/* Surclassement de gabarit100309.css */

#reserveG
{
	width: 220px;
}
#titre{
	padding-left:8px;
}
#boiteAngle{
	left:220px;
}
#contenu
{
	position:absolute;
	left:50px;
	top:98px;
	background-color:#FFF4D8;
	background-image:url('img/masque.gif');
	background-repeat:repeat-y;
}
#data {
	margin-left:0;
	max-width:1030px; /* 850 + (210-50) + 40 soit : + la différence de position à gauche de #contenu, + la marge gauche du #data original */
}

/************************************** CADRE ONGLET *******************************************/

#conteneur_tabs{
	margin: 0 auto;
	width:726px;
}
#ui-tabs-5{
	padding:0;
}
#tabs ul
{
	font-family: verdana, arial, sans-serif;
	text-align:left;
	font-size:9pt;
}

/********** MOTEUR RECHERCHE PAYS *************/

ul.CPays {
	padding:22px 3px;
}
.CPays li{
	list-style-type:none;
	display:block;
	float:left;
	width:140px;
	height:26px;
	line-height:26px;
	margin-bottom:22px;
	padding:0;
	cursor:pointer;
	border:1px solid #ccc682;
}
.CPays li span {
	display:block;
	width:94px;
	height:26px;
	line-height:26px;
	padding:0 10px 0 38px;
}

.CPays li.cpayslihover, .CPays li.cpaysliselected {
	border:1px solid white;
	background-color:#e2dda6;
}

/********** MOTEUR MULTI CRITERE*******************/

form {
	position:relative;
}
.bulledaide {
	font-size:10pt;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	padding:4px 10px 6px 6px;
}
.bulledaide h4 {
	font-size:14px;
	padding-bottom:8px;
}
.bulledaide strong {
	color:#ea6b11;
}
.bulledaide ul,.bulledaide li {
	list-style-type:none;
	margin:0;
	padding:0;
}
.bulledaide li {
	padding-bottom:4px;
}
input, textarea, select{
	border:1px solid #a6a60f;
	background:white;
}
input[type=checkbox], input[type=radio] {
	border:none;
	background:none;
}
#ui-tabs-17 {
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:9pt;
}
.conteneurListe{
	width:170px;
	margin-right:5px;
	float:left;
}
.titreListe{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	text-align:center;
	font-weight:bold;
	font-size:10pt;
	letter-spacing:-1px;
	padding-bottom:5px;
}
.conteneurbouton {
	position:relative; 
	padding-bottom:15px;
}
.bouton {
	font-size:10pt;
	position:absolute;
}
#effacerchoix { 
	left:0;
}
#voirResultat {
	right:0;
}
*html #voirResultat {
	right:20px;
}

/***** SELECT MULTIPLE ******/

::selection {
	background: transparent; /* Safari */
	}
::-moz-selection {
	background: transparent; /* Firefox */
}
div.custom-select-destination,div.custom-select-produit,div.custom-select-deplacement,div.custom-select-niveau{
	border:1px solid #a6a60f;
	cursor:pointer;
	text-align:left;
	height:75px;
	width:170px;
	background-color:white;
}
div.custom-select-destination div,
div.custom-select-produit div,
div.custom-select-deplacement div,
div.custom-select-niveau div{
	padding-left:5px;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:9pt;
}
div.custom-select-destination,div.custom-select-produit,div.custom-select-deplacement{
	overflow-y:scroll;
}
div.custom-unselect{
	background-color:white;
}
div.custom-select{
	background-color:#3399FF;
	color:white;
}

/********* ERREUR **********/
.erreur {
	width:500px;
	margin:10px auto;
	padding:1em;
	border:2px solid crimson;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
.erreur p{
	text-indent:0;
}
.iconeMsg {
 width:35px;
 height:4em;
 float:left;
 padding-right:.75em;
}
#erreurform {
	clear:left;
	padding-top:10px;
	height:25px;
	color:#e50303;
	text-align:center;
}

/************************************** RESULTAT RECHERCHE CIRCUIT ***************************************/

p{
	margin:0;
	padding:0;
	text-indent:0;
}
a:link {
	border-bottom:0;
}
#chargement{
	margin-left:170px;
	text-align:center;
	margin-top:80px;
	display:none;
}
.notice{
	padding-bottom:15px;
	margin-bottom:10px;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	color: #0E95CF;
	text-decoration:none;
}
#resultat_recherche{
	margin-top:30px;
	display:none;
}
.nbResultat{
	margin-left:170px;
	text-align:center;
	font-size:9pt;
}

/****************** LISTE DES CIRCUITS *****************/

.circuit {
	border-top: 1px solid coral;
	clear:both;
	margin:0;
	padding:15px 0;
}
#chezPartenaires {
	font-size:20px;
	font-weight:bold;
	text-align:center;
	padding-top:25px;
	height:40px;
	margin-top:50px;
	margin-left:170px;
	background:url('img/fond_titre_partenaire.jpg');
}

/***** GAUCHE ILLUSTRATION ******/

.gauche {
	width:165px;
	float:left;
	text-align:center;
}

.pays {
	background-color:black;
	text-align:left;
	font-size:8pt;
	padding-bottom:10px;
	color:white;
	clear:left;
}

.illustration {
	background-color:black;
	height:100px;
}

.IllustrationG
{
	border-width :1px;
	border-style: solid ;
	border-color : #fff;
}

.typo {
	color:#FF7F50;
	font-size:8pt;
	text-indent:0;
}

/***** DROITE DESCRIPTION ******/

.descriptif {
	margin-left: 170px;
	padding-top:3px;
	padding-left:1em;
	padding-right:1em;
	padding-bottom:1px;
	max-width:830px;
}
.descriptif p {
	font-size:10pt;
	line-height:120%;
	padding-bottom:1em;
}
a.titreCircuit:link, a.titreCircuit:visited {
	font-size:18px;
	color:#ea6b11;
	text-decoration:none;
	border:0 none;
}
a.titreCircuit:hover, a.titreCircuit:active {
	color:#c84739;
	text-decoration:none;
	border:0 none;
}
.refCircuit {
	font-size:8pt;
	color:#767603;
}

/************ BOITE PROMO **********/

.boitePromo {
	width:540px;
	background: url('img/promo_fond.jpg') top left no-repeat;
	margin:20px auto 0 auto;
	padding:20px 36px 20px 28px;
}
.boitePromo h4.titrepromo {
	font-size:16px;
	font-weight:bold;
}
.descriptif .boitePromo p {
	font-size:13px;
	font-weight:bold;
	color:#0e95d1;
}
.descriptif .boitePromo a:link, .descriptif .boitePromo a:visited {
	text-decoration:none;
}
.descriptif .boitePromo a:hover, .descriptif .boitePromo a:active {
	color:#ea6b11;
}
.ombreboitepromo {
	width:604px;
	height:12px;
	margin: 0 auto;
	background: url('img/promo_ombre.jpg') top left no-repeat;
}

/************ BOITE MENTION **********/

.boiteMention {
	float:right;
	height:26px;
	min-width:91px;
	overflow:visible;
	background: url('img/mention_soulignee.gif') right bottom no-repeat;
	color:#0e95d1;
	margin-right:1em;
	padding-right:5px;
	font-style: italic;
	font-size: 10pt;
	text-align:right;
}
