/***** BODY *****/
body { background:#FFFFFF; BACKGROUND-POSITION:left top; BACKGROUND-ATTACHMENT:scroll; BACKGROUND-IMAGE:url(images/fond_degrade.gif); MARGIN:0px; BACKGROUND-REPEAT:repeat-x; TEXT-ALIGN:center; }

td { font-family:arial; font-size:11px; color:#000000; }
.disclaimer { font-family:arial; font-size:8pt; border-width:1; border-color:#666666; border-style:solid; }
h1 { font-family:arial; font-size:10px; color:#777777; text-decoration:none; }

.thumb { border: 1px solid #666666; }
a.lien_thumb { font-family:arial; font-size:10px; color:#666666; text-decoration:none; }
a.lien_thumb:hover { font-family:arial; font-size:10px; color:#CC0000; text-decoration:none; }
a.lien_thumb:hover img { border: 1px solid #CC0000; }

#bookmark { text-align:center; padding:12px; margin:0px; }

#minitop { padding:4px; margin:0px; border: solid 1px #CCCCCC; background-color:#FFFFFF; text-align:center; }
#minitop .etoile_l { background:url('images/etoiles.gif') no-repeat left top; }
#minitop .etoile_r { background:url('images/etoiles.gif') no-repeat right top; }
#minitop .clic a { font-family:arial; font-size:14px; color:#0000CC; font-weight:bold; text-decoration:underline; letter-spacing:0pt; }
#minitop .clic a:hover { font-family:arial; font-size:14px; color:#CC0000; font-weight:bold; text-decoration:underline; letter-spacing:0pt; }
#minitop .clic2 a { font-family:arial; font-size:12px; color:#0000CC; font-weight:bold; text-decoration:underline; letter-spacing:0pt; }
#minitop .clic2 a:hover { font-family:arial; font-size:12px; color:#CC0000; font-weight:bold; text-decoration:underline; letter-spacing:0pt; }
#minitop a { font-family:arial; font-size:11px; color:#333333; text-decoration:underline; letter-spacing:0pt; }
#minitop a:hover { font-family:arial; font-size:11px; color:#CC0000; text-decoration:underline; letter-spacing:0pt; }

table#left {
    float: left;
    width: 135px;
	position:absolute; top:165px;
    margin: 0px 0px 0px 0px;	
	z-index: 2;
}
table#right {
    float: right;
    width: 135px;
	position:absolute; top:165px;
    margin: 0px 0px 0px 624px;	
	z-index: 1;
}
table#middle {
    width: 490px;
    height:900px;
	z-index: 5;
    margin: 0px 135px 0px 135px;	
}

/* BLOC DE CONTENU */
#bloc { width:468px; padding:3px 0px 16px 0px; }
#bloc h2 { 
	padding:6px 0px 3px 8px; margin:Opx; border:0px; height:33px; 
	font-family:arial; font-weight:bold; font-size:14px; color:#CC0000; 
	background-position:left top; background-image:url(images/fond-titre.gif); background-repeat:no-repeat;
}
	
/* THEMATIQUE */
#thema { height:140px; }
#thema .bloc { width:234px; margin:0px 0px 15px 0px; border-right:solid 0px #FFFFFF; float:left; }
#thema .titre { font-family:verdana; font-size:11px; color:#CC0000; font-weight:bold; letter-spacing:0pt; }
#thema a { font-family:arial; font-size:11px; color:#000000; text-decoration:underline; }
#thema a:hover { font-family:arial; font-size:11px; color:#CC0000; text-decoration:underline; }

/* mini bloc nouveauté */
#nouveaute { padding:0px; margin:-6px 0px 7px 0px; border: solid 0px #F6E9E9; background-color:#FFFFFF; }
#nouveaute .titre { font-weight:bold; }
#nouveaute a.nouveau { font-family:arial; font-size:11px; color:#000000; text-decoration:underline; }
#nouveaute a.nouveau:hover { font-family:arial; font-size:11px; color:#CC0000; text-decoration:underline; }

/* texte descriptif des cadres catégories sur la page d'acc */
.acc_desc_cat { font-family:arial; font-size:16px; color:#000000; }
.menu_engagements { font-family:arial; font-size:9px; color:#000000; }
.copyright { font-family:arial; font-size:11px; color:#FFFFFF; }
.titre_annu { font-family:verdana; font-size:11px; color:#CC0000; font-weight:bold; letter-spacing:0pt; }
.ndd { font-family:arial; font-size:11px; color:#777777; }
.menu_light { font-family:arial; font-size:11px; color:#666666; }
.titre_menu { font-family:verdana; font-size:11px; color:#FFFFFF; font-weight:bold; letter-spacing:0pt; }
.little_promo { font-family:arial; font-size:10px; color:#333333; }
.newgal { font-family:arial; font-size:13px; font-weight:bold; color:#333333; }

.titre_header { font-family:arial; font-size:10px; color:#F2F1F1; letter-spacing:-1000pt; }
#head { 
	padding:1px 5px 1px 5px; margin:Opx; border:0px; height:18px;
	border-bottom:solid 1px #CC0000; background-color:#F1F1F1; 
	font-family:arial; font-weight:normal; font-size:11px; color:#666666; }
#head .titre h1 { height:12px; padding:2px; margin:0px; border:0px; font-family:arial; font-weight:normal; font-size:11px; color:#666666; }
#head .titre a { font-family:arial; font-weight:normal; font-size:11px; color:#666666; text-decoration:none; }
#head .favoris a { color:#333333; }
#head .favoris a:hover { color:#CC0000; }

a.lien_part_index { font-family:arial; font-size:11px; color:#777777; text-decoration:none; }
a.lien_part_index:hover { font-family:arial; font-size:11px; color:#CC0000; text-decoration:underline; }

a.lien_texte { font-family: arial; font-size:11px; color: #333333; text-decoration:none; }
a.lien_texte:hover { font-family: arial; font-size:11px; color:#555555; text-decoration:none; }

a.texte_video { font-family: arial; font-size:12px; color: #333333; text-decoration:none; }
a.texte_video:hover { font-family: arial; font-size:12px; color:#000000; text-decoration:none; }

a.lien_little { font-family: arial; font-size:11px; color: #444444; font-weight: bold; text-decoration:underline; }
a.lien_little:hover { font-family: arial; font-size:11px; color:#FF0000; font-weight: bold; text-decoration:none; }

a.lien_legal { font-family: arial; font-size:11px; color: #666666; font-weight: bold; text-decoration:underline; }
a.lien_legal:hover { font-family: arial; font-size:11px; color:#444444; font-weight: bold; text-decoration:underline; }

a.entrer_disclaimer { font-family:verdana; font-size:25px; color:#CC0000; font-weight:bold; text-decoration:underline; }
a.entrer_disclaimer:hover { font-family:verdana; font-size:25px; color:#444444; font-weight:bold; text-decoration:underline; }

a.part_index { font-family:arial; font-size:11px; color:#777777; text-decoration:none; }
a.part_index:hover { font-family:arial; font-size:11px; color:#CC0000; text-decoration:underline; }

a.lien_menu { font-family:verdana; font-size:12px; color:#666666; font-weight:bold; text-decoration:none; }
a.lien_menu:hover { font-family:verdana; font-size:12px; color:#FF0000; font-weight:bold; text-decoration:underline; }

a.lien_blanc { font-family:arial; font-size:11px; color:#DDDDDD; text-decoration:underline; }
a.lien_blanc:hover { font-family:arial; font-size:11px; color:#BBBBBB; text-decoration:underline; }

/* lien "cliquez ici pour voir" */
a.acc_cliquez { font-family:arial; font-size:11px; color:#CC0000; font-weight:bold; text-decoration:underline; }
a.acc_cliquez:hover { font-family:arial; font-size:11px; color:#0000CC; font-weight:bold; text-decoration:underline; }

a.lien_form_recherche { font-family:arial; font-size:10px; color:#000000; text-decoration:underline; }
a.lien_form_recherche:hover { font-family:arial; font-size:10px; color:#666666; text-decoration:underline; }

.menu_cat { font-family:verdana; font-size:11px; color:#CC0000; font-weight:bold; text-decoration:none; letter-spacing:1pt; }
a.lien_menu_cat { font-family:verdana; font-size:11px; color:#CC0000; font-weight:bold; text-decoration:none; letter-spacing:1pt; }
a.lien_menu_cat:hover { font-family:verdana; font-size:11px; color:#333333; font-weight:bold; text-decoration:underline; letter-spacing:1pt; }

a.lien_cat_annu { font-family:arial; font-size:11px; color:#333333; text-decoration:underline; letter-spacing:0pt; }
a.lien_cat_annu:hover { font-family:arial; font-size:11px; color:#CC0000; text-decoration:underline; letter-spacing:0pt; }

a.nouveau_promo { font-family:arial; font-size:11px; color:#CC0000; text-decoration:underline; }
a.nouveau_promo:hover { font-family:arial; font-size:11px; color:#333333; text-decoration:underline; }

a.lien_droite { font-family:arial; font-size:11px; color:#CC0000; font-weight:bold; text-decoration:none; }
a.lien_droite:hover { font-family:arial; font-size:11px; color:#333333; font-weight:bold; text-decoration:underline; }

a.lien_partenaire { font-family:arial; font-size:11px; color:#0000AA; text-decoration:underline;  }
a.lien_partenaire:hover { font-family:arial; font-size:11px; color:#AA0000; text-decoration:underline; }

a.annu_titre { font-family:arial; font-size:12px; color:#CC0000; font-weight:bold; text-decoration:underline; }
a.annu_titre:hover { font-family:arial; font-size:12px; color:#333333; font-weight:bold; text-decoration:underline; }

a.lien_bold { font-family:arial; font-size:12px; color:#333333; font-weight:bold; text-decoration:underline; }
a.lien_bold:hover { font-family:arial; font-size:12px; color:#CC0000; font-weight:bold; text-decoration:underline; }

a.search_titre { font-family:arial; font-size:12px; color:#CC0000; text-decoration:underline; }
a.search_titre:hover { font-family:arial; font-size:12px; color:#333333; text-decoration:underline; }

a.lien_navig { font-family:arial; font-size:13px; color:#CC0000; font-weight:bold; text-decoration:underline; }
a.lien_navig:hover { font-family:arial; font-size:13px; color:#333333; font-weight:bold; text-decoration:underline; }

.texte_vert { font-family:arial; font-size:11px; color:#337733; font-weight:normal; }

a.lien_part_index { font-family:arial; font-size:11px; color:#777777; text-decoration:none; }
a.lien_part_index:hover { font-family:arial; font-size:11px; color:#CC0000; text-decoration:underline; }

.arbo { font-family:arial; font-size:14px; color:#777777; font-weight:bold; }
a.lien_arbo { font-family:arial; font-size:14px; color:#333333; font-weight:bold; text-decoration:underline; }
a.lien_arbo:hover { font-family:arial; font-size:14px; color:#CC0000; font-weight:bold; text-decoration:underline; }
a.lien_arbo_select { font-family:arial; font-size:14px; color:#CC0000; font-weight:bold; text-decoration:none; }
a.lien_arbo_select:hover { font-family:arial; font-size:14px; color:#333333; font-weight:bold; text-decoration:underline; }

#presente { width:468px; font-family:arial; font-size:10px; color:#999999; font-weight:normal; text-align:justify; }
#presente a { font-family:arial; font-size:10px; color:#999999; font-weight:normal; text-decoration:none; }

#partenaire { color:#999999; font-family:arial; font-size:10px; }
#partenaire a { color:#999999; text-decoration:none; }

a.copysexe { color:#000000; text-decoration:none; }

#wmpart { font-family:arial; font-size:12px; }
#wmpart a { color:#CC0000; text-decoration:underline; }
#wmpart a:hover { color:#333333; text-decoration:underline; }

#photos { }
#photos .titre { padding:0px; font-size:15px; font-weight:bold; background:#CC0000; color:#FFFFFF; }
#photos .content { padding:0px; }
#photos .date { padding:8px; font-size:16px; font-weight:bold; }
#photos .date1 { color:#CC0000; font-size:16px; }
#photos .date2 { color:#000000; font-style:italic; }

a.photos_suite { font-family:arial; font-size:15px; color:#CC0000; font-weight:bold; text-decoration:underline; }
a.photos_suite:hover { font-family:arial; font-size:16px; color:#000000; font-weight:bold; text-decoration:underline; }

#footer { border-top:dotted 1px #DDDDDD; font-family:arial; font-size:10px; color:#444444; }
#footer a { font-family:arial; font-size:11px; color:#999999; font-weight:normal; text-decoration:underline; }
#footer a.copysexe { font-family:arial; font-size:10px; color:#444444; font-weight:normal; text-decoration:none; }

#wm { padding:8px; font-family:arial; font-size:11px; color:#555555; }
#wm .webmaster { font-weight:bold; color:#333333; }
#wm a { color:#CC0000; font-weight:bold; text-decoration:underline; }
#wm a:hover { color:#000000; }
