

/* 							classes type GENERALITES & ASTUCES */

/* le body tout simplement */
.queljolicorps
{
background-color: #FFFFFF;
scrollbar-face-color:#FFFFFF;
scrollbar-arrow-color:#00A4F1;
scrollbar-track-color:#FFFFFF;
scrollbar-3dlight-color: #00A4F1;
scrollbar-darkshadow-color: #00A4F1;
scrollbar-highlight-color: #00A4F1;
scrollbar-shadow-color: #00A4F1;
padding: 0;
margin: 0;
}

/* petit et blanc pour moteurs de recherches */
.blancdeblanc
{
color:#FFFFFF;
text-decoration: none;
font-weight: normal;
font-family: Tahoma, Verdana, Arial;
font-size: 1px;
font-style: normal;
letter-spacing: 0px;
line-height: 1px;
text-align: center;
cursor: default;
}

/* image du logo en haut, permet une fausse map en css */
#divhomelogo
{
background-image:url(img-home/logo-home.gif);
background-repeat:no-repeat;
width : 748px;
height: 314px;
}

#divhomelogo a
{
position: relative;
display: block;
outline: 0 !important;
}

#liendivhomelogo   /* zone de clic, fausse MAP rectangle */
{
left: 37px;
top: 151px;
width: 691px;
height: 142px;
}

/* image du logo en haut, permet une fausse map en css */
#divheaderlogo
{
background-image:url(img-pages/header-logo.jpg);
background-repeat:no-repeat;
width : 938px;
height: 144px;
}

#divheaderlogo a
{
position: relative;
display: block;
outline: 0 !important;
}

#liendivheaderlogo   /* zone de clic, fausse MAP rectangle */
{
left: 220px;
top: 24px;
width: 494px;
height: 102px;
}

/* standard de fond de page de contenu */
.fondpage
{
background-color: #FFFFFF;
color:#00547C;
text-decoration: none;
font-weight: normal;
font-family: Tahoma, Verdana, Arial;
font-size: 12px;
font-style: normal;
letter-spacing: 1px;
text-align: justify;
}

.divfondpage
{
margin: 0 15 0 8;
}

ul
{
color:#00547C;
text-decoration: none;
font-weight: bold;
font-family: Tahoma, Verdana, Arial;
font-size: 12px;
font-style: normal;
letter-spacing: 1px;
text-align: left;
line-height: 20px;
background-image: url(img-pages/page-depot-fondliste.gif);
background-repeat: no-repeat;
background-position: 25% 50%;
}

li
{
font-weight: normal;
list-style-type:none;
background-image: url(img-pages/puce-bleue.gif);
background-repeat: no-repeat;
background-position: 0% 50%;
padding-left: 10px;
margin-left: 30px;
}

H1
{
display:inline;
color:#46A436;
text-decoration: underline;
font-weight: bold;
font-family: Tahoma, Verdana, Arial;
font-size: 12px;
font-style: normal;
letter-spacing: 1px;
text-align: left;
line-height: 18px;
margin-left:0px;
}

.tdpointille
{
border-style: dotted;
border-width:thin;
border-color:#BFE8FB;
}

p
{
color:#00547C;
text-decoration: none;
font-weight: normal;
font-family: Tahoma, Verdana, Arial;
font-size: 12px;
font-style: normal;
letter-spacing: 1px;
line-height: 18px;
text-align: justify;
display:block;
}

.logo
{
background-color:#89EB00;
color:#ffffff;
border: solid #F0CD89 2px;
padding:2px 3px 2px 6px;
}


/* 							classes type IMAGE TILE & FONDS */

/* HOME dégradé haut */
.homedegrahaut
{
background-image:url(img-home/degra-home-haut.gif);
background-repeat:repeat-x;
background-color: #FFFFFF;
}

/* HOME dégradé bas */
.homedegrabas
{
background-image:url(img-home/degra-home-bas.gif);
background-repeat:repeat-x;
background-color: #FFFFFF;
}

/* HOME fond du logo */
.homelogo
{
background-image:url(img-home/degra-home-haut.gif);
background-repeat:repeat-x;
background-color: #FFFFFF;
width : 820px;
height: 318px;
}

/* HOME fond du footer */
.homefooter
{
background-image:url(img-home/home-footer.gif);
background-repeat:no-repeat;
background-color: #FFFFFF;
text-align:center;
color:#00547C;
text-decoration: none;
font-weight: normal;
font-family: Tahoma, Verdana, Arial;
font-size: 10px;
font-style: normal;
letter-spacing: 2px;
}

.homefooter a
{
color:#00547C;
text-decoration: none;
}

.homefooter a:hover
{
color:#7C0060;
text-decoration: none;
}

/* PAGES dégradé haut-logo */
.headerhaut
{
background-image:url(img-pages/header-haut-degra.gif);
background-repeat:repeat-x;
background-color: #FFFFFF;
}

/* PAGES dégradé milieu-menu */
.headermilieu
{
background-image:url(img-pages/header-milieu-degra.gif);
background-repeat:repeat-x;
background-color: #FFFFFF;
}

/* PAGES dégradé milieu-bas */
.headerbas
{
background-image:url(img-pages/header-bas-degra.gif);
background-repeat:repeat-x;
background-color: #FFFFFF;
}

/* HOME fond du logo */
.headerlogo
{
background-image:url(img-pages/header-logo.jpg);
background-repeat:repeat-x;
background-color: #FFFFFF;
width : 938px;
height: 144px;
}

/* le bleu du fond partout */
.fondbleu
{
background-color: #00A4F1;
}

/* FOOTER dégradé & design du texte en héritages */
.footerdegra
{
background-image:url(img-pages/footer-degra.gif);
background-repeat:repeat-x;
background-color: #FFFFFF;
text-align:center;
color:#00547C;
text-decoration: none;
font-weight: normal;
font-family: Tahoma, Verdana, Arial;
font-size: 10px;
font-style: normal;
letter-spacing: 2px;
}

.footerdegra a
{
color:#00547C;
text-decoration: none;
outline: 0 !important;
}

.footerdegra a:hover
{
color:#7C0060;
text-decoration: none;
}

/* PAGE bordures en bois */
.fondpagegauche
{
background-image:url(img-pages/page-bois-gauche.jpg);
background-repeat:repeat-y;
background-color: #00A4F1;
}

.fondpagedroite
{
background-image:url(img-pages/page-bois-droite.jpg);
background-repeat:repeat-y;
background-color: #00A4F1;
}





/* 							classes type MENU ROLLOVER  */

/* menu de la home */

a.menuhome2
{
display: block ;
width: 148px ;
line-height: 184px ;
color: #FFFFFF ;
text-indent: 0px ;
text-decoration: none ;
background: url(img-home/home-menu-2.gif) no-repeat 0 0 ;
border: 0px ;
outline: 0 !important;
}

a.menuhome2:hover
{
background: url(img-home/home-menu-2.gif) no-repeat 0 -184px ;
border: 0px ;
}

a.menuhome3
{
display: block ;
width: 142px ;
line-height: 184px ;
color: #FFFFFF ;
text-indent: 0px ;
text-decoration: none ;
background: url(img-home/home-menu-3.gif) no-repeat 0 0 ;
border: 0px ;
outline: 0 !important;
}

a.menuhome3:hover
{
background: url(img-home/home-menu-3.gif) no-repeat 0 -184px ;
border: 0px ;
}

a.menuhome4
{
display: block ;
width: 138px ;
line-height: 184px ;
color: #FFFFFF ;
text-indent: 0px ;
text-decoration: none ;
background: url(img-home/home-menu-4.gif) no-repeat 0 0 ;
border: 0px ;
outline: 0 !important;
}

a.menuhome4:hover
{
background: url(img-home/home-menu-4.gif) no-repeat 0 -184px ;
border: 0px ;
}

a.menuhome5
{
display: block ;
width: 138px ;
line-height: 184px ;
color: #FFFFFF ;
text-indent: 0px ;
text-decoration: none ;
background: url(img-home/home-menu-5.gif) no-repeat 0 0 ;
border: 0px ;
outline: 0 !important;
}

a.menuhome5:hover
{
background: url(img-home/home-menu-5.gif) no-repeat 0 -184px ;
border: 0px ;
}

a.menuhome6
{
display: block ;
width: 140px ;
line-height: 184px ;
color: #FFFFFF ;
text-indent: 0px ;
text-decoration: none ;
background: url(img-home/home-menu-6.gif) no-repeat 0 0 ;
border: 0px ;
outline: 0 !important;
}

a.menuhome6:hover
{
background: url(img-home/home-menu-6.gif) no-repeat 0 -184px ;
border: 0px ;
}




/* menu pages intérieures */

a.menupage1
{
display: block ;
width: 156px ;
line-height: 52px ;
color: #FFFFFF ;
text-indent: 0px ;
text-decoration: none ;
background: url(img-pages/menu-1.gif) no-repeat 0 0 ;
border: 0px ;
outline: 0 !important;
}

a.menupage1:hover
{
background: url(img-pages/menu-1.gif) no-repeat 0 -52px ;
border: 0px ;
}

a.menupage2
{
display: block ;
width: 120px ;
line-height: 52px ;
color: #FFFFFF ;
text-indent: 0px ;
text-decoration: none ;
background: url(img-pages/menu-2.gif) no-repeat 0 0 ;
border: 0px ;
outline: 0 !important;
}

a.menupage2:hover
{
background: url(img-pages/menu-2.gif) no-repeat 0 -52px ;
border: 0px ;
}

a.menupage3
{
display: block ;
width: 164px ;
line-height: 52px ;
color: #FFFFFF ;
text-indent: 0px ;
text-decoration: none ;
background: url(img-pages/menu-3.gif) no-repeat 0 0 ;
border: 0px ;
outline: 0 !important;
}

a.menupage3:hover
{
background: url(img-pages/menu-3.gif) no-repeat 0 -52px ;
border: 0px ;
}

a.menupage4
{
display: block ;
width: 176px ;
line-height: 52px ;
color: #FFFFFF ;
text-indent: 0px ;
text-decoration: none ;
background: url(img-pages/menu-4.gif) no-repeat 0 0 ;
border: 0px ;
outline: 0 !important;
}

a.menupage4:hover
{
background: url(img-pages/menu-4.gif) no-repeat 0 -52px ;
border: 0px ;
}

a.menupage5
{
display: block ;
width: 148px ;
line-height: 52px ;
color: #FFFFFF ;
text-indent: 0px ;
text-decoration: none ;
background: url(img-pages/menu-5.gif) no-repeat 0 0 ;
border: 0px ;
outline: 0 !important;
}

a.menupage5:hover
{
background: url(img-pages/menu-5.gif) no-repeat 0 -52px ;
border: 0px ;
}


/* 							classes type CONTOURS PHOTOS  */


.contourvert
{
border: solid #54C142 1px;
}

.contourrose
{
border: solid #EC357B 1px;
}

.contourchoco
{
border: solid #82553D 1px;
}

.contourorange
{
border: solid #F9853A 1px;
}





/* 							classes type TEXTES  */

.txtnormal
{
color:#00547C;
text-decoration: none;
font-weight: normal;
font-family: Tahoma, Verdana, Arial;
font-size: 12px;
font-style: normal;
letter-spacing: 1px;
line-height: 18px;
text-align: justify;
display:block;
}

.titragesimple
{
color:#00547C;
text-decoration: underline;
font-weight: bold;
font-family: Tahoma, Verdana, Arial;
font-size: 16px;
font-style: normal;
letter-spacing: 1px;
text-align: justify;
display:block;
margin-bottom: 8px;
}

.txtdiscret
{
color:#00547C;
text-decoration: none;
font-weight: normal;
font-family: Tahoma, Verdana, Arial;
font-size: 9px;
font-style: italic;
letter-spacing: 1px;
}

.txtpetit
{
color:#00547C;
text-decoration: none;
font-weight: normal;
font-family: Tahoma, Verdana, Arial;
font-size: 10px;
font-style: normal;
line-height: 11px;
letter-spacing: 1px;
text-align: justify;
}

.txtlien a
{
color:#00547C;
text-decoration: none;
font-weight: normal;
font-family: Tahoma, Verdana, Arial;
font-size: 12px;
font-style: normal;
letter-spacing: 1px;
line-height: 18px;
outline: 0 !important;
}

.txtlien a:hover
{
color:#F9853A;
text-decoration: none;
}

.txtvert
{
color:#46A436;
}

.txtrose
{
color:#EC357B;
}

.txtchoco
{
color:#82553D;
}

.txtorange
{
color:#F9853A;
}

.txtjaune
{
color:#E7BA44;
}









	