* {	margin:0;	padding:0;	font-family: Verdana, Tahoma, 'DejaVu Sans', Helvetica;	}body {	font-size:0.9em;	background-color:#996633;	}p {		margin-bottom:10px;	text-align:justify;}p.form{	margin-bottom:3px;	color:black;}p.presentation{	margin-bottom:20px;}h1{	font-size:1.2em;	font-weight:lighter;	margin-bottom:5px;	text-transform:uppercase;	border-bottom: 1px solid;}h2{	font-size:1.3em;}h2.groupe, h2.infos{	font-size:1.3em;	font-weight:lighter;}h2.contact{	font-size:1.2em;	color:#b0792b;	font-weight:lighter;	}h2.victoria{	font-size:1.2em;	margin:15px 0;	text-align:center;	text-transform:uppercase;	border-bottom: 1px solid;}h2.description{	font-size:1em;	font-weight:lighter;}h2.definition{	display:inline;}h2.condition, h2.voyage{	font-size:1.2em;	color:#b0792b;}h3{	color:#b0792b;	font-size:1.3em;	}h3.renseignement{	text-transform:uppercase;}hr.barre{	margin-bottom:2px;}a img {	border:0;}a:link, a:visited {	color:#996432;	text-decoration:none;}a:hover, a:active {	color: black;}.clearfloat {	display: inline-block;}.clearfloat:after{	content:".";	display:block;	height:0;	clear:both;	visibility:hidden;}.promo, .voyage, .devis, .plan, .temoignage{	font-size:1.3em;	color:#996533;}#contener{	background:url('images/back.jpg') center;	background-color:#996633;	background-repeat:repeat-y;}#top{	display:none;}#page{	width:940px;	margin:0px auto;	padding:10px;	background:#fff2d9;	font-size:0.7em;}#leftbox{	display:none;}#rightbox{	float:right;	width:940px;	min-height:300px;	background:#ffffff;	padding:10px 10px 10px 10px;	border: 2px solid #ececec;}#rightbox li.lien{	margin-left:30px;	font-size:1.2em;}#rightbox .titre-pays{	color:#996432;	display:block;}#rightbox .photo-presentation img {	margin: 0 auto; 	display:block;}#rightbox .titre-circuit{	color:#ca9e61;	display:block;	text-transform:uppercase;}#rightbox .description{	text-align:justify;}	#rightbox .regions{	color:#666666;}	#rightbox a.linkCircuit{	color:black;}#rightbox a.information{	border:1px dashed #ca9e61;	display:block;	margin-bottom:10px;	padding:5px 5px;	text-align:center;	background:#ffeed5;	font-size:1.2em;	font-weight:bold;	text-transform:uppercase;}#rightbox p{	font-size:1.2em;}#rightbox .description{	font-size:1em;}#rightbox p .jour, .subtitle{	font-weight:bold;	color:#b0792b;}#rightbox .definition{	font-weight:bold;	color:#b0792b;}#rightbox .photos{	text-align:center;	margin:10px 0;}#rightbox img{	margin-right:8px;}#rightbox .photos2{	text-align:center;	margin:10px 0;}#rightbox .photos2 img{	margin: 0;}#rightbox .clearfloat {	margin-top:7px;	margin-bottom:9px;}#rightbox table.pays{	border:1px solid #ffcc7b;	font-size:1.3em;	margin-left:60px;}#rightbox td.col1{	background:#ffdfad;	border:1px solid #ffcc7b;	font-size:0.9em;}#rightbox td.col2{	background:#ffeed5;	border:1px solid #ffebcd;	font-size:0.9em;	min-width:350px;}#rightbox table.price{	margin-top:10px;	font-size:1.3em;	clear:both;}#rightbox li.conditions{	list-style-type:square;	list-style-position:inside;	font-size:1em;	}#rightbox td.pricetitle{	background:#ffdfad;	padding-top:2px;	padding-bottom:2px;	padding-left:5px;	font-weight:bold;	font-size:1em;}#rightbox td.cell{	width: 50%;	background:#ffeed5;	border:1px solid #ffdfad;	padding:2px;	font-size:1em;}#rightbox .destination{	width:690px;	display:block;	height:120px;		margin-bottom:5px;	font-size:1.3em;	} #rightbox .destination img{	float:left;	width:180px;} #rightbox  .destination:hover {	width:690px;	display:block;	margin-bottom:5px;	background-color:#f1f1f1;}#rightbox .circuit{	width:690px;	display: inline-block;    margin-bottom:4px;	font-size:1.2em;}#rightbox .circuit img{	width:180px;	float:left;}  #rightbox  .circuit:hover, #rightbox .hotel:hover {	width:690px;	display: inline-block;	background-color:#f1f1f1;}#rightbox  .commentaire{	font-style:italic;}#rightbox p.excellence{	text-align:justify;}#rightbox .leftdescription{	width:680px;	float:left;	text-align: justify;	margin-top:20px;	margin-bottom:15px;}#rightbox .rightphoto{	width:235px;	margin-top:19px;	float:right;}#rightbox .rightphoto img{	margin:1px 0;	border:none;}#rightbox label{  float:left;  width:35%;  text-align:right;  margin: 0 10px 0 0;   color:#000000;  font-size:0.8em;}#rightbox legend {  border:1px solid #ca9e61;  color:#ca9e61;  text-align:right;  padding : 0 5px;}#rightbox label.selectcircuitrsa{  float:left;  width:35%;  margin: 0 10px 85px 0; }#rightbox label.selectcircuitnam{  float:left;  width:35%;  margin: 0 10px 70px 0; }#rightbox label.selectcircuitbots{  float:left;  width:35%;  margin: 0 10px 30px 0; }#rightbox label.selectcircuitz{  float:left;  width:35%;  margin: 0 10px 20px 0; }#rightbox .button{	margin: 5px 0 0 245px;}#rightbox fieldset{  border:1px solid #ca9e61;  margin-top:5px;}#rightbox textarea{	font-size:0.8em;}#rightbox select{	width:280px;}#rightbox select.duree{	width:60px;}#rightbox select.sujet{	width:262px;}	#rightbox .missing{	border : 1px solid #ca9e61;	background-color:#ffebcf;}#rightbox .normal{	border : 1px solid #ca9e61;	background-color:#f1f1f1;}#rightbox ul.erreurs{	list-style:circle;	background-color:#f1f1f1;	width:420px;	border: 1px solid #a6a6a6;	font-size:1.2em;	padding : 10px 10px;}#rightbox ul.erreurs li{	margin-left: 15px;}#rightbox .devis{	min-width:500px;	display:block;}#rightbox .cellule{	width:205px;}#rightbox .cellule2{	width:140px;}#rightbox input.radiobox{	margin-right:5px;}#rightbox .obligatoire{	color:#ca9e61;	font-size:0.9em;}#rightbox fieldset.bloc{	padding : 5px 5px;	margin:10px 0;}#rightbox td{	font-size:1.2em;}#rightbox .titrerecap{	text-transform:uppercase;	text-decoration:underline;	font-weight: bold;}#rightbox .recapitulatif{	font-size:1.2em;	background-color:#f1f1f1;	}#rightbox .magicbox{	width: 672px;	margin-top:5px;	text-align: left;	background-color: #AF9D4C;	border: 4px solid #AF9D4C;}.magicbox ul#onglet {	position: relative;	width: 100%;	font-weight: bold;}.magicbox ul#onglet li {	display: inline;}.magicbox ul#onglet li a.four{	float: left;	text-align: center;	display: block;	width: 168px;	height:25px;	line-height: 25px;	text-decoration: none;}.magicbox ul#onglet li a.three{	float: left;	text-align: center;	display: block;	width: 224px;	height: 25px;	line-height: 25px;	text-decoration: none;}.magicbox ul#onglet li a.two{	float: left;	text-align: center;	display: block;	width: 336px;	height: 25px;	line-height: 25px;	text-decoration: none;}.magicbox ul#onglet li a:hover {	background-color: #EFDC86;}.magicbox h1,.magicbox h2 {	margin: 0.5em 0 0.5em 0;	font-size: 1.4em;}.magicbox .content {	padding: 1em 2em;	margin: -2px 0 0 0;	_margin: -16px 0 0 0;	background-color: #efe8ca;}.magicbox hr {	clear: both;}.magicbox a.current{	background-color: #efe8ca;	color: #000;}.magicbox a.ghost  {	background-color: #AF9D4C;	color: #000;}.magicbox .on {	display: block;}.magicbox .off {	display: none;}.magicbox p.exemple {	font-size:1.1em;	text-align:justify;}.magicbox p.exemple .jour{	font-weight:bold;	color:#b0792b;}.kwadeplus{	border: 1px dashed #b0792b;	background:#fff2d9;	margin-top:15px;	padding:5px;}.kwadeplus ul{	margin-left: 20px;		list-style-type:square;	font-size:1.2em;	}.kwadeplus h2.points{	font-size:1.2em;	text-align:center;	margin-bottom:10px;	color:#b0792b;	}#foot {	display:none;}.clearfloat {	display:block;}