*{
	margin:0;
	padding:0;
	border:0;
}
body{
	background-image:url(../images/bgAll.jpg);
	background-repeat:repeat-x;
	color:#7e7e7e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
li{
	list-style:none;
}
h1{
	font-family:Myriad Pro;
	font-size:16px;
}
/************************************************************************************/
.clear{ clear:both;}

.global{
	width:962px;
	margin:auto;
	position:relative;
}
.global .header{
	background-image:url(../images/bgheader.jpg);
	width:962px;
	height:298px;
}
/*********************************************Menu***************************************/
.allmenu{
	width:962px;
	height:78px;
	float:left;
	position:relative;
}
.allmenu .leftMenu{
	background-image:url(../images/leftMenu.jpg);
	width:18px;
	height:78px;
	float:left;
}
.allmenu .rightMenu{
	background-image:url(../images/rightMenu.jpg);
	width:18px;
	height:78px;
	float:left;
}
.allmenu .menu{
	background-image:url(../images/bgMenu.jpg);
	width:926px;
	height:78px;
	float:left;
}
.menu li{
	background-image:url(../images/sepMenu.jpg);
	background-repeat:no-repeat;
	background-position:right;
	padding-left:35px;
	padding-right:35px;
	padding-top:20px;
	padding-bottom:28px;
	float:left;
	font-size:14px;
	color:#eeeeee;
	font-family:"Myriad Pro";
}
.allmenu a{
	color:#eeeeee;
	font-family:"Myriad Pro";
	text-decoration:none;
}
.banner{
	background-image:url(../images/banner.jpg);
	width:902px;
	height:201px;
	margin:auto;
	margin-top:12px;
}
/*********************************************contenaire***************************************/
.global .contenaire{
	background-image:url(../images/bgcontenaire.jpg);
	width:894px;
	margin:auto;
	position:relative;
}
.contenaire .blok1{
	background-image:url(../images/bgcontenaire.jpg);
	width:729px;
	float:left;
}
.blokpresentation{
	width:727px;
}
.titre{
	background-image:url(../images/bgtitre.jpg);
	width:126px;
	height:20px;
	color:#eeeeee;
	font-size:12px;
	padding-top:3px;
	padding-left:10px;
	font-weight:bold;
	float:left;
}
.traittop{
	background-image:url(../images/traittop.jpg);
	background-repeat:no-repeat;
	width:213px;
	height:1px;
	float:left;
	margin-top:12px;
}
.borderleft{
	background-image:url(../images/borderleft.jpg);
	width:1px;
	height:264px;
	margin-left:2px;
	float:left;
}
.borderleft5{
	background-image:url(../images/borderleft.jpg);
	width:1px;
	height:280px;
	margin-left:2px;
	_margin-left:1px;
	_margin-top:-3px;
	float:left;
}
.borderleft1{
	background-image:url(../images/borderleft.jpg);
	width:1px;
	height:1270px;
	margin-left:2px;
	_margin-left:1px;
	_margin-top:-3px;
	float:left;
}
.borderleft2{
	background-image:url(../images/borderleft.jpg);
	width:1px;
	height:760px;
	margin-left:2px;
	_margin-left:1px;
	_margin-top:-3px;
	float:left;
}
.borderleft3{
	background-image:url(../images/borderleft.jpg);
	width:1px;
	height:900px;
	margin-left:2px;
	_margin-left:1px;
	_margin-top:-3px;
	float:left;
}
.borderleft4{
	background-image:url(../images/borderleft.jpg);
	width:1px;
	height:440px;
	margin-left:2px;
	_margin-left:1px;
	_margin-top:-3px;
	float:left;
}
.sousblokpres{
	width:701px;
	height:231px;
	float:left;
	padding-left:9px;
	padding-top:12px;
	margin-left:12px;
}
.sousblokpres1{
	width:701px;
	float:left;
	padding-left:9px;
	padding-top:12px;
	margin-left:12px;
}
.parg1{
	width:688px;
	text-align:justify;
}
.parg1 a{
	text-decoration:none;
	color:#666666;
}
.sousblokpres .reservligne{
	width:700px;
	height:164px;
	margin-top:10px;
}
.topreservligne{
	background-image:url(../images/topreserv.jpg);
	background-repeat:no-repeat;
	width:700px;
	height:9px;
}
.contreservligne{
	background-image:url(../images/bgreserve.jpg);
	_margin-top:-5px;
	width:700px;
	height:146px;
}
.buttomreservligne{
	background-image:url(../images/bouttomreserv.jpg);
	background-repeat:no-repeat;
	width:700px;
	height:9px;
}
.titlereserv{
	background-image:url(../images/titlereserv.jpg);
	width:171px;
	height:16px;
	margin-left:19px;
	margin-bottom:10px;
}
.reservligne input{
	width:92px;
	height:18px;
	border:1px solid #cccccc;
}
.reservligne select{
	width:120px;
	height:18px;
	border:1px solid #cccccc;
}
#hdd{
	width:60px;
	height:18px;
	border:1px solid #cccccc;
}
.traitbuttom{
	background-image:url(../images/traitbuttom.jpg);
	background-repeat:no-repeat;
	width:347px;
	height:1px;
	margin-left:2px;
	_margin-top:-2px;
}
.blokexcursion{
	width:729px;
	height:165px;
	margin-top:10px;
}
.blokexcursion .sousblokexc{
	width:350px;
	height:165px;
	float:left;
}
.lefttrait{
	background-image:url(../images/leftborder.jpg);
	width:1px;
	height:138px;
	margin-left:2px;
	_margin-left:1px;
	margin-top:-3px;
	float:left;
}
.image{
	background-image:url(../images/rabat.jpg);
	width:104px;
	height:115px;
	margin-left:12px;
	margin-top:14px;
	float:left;
}
.parg2{
	width:213px;
	height:111px;
	margin-top:14px;
	padding-left:5px;
	float:left;
}
.parg2 span{
	color:#010101;
	font-weight:bold;
}
.parg2 strong{
	color:#010101;
	font-weight:bold;
	padding-left:100px;
}
.parg2 a{
	color:#010101;
	font-weight:bold;
	padding-left:10px;
	text-decoration:none;
}
.buttomtrait{
	background-image: url(../images/buttomborder.jpg);
	background-repeat:no-repeat;
	width:352px;
	height:1px;
	margin-left:2px;
}
.blok2{
	background-image:url(../images/bgoffer.jpg);
	width:126px;
	float:left;
}
.blok2 .topblok2{
	background-image:url(../images/topoffer.jpg);
	background-repeat:no-repeat;
	width:126px;
	height:10px;
}
.blok2 .contblok2{
	width:126px;
	height:443px;
}
.contblok2 span{
	font-size:16px;
	font-family:"Myriad Pro";
	color:#828282;
	font-weight:bold;
	padding-left:15px;
}
.contblok2 strong{ 
	color:#2490e4;
	font-weight:bold;
	padding-left:15px;
	font-size:12px;
}
.traitbleu{
	border-bottom:1px solid #3da9ff;
	width:118px;
	margin-left:3px;
	margin-top:11px;
}
.imgv{
	background-image:url(../images/hyundaii10.jpg);
	border:1px solid #fdfdfd;
	width:110px;
	height:93px;
	margin:auto;
	margin-top:15px;
	margin-bottom:5px;
}
.blok2 .buttomblok2{
	background-image:url(../images/buttomoffer.jpg);
	background-repeat:no-repeat;
	width:126px;
	height:10px;
	overflow:hidden;
}
.boutonreserv{
	display:block;
	background-image:url(../images/btreserve.jpg);
	width:57px;
	height:23px;
	margin-left:15px;
	color:#eeeeee;
	padding-left:40px;
	padding-top:5px;
	margin-bottom:10px;
	_margin-bottom:20px;
	margin-top:10px;
	text-decoration:none;
}
.sep1offer{
	background-image:url(../images/sepoffer.jpg);
	background-repeat:no-repeat;
	width:118px;
	height:1px;
	margin:auto;
	margin-top:15px;
}
.sepglobal{
	background-image:url(../images/sepglobal.jpg);
	width:884px;
	height:12px;
	margin:auto;
	margin-top:33px;
	margin-top:5px;
}

.conttemoinage {
border:1px solid #666666;
height:300px;
width:600px;
overflow:auto;
padding:4px;
}
/*****************************************************Footer*****************************************/
.footer{
	width:879px;
	margin:auto;
	margin-top:5px;
	text-align:center;
	color:#515558;
}
a.copy{
	background-image:url(../images/copy.jpg);
	width:209px;
	height:23px;
	float:left;
	margin-top:10px;
}
a.copy span{
	display:none;
}
.msn{
	background-image:url(../images/msn.jpg);
	background-repeat:no-repeat;
	background-position:left;
	width:164px;
	height:19px;
	float:right;
	color:#232323;
	margin-top:10px;
}
.skype{
	background-image:url(../images/skype.jpg);
	background-repeat:no-repeat;
	background-position:left;
	width:74px;
	height:19px;
	padding-left:8px;
	float:right;
	color:#232323;
	margin-top:10px;
}
/**/
.tbchoix{
	width:350px;
	margin:auto;
	text-align:center;
	font-weight:bold;
}
.tbchoix .location{
	width:110px;
	border-top:1px solid #666666;
}
.tbchoix .location a{
	color:#000000;
}
.tbchoix .location a:hover{
	color:#bc230a;
}
/**/
.motclef{
	font-weight:bold;
}
.mot{
	font-weight:bold;
	color:#000000;
}
/**/
.tbparc{
	width:682px;
	margin:auto;
}
.type{
	width:151px;
}
.tbtitre{
	background-color:#51d1f5;
	border:1px solid #999999;
	color: #FFFFFF;
	font-weight: bold;
	font-size:14px;
}
.tbparc td{
	text-align:center;
}
.tbsep{
	background-image:url(../images/sepcircuit.jpg);
	background-repeat:no-repeat;
	background-position:center;
	height:10px;
}
.reservv{
	width:30px;
}
.clim{
	width:70px;
	color:#000000;
	font-size:12px;
}
.climnn{
	width:70px;
	font-size:12px;
}
.marque{
	color:#336666;
	font-size:12px;
}
.prix{
	color:#bc230a;
	font-size:12px;
}
.imgparc{
	border:1px solid #E2E2E2;
}
/*******************************************/
.presentation{
	margin:auto;
	width:350px;
}
.logo{
	background-image:url(../images/logo.jpg);
	width:248px;
	height:92px;
	margin-left:0px;
	_margin-left:0px;
	margin-top:2px;
	_margin-top:0px;
	margin-right:4px;
	float:left;
}
.textac{
	float:left;
	margin-top:16px;
	_margin-top:0px;
	margin-left:10px;
	width:424px;
	text-align:justify;
}
.Style2 {
	font-weight: bold;
	border:1px solid #5494DA;
	font-size: 14px;
	color: #5494DA;
}
.Style2:hover {
	font-weight: bold;
	border:1px solid #000000;
	font-size: 14px;
	color: #000000;
}
.bloctext3{
	margin-right:20px;
	margin-top:2px;
	_margin-right:10px;
	_margin-top:2px;
	float:left;
	width:255px;
}
.blokpaiment{
	margin:auto;
	margin-top:2px;
	_margin-top:2px;
	width:255px;
}
.aa{
	background-image:url(../images/bloctxt1.jpg);
	height:4px;
	overflow:hidden;
}
.bbbb{
	border-left:1px solid #bc230a;
	border-right:1px solid #bc230a;
	height:55px;
}
.paiement{
	width:220px;
	text-align:right;
	margin:auto;
}
.offre{
	margin-right:12px;
	margin-left:12px;
	padding-bottom:5px;
}
.cc{
	background-image:url(../images/bloctxt2.jpg);
	height:4px;
	overflow:hidden;
}
.bouton{
	width:80px;
	height:18px;
	color:#eeeeee;
	background-color:#5494DA;
	border:1px solid #333333;
	font-weight:bold;
	font-size:11px;
}
input{
	border:1px solid #CCCCCC;
	color:#000000;
}
select{
	border:1px solid #CCCCCC;
}
textarea{
	border:1px solid #CCCCCC;
}
#button{
	background-image:url(../images/reserver.jpg);
	width:74px;
	height:13px;
}
#button1{
	background-image:url(../images/modifier.jpg);
	width:74px;
	height:13px;
}
.heberge{
	padding:12px;
	width:600px;
	height:400px;
	border:1px solid #CCCCCC;
}
.heberge{
	margin-top:8px;
	_margin-top:0px;
	padding:12px;
	width:670px;
	height:400px;
	border:1px solid #CCCCCC;
}
.txtheberg2{
	font-size:14px;
	width:398px;
	height:16px;
	margin:auto;
	text-align:center;
	font-weight:bold;
	border:1px solid #CCCCCC;
	color:#B5230C;
}
.tbsep{
	background-image:url(../images/sepcircuit.jpg);
	background-repeat:no-repeat;
	background-position:center;
	height:10px;
}
.textcircuit{
	line-height:16px;
	float:left;
	width:490px;
	height:123px;
	margin-left:5px;
	padding:5px;
}
.imgcircuit{
	float:left;
	width:178px;
	border:1px solid #ffffff;
}
.blocircuit{
	height:133px;
	width:690px;
}
.Style1{
	font-size:16px;
	
}

h2.titrecircuit{
	font-size:14px;
}
.frmcont3{
	width:350px;
	margin-left:100px;
}