/*
Theme Name: PML Voyages
Theme URI: http://www.oxfoz.com/
Description: PML Voyages
Version: 1.0
Author: Oxfoz Technologies
Author URI: http://www.oxfoz.com/
The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
*/
.entry ul, .entry li, .entry ol {
list-style-image:none;
list-style-position:inside;
list-style-type:disc;
margin:0;
padding: 0;
}

ul, li, ol {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding: 0;
}

body{
background-color:#092337;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:13px;
text-align: center;
}
#page {
margin:10px auto;
width:1024px;
text-align:left;
}
#header{background-image:url(images/bgtop.gif);background-repeat:no-repeat;background-position:right bottom;height:128px;}
hr {background:none repeat scroll 0 0 transparent;border:medium none;clear:both;color:transparent;height:0;margin:0;padding:0;}
#banniere  {float: right;height: 90px;width: 728px;}
a img {border:none;}
#footer li {display:inline;}
#menu-topbg {background-image:url(images/bgmenu.jpg);background-repeat:repeat-x;background-position:top;height:15px;float:left;width:998px;}
#menu-top{padding:0;margin:0;}
#menu-top a {color:#ffffff;font-size:12px;padding: 0 28px;font-size:11px;}
#menu-top a:hover {color:#000000;}
#menu-top li {display:block;float:left;height:15px;line-height:15px;}
#menu-top a:hover, #menu-top li:hover a:hover, #menu-top li.sfhover a:hover {cursor:pointer;}
#menu-top li {} /*width: 120px; */
#menu-top li:hover, #menu-top li.sfhover {}
#menu-top li ul {width:100px;text-align:center;position: absolute;margin:0px;clear:both;left: -999em;background-color:#092337;padding:0px;}
#menu-top li:hover ul, #menu-top li.sfhover ul {left: auto;}
#menu-top li li {float:none;padding:4px;}
#menu-top li li a {padding: 2px 12px;}
#menu-top li li a:hover {color:white; text-decoration:underline;}
#banner {background-color:#092337;}
#sous-menu-top {background-image:url(images/borderimg.jpg);background-repeat:repeat-x;height:20px;clear:both;}
#sous-menu-top li {display:block;float:left;height:15px;line-height:15px;}
#sous-menu-top a {color:#ffffff;font-size:12px;padding: 0 28px;font-size:11px;}
#wrapper{float:left;background-color:#FFFFFF;margin-left:26px;padding-top:2px;width:998px;padding-right:0;padding-bottom:50px;-margin-left:13px;}
a {color:#11729A;text-decoration:none;}
div#concept, div#actualites, div#bloc-resa {
float:left;
height:310px;
width:380px;
padding:0 10px 0 0;
margin:10px 0 0;
}
div#bloc-resa{
background-image:url(images/bghover.jpg);
background-repeat:no-repeat;
height:300px;
padding:0 10px 10px 0;
margin:10px 0 0 0;
}
#sidebar, #sidebar-home {
float:left;
margin:10px 10px 0;
padding:0;
width:180px;
}
#sidebar li, #sidebar-home li{
border-bottom:1px solid #11729A;
font-size:15px;
list-style-image:none;
list-style-position:inside;
list-style-type:disc;
padding:5px 0 10px 5px;
color:#1999ce;
}
#sidebar li.no-side {border-bottom:0px solid white;padding:5px 0 10px 5px;list-style:none;}

#footer ul{
background-color:#092337;
padding:3px 0;
}
#footer ul a{
color:#ffffff;
font-size:10px;
}
#footer{
background-image:url(images/bgbottom.gif);
background-position:center bottom;
background-repeat:no-repeat;
font-size:12px;
height:40px;
text-align:center;
clear:both;
margin-left:26px;
}
.single .fh_themes h2{margin-top:0;}
div#concept h2 {color:#11729a;padding:0 0 15px 25px;font-weight:normal;text-transform:uppercase;}
div#actualites {background-image:url(images/bggris.jpg);background-repeat:no-repeat;float:left;width:375px;}
div#actualites .thumb {padding: 10px 0 10px 0;}
div#actualites h2 {color:#11729a;padding:10px 0 5px 35px;font-weight:normal;}
.entry-home{padding:0px 15px 10px 20px;}
.thumb a img {
border-bottom:2px solid #FFFFFF;
border-top:2px solid #FFFFFF;
height:135px;
margin-left:2px;
width:369px;
}
p {
margin:0;
padding:0 0 2px 0;
}
a.plus{color:#333333;float:right;}
body.archive a.plus{float:none;}
.widecolumn{width:950px;}
.entry{
float:left;
padding-bottom:20px;
padding-right:10px;
padding-top:10px;
width:740px;
}
h1{
font-size:24px;
color:#11729a;
margin: 12px 0;
}
h2 {
font-size:18px;
font-weight:bold;
margin:0 0 12px 0;
color:black;
}
h3 {
color:#11729a;
font-size:15px;
margin:0 0 12px 0;
text-transform:uppercase;
}
h4 {
font-size:13px;
margin:0 0 12px 0;
}
h3.sidebar {
color:#11729a;
font-size:12px;
margin:0 0 12px 0;
text-transform:uppercase;
}

#concept h2, #actualites h2,#concept h3, #actualites h3{margin:0;}

#sidebar li:hover, #sidebar li.current_page_item, #sidebar .sfhover, #sidebar-home li:hover, #sidebar-home li.current_page_item, #sidebar-home .sfhover {
background-image:url(images/bgli.jpg);
background-repeat:no-repeat;
}
#sidebar li.no-side:hover, #sidebar li.no-side, #sidebar li.sfhover.no-side{background-image:none;}
#sidebar.menu_intranet{width:145px;margin:10px 5px 0;}
#sidebar.menu_intranet li{width:120px;}
#sidebar.menu_intranet li:hover, #sidebar.menu_intranet .sfhover{
background-image:url(images/bgli_communaute.jpg);
background-repeat:no-repeat;
}
#sidebar a:hvover , #sidebar-home a:hover{
color:#ffffff;
-color:#11729A;
text-decoration:none;
}
#sidebar a:hover {
-color:#ffffff;
}
#sidebar li.no-side a:hover {color:#11729A;text-decoration:underline;}
div#concept div.entry-120,
div#concept div.entry-116,
div#concept div.entry-127,
div#concept div.entry-125,
div#concept div.entry-123,
div#concept div.entry-121,
div#concept div.entry-118,
div#concept div.entry-114 {
display:none;
padding:10px 10px 5px 15px;
background-image:url(images/bghover.jpg);
background-repeat:no-repeat;
height:300px;
}
div#concept div.entry-23 {
padding:10px 10px 5px 15px;
background-image:url(images/bggris.jpg);
background-repeat:no-repeat;
height:300px;
}
#headerimg{float:left;}
#headerimg a {
}
div#actualites-vol{
clear:both;
padding:15px 0 0 10px;
}
div.thumb {text-align: center;}
div.entry-interne {background-image:url(images/bg-small-gris.jpg);background-repeat:no-repeat;float:left;font-size:10px;height:150px;padding:10px 0 0 0;width:235px;margin: 0 5px 0 5px;}
div.entry-interne h3 {color:#333333;font-size:12px;padding-left:10px;padding-top:5px;text-transform:none;}
div.entry-interne p{
padding-left:5px;
width:235px;
}
div.entry-interne a.plus {
color:#333333;
float:right;
padding-right:20px;
}
.interne {
margin-top:10px;
}
.single h2 {
margin-top:15px;
}
.alignright {float:right;padding: 2px 0 6px 10px;}
.alignright#padright {float:right;padding: 2px 25px 6px 10px;}
.alignleft {float:left;padding: 2px 10px 6px 0;}
.aligncenter {text-align:center;}

#footer li {
border-right:1px solid #ffffff;
padding-right:5px;
}
#footer li.page-item-160 {
border:none;
}
div#bloc-resa fieldset, div#bloc-hotels fieldset  {
border:none;
color:#FFFFFF;
margin:10px 0 0 15px;
padding:0;
}
input#Destination{
margin-left:14px;
margin-top:3px;
padding:0;
}
input#Provenance {
margin-left:40px;
margin-top:0;
padding:0;
}
div#bloc-resa h2, div#bloc-hotels h2 {
padding:10px 0 5px 35px;
color:#ffffff;
margin:0;
}
input#Chercher, .button{
background-color:#F0F0F0;
border:1px solid #CCCCCC;
color:#11729A;
cursor:pointer;
float:right;
margin-right:15px;
padding:5px 10px;
font-size:12px;
text-transform:uppercase;
-margin-top:0px;
width:90px;
}
input#Chercher:hover, .button:hover{
background-color:#11729A;
border:1px solid #CCCCCC;
color:#FFFFFF;
}
label.select-personnes {
font-size:11px;
}
select.input1 {
margin-bottom:0px;
margin-top:8px;
}
input#AllerRetour0 {
margin-left:10px;
margin-top:5px;
}
input#TypeClasse1{
margin-left:20px;
margin-top:2px;
}
#divtopic, #divschoolHoliday, #divdepartureMonth, #divdiscountPercentage, #divsupplier, #divstar, #divtypeProduct, #divduration, #divmealPlan, #divcountry, #divdepartureCity {
float:left;
width:170px;
margin-bottom:6px;
}
#searchEngineFormWidget{
padding:20px 0 0 10px;
-padding:0 0 0 10px;
}
#bloc-resa p, #bloc-hotels p {
padding:7px 5px 0 10px;
color:#ffffff;
}
.voiture fieldset{
margin-top:20px;
}
div#bloc-resa.voiture input#Destination{
margin-left:14px;
}
div#bloc-resa.voiture select.input1  {
margin-left:-5px;
}


.colonne #divtopic, .colonne #divschoolHoliday,.colonne #divdepartureMonth, .colonne #divdiscountPercentage, .colonne #divsupplier, .colonne #divstar, .colonne #divtypeProduct, .colonne #divduration, .colonne #divmealPlan, .colonne #divcountry, .colonne #divdepartureCity {
float:left;
width:200px;
}
input#hrs_location{
margin-bottom:10px;
margin-left:65px;
margin-top:5px;
}
input#hrs_anreise{
margin-left:10px;
margin-top:10Px;
}
input#hrs_abreise {
margin-top:10Px;
margin-left:5px;
}
select#hrs_ez{
margin-bottom:10px;
}
input#hrs_adults, input#hrs_children {
width:20px;
margin:10px 5px 0 10px;
}
input#location{
margin-left:71px;
}
select#Adultes{
margin-top:5px;
}
input.dp-applied {
margin-top:10px;
}
label.small_break {
clear:both;
}
label.medium_break{
clear:both;
float:left;
margin-right:20px;
-margin-right:23px;
margin-top:10px;
}
label.medium_abstand {
clear:both;
float:left;
margin-right:15px;
margin-top:10px;
}
input#startDate, input#endDate{
float:left;
}
select.formular{
margin:15px 0 0;
-margin:16px 0 0;
}
.vol input#Chercher{
margin-top:0px;
}
.hotel input#Chercher{
margin-top:-37px;
}
.sejour input.button{
margin-top:10px;
}
.voiture input#Chercher{
margin-top:55px;
}
.ski input.button, .spa input.button, .location input.button{
margin-top:15px;
}
.wp-pagenavi {float:right;margin-bottom:20px;}
.wp-pagenavi .pages {padding: 0 8px;}
.wp-pagenavi .page , .wp-pagenavi .current{padding: 0 2px;}

.archives div.thumb {float: left;padding-right: 10px; width:366px;}
.list_search { float: right; width: 360px; }
.list_search p.postmetadata {padding:0px;}

.clear {clear:both;}
.padding {padding: 10px 0 10px 0;}

p.postmetadata { padding-top: 10px;font-size: 10px;}
p.nocomments, #respond {margin-top:10px; border-top:1px solid #11729A;clear:both;}
body.archive p.postmetadata,  body.custom-post-type-hotels-archive p.postmetadata{padding: 0px;}
a:hover {text-decoration:underline;}
.separation-hotels{clear:both;}
#search-form{
float:right;
margin:5px 25px 0 0;
}
.assurances h2 {margin:15px 0;}
.addthis_container { padding: 10px;}

.sub_form
{
	margin-left: 20px;
}

.sub_form label
{
	display: block;
	font-weight: bold;
	float: left;
	width: 220px;
}

.sub_form_pro
{
	margin-left: 5px;
}

.sub_form_pro label
{
	/*display: block;
	font-weight: bold;*/
	/*float: left;*/
	width: 110px;
}

.updated p{background-color: #e7f2f8;border: solid 1px #003D90;margin-bottom: 20px;padding: 5px;}

.error p
{
	background-color: #FF4949;
	border: solid 1px #CE0000;
	margin-bottom: 20px;
	padding: 5px;
}

.ma-page-box a{color:#223949;}

.ma-page-left{float:left;margin:0;padding:0;width:185px;}

.ma-page-right{float:left;width: 160px;height: 600px;margin-top:35px;margin-left:10px;}

.ma-page-box{padding: 5px 0;margin: 0 5px 5px 0;clear:both;}

.ma-page-box h4{margin: 0;padding: 0;color:#223949;}

.ma-page-content{ margin:10px 0 0;}

.onglet{background-image:url("images/bg_bleu_onglet.jpg");background-repeat:no-repeat;color:#11729A;display:block;float:left;font-size:14px;line-height:35px;margin:0 0 0 5px;padding:0;text-align:center;text-transform:uppercase;width:170px;}

.op_button
{
	background: #2696C4;
	color: #FFFFFF;
	padding: 5px;
	margin-left: 4px;
	border: 1px solid #0059B4;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

#add_opinion a
{
	color: #FFFFFF;
}

#add_opinion
{
	margin-top: 15px;
}

#actu{background-image:url("images/bg_pixel_bleu.jpg");clear:both;margin:0;padding:0 0 0 5px;width:659px;}

.input-wall{height:40px;border:3px solid #e7e7e7;width: 440px;color:#888888;padding:4px;}
.gris-fonce{color:#888888;}
.gris-fonce-button{color:#888888;margin-right:60px;}
.add_avis label
{
	font-weight: bold;
}

.add_avis textarea
{
	width: 430px;
	border: 1px solid #0059B4;
}

.input_text{width: 430px;}
.input_text#type-avis {width: 350px;}
#return_value {color:red; font-size:1.1em;}
.commentlist li {clear:both;padding-bottom:6px;}
.fn {font-weight:bold;}
.post ul li {padding: 0 0 6px 6px;}

.wall_date{font-size: 10px;color: #888888;}

.under_comment{background-color: #D4E3EA;width: 380px;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-collapse: collapse;margin-left:65px;	}

.under_comment tr{margin: 2px;}

.under_comment_td{margin:0;padding-left: 8px;}

.under_comment_love
{
	padding-left: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.under_comment_avatar{width:10%;padding:5px 0 5px 5px;vertical-align: top;}

.under_comment_line
{
	border-bottom: 2px solid #FFFFFF;
}

#opinv_title{font-size: 20px;font-weight: bold;margin-bottom: 40px;}

#opinv_widget_form label
{
	font-weight: bold;
}

#opinv_widget_form input, SELECT, .jecherche
{
	margin-bottom: 5px;
}

div.main_page, .friends_finder{padding-left:10px;}

div.opinv_widget_contacts
{
	overflow: auto;
	height: 400px;
}

div.opinv_widget_error
{
	color: red;
	font-weight: bold;
}
div.mon-profil-avatar
{
	width: 150px;
	float: left;
	margin-right: 30px;
	text-align: center;
}

div.mon-profil-champs{float: left;width: 445px;}

div.mon-profil-champs td{text-align: left;}

div.mon-profil-champs-top{padding-right:10px;margin-bottom: 15px;border-width: 1px;}

div.mon-profil-champs-bottom input{margin-left: 10px;}

div.mon-profil-champs-bottom {margin-bottom: 10px;}

div.mon-profil-msg{
	font-weight: bold;
	text-align: center;
	margin-bottom: 10px;
}

div.mon-profil-pseudo
{
	font-weight: bold;
	font-size: 16pt;
}

div.mon-profil-ok
{
	color: green;
}

div.mon-profil-err
{
	color: red;
}

#photos {font-style:italic; font-size:0.9em;}
.img_invite
{
	float: left;
}

#opinv_widget_form{}

.center {text-align:center;}
.communaute h1{margin:10px 0 0;background-image:url(images/bg_bleu_claire_titre.jpg);background-repeat:no-repeat;color:#1B3244;font-size:14px;font-weight:lighter;height:23px;padding:3px 0 0 20px;text-transform:uppercase;}
#content.communaute{float:left;width:664px;}
.communaute h2{color:#1b3244;padding:0 0 10px 15px;text-transform:none;}
.bg_top_communaute{background-image:url(images/bg_top_communaute.jpg);background-repeat:no-repeat;height:10px;margin:0;padding:0;}
.bg_bottom_communaute{background-image:url(images/bg_bottom_communaute.jpg);background-repeat:no-repeat;margin:0;padding:0;height:9px;}
.wrapper_communaute .entry-intranet {width:655px;margin:0;padding:0px 10px 10px 0;background-image:url("images/bg_pixel_bleu.jpg");}
.wrapper_communaute .submit{background-image:url(images/bg_bouton_bleu.jpg);background-repeat:no-repeat;border:medium none;color:#FFFFFF;font-size:15px;height:20px;width:170px;}
#sidebar.menu_intranet h1{background-image:url(images/bg_rechercher.jpg);background-position:left top;background-repeat:no-repeat;font-size:12px;font-weight:lighter;height:30px;padding:3px 0 0 25px;margin:0;}
#wall{float:left;width:465px;}
.wrapper_communaute{padding:0;clear:both;margin-top:7px;width:664px;float:left;}
.onglet a {color:#1b3242;}
table.mes-avis-table{width: 450px;border: ridge 1px;}
.bg_top_wall{clear:both;background-image:url(images/bg_wall_top.jpg);background-repeat:no-repeat;height:16px;margin:0;padding:0;}
.bg_bottom_wall{background-image:url(images/bg_wall_bottom.jpg);background-repeat:no-repeat;height:24px;margin:0;padding:0;}
.wrapper-wall{padding:0 10px;background-image:url(images/bg_wall_pixel.jpg);background-repeat:repeat-y;margin:0;}
.inviter{margin-bottom:5px;padding-right:30px;background-image:url(images/bg_inviter.jpg);background-repeat:no-repeat;padding-left:20px;}
.inviter a {color:#ffffff;font-size:14px}
a.dark_blue{background-image:url("images/bg_petit_onglet.jpg");background-repeat:no-repeat;color:#223949;display:block;float:left;line-height:20px;margin-bottom:2px;text-align:center;width:138px;font-weight:bold;font-size:12px;}
.surlign_blue{background-color:#9fcee2;font-weight:bold;}
a.dark_blue_inactif{display:block;float:left;font-weight:lighter;line-height:20px;margin-bottom:2px;text-align:center;width:138px;font-weight:bold;font-size:12px;}
.surlign_blue{background-color:#9fcee2;font-weight:bold;}
h4.surlign_blue{padding:0 0 0 4px;margin:0 0 10px 0;}
.avatar_amis{width:45px;margin-bottom:5px;}
.mon-profil-champs-top tr{line-height:35px;}
.bold{font-weight:bold;}
.last_avis-left{font-size:11px;background-image:url("images/bg_avis_simple.jpg");background-position:center top;background-repeat:no-repeat;float:left;height:179px;margin:0;padding:10px 6px 5px 4px;width:210px;}
.last_avis-right{font-size:11px;background-image:url("images/bg_avis_simple.jpg");background-position:center top;background-repeat:no-repeat;float:left;height:179px;margin:0 0 0 2px;padding:10px 6px 5px 4px;width:210px;}
.monpseudo{color:#22394B;font-size:17px;padding-left:5px;margin-bottom:5px;display:block;font-weight:bold;padding-bottom:0;}
.blocami{float:left;height:90px;margin:5px;padding:0;}
.voirtous{float:left;}
.nomami{}
.bg_amis_top{background-image:url(images/bg_amis_top.jpg);background-repeat:no-repeat;height:14px;margin:0;padding:0;}
.bg_amis_bottom{background-image:url(images/bg_amis_bottom.jpg);background-repeat:no-repeat;height:13px;margin:0;padding:0;}
.wrapper_amis{margin-bottom:10px;background-image:url(images/bg_amis_pixel.jpg);background-repeat:repeat-y;}
.wrapper_amis_general{float:left;width:464px;}
.ajouter_amis_carnet{clear:both;margin:10px 10px 0 125px;}
.my_friends{padding-left:10px;}
.bordure-bleue {border-bottom:2px solid #9fcee2;}
.star{color:#990000; font-size:16px;}
input.formular{margin:15px 0 0; -margin:16px 0 0;}
textarea.formular{margin:15px 0 0; -margin:16px 0 0;}


label#observations {padding-top:20px;}
#destination_url a{vertical-align:middle;}
.bloc_devis{ float:left; margin-top:20px;}
#date_flex { font-size:1.3em;}
#criteres {width: 380px; float:left;}
#criteres td {padding-top:10px;}
.checkbox {float:left; width:210px; }
.checkbox_multi {float:left; width:210px; margin-bottom:20px;}
#content.devis{float:left;width:664px;}
.devis_form { margin-left: 20px; }
.devis_form label { display: block; float: left; width: 175px; font-size: 1.1em; padding-right:15px; font-weight:bold;}
.devis_form label em { font-size:0.8em; font-weight:normal;}
.devis h1 {margin-left:10px}
.devis_form input,.devis_form input select,.devis_form input label,.devis_form input textarea,.devis_form input a{ margin : 5px 0 0 0;}
div#field_left {text-align:center; width:125px; float:left; }
div#field_left_short {text-align:center; float:left; }
div#field_left_short label {text-align:center;width:auto;float:left; }
div#field_left_short_celib {text-align:center; float:left; }
div#field_left_short_celib label {text-align:center;width:auto;float:left; width:90px; }
#field_left label {text-align:center; float:left; font-weight:normal;}
label#check_right {margin-left:5px; font-weight:normal;}
.valid_devis {padding-left: 20px; }
.crit_devis {margin:15px 2px;}
.criteres_details {font-weight:bold; padding:2px; font-size:0.9em; color:#424242;}
.crit_demandes { float:left; width:205px; margin:5px 2px; }

margin-left:10px;
/*width:600px;*/
}
table.table-amis{width:440px;border-collapse:collapse;vertical-align:middle;}
table.table-amis td {border-bottom:1px solid #9fcee2;}
.mon-profil-champs-top label{clear:left;display:block;float:left;width:120px;}
.add_avis .mceToolbar{display:none;}
.border_grey{border-top:1px solid #CCCCCC;margin:0 5px 5px 0;padding-top:10px;}
.friends_finder .entrez_adresse{background-image:url("images/loupe.jpg");background-position:left center;background-repeat:no-repeat; border:1px solid #CCCCCC;color:#666666;font-size:12px;font-weight:bold;padding:5px 5px 5px 15px;}
.my_friends a.envoyer_un_message{background-image:url("images/envelop.jpg");background-position:left center;background-repeat:no-repeat;color:#223949;font-weight:normal;padding-left:20px;}
.pseudo_friends{color:#11729A;font-weight:bold;margin-right:25px;display:block;}
.onglet-inactif{background-image:url("images/bg_gris_onglet.jpg");background-repeat:no-repeat;color:#11729A;display:block;float:left;font-size:14px;line-height:35px;margin:0 0 0 5px;padding:0;text-align:center;text-transform:uppercase;width:170px;}
.input-avis{background-image:url("images/loupe.jpg");background-position:left center;background-repeat:no-repeat;border:3px solid #E7E7E7;color:#888888;font-weight:bold;height:15px;margin-bottom:5px;padding:4px 4px 4px 20px;width:385px;}
h3.bloc_avis{background-image:url("images/bulle_blanc.jpg");background-position:left center;background-repeat:no-repeat;border-bottom:1px solid #1d3444;color:#2093c2;font-size:16px;font-weight:normal;line-height:25px;margin:0 10px 10px 5px;padding:0 0 0 18px;}
h3.bloc_amis{background-image:url("images/bulle_blanc.jpg");background-position:left center;background-repeat:no-repeat;color:#2093c2;font-size:18px;font-weight:normal;margin:0 10px 10px 5px;padding:0 0 0 18px;}
.bloc_amis#inviter_mes_amis {border-bottom:1px solid #1d3444; /*color:#2093c2;margin:0 10px 10px 0;padding:0 0 5px;text-transform:uppercase;*/}
.menu_onglet{float:left;height:32px;margin:0;padding:0;}
.image_avatar{text-align:center;}
.titre_amis{border-bottom:1px solid #193042;display:block;line-height:25px;}
.titre_amis h3{float:left;width:250px;}
.titre_amis a {font-weight:bold;color:#2093c2;}
.wrapper-wall #ask{margin-bottom:20px;}
.wrapper-wall #wait{margin-bottom:20px;}
#inviter_email_box {font-size:12px;width:120px;}
#inviter_service_box{width:100px;}
#result {padding: 5px 0 0 0; color:#666666;}
.vous_etes_amis{}
#interest_display{display:none;width:300px;height:300px;overflow:auto;background-image:url("images/bg_pixel_bleu.jpg");border:1px solid #223949;position:absolute;}
.auto_text { border: 1px solid #CCCCCC; width: 410px; padding: 5px; }
.monavatar_profil { float: right; }
#pro_desc {width: 300px;}
#login {padding-top:10px;position:relative;padding-right:6px;float:right;z-index:99;}
.see_all { text-align: right; font-weight: bold; padding-right: 10px; }
.entry p{padding-bottom:12px;}
.button_upload{ display: inline; background-color:#F0F0F0; border:1px solid #CCCCCC; color:#11729A; cursor:pointer; padding:5px 10px; font-size:12px; text-transform: uppercase; -margin-top:0px; width:90px; }
.actu_list { float: right; width: 360px; }
td#middle { vertical-align:middle; }
td#bottom { vertical-align:bottom; }
tr.top td{vertical-align:top;padding:10px 2px;}
.right{text-align:right;}
#map { overflow:hidden; width:245px; height:145px; z-index:5;}
.carte-nofloat #map { overflow:visible; width:600px; height:320px; z-index:5;}
.ecs_avis {float:left;margin: 5px 15px 10px 0; width:355px;}
.ecs_avis_content{}
.single #entry{	float:right; width: 220px;padding:0 0 0 10px;border-left:1px solid #11729A;position:relative;top:-10px;height:145px;margin-bottom:20px;}
.single #entry.carte-nofloat {float:none;width: 600px;padding:0;border:0 none;top:0;}
.h1_avis {}
#carte-google {position: absolute;width:600px;height:380px;z-index:1000;background-color:white;text-align:center;}
.petit_italic_gris{font-size:11px;font-style:italic;color:#999999;padding:0;}
.bloc_reponse_devis {margin: 4px 0;}
.ma-page-content table th{text-align:left;}
.page_avis {width: 650px; padding: 10px 15px; display:block;}
.red_mess {text-align:center; color:#223949; font-size:1.1em; padding:10px 15px; background-color:#9FCEE2;}
.date_off {width:350px;}
/*PROFIL PRO*/
.multi_select_pays {float:left;margin-top:10px;}
.multi_select_pays span {float:left;}
.multi_select_pays select {}
.multi_select_pays a {clear:both;float:left;}
/*FIN PROFIL PRO*/
/*REPONSES*/
.bloc_reponse legend {color:#11729a;font-size:15px;margin:0 0 12px 0;text-transform:uppercase;}
.relation_offre { margin-top:10px;}
.offer_form_reponse {float:left;border:1px solid #808080; margin:20px 0; padding:5px; background-color:#E7F2F8;}
.offer_form_reponse label { display: block; float: left; width: 405px; font-size: 1.1em; padding-right:15px; font-weight:bold;}
.offer_form_reponse label em { font-size:0.8em; font-weight:normal;}
.offer_form_reponse input,.offer_form_reponse select,.offer_form_reponse label,.offer_form_reponse textarea, .offer_form_reponse a{ margin : 5px 0 0 0;}
/*FIN REPONSES*/
/* OFFRES */
#content.liste_offres {margin:0;padding:0;width:700px;float:left;}
.bloc_liste_offres {}
.chercher_offre {width:690px;}
.chercher_offre a {color:#000000; margin-bottom:3px; float:right;border-bottom:1px solid; }
.radio_offre{margin-left:10px;}
.title_form_offre {font-size:1.2em; font-weight:bold; width:385px;}
.title_form_offre em {font-size:0.8em; font-weight:normal;}
.title_form_pays{font-size:1.1em; font-weight:bold; width:300px; margin-top:8px;}
.check_pays{width:300px; margin-left:25px}
.bloc_offre {background-color:#E7F2F8; width:660px; padding:5px; margin:4px 0 10px 5px; border: 1px solid #808080; }
.voy_offre {font-weight:bold; font-size:14px; color:#092337;}
.name_offre {font-weight:bold; font-size:16px;}
.sec_line { margin:5px 0;}
.date_offre {font-weight:bold; color:#731B26; float:right;}
.accr_offre {font-weight:bold; }
.desc_offre {margin:3px 3px 3px 35px; }
.bloc_offre .desc_offre {margin:3px; }
.price_offre {float:right; padding-top:0; }
.first_line {display:block;font-weight:bold;height:20px;}
.third_line {}
.link_offer {text-align:right;}
.date_valid { width:300px;}
.offer_form label { display: block; float: left; width: 420px; font-size: 1.1em; padding-right:15px; font-weight:bold;}
.offer_form label em { font-size:0.8em; font-weight:normal;}
.offer_form input,.offer_form select,.offer_form label,.offer_form textarea, .offer_form a{ margin : 5px 0 0 0;}
textarea#conditions{text-align:left;}
.bloc_pays { float:left; margin-top: 20px; }
.bloc_pays label { float:left; width:95px; margin-left: 5px; }
.off_checkbox {float:left; width:200px; }
.off_radio { display:block; }
.button_off {float:right;}
.coord_cont {margin-left:10px;}
/* FIN OFFRES */
/* UNE OFFRE */
#content.une_offre {float:left;width:745px; margin:5px 10px 20px 10px;}
.une_offre label { display: block; float: left; width: 110px; font-size: 1.1em; padding-right:15px; font-weight:bold; }
.une_offre label { margin:5px 0 0 0; }
.off_key_words {float:left; }
.off_details { margin-top:10px; border:1px solid #808080; background-color:#E7F2F8; }
span#txt { float: left; width: 120px; font-size: 1.1em; padding-right:15px; font-weight:bold;}
.off_kw_l {margin:15px 0px 0 0;}
.off_kw_l h3  {display:inline; }
.off_libelle {margin:15px 0px 0 0; padding:3px;}
.off_libelle h3  {display:inline; }
.details {float:left; margin-left:140px; }
.contact_voy {float:left; clear:both; margin-right:80px;}
.pic_photos {margin:10px 0 30px 0; text-align:center;}
.star {font-size:1.1em; color:red;}
.url_offre label {font-size:1em;}
.off_acc {font-weight:bold;}
.off_footer {margin: 15px 0px 5px 0px; width:745px;}
.off_contact {float:right; background-image:url(images/yellow_button.jpg); text-align:center; background-repeat:no-repeat; border:medium none; padding:4px; width:130px; height:30px;}
.off_contact a { color:#000000;}
.off_retour  {float:left; background-image:url(images/blue_button.jpg); text-align:center; background-repeat:no-repeat; border:medium none; padding:4px; width:130px; height:30px; }
.off_retour a { color:#000000;}
.offer_form {float:left;border:1px solid #808080; margin:20px 0; padding:5px; background-color:#E7F2F8;}
.autre_email {font-size:0.8em;}
.off_mess {text-align:center; color:#223949; font-size:1em; padding:5px 5px; margin:10px 0; background-color:#9FCEE2;}
.contacter_voy { float:right; padding-right:45px; }
.retour_off {float:left;}
/* FIN UNE OFFRE */
/* MES OFFRES */
#content.mes_offres {float:left;width:420px; margin:5px 10px 20px 10px;}
.une_offre label { display: block; float: left; width: 110px; font-size: 1.1em; padding-right:15px; font-weight:bold; }
.une_offre label { margin:5px 0 0 0; }
.field_offer {float:left; margin-top:20px; width:390px;}
.field_offer td { padding-top:2px;}
.txt_offer { float: left; width: 125px; font-size: 1.1em; padding-right:15px; font-weight:bold;}
.txt_offer_desc {width:250px; float:left;}
.mes_offres legend {color:#11729a; font-size:14px;font-weight:bold; text-transform:uppercase;}
.offre_avatar { float: right; text-align: right; }
.wrapper_offre{width:700px;float:left;}
/* FIN MES OFFRES */

/* CHERCHER UNE OFFRE */
.search_offer { padding:7px 5px 0px 5px; color:#FFFFFF;}
.search_offer td, select {margin-bottom:0px;}
.button#button_offer {padding:3px 10px;}
.actus_offres {padding: 15px 10px; font-size:14px;}
.offers_diamant { padding: 10px; height:195px;}
.offers_home {height:207px;}
.td_offre {width:90px;}
.td_titre {width:255px;}
.other_offres { padding: 5px 20px; float:right;}
.autres_offres { padding: 5px; width:330px;}
.home_searchof{float:left;}
.home_allof{float:right;}
/* FIN CHERCHER */

/* FICHES HOTEL */
.service_fhotel {float:left; width:180px;}
.img_fhotel { vertical-align:middle;}
.ecs_services {width:720px;}

.fh_pictures {width:500px; float:left;}
.fh_themes { width:135px; float:left; padding-left:15px; height:auto;}
.fh_entete {padding-bottom:12px;}
.fh_titre {display:inline; margin:12px 0; padding-bottom:12px;}
.fh_adresse {width:775px; float:left; padding:10px 0 0 0;}
.adresse_left {float:left;}
.fh_options {padding:5px 0px;}
.fh_gallery {float:left; width:555px;}

.boutons_rech {padding-top:3px;}
.retour_liste { display:block; margin-top:20px;}
.alignright2 {float:right;}

.miniatures_hotels {width: 580px; float: left;}
.miniatures_hotels a { margin:12px 13px 5px 0; float:left;}
.miniatures_hotels img { width:130px; height:auto;}
/* FIN FICHES */

/*FILES*/
.up_files { vertical-align:middle;}
.up_files img {vertical-align:middle; width:12px;}
.up_files button {vertical-align:middle;}
/*FIN FILES*/
/*PAGINATION*/
.resultat {width:330px;margin : 0 5px 10px 5px;}
.page_res {margin:5px 5px 10px;}
.page_res_down{-display:none;margin:5px 5px 10px;}
/*FIN PAGINATION*/
#overlay {background-color:transparent;background-image:url("images/overlay.png");display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:999; display: none;}
ul.liens_footer {width:940px;margin:0 auto;text-align:left; }
ul.liens_footer li {display:inline;color:#FFFFFF;font-size:12px;padding: 0 2px;}
ul.liens_footer a {color:#FFFFFF;font-size:12px;}
ul.liens_footer ul {padding:0 0 0 112px;position: relative;top:-14px;}

#moteur-hotels label {font-weight: bold;display:block;padding:10px 0 0 0;}s
#moteur-hotels ul.themes_hotel {float: left;}
#moteur-hotels ul.themes_hotel li {font-size: 10px;float:left; width: 120px;}
#moteur-hotels select {width:150px;font-size:10px;}
#moteur-hotels .alignLeft {float: left;}

.page-template-moteur-hotel-php #map-container {margin-left: 205px;}
#map-container #map-marker {width: 760px;height: 380px;}
#map-container h3 {color:#595959;font-size: 12px;}
#map-container .title:visited {color: #000;}
#map-container .title:hover {background: #e0ecff;}
#map-container .info-hotel {width: 240px;}
#map-container .info img {border: 0;}
#map-container .info-body {margin: 2px 0;overflow: hidden;width:230px;font-size: 12px;}
#map-container li {float: left;width:98px;background-image:url("images/bullet_blue.png");background-repeat: no-repeat;background-position: left center;padding-left:16px; list-style-image:none; list-style-position:outside; list-style-type:none;}
img.thumb_hotel {height:135px;width:225px;}
p.label-vignette {font-size:12px;margin-top:4px;}
div#bloc-hotels{
background-image:url(images/bg_hover_grand.jpg);
background-repeat:no-repeat;
height:300px;
padding:0 10px 10px 0;
margin:10px 0 0 0;
width:760px;
float:left;
}
.li_hotels { width:360px; float:left; padding-bottom:10px; height:143px;}
.regions_hotels { width:360px; float:left; padding-bottom:10px;}
.pays_hotels { float:left; padding-bottom:10px}

#moteur-hotel-interne {float: left;width: 180px; margin : 10px 10px 0; padding-bottom:10px;}
#sidebar-hotel{float:left;padding:0;width:200px;}
#moteur-hotel-interne fieldset {margin:0 0 10px 0;border:0 none;padding:0;}
#moteur-hotel-interne input {margin: 0 2px 0 0;}
#moteur-hotel-interne #moteur-hotels ul.themes li {width:90px; font-size: 10px;float:left; padding-top:3px;}
#moteur-hotel-interne #moteur-hotels ul.type_hebergement li {width:150px; font-size: 10px;float:left; padding-top:3px;}
#moteur-hotel-interne label {color:#11729A;font-weight: bold;margin: 4px 0;}
a.extrait,a.extrait:hover {color:#333333;margin-bottom: 4px;}
.type-hotels h3 {margin-bottom:0;}
.type-hotels .extrait_hotels {margin:8px 0;}
.affiner-rech {float:right; padding-right:60px;}
#google_ads_div_Hotel { margin-left: 200px;}
#google_ads_div_Hotel_ad_container { margin-left: 200px;}
