body {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#CC0099;
margin:auto;
background:#FF8080;
}

#head {
background: white url("look/head.gif") no-repeat top center;
width:766px;
height:130px;
}

#headmb {
background: white url("look/headmb.gif") no-repeat top center;
width:766px;
height:130px;
}

#corps {
background:#FAEFF7;
width:766px;
margin:0;
}

#topgauche {
background: transparent url("look/fondtopgauche.gif") no-repeat top left;
width:140px;
height:134px;
}

#gauche {
background: transparent url("look/fondgauche.gif") repeat-y top left;
width:140px;
margin-top:134px;
}


#droit {
background: transparent url("look/fonddroit.gif") repeat-y top right;
width:115px;
color:white;
text-align:right;
}

#centre {
text-align:justify;
padding:0 10px 0 10px;
color:blue;
width:510px;
}

#centremb {
text-align:center;
/*padding:0 5px 0 5px;*/
color:blue;
}

#centre_sampler {
text-align:justify;
/*padding:0 10px 0 10px;*/
color:blue;
width:510px;
}




img {border:none;}

td, div, div.menu {vertical-align:top;}

h1, h2 {color:#E500A8;}

a {text-decoration:none;font-weight:bolder;color:#CC0099;}
a:hover {color:green;}


.menu {
text-align:left;
vertical-align:top;
margin-top:10px;
}

.menu h2 {margin:0;}

.menu ul {
padding: 0 3px 1em 8px;
list-style:none;
text-align:left;
margin:0;
font-size:11px;
}

.menud {
list-style:none;
text-align:right;
margin-top:10px;
width:115px;
}

.menud h2 {
margin:0 0 5px 0;
}

.menud ul {
padding: 0 5px 0 11px;
list-style:none;
text-align:right;
margin:0;
font-size:11px;
}

.menud a {color:white;}
.menud a:hover {color:yellow;}


#intro {color:#E700AD;font-size:15px;text-align:left;margin:0 10px 0 10px;}
#model {float:right;width:300px;}


#page, #vignettes {
padding-top:1em;
color:#006636;
}

#page ul {margin: 0 0 4em 2em;}

#page li {font-size:16px;}

#page a {color:green;}
#page a:hover {color:blue;text-decoration:underline;}

#page h2 a {color:#E500A8;text-decoration:underline;}

#page {
padding-top:1em;
}

#page a.normal {color:#CC0099;font-weight:normal;text-decoration:underline;}
#page a.normal:hover {color:blue;}

#vignettes img {width:150px; height:200px; margin: 5px;}

#vignettemb img {width:150px; height:200px; margin: 5px; padding:2px; border:1px solid gray;}
#vignettemb img:hover {border-color:red;}

#tags {font-size:11px;}
#tags h2 {font-size:14px;}
#tags a {color:blue;text-decoration:underline;}

#rech {margin-top:3em;}

#content {font-size:15px;}

#titre {width:264px;text-align:center;padding-top:21px;}

#headbann {padding-top:24px;padding-left:1px}
#headbannindex {padding-top:8px;padding-left:1px}

#headbann h1 {
margin:7px 0;
padding-right:17px;
font-size:23px;
color:red;
font-variant: small-caps;
}



#footer {
background: transparent url("look/fondbas.gif") no-repeat top center;
width:766px;
/*height:10px;*/
padding-top:10px;
padding-bottom:10px;
text-align:center;
vertical-align:bottom;
font-size:11px;
color:white;
}

#footermb {
background: transparent;
width:766px;
padding-top:10px;
padding-bottom:10px;
text-align:center;
vertical-align:bottom;
font-size:11px;
color:white;
}

#footer a, #footermb a {
color:white;
text-decoration:underline;
}


.promo {color:green;font-size:130%;}
.promo:hover {color:red;}