/* Generalites */
	img {overflow: hidden}
	#ariane {margin-bottom: 20px}
	#ct h2 {margin: 1px 1px 0; padding-left: 10px; border-bottom: 1px solid #ccc; background: url(/base/imgs/atom/pays/titre.png) top left repeat-x ; font: bold 18px/36px "Georgia"; color: #369}
	#ct h3, #ct h3 a {color: #666}
	a.details {position: absolute; top :23px; right: 5px; padding-left: 10px; background: url(/base/imgs/atom/pays/squareBlue_5x5.gif) 0 6px no-repeat; text-decoration: underline; font-weight: bold; color: #666}
	a.details:hover {color: #333}
	p {font-size:11px;line-height:12px;}
	li {list-style-type:none;}
	#me p {margin:0;}
/* Blocs Principaux */
	#introPays {position: relative; float: right; width: 660px; height: 300px; margin: 0 0 20px 20px; background: url(/base/imgs/atom/pays/bloc_1x20.png) bottom left repeat-x;}
	#guide {display: block; margin:20px 0; position: relative; border: 1px solid #ccc; padding-bottom: 10px; background: url(/base/imgs/atom/pays/bloc_1x105.png) bottom left repeat-x}
	#visiter {display: block; margin:20px 0; position: relative; border: 1px solid #ccc; padding-bottom: 10px; background: url(/base/imgs/atom/pays/bloc_1x105.png) bottom left repeat-x}
	#ct .col {float: left; width: 250px; margin: 0; text-align: center; text-align:left;}
	#pub_250x250 {float: right; width: 300px; margin-bottom: 20px; text-align: center}
	#raisons {float: left; width: 708px; margin: 0 0 20px 20px; background: #FFF;}
	#me {clear:none; float:right; height:250px; margin:0 20px 20px 0; position:relative; width:390px;}
	#favHotels {width: 248px; margin:20px 0; border: 1px solid #ccc; background: url(/base/imgs/atom/pays/bloc_1x105.png) bottom left repeat-x}
	#raisons p {display:block; width: 570px; margin:10px auto; padding: 0; color:#666666; font-size:12px; line-height: 18px;}
	
/* Formulaire */	
	#me form {width:370px; height:175px; padding:85px 20px 0;}
	#me #formMEV {background: url(/base/imgs/default/background/bg_form_mev_uk_390x250.png) no-repeat 0 0;}
	#me #formMEH {background: url(/base/imgs/default/background/bg_form_meh_uk_390x250.png) no-repeat 0 0;}
	#me #formMEC {background: url(/base/imgs/default/background/bg_form_mec_390x250.png) no-repeat 0 0;}
	#me #formMEV fieldset#trajetMEV  {clear:left; float:left; width:175px; margin-top:3px;}
	#me #formMEV fieldset#trajetMEV input {width:160px;}
	#me #dateMEV {float:left; width:175px}
	#me select {font-size:10px; padding:1px; margin:0 0 0 5px;}
	#me #formMEV fieldset#trajetMEV input, #me #formMEH fieldset#villesMEH p input, #me #formMEC fieldset#retraitMEC p input {height:12px; padding:2px; font-size:12px;}
	#me #formMEV fieldset#dateMEV select#moisMEVAller, #me #formMEV fieldset#dateMEV select#moisMEVRetour {width:85px;}
	#me #formMEV fieldset#typePassagersMEV {clear:left;}
	#me #formMEV fieldset#typePassagersMEV p select#paxAdultes, #me #formMEV fieldset#typePassagersMEV p select#paxEnfants {width:45px;}
	#me #formMEV fieldset#submitBtMEV, #me #formMEH fieldset#submitBtMEH, #me #formMEC fieldset#submitBtMEC {height:40px; width:100px; margin-bottom:0; position:absolute; bottom:20px; right:20px;}
	#me #formMEV fieldset#submitBtMEV input  {background:url("/base/imgs/default/submit/uk_submitMEV_100x40.png") no-repeat 0 0; height:40px; width:100px;}
	#me #formMEV fieldset#submitBtMEV input:hover {background-position:0 -40px;}
	#me #formMEH fieldset#submitBtMEH input  {background:url("/base/imgs/default/submit/uk_submitMEH_100x40.png") no-repeat 0 0; height:40px; width:100px;}
	#me #formMEH fieldset#submitBtMEH input:hover {background-position:0 -40px;}
	#me #formMEC fieldset#submitBtMEC input  {background:url("/base/imgs/default/submit/en_submitMEC_100x40.png") no-repeat 0 0; height:40px; width:100px;}
	#me #formMEC fieldset#submitBtMEC input:hover {background-position:0 -40px;}
	#me #formMEV fieldset#typePassagersMEV p {display:block; width:60px;}
	#me #formMEV fieldset#classeMEV p label {display:inline;}
	#me #formMEV fieldset#classeMEV {clear:left;display:inline;float:none;font-size:10px;margin:3px 0 0 5px;width:240px;}
	#me #formMEV fieldset#typePassagersMEV p label {margin-bottom:2px;}
	#me #formMEV fieldset#typePassagersMEV {float:left;margin-bottom:0;padding:2px 5px 5px 0; width:220px;}
	#me #formMEV div#errorMEVLieuxEgauxAller, #me #formMEV div#errorMEVLieuVide, #me #formMEV div#errorMEVDateAllerErronee, #me #formMEV div#errorMEVDateRetourErronee, #me #formMEV div#errorMEVDatesInversees, #me #formMEV div#errorMEVNbBebes {border:1px solid #D12F19;padding:5px;position:absolute;right:7px;top:30px;}
/*meh*/	
	#me form#formMEH {padding:72px 20px 0;}
	#me #formMEH fieldset#hebergementMEH p select#chambres, #me #formMEH fieldset#hebergementMEH p select#paxAdultes, #me #formMEH fieldset#hebergementMEH p select#paxEnfants {width:60px;}
	#me #formMEH fieldset {margin-bottom:10px;}
	#me #formMEH fieldset#categoriesMEH {bottom:83px; float:none; margin-bottom:0; position:absolute; right:20px; width:auto;}
/*mec*/
	#me form#formMEC {padding:72px 20px 0;}
	#me #formMEC #dateRetraitMEC {margin-bottom:2px;}
	#me #formMEC fieldset {margin-bottom:5px;}
	#me #formMEC fieldset#ageConducteurMEC {margin:15px 0;}
	#me #formMEC fieldset#ageConducteurMEC input#ageMEC {font-size:12px; height:12px; padding:2px; width:40px;}
/* Infos Generales */
	#tetiereInfosOpacity {position: absolute; top:0; left: 0; width: 660px; height: 40px; background: url(/base/imgs/atom/pays/infosOpacity.png) top left repeat-x; opacity: 0.85}
	#tetiereInfos {position: absolute; top:0; left: 0; width: 660px; height: 40px; line-height: 40px; background: url(/base/imgs/atom/pays/infos.png) 675px 5px no-repeat; font-family:"Georgia"; font-size: 12px; color: #fff}
/* Hotels Preferes */
	li a.photoHotel img {display: block; width: 200px; padding: 1px; border: 1px solid #ccc; text-align: center; background: url(/base/imgs/atom/pays/noPhoto_80x60.jpg) no-repeat center center}
	li .noteEexp, #favHotels ul li .noteEop {float:right; line-height: 16px; text-align: center; font-family: "Georgia"; font-weight: bold}
	li .noteEexp {margin: 0 4px 4px; color: #3B9996}
	li .noteEop {margin: 0 4px 4px 0; color: #bc7cbe}
/* Raison */
	#raisons h1 {height:auto; text-align:center; color:#336699; font:bold 22px/26px "Georgia"; margin:1px 1px 0; display: block; background: #FFF;}
	#raisons .sousTitre {text-align: center; margin-bottom:7px;}
	#raisons .sousTitre a {display:inline;}
	#raisons .sousTitre a #flag {margin: 0; border: 1px solid #fff; width:25px; vertical-align: text-bottom;}
	#raisons .sousTitre h2 {display:inline; font:bold 18px/36px "Georgia"; margin:0; padding: 0 0 0 5px; background: #FFF; border: 0;}
	#raisons .sousTitre h2 span {color:#777;}
	#raisons h2 {font:bold 18px/36px "Georgia"; margin:0; padding: 0 0 0 5px; background: #FFF; border: 0;}
	#raisons h3 {margin: 0 0 10px 24px; clear:both; font-size:11px;} 
	#raisons p.descr {display:block; width: 700px; padding:15px 0 10px; margin:0 auto; font-size:12px; line-height: 18px;}
	#raisons p.descr:first-letter{float:left; font-size:300%; padding: 7px 5px 0 0; margin:0; line-height:30px;}
	#raisons .rp {display:block; width:570px; margin:0 auto; padding:1px; border: 1px solid #999; background: #262626;}
	#raisons .rp img {width: 570px; height: 360px}
	#raisons p#legend {color:#ccc; font-size:9px; margin:0; padding:6px; width:auto; text-align: right;}
	#raisons p#legend span {position:relative; color:#fff; display: block; text-align: justify; font-size:14px; line-height:18px;}
	#raisons p#legend span strong {position:absolute; top:-25px; left:0; font-size:18px; line-height:22px;}
	#raisons img.vignette {float:none;}
/* liste de Raisons */
	.folded {display:none;}
	.unfolded {display:block;}
	#raisons ul#lesRaisons {width: 700px; margin:35px auto 0; overflow: hidden; height: auto;}
	#raisons li {background:url("/base/imgs/atom/pays/bloc_1x105.png") repeat-x 0 0; height:130px; border: 1px solid #ccc; float: left; width:187px; margin:0 7px 5px 6px; height:auto;}
	#raisons li.raisonPrincipale {background:none; border:medium none; float:none; width:690px; margin:0 auto;}
	#raisons li.autresRaisons {background:none; border:medium none; float:none; width:690px; margin:0 auto; margin:0 auto 20px;}
	#raisons li.autresRaisons h3 {margin:0 0 10px; padding:0;}
	#raisons li img {float: left; width: 90px; height:60px; margin: 2px 0 3px 2px; padding:0;}
	#raisons li h4 {float:right; width:92px; color:#666; font-size:11px; height:27px; line-height:13px; text-align:center; overflow:hidden;}
	#raisons li h4 a {color: #369; font-size: 12px}
	#raisons li p {overflow: hidden; float: left; width: 230px; height: 55px; margin-left: 7px; margin-bottom:10px}
	#raisons li span {color:#336699; float:right; font-size:9px; height: 12px; letter-spacing:-1px; margin:0 0 7px; text-align:center; width:92px;}
	#raisons li.globalRaison {width:94px; height:90px; overflow:hidden;}
	#raisons li.globalRaison a {display:block; text-align:center; height:90px; line-height:12px; overflow:hidden;}
	#raisons li.globalRaison a:hover {background:#333; text-decoration:none; color:#fff;}
	#raisons li.raisonPrincipale li {background:#333 ;height:110px; width:114px; margin:0 12px 5px 4px}
	#raisons li.raisonPrincipale li a {font-size: 12px;}
	#raisons li.raisonPrincipale li.globalRaison a {color: #FFF; display:block; text-align:center; height:110px; line-height:16px; overflow:hidden;}
	#raisons li.raisonPrincipale li.globalRaison a:hover {background:#444; text-decoration:none; color:#FFF;}
	#raisons li.raisonPrincipale li img {float: none; width: 90px; height:60px; margin: 10px auto 5px; padding:0; display:block;}
	#raisons .raisonPhotosNav {width: 700px; height: 100px; margin-left: 3px; position: absolute; top: 460px;}
	#raisons .raisonPhotosNav #raisonPhotosNavPrecedent {float: left; width: 65px; height: 100px; text-align: center; font-size: 9px; color: #AAA;}
	#raisons .raisonPhotosNav #raisonPhotosNavSuivant {float: right; width: 65px; height: 100px; text-align: center; font-size: 9px; color: #AAA;}
	#raisons .raisonPhotosNav #raisonPhotosNavPrecedent .btnRaisonNavLeft {width: 31px; height: 55px; margin: 5px auto; background:url("/base/imgs/atom/pays/raisonPhotosNav.png") no-repeat left 0; display: block; cursor: pointer;}
	#raisons .raisonPhotosNav #raisonPhotosNavSuivant .btnRaisonNavRight {width: 31px; height: 55px; margin: 5px auto; background:url("/base/imgs/atom/pays/raisonPhotosNav.png") no-repeat right 0; display: block; cursor: pointer;}
	#raisons .raisonPhotosNav #raisonPhotosNavPrecedent .btnRaisonNavLeft:hover {background-position: left -55px;}
	#raisons .raisonPhotosNav #raisonPhotosNavSuivant .btnRaisonNavRight:hover  {background-position: right -55px;}
	#raisons .raisonPhotosNav #raisonPhotosNavPrecedent .btnRaisonNavLeft.btnNonActif {background-position: left -110px; cursor: default;}
	#raisons .raisonPhotosNav #raisonPhotosNavSuivant .btnRaisonNavRight.btnNonActif {background-position: right -110px; cursor: default;}
/* Carousel Jquery */
	#raisons li .jcarousel-container {width: 652px; height: 92px; margin-left:20px;}
	#raisons .jcarousel-clip-horizontal {width: 652px; height:92px; overflow: hidden;}
	#raisons li.raisonPrincipale .jcarousel-container {height: 112px;}
	#raisons li.raisonPrincipale .jcarousel-clip-horizontal {height:112px;}
	#raisons ul .jcarousel-list-horizontal {width: 652px; margin: 10px auto;}
	#raisons .jcarousel-prev {background:url("/base/imgs/atom/pays/flecheNavRaisons.png") no-repeat left -16px; height: 16px; width: 17px; position:absolute; right:655px; top:35px; cursor: pointer;}
	#raisons li.raisonPrincipale .jcarousel-prev {background:url("/base/imgs/atom/pays/flecheNavRaisonPrincipale.png") no-repeat left -16px; top:50px;}
	#raisons .jcarousel-prev-horizontal:hover, #raisons li.raisonPrincipale .jcarousel-prev-horizontal:hover {background-position: left -33px; cursor: pointer;}
	#raisons .jcarousel-prev-disabled-horizontal, #raisons .jcarousel-prev-disabled-horizontal:hover, #raisons .jcarousel-prev-disabled-horizontal:active,
	#raisons li.raisonPrincipale .jcarousel-prev-disabled-horizontal, #raisons li.raisonPrincipale .jcarousel-prev-disabled-horizontal:hover, #raisons li.raisonPrincipale .jcarousel-prev-disabled-horizontal:active {background-position: left 0; cursor: default;}
	#raisons .jcarousel-next {background:url("/base/imgs/atom/pays/flecheNavRaisons.png") no-repeat right -16px; height: 16px; width: 17px; position:absolute; left:655px; top:35px; cursor: pointer;}
	#raisons li.raisonPrincipale .jcarousel-next {background:url("/base/imgs/atom/pays/flecheNavRaisonPrincipale.png") no-repeat right -16px; top:50px;}
	#raisons .jcarousel-next-horizontal:hover, #raisons li.raisonPrincipale  .jcarousel-next-horizontal:hover {background-position: right -33px; cursor: pointer;}
	#raisons .jcarousel-next-disabled-horizontal, #raisons .jcarousel-next-disabled-horizontal:hover, #raisons .jcarousel-next-disabled-horizontal:active,
	#raisons li.raisonPrincipale .jcarousel-next-disabled-horizontal, #raisons li.raisonPrincipale .jcarousel-next-disabled-horizontal:hover, #raisons li.raisonPrincipale .jcarousel-next-disabled-horizontal:active {background-position: right 0; cursor: default;}
/* Guide */
	#guide h3 {line-height: 30px; margin-left: 15px; font-size: 13px}
	#guide ul {margin: 0 20px}
	#guide li {line-height: 20px; padding-left: 10px;  border-bottom: 1px solid #ddd; background: url(/base/imgs/atom/pays/square_5x5.gif) 0 8px no-repeat}
	#guide li:last-child {border-bottom: none}
	#guide li a {display: block; font-weight: bold; color: #369}
/* Guide */
	#visiter h3 {line-height: 30px; margin-left: 15px; font-size: 13px}
	#visiter ul {margin: 0 20px}
	#visiter li {line-height: 20px; padding-left: 10px;  border-bottom: 1px solid #ddd; background: url(/base/imgs/atom/pays/square_5x5.gif) 0 8px no-repeat}
	#visiter li:last-child {border-bottom: none}
	#visiter li a {display: block; font-weight: bold; color: #369}
	#visiter li.hotelsFav, #visiter li.noHotels {background:none; padding:0;}	
/* introPays */
	#introPays h3 {display: inline; margin-right: 5px; font-size: 24px;color:#FFF;}
/* Cartes */
	#mapESV {width:250px; height: 250px; cursor:pointer;}
	#bigMapESV {display: none; position: absolute; top: 195px; left: 0; border: 2px solid #333; cursor: pointer; z-index:9999; background: #000;}
	#bigMapESV img#fermerBigMapESV {position: absolute; top: 2px; right: 2px; display: block; width: 16px; height: 16px;}
/* portFolio */
	#raisons h3#titrePortFolio {margin-left:68px; padding:10px 0 0; color: #808080;}
	#portFolio {margin:5px auto 15px; padding:3px 0 3px 3px; width:567px; background:url("/base/imgs/atom/pays/bloc_1x105.png") repeat-x scroll left bottom transparent; border:1px solid #CCCCCC;}
	#portFolio img {margin:0px; cursor: pointer; height:60px; width:90px;}
/* Arows */
	.raisonNav {clear:both;}
	.raisonNav a {text-indent:-99999px; display:block; width:16px; height:16px; margin:10px; outline:none}
	.raisonNavLeft {background: url(/base/imgs/atom/pays/arowsLeft.gif) no-repeat 0 0; float:left;}
	.raisonNavRight {background: url(/base/imgs/atom/pays/arowsRight.gif) no-repeat 0 0; float:right;}
/* Séparateur de Raisons */
	#separateurRaisons {width: 300px; height: 1px; margin: 30px auto 40px; background: #AAA;}
