body {background-color:#ffffff;margin:0;text-align:center;padding: 0;}
td {font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;font-style: normal;font-weight: normal;color: #000;text-decoration: none;}

.grostitre {font-size:50px;font-style:normal;font-weight:bold;font-variant:normal;text-decoration:none;text-transform:uppercase;}
.titre_noir {font-size:16px;text-decoration:none;text-transform:uppercase;font-weight:bold;}
.titre_rouge {font-size: 16px;color: #dc001a;text-decoration: none;text-transform: uppercase;font-weight: bold;}
.titre_blanc {font-size: 16px;color: #fff;text-decoration: none;text-transform: uppercase;font-weight: bold;}
.titre_nav {font-size: 20px;color: #fff;text-decoration: none;}
.sous-titre {font-size: 14px;color: #fff;text-decoration: none;line-height: 14px;font-weight: bold;}
.gras {font-weight: bold;color: #E3001B;text-decoration: none;}
.souligne {font-style: normal;font-weight: normal;color: #1F1A18;text-decoration: underline;}
.mention {font-size: 9px;font-style: normal;font-weight: normal;color: #AFADAB;text-decoration: none;}

a:link 		{ color:#FFF; text-decoration:none; font-weight:bold;}
a:visited	{ color:#FFF; text-decoration:none; font-weight:bold; }
a:active 	{ color:#AFADAB; text-decoration:underline; font-weight:bold; }
a:hover 	{ color:#AFADAB; text-decoration:underline; font-weight:bold; }

a:link.nav 		{ text-transform: none; color:#FFF; font-weight:bold; border:#333333 1px solid; padding:3px; display:block; background:url(images/background_savoir_plus.jpg) repeat;}
a:visited.nav 	{ text-transform: none; color:#FFF; font-weight:bold; border:#333333 1px solid; padding:3px; display:block; background:url(images/background_savoir_plus.jpg) repeat;}
a:active.nav 	{text-transform: none; color:#FFF; font-weight:bold; border:#333333 1px solid; padding:3px; display:block; background:url(images/background_savoir_plus.jpg) repeat; }
a:hover.nav 	{ text-transform: none; color:#FFF; font-weight:bold; border:#333333 1px solid; padding:3px; display:block; background:url(images/background_savoir_plus.jpg) repeat; }

a:link.lien 	{ color:#000; text-decoration:none; font-weight:bold;}
a:visited.lien 	{ color:#000; text-decoration:none; font-weight:bold; }
a:active.lien 	{ color:#DC001A; text-decoration:underline; font-weight:bold; }
a:hover.lien 	{ color:#DC001A; text-decoration:underline; font-weight:bold; }


.cadre-images {border: 5px solid #AFADAB;}

.separateur_horizontal {border-bottom:#3b3b3b 1px dotted;}
.separateur_vertical {background-image:url(images/separateur_vertical.html);background-repeat:repeat-y;}
.contour {border-left: 1px solid #868080;border-right: 1px solid #868080;}
.fields {font-size: 12px;font-style: normal;font-weight: normal;color: #000000;text-decoration: none;background-color: #FCF9F5;border: 1px solid #5F6062;}
.fondheader {background-color:#000;border-bottom: 1px solid #141414;}
.fondmenu {background-image: url(images/back_menu.html);border-bottom: 1px solid #868080;height:130px;}
.fondsite {background-image: url(images/fondsite.html);background-repeat: no-repeat;background-position: center top;}
.fondcontenu {background-image: url(images/back_content.html);background-color:#0c080b;background-repeat: repeat-x;background-position: center top;}
.fondencart {background-image: url(images/trame_encart.html);background-position: top center;height:155px;border:dotted #141414 1px;}
.fondfooter {background-image: url(images/footer_bg.html);background-color:#000;background-repeat: no-repeat;background-position: center top;}

/* Modification 15/07/2011 */
#background-image {
background-image:url('images/background-website.jpg');
background-repeat:no-repeat;
background-position:center top;
position:absolute;
top:0;
left:50%;
height:1280px;
width:585px;
margin-left:-875px;
}

#background-header {
background-image:url('images/background-header.jpg');
background-repeat:no-repeat;
background-position:center top;
background-color:#131313;
position:absolute;
top:0;
left:50%;
height:250px;
width:980px;
margin-left:-490px;
}

#contenu-site {
padding-top:255px;
}


