/*Taille du contenu obligatoirement en font-size: 12px;*/

body { margin:0; padding:0; background: url(../images/bg.gif) center repeat-y #adc1cc; text-align:center;}
img { border:none; }
div, td { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#264373; line-height:normal;}
table{border-collapse: collapse; }
ul li { font-weight:bold; list-style-type:none;}
a { color:#264373;}
p { padding:5px 0; margin:0; text-align:justify;}
h1 {font-size:20px; text-align:center; color:#72b4d1;}
h2 {font-size:15px;}
.clear { clear:left;}
.clear1 { clear:right;}
.clear2 { clear:both;}

#wrappper { width:100%; background:url(../images/bg2.gif) top center no-repeat;}
#wrap { width:780px; margin: 0 auto; position:relative;}
#top { width:780px; position:relative;}
#header { width:780px; height:126px; overflow:hidden; padding-top:8px;}
.logo-part { width:152px; overflow:hidden; float:left; }
.logo-part img { margin:0 5px 1px 0; float:left;}
#logo { width:625px; float:right; text-align:right; padding:0;}
#logo img { float:left;}


#menu { width:850px; height:260px; overflow:hidden; text-align:left;}
#flash_haut {width:480px; height:260px; float:left; border:3px solid #c4d8e3; margin:10px 0 0 25px;}
.deco { float:left;}
.menu { width:160px; overflow:hidden; margin:0 70px 0 45px; padding:0; float:left;}
.menu li { list-style-image:none; list-style-type:none; float:left; overflow:hidden; margin-top:4px;}
.menu a { display:block; width:320px;}
.menu a:hover { margin-left:-160px;}
.menu2 { width:85px; height:38px; overflow:hidden; position:absolute; top:280px; left:170px;  }
.menu2 li { float:left; overflow:hidden; list-style-type:none; list-style-image:none;}
.menu2 a { display:block; width:190px;}
.menu2 a:hover { margin-left:-85px;}
#flash { width:220px; height:255px; overflow:hidden; border:1px solid #4a6ba4; position:absolute; top:447px; left:0; }
#main { width:780px; margin:0; padding:15px 0;}
#left { width:225px; float:left;overflow:hidden;}
#right { width:545px; float:right; overflow:hidden;}
#titre { width:225px; height:30px; margin-bottom:275px; }

.photo-left { text-align:center;}
.photo-left img {border:1px solid #4a6ba4; margin:5px 0;}
.content { width:540px; background:#f6f6f6; margin-bottom:10px; border:1px solid black;}
.contenue { margin:0 auto; width:495px; overflow:hidden; padding:30px 0;}
.text { text-align:left;}
.photo-right { width:540px; text-align:center;}
.photo-right img { margin:10px 5px; border:1px solid #4a6ba4;}
#footer { width:780px; text-align:center; color:#000; line-height:25px;}
#footer a { color:#000; text-decoration:none;}
#footer img { margin:5px 0;}
/*PAGES MENTIONS LEGALES*/
#mentions p{margin: 10px 0 20px 40px;}

/*CATALOGUE CSS de base à adapter à chaque site */

#leftb { width:100%; float:left; padding-left:40px;}
#textb { width:800px; text-align:left; padding-bottom:30px;}

#bloc_catalogue { width:900px; margin: 0 auto; text-align:center;}
#catalogue { margin-left:40; padding:0; width:100%; text-align:center;}
#id{float:left; width:220px; margin:10px; margin-left:25px; margin-right:35px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000;
	}
select{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background-color:#6699cc; color:#000000; font-weight:bold;}
#id:hover{
	float:left;
	width:220px;
	margin:10px; margin-right:35px; margin-left:25px; color:#000000;
}
#haut_id{float:left; width:220px; background-image:url(../images/ht-vignette-catalogue.jpg); height:6px;
	}
#cont_id{float:left; width:220px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background-image:url(../images/fd-vignette-catalogue.jpg); text-align:center; color:#000000;
	}
#bas_id{float:left; width:220px; background-image:url(../images/bas-vignette-catalogue.jpg); height:6px;
}

.photo_occasion {
	margin:5px 0;
	border:1px solid #6699cc;
}
#cont_id img:hover{
	border:1px solid #336699;
}

.prix {
	font-size:20px;
	color:#FF0000;
	font-weight:bold;
}
h1 {
	color:#006699;
}
