/*** générique ***/
body {background: url(../images-camping-car/bg.jpg) center 0px no-repeat;font-family:Verdana, Arial, Sans-serif;font-size:11px;color:#605D5C;margin:0px;background-color: #999999;}
#main {width:990px;height:787px;margin:0 auto;}
/*#logo {background: url(../images-camping-car/logo.png) no-repeat;width:313px;height:50px;left:532px;top:55px;position:relative;}*/
#logo {/*background: url(../images-camping-car/logo.png)*/ no-repeat;width:313px;height:50px;left:532px;top:55px;position:relative;}
#logo a {display:block;	width:100%;height:100%;}

h1{font-size:10px;	color:#999999; font-style:normal; font-weight:bold; text-decoration:none; margin:15px 0 0 0;}
h2{font-size:1.2em;	color:#666666; font-style:normal; font-weight:normal; text-decoration:none; margin:5px 0 15px 0;}
h3{font-size:1em; color:#666666; font-style:normal;	font-weight:normal;	text-decoration:none; margin:0px;}
hr{clear:both; visibility:hidden; margin:0; padding:0; height:0px;}
.orange{	color:#3399FF;}
.gris{color:#605D5C;}
.gras{ font-weight:bold;}
.grand{font-size:2em;}
table{border-collapse:collapse;}
table td, table th{padding:1px; font-size:0.8em; border-bottom:1px solid #f4f3f3;}
table th{ background:#f4f3f3;}
table th a:hover{text-decoration:none;}
table .noBorder{ border:none;}
a{color:#999999; text-decoration:none;}
a:hover{color:#666666;/*#FFFFFF sinon blanc sur blanc*/text-decoration:underline;}
.juridique{ font-size:0.9em; color:#999999; /*font-style:italic;*/}
img{border:0;}
.etoile{ font-size:10px; padding-left:5px;}

.menu_btn, .menu_btn_act, .twitt, #submit, .dsgn, .dsgn_act, .lgo, .lgo_act, .prn, .prn_act, #sld1, #sld2, #sld3, #sld4 {background:url(../images-camping-car/sprite.png) no-repeat;}
/*** Menu ***/
#menu {width:400px;height:50px;margin:75px 0 0 516px;}
#menu .menu_btn {background-position: 0 0;width:26px;height:26px;display:block;margin:0px auto;}
#menu .menu_btn_act {background-position: 0 -59px;width:26px;height:27px;display:block;margin:0px auto;}
#menu .mh {width:46px;margin:0px;}
#menu .ma {width:46px;margin:0 0 0 52px;}
#menu .mp {width:68px;margin:0 0 0 46px;}
#menu .mc {width:60px;margin:0 0 0 36px;}
#menu dl {float:left;text-align:center;}
#menu dd {margin:4px 0 0 0px;}
#menu .menu_tit {text-decoration:none;color:#FFFFFF;}
#menu .menu_tit:hover, .menu_tit_act {color:#000;text-decoration:none;}
#menu dl:hover dt a.menu_tit {color:#000;}
#menu dl:hover dd a.menu_btn {background-position:0 -59px;}

#cnt {width:944px;height:524px;margin:0 0 0 20px;}

/*** Footer ***/
#foo {height:88px; margin:10px 0 0 0px; width:990px; padding:10px 0 0 0;}
.pave{width:220px; float:left; padding:5px 50px; /*border-right:3px #FFFFFF solid;*/ height:68px;}
.noBorder{border-right:none;}
.pave ul{margin:0; padding:0;}
.pave ul a{color:#666666;}

/*** Index ***/
.ind {padding:15px 0 0 70px;}
.ind_tit {border-top: 1px dotted #cccccc;border-bottom: 1px dotted #cccccc;width:800px;}
.tit1 {margin:10px 0 0 0;font-size:12px;color:#666666;}
.tit2 {margin:0 0 10px 0;font-size:16px;color:#666666;}

.blocgauche {
	clear:left;
	float:left;
	width:560px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 70px;
}

#recherche {
	background: url(../images-camping-car/recherche.jpg) no-repeat;
	width:280px;
	height:70px; /*top:0px;position:relative;clear: none;margin-top: 10px;left: 530px;*/
	float:left;
	margin:20px 0 0 20px;
}
#recherche a {display:block;width:225px;height:40px;font-size:14px;color:#FFFFFF;font-weight:bold;text-decoration:none;padding:25px 0 0 50px;}

.ind_sld {width:0px;float:left;position:relative;margin:10px 0 0 10px;z-index:2;}
#sld1 {background-position: 0 -640px;width:224px;height:50px;margin:35px 0 0 120px;z-index:2;}
#sld2 {background-position: 0 -740px;width:224px;height:50px;z-index:2;margin:10px 0 10px 120px;}
#sld3 {background-position: 0 -840px;width:224px;height:50px;z-index:2;margin:0 0 10px 120px;}
#sld4 {background-position: 0 -940px;width:224px;height:50px;z-index:2;margin:0 0 0 120px;}
#pic_sld {position:absolute;margin:20px 0 0 182px;z-index:3;}
#pic_sld img {width:714px;height:255px;-moz-border-radius: 15px 15px 15px 15px;}
.index2, .index3, .index4 {display:none;}

/*** page ***/
.about_arbo {color:#666666;font-size:12px;padding:0 0 0 250px;}
.about_arbo strong{font-weight:bold; font-size:16px;}
.about_tit {color:#666666;padding:0px 0 10px 284px;font-size:20px; margin:0;}
.about_tit2 {color:#666666; padding:15px 0 15px 150px; font-size:20px; }
.about_tit2 span{float:left; width:500px;}
.about_tit span.submit, .about_tit2 span.submit, .mon_submit{background:url(/images-camping-car/nouvelle-recherche.jpg);width:224px;height:37px;color:#004494;margin:0;padding:0;cursor:pointer;font-weight:bold;font-size:12px;line-height:37px;float:right;text-align:center;color:#666666;} 
.about_tit span.submit a,.about_tit2 span.submit a, .mon_submit a{color:#FFFFFF;}
.about_ss_tit {color:#8b9298/*EA892A*/;font-size:14px; font-weight:bold; padding:0; margin:0 0 10px 0;}
.about_txt {margin:10px 10px 20px 10px; font-size:1.1em;}

.left{float:left;/* margin-right:50px; padding:10px;*/}
.right{float:right;}

/* recherche */ 
#t_search{ width:100%;}
#t_search .borderTop{border-top:1px dotted #CCCCCC;}
#t_search .borderBottom{border-bottom:1px dotted #CCCCCC;}
.encadre{border:#3366cc 1px solid;margin-right:50px; padding:10px;}
#btn_recherche{background:url(/images-camping-car/recherche_camping-car.jpg);width:672px;height:40px;margin-top:20px;background-repeat: no-repeat;}
#btn_recherche #txt{width:396px; line-height:40px; padding:0 0 0 20px; float:left;}
#btn_recherche #txt #nb_cc{font-size:16px; font-weight:bold;}
#btn_recherche #btn{font-weight:bold;font-size:16px;cursor:pointer;width:228px;line-height:40px;padding:0 0 0 20px;float:left;color: #FFFFFF;}
.mini_logo{ float:left; padding-right:10px;}
.marque{ float:left; padding:0; margin:0;}

/* liste */
.nom{font-weight:bold; font-size:1.2em; }
.zero_p{ background:url(/images-camping-car/picto_zerovirgule_p.png); width:60px; height:56px;}

/* detail */
#nom_cc img{}
.about h1 span{font-weight:bold; font-size:1.2em; line-height:35px;}
.about h2{ font-size:10px; margin:0;}
.petit_gris{ background:#eee; padding:20px;}

p.txt{text-align:right; padding-bottom:5px;}
p.txt label{float:left; text-align:left;}

.tab p{ margin:0; padding:0; /*border-bottom:1px solid #f4f3f3;*/ font-size:9px;}
.tab p input{text-align:right;}
.tab p:hover{font-weight:bold;}
.tab p label{float:left; width:250px; text-align:left;}
.tab p label.grd{float:left; width:600px; text-align:left;}
.tab p.impair{background-color:#F3F3F3;}
.tab p.partie{font-size:10px;margin:0; padding:3px 0; font-weight:bold; }

.bouton_grd{ background:url(/images-camping-car/prise-contact.jpg); width:196px; height:40px; color:#666666; margin:0; padding:0 0 0 30px; cursor:pointer; font-weight:bold; font-size:12px; line-height:40px;}
.bouton_grd img{padding:5px 0 0 10px; vertical-align:middle;}
.bouton_grd a{ text-decoration:none; color:#666666;}

.mini{width:45px;border:1px solid #CCCCCC;}
.mini_active{width:45px;border:1px solid #EA892A;}

p.prix_promo{text-align:right; padding-bottom:5px;}
p.prix_promo label{float:left; text-align:left;}
p.prix_promo span{font-weight:bold; font-size:28px; text-align:right;}
.prix_promo{font-weight:bold; font-size:28px; text-align:right;}
.prix{font-weight:bold; font-size:14px;}

#pave_droite{width:224px;height:269px;background:url(/images-camping-car/pave_droite.gif);position:relative;float:right;	background-repeat: no;}
#pave_droite #prix_cc{position:absolute;top:55px;left:19px;font-size:32px;color:#0066CC;font-weight:bold;line-height:47px;text-align:center;width:192px;}

#pave_droite #contact_cc{position:absolute;top:184px;left:8px;font-size:10px;color:#666666;font-weight:inherit;line-height:normal;text-align:left;width:206px;}

#pave_droite #lien1, #pave_droite #lien2, #pave_droite #lien3{position:absolute; left:0px; line-height:47px; width:219px; height:55px;}
#pave_droite #lien1{top:117px;}
#pave_droite #lien2{top:172px;}
#pave_droite #lien3{top:227px;}
#picto_garantie{float:right; margin-top:5px;}
#print{float:right;}
#print img{float:right;}

#zero{ background:url(/images-camping-car/picto_zerovirgule_g.png); position:absolute; top:0; right:-20px; width:120px; height:111px; }

/* LP */
.indlp {/*padding:5px;*/padding:15px 5px 5px 5px;}
.bloccontenugauche {
	clear:left;
	float:left;
	margin:15px 0px 0px 10px;
	width:440px;
	height: 180px;
}
.bloccontenudroit {
	float:right;
	margin:15px 30px 0px 0px;
	width:440px;
	height: 180px;
}
.lienbleu {
	color:#006699;
	font-size:10px;
	text-decoration:none;
}
#main #cnt .bloccontenugauche img {
	margin-top: 5px;
	float: left;
}

#main #cnt .bloccontenudroit img {
	margin-top: 5px;
	float: right;
}

.ind_tit_lp {
	border-top: 1px dotted #cccccc;
	border-bottom: 1px dotted #cccccc;
	width:870px;
	padding-left: 50px;
}

.imglp {
	margin-top: 5px;
	margin-right: 15px;
	float: left;
	}

li {
	list-style-type: none;
}

