html {
height: 100%;
}
body {
margin:0px 0px 0px 0px; 
text-align:center;
margin-left: auto; 
margin-right: auto; 
background-color:#FFF; 
font-family:Arial, Helvetica, sans-serif; 
font-size:0.8em;
height:100%;
width:100%; 
background-image:url(../images/fond_body.gif); background-position:center; 
background-repeat:repeat-y;
background-color:#C72B83; 
background-color:#DCD9D9; 
}
#container { 
width:998px; 
/*height:100%;*/
text-align:center;
margin-left: auto; 
margin-right: auto;
background-image:url(../images/footer.jpg); 
background-position: bottom center;
background-repeat:no-repeat; 
/*border-left:1px solid #5AFF00; border-right:1px solid #5AFF00;*/
}
#supheader{
width:998px;
text-align:center;
margin-left: auto; 
margin-right: auto;
background-image:url(../images/header.jpg); 
background-position: top center; 
background-repeat:no-repeat; height:250px; 
}
#header {
height:200px; 
vertical-align:bottom; 
text-align:right;
/*border:1px solid #FFAE00;  orange */

}
#menu-haut {
height:159px; 
color:#999; 
vertical-align:bottom; 
padding-right:30px; 
padding-top:67px; 
text-align:right;
}
#menu-haut a{ color:#FFFFFF; text-transform:uppercase; /*font-size:1.1em;*/ font-weight:bold;text-decoration:none; font-size:14px;}
#menu-haut a:hover{ text-decoration:none; color:#333333;text-transform:uppercase; /*font-size:1.1em;*/ font-weight:bold; font-size:14px;}
#menu-haut a:visited{}

#ssheader {
text-align:center;
height:50px; 
width:100%;
}
#menu {text-align:center;  }

/************************************ Onglets ********************************************************/
div#menu ul {padding: 0px;margin: 0px;list-style: none;	}
div#menu li {float: left;display: block;margin: 15px 2px 0px 0px;background: url(../images/menu_item_r.png) 100% 0 no-repeat; }
div#menu li a {float: left;display: block;height: 35px;padding: 0px 20px 0px 20px;background: url(../images/menu_item_l.png) 0 0 no-repeat;	line-height: 28px;
               font-size: 14px;;font-weight: bold;color: #646464;text-decoration: none;}
div#menu a:link, div#menu a:visited {color: #49409B;}
div#menu li a:hover {color: #C72B83;}
div#menu li.item1 {	background: url(../images/menu_item_r_red.png) 100% 0 no-repeat;}
div#menu li.item1 a {background: url(../images/menu_item_l_red.png) 0 0 no-repeat;}
div#menu li.active {position: relative;	z-index: 3;	margin: 0px 2px 0px 0px;background: url(../images/menu_item_r_active.png) 100% 0 no-repeat;}
div#menu li.active a {height: 50px;	background: url(../images/menu_item_l_active.png) 0 0 no-repeat;color: #C72B83;}
div#menu li.active a:visited {height: 50px;	background: url(../images/menu_item_l_active.png) 0 0 no-repeat;}
/*******************/

#page{
width:100%; 
text-align:center;
margin-left: auto; 
margin-right: auto; 
/*border:1px solid #ff0000;  rouge */
}
#content {
width:872px;
padding-top:15px;
padding-bottom:1px; 
text-align:center;
margin-left: auto; 
margin-right: auto;
margin-top:0px;
margin-bottom:0px;
background: url(../images/fondcontent.png) top center no-repeat; border:0px solid #F00;
}
#sscontent { 
text-align:justify; background-color:#FFF; padding-left:20px;padding-right:20px; padding-bottom:0px;
/*border:1px solid #000;  rouge */
}
#footcontent {
background: url(../images/fondcontentfoot.png) bottom center no-repeat; 
height:20px;
margin-left: auto; 
margin-right: auto;
margin-top:0px; padding-top:0px;
width:872px; 
}
#footer {font-size:11px;color:#FFF; text-align:center;}

#footer a:link {color: #FFF;text-decoration : none;}
#footer a:visited {color: #FFF;text-decoration : none;}
#footer a:hover {color: #FFF;text-decoration : underline;}

a.fontsize:link {color: #FFF;text-decoration : none; font-size:12px;}
a.fontsize:visited {color: #FFF;text-decoration : none;}
a.fontsize:hover {color: #333;text-decoration : none;}

a.apartenaires:link {color: #CE0153;text-decoration : none;}
a.apartenaires:visited {color: #CE0153;text-decoration : none;}
a.apartenaires:hover {color: #0266A1;text-decoration : none;}

a:link {color: #49409B;text-decoration : none;}
a:visited {color: #49409B;text-decoration : none;}
a:hover {color: #49409B;text-decoration : underline;}

.titre{ font-size:22px; font-weight:bold; text-transform:uppercase;}
.colorbleu { color:#0266A1;}
.colorvert { color:#11CE00;}
.colorjaune { color:#EAE204;}
.colororange { color:#EA7201;}
.colormagen { color:#CE0153;}

.titreautodetail {font-size:1.3em; font-weight:bold; color:#49409B;}
.prix {font-size:1.5em; font-weight:bold; color:#C72B83;}

.titremarque1 {font-size:1.3em; font-weight:bold; color:#C72B83;}
.titremarque2 {font-size:1.3em; font-weight:bold; color:#49409B;}

.titreautoliste1 {font-size:1.1em; font-weight:bold; color:#49409B;}
.titreautoliste2 {font-size:1.1em; font-weight:bold; color:#C72B83;}

.enteteliste{background-color:#C0BEBE;color :#49409B; font-weight:bold; height:25px;font-size:1.3em; background-image:url(../images/fond_entettab.jpg)}
.tdliste1 {background-color:#F0F0F0;}
.tdliste2 {background-color:#E3E3E3;}
.detail{font-size:0.9em;}

.navpages{color:#49409B; font-weight:bold; text-align:center;}
a.page:link {color: #C72B83;text-decoration : none; font-weight:normal;}
a.page:visited {color: #C72B83;text-decoration : none; font-weight:normal;}
a.page:hover {color: #C72B83;text-decoration : underline; font-weight:normal;}



#vignette { padding-bottom:30px;}
#vignette img{border:2px solid #0BBEE9;}

#sous-menu{padding:15px; padding-right:5px;font-size:12px;}
.txtbleu{
color:#C1FF48;
}
.titrebleu{
color:#C1FF48;
font-size:16px;
}
.txtblanc{
color:#FFF;
}
.txtgris{
color:#333333;
}
.titreannonce{
font-size:16px; 
font-weight:bold;
}
.sstitreannonce{
font-size:14px;
font-weight:bold;
}
hr{
color:#C1FF48;
height: 1px;
background-color:#C1FF48;
border: 0;
}

img {
border: none;
}
.absmiddle{ 
vertical-align:middle;
}
input{
font-size:11px
}
.button {
background-color:#C1FF48; font-size:14px; color:#333333; border:1px solid #999;
}

td.vignette{
   width: 108px;
   text-align: center;
}

.fondtrci{background-color:#F4F4F4;}