body {font-family:Arial, Helvetica, sans-serif;margin:5px;font-size:12px;color:#666666;background-color:#fff;


    scrollbar-face-color: #cc0033;
    scrollbar-shadow-color: #cc0033;
    scrollbar-highlight-color: #cc0033;
    scrollbar-3dlight-color: #cc0033;
    scrollbar-darkshadow-color: #a0032a;
    scrollbar-track-color: #e2e2e2;
    scrollbar-arrow-color: #f47796;
   }


a { color:#641a45; text-decoration:none; font-weight:bold}
a:hover { color:#fff; text-decoration:none; background-color:#641a45}

#main.conteneur{ background-color:#FFFFFF; width:960px; margin-left:auto; margin-right:auto; padding:25px; }

 
input{ background-color:#F0FBBC; border-bottom:1px solid #cccccc; border-top:none; border-left:1px solid #fff; border-right:none; width:350px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
  


textarea{ border:1px solid #cccccc;  width:350px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }

#contenu {width:960px;height:350px;}

#contenu .gros{ color:#3d3c3c; font-weight:bold}


#contenu .visuel-accueil {width:620px;height:400px;float:left;margin-top:25px;}
#contenu .contenu-accueil {width: 280px; float:left;margin-top:25px;padding-left:15px;height: 250px; text-align:justify; padding-top:50px; line-height:20px  }

#contenu .visuel-etre {width:400px;height:400px;float:left;margin-top:25px;}
#contenu .contenu-etre {width: 470px; float:left;margin-top:25px;padding-left:15px;height: 250px; text-align:justify; padding-top:50px; line-height:15px; }

#contenu .visuel-faire {width:400px;height:400px;float:left;margin-top:25px;}
#contenu .contenu-faire {width: 500px; float:left;margin-top:5px;padding-left:15px;height: 250px; text-align:justify; padding-top:30px; line-height:15px; }
#contenu .contenu-faire h3 { font-size:14px; color:#009933; background-image:url(../images/puce-gris.gif); background-repeat:no-repeat; padding-left:17px; line-height:15px}
#contenu .contenu-faire li { list-style: url(../images/tiret.gif);}

#contenu .visuel-actu {width:300px;height:400px;float:left;margin-top:25px;}
#contenu .contenu-actu {width: 610px; float:left;margin-top:25px;padding-left:15px;height: 400px; text-align:justify; padding-top:10px; line-height:15px; }
#contenu .contenu-actu h3 { font-size:14px; color:#CC0099; background-image:url(../images/puce-actu.gif); background-repeat:no-repeat; padding-left:17px; line-height:15px}

#contenu .visuel-refs1 {width:300px;height:400px;float:left;margin-top:25px;}
#contenu .contenu-refs1 {width: 590px; float:left;margin-top:25px;padding-left:15px;height: 400px; text-align:justify; padding-top:7px; line-height:12px; }
#contenu .contenu-refs1 h3 { font-size:14px; color:#CC0033; background-image:url(../images/titre-refs.gif); background-repeat:no-repeat; padding-left:17px; line-height:13px}
#contenu .contenu-refs1 a { font-weight:bold; color:#333333;}
#contenu .contenu-refs1 a:hover { color:#CC0033; background-color:#fff}

#contenu .contenu-refs2 {width: 590px; float:left;margin-top:10px;padding-left:15px; height: 400px; text-align:justify; padding-top:7px; line-height:10px; }
#contenu .contenu-refs2 h3 { font-size:14px; color:#CC0033; background-image:url(../images/titre-refs.gif); background-repeat:no-repeat; padding-left:17px; line-height:13px}
#contenu .contenu-refs2 a { font-weight:bold; color:#333333; }

#contenu .contenu-faire1 td { border-bottom:1px dashed #cccccc}

#contenu .visuel-contact {width:300px;height:400px;float:left;margin-top:25px;}
#contenu .contenu-contact {width: 590px; float:left;margin-top:10px;padding-left:15px;height: 220px; text-align:justify; padding-top:0px; line-height:15px; }



#pied.accueil { margin-left:auto; margin-right:auto; width:910px; height:120px; padding-left:25px; padding-right:25px; background-image: url(../images/visuel-pied-accueil.gif) }
#pied.savoir-etre { margin-left:auto; margin-right:auto; width:910px; height:120px; padding-left:25px; padding-right:25px; background-image: url(../images/visuel-pied-etre.gif) }
#pied.savoir-faire { margin-left:auto; margin-right:auto; width:910px; height:120px; padding-left:25px; padding-right:25px; background-image: url(../images/visuel-pied-faire.gif) }
#pied.refs { margin-left:auto; margin-right:auto; width:910px; height:120px; padding-left:25px; padding-right:25px; background-image: url(../images/visuel-references.gif) }
#pied.actu { margin-left:auto; margin-right:auto; width:910px; height:120px; padding-left:25px; padding-right:25px; background-image: url(../images/visuel-actu.gif) }
#pied.contact { margin-left:auto; margin-right:auto; width:910px; height:120px; padding-left:25px; padding-right:25px; background-image: url(../images/visuel-contact.gif) }

.copyright {color:#d2d2d2;text-align:left;font-size:10px;position: absolute;top: 630px;margin:-22px}


#divdyn h2{margin-left:auto; margin-right:auto; width:960px; height:auto; padding-left:25px; padding-right:25px;color:#d2d2d2;text-align:left; padding-top:15px;font-size:10px; }
#divdyn {margin-left:auto; margin-right:auto; width:960px; height:auto; padding-left:25px; padding-right:25px;color:#d2d2d2;text-align:left; padding-top:15px;font-size:10px; }

#cont_div H2 {margin-left:auto; margin-right:auto; width:960px; height:auto; padding-left:25px; padding-right:25px;color:#66666;text-align:left; padding-top:15px;font-size:10px;  }
#cont_div H2 a{ color:#666666; text-decoration:none}
#cont_div H2 a:hover{ color:#666666; text-decoration:none; background-color:#ffffff}

#nav-bas {text-align:center; color:#999999; font-size:9px; padding-top:15px } 
#nav-bas a { background-color:#FFFFFF; padding:10px; color:#666666}
#nav-bas a:hover { background-color:#FFFFFF; color:#FF6600}


.infobulle{
	position: absolute;
	visibility : hidden;
	padding: 10px;
	font-family: Arial;
	font-size: 13px;
	background-color: #cc0033;
	color:#FFFFFF;
	font-weight:bold;
	width:300px;
	text-align:justify;	
	left:250px
}

