body {
padding:0px;
margin-top:0px;
margin-bottom:20px;
font: 11px black arial, sans-serif;
background-image: url(img/fond.jpg);
background-repeat: repeat-x;
background-color: #d12a17;

font-family: Arial, sans-serif; font-size:12px; color:#4f4f4f;
}

.alert {
	font-weight: bold;
	color: #d32a16;
}


.spacer {clear: both; font-size:1px;}

.titlesmall { FONT-SIZE: 11px; FONT-FAMILY: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; }

.footer { color: #f1b5ae; FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif;}
A.footer:link {COLOR: #f1b5ae; TEXT-DECORATION: none}
A.footer:visited {COLOR: #f1b5ae; TEXT-DECORATION: none}
A.footer:hover {COLOR: #ffffff; TEXT-DECORATION: none}
A.footer:active {COLOR: #f1b5ae; TEXT-DECORATION: none}

.menudroite { background: url(img/menu_fond.jpg) no-repeat; }

.toptitlebig1 { color: #e9067a; FONT-SIZE: 13px; FONT-FAMILY: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; font-style:italic; }
.toptitlebig2 { color: #d931b6; FONT-SIZE: 15px; FONT-FAMILY: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; font-style:italic; font-weight:bold;}

.linktitle { color: #d32a16; FONT-SIZE: 18px; FONT-FAMILY: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; line-height:18px; font-weight:bold;}
A.linktitle:link {COLOR: #d32a16; TEXT-DECORATION: none}
A.linktitle:visited {COLOR: #d32a16; TEXT-DECORATION: none}
A.linktitle:hover {COLOR: #fa8266; TEXT-DECORATION: none}
A.linktitle:active {COLOR: #d32a16; TEXT-DECORATION: none}

.date { FONT-SIZE: 12px; FONT-FAMILY: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; line-height:12px;}

.titlepage { color: #fcc900; FONT-SIZE: 28px; FONT-FAMILY: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; margin-left:30px; line-height:20px; margin-top:13px; }
.titlepagesmall { color: #fcc900; FONT-SIZE: 12px; FONT-FAMILY: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; margin-left:30px;}
.jesuisou { color: #FFFFFF; FONT-SIZE: 14px; FONT-FAMILY: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; margin-left:46px;}
.menutitle { color: #FFFFFF; FONT-SIZE: 16px; FONT-FAMILY: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; }
.menucontenu {background: url(img/menu_contenu2.png) repeat-y; margin:0px; padding-left:20px; }
.menucontenu2 { color: #bd1e0c; FONT-SIZE: 12px; FONT-FAMILY: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;  background-color: #FFFFFF; width:179px; }


.titlecontenu { FONT-SIZE: 15px; FONT-FAMILY: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}

#newsletter { height:37px; width:179px; padding-top:19px; padding-left:20px;  background: url(img/menu_newsletter.png) no-repeat; color: #FFFFFF; margin-top:15px; }

#recherche { height:37px; width:179px; padding-top:19px; padding-left:20px;  background: url(img/menu_recherche.png) no-repeat; color: #FFFFFF; margin-top:10px; }

INPUT.menu {
	font-size:11px;  BORDER: 1px solid #ffffff; BACKGROUND-COLOR: #ffffff; color:#cf2814; width:78%;
}

#contenu { padding:10px 10px 0px; 10px;  background-color:#FFFFFF;  height:450px;
}


html>body #contenu {  padding:10px 10px 0px; 10px;  background-color:#FFFFFF;   height: auto; min-height: 450px;} 


form {margin: 0px; padding: 0px;}

td.cell1 {background: url(img/site/fond_title.jpg) repeat-x; background-color:#3895BD; color:#FFFFFF;}
td.cell2 {background-color:#C5E5EF; }
td.cell3 {background-color:#E1F1F7; }


.liste1{ line-height:25px; height:25px; FONT-SIZE: 15px; }
.liste1b{ FONT-SIZE: 15px; }

.liste2{ line-height:25px; height:25px; FONT-SIZE: 14px; color: #ff9000; }

img.imghome { border:#d0caba 1px solid; margin: 3px 6px 4px 0px; padding:2px; float: left;}

.imgdroits {FONT-SIZE: 10px;}

A:link {COLOR: #bd1e0c; TEXT-DECORATION: none}
A:visited {COLOR: #bd1e0c; TEXT-DECORATION: none}
A:hover {COLOR: #f36109; TEXT-DECORATION: none}
A:active {COLOR: #f36109; TEXT-DECORATION: none}

INPUT.mail {
	font-size:11px;  BORDER: 1px solid #afcedc; BACKGROUND-COLOR: #ffffff; color:#0488B1; width:98%;
}

INPUT.button {
	font-size:11px;  BORDER: 0px; width:inherit;
}

TEXTAREA {
	font-size:12px;  BORDER: 1px solid #afcedc; BACKGROUND-COLOR: #ffffff; color:#0488B1; width:98%;
}
INPUT.nowidth {
	font-size:11px;  BORDER: 1px solid #afcedc; BACKGROUND-COLOR: #ffffff; color:#0488B1; width:inherit;
}