@charset "iso-8859-1";
BODY {
	font-family:Arial,sans-serif;
	font-size:12px;
	line-height:15px;
	color:#000;
}
A:link {color:#14303B;}
A:active {color:#05A8CE;}
A:hover {color:#05A8CE;}
B {font-family:Arial,sans-serif;}

DD {margin-left:14px;}
DIV {
	font-family:Arial,sans-serif;
	font-size:12px;
}
DL {line-height:16px;}
P {
	font-family:Arial,sans-serif;
	font-size:12px;
}
SPAN {
	font-family:Arial,sans-serif;
	font-size:12px;
}
TD {
	font-family:Arial,sans-serif;
	font-size:12px;
}
TH {
	font-family:Arial,sans-serif;
	font-size:12px;
}
H1 {
	font-family:Arial,sans-serif;
	font-size:18px;
	color:#14303B;
}

#notes,
#headerprint {
	display:none;
}

/*==----==*/
/*==-- BLEU -- qui est devenu Gris==*/
.bleu,
.bleult,
.bleu10,
.bleupf,
.bleupf15,
.bleusm,
.bleulink,
.bleund,
.mbleu {
	color:#14303B;
}
.bleu,
.bleult,
.bleuc {
	font-size:12px;
	line-height:15px;
}
.bleult {text-decoration:line-through;}
.bleuc {color:#14303B;}
.bleupf,
.bleusm,
.bleulink {
	font-size:11px;
	line-height:13px;
}
.bleulink {text-decoration:none;}
.bleund {
	font-size:12px;
	line-height:13px;
	text-decoration:none;
}
.bleu10 {
	font-size:10px;
	line-height:10px;
}
.bleupf15 {
	font-size:15px;
	line-height:13px;
}
.bleu14 {
	color:#6b85d0;
	font-size:14px;
	line-height:30px;
}

.bigbleu{
	font-size:14px;
	font-weight:bold;
}

.bleu20 {
	color:#14303B;
	font-size:20px;

}
.mbleu {
	font-size:12px;
	line-height:12px;
	text-decoration:none;
}

/*Bleu du nouveau graphisme*/
.newbleupf
{   
	color:#02a7cd;
	font-size:11px;  
	line-height:13px;
} 
a.newbleupf
{   
	color:#02a7cd;
	font-size:11px;  
	line-height:13px;
} 

.newbleu {
	color:#02a7cd;
	font-size:12px;
	line-height:15px;
}

A.newbleu:hover {color:#02a7cd;}
A.newbleu:active {color:#02a7cd;}
A.newbleu:link {color:#02a7cd;}
 
/*==-- BLANC --==*/
.ptblanc,
.or,
.mgblan,
.mblanc,
.modTitle,
.blanc18,
.blanc17,
.blanc16,
.ex {
	color: white;
}

.blanc18 {
	font-size:18px;
	line-height:18px;
	text-decoration:none;
}

.blanc17 {
	font-size:17px;
	line-height:17px;
	text-decoration:none;
}

.blanc16 {
	font-size:16px;
	line-height:16px;
	text-decoration:none;
}

.mblanc {
	font-size:12px;
	line-height:12px;
	text-decoration:none;
}
.mgblan {
	font-size:4px;
	line-height:4px;
}
.or {
	font-size:12px;
	line-height:18px;
}
.cardTitle {
	font-size:13px;
	line-height:13px;
}
.cardTitle2 {
	color: #873219;
	font-size:13px;
	height:18px;
	line-height:18px;
	border-bottom:solid #873219 2px;
}
.ptblanc {
	font-size:10px;
	line-height:11px;
	text-decoration:none;
}
.modTitle {font-size:13px;}
.ex {
	font-family:Verdana;
	font-size:11px;
	font-weight:600;
}
/*==-- VIOLET --==*/
.violet18,
.violet15,
.violetpf2,
.violetr {
	color:#05A8CE;
}
/*Nouveau graphisme : en marron*/
.ErrorMsg {
	color:#873219;
}
.violet {
	font-size:11px;
	line-height:16px;
}
.violet11 {
	font-size:11px;
	line-height:13px;
	color:#873219;
}
A.violet11:hover {color:#05A8CE;}
A.violet11 {color:#873219;}

.violet11f {
	font-size:11px;
	color:#02a7cd;
	font-family:arial;
}
A.violet11f:hover {color:#02a7cd;}
A.violet11f {color:#02a7cd;}

.violet16 {
	font-size:16px;
	line-height:16px;
}
.violet18 {
	font-size:18px;
	line-height:18px;
	text-decoration:none;
}
.violet14 {
	font-size:14px;
	line-height:14px;
}
A.violet20 {
	font-size:13px;
	line-height:13px;
	color:#873219;
}
.violetbg {
	font-size:12px;
	line-height:16px;
}
.violet12,.viole12 {
	font-size:12px;
	line-height:15px;
}
.violet15 {
	font-size:15px;
	line-height:13px;
}
.violetpf,.violetpf2 {
	font-size:10px;
	line-height:13px;
}
.violetpf2 {text-decoration:none;}
.violetr {
	font-size:11px;
	line-height:14px;
}

.grey12_light{
color:#999999;
font-size:12px;
}

.grey12{
color:#777777;
font-size:12px;
}

.grey12 a{
color:#777777;
font-size:12px;
text-decoration:underline;
}

.grey12 a:hover{
color:#05A8CE;
font-size:12px;
text-decoration:underline;
}

.Dp_mess_Warning a{
color:#FF7F19;
font-size:12px;
}

.Dp_info_perso li{
list-style-image:url("/Images/adsheet/puce_descriptif.jpg");
}

.Dp_mess_Warning{
border-top:1px solid grey;
padding:0 10px 5px 10px;
}

.Dp_mess_Warning img{
display:block;
float:left;
margin:4px 5px 4px 0;
}

.Dp_mess_Warning span{
display:block;
float:left;
margin:7px 0 0 0;
}

.ErrorMsg {
	font-size:16px;
	line-height:18px;
}
/*==-- FORM --==*/
.Input,
.FormCombo,
.ComboBox,
.ComboBoxEx,
.ComboBoxQualite,
.ComboBoxPays {
	color:#000000;
}
.FormCombo,
.ComboBoxEx,
.ComboBoxQualite,
.ComboBoxPays {
	font-family:Verdana;
	font-size:8pt;
}
.ComboBoxEx,
.ComboBoxQualite,
.ComboBoxPays,
.ComboBox {
	text-align:left;
}
.ComboBoxEx {width:258pt;}
.ComboBoxQualite {width:45pt;}
.ComboBoxPays {width:148pt;}
.ComboBox {
	font-family:Courier;
	font-size:12pt;
}
.Input {
	font-size:11px;
	line-height:13px;
}
/*==-- OTHERS --==*/
/*Pour le Body Title : marron rouge*/
.bodyTitle {
	color:#873219;
	font-size:16px;
	line-height:18px;
}
.black {
	color:#000;
	font-size:12px;
	line-height:15px;
}
.orange {
	color:#fa9900;
	font-size:12px;
	line-height:13px;
}
.rouge {
	color:#f00;
	font-size:12px;
	line-height:13px;
}
/*Couleur gris*/
.vert {
	color:#14303B;
	font-size:12px;
	line-height:15px;
}
.vert11_16 {
	color:#14303B;
	font-size:11px;
	line-height:16px;
}
.vertsm {
/*	color:#369691;*/
	color:#14303B;
	font-size:11px;
	line-height:13px;
}
.xtrasmall {
	font-family:Verdana;
	font-size:2px;
}

/* Ajout LJT 2007 07 23 */
.vertpf {
	color:#74B327;
	font-size:11px;
	line-height:13px;
}
A.vertpf:hover {color:#74B327;}
A.vertpf:active {color:#74B327;}
A.vertpf:link {color:#74B327;}

/*Nouveau vert avec le changement de graphisme*/
.newvert {
	color:#74B327;
	font-size:12px;
	line-height:15px;
}

A.newvert:hover {color:#74B327;}
A.newvert:active {color:#74B327;}
A.newvert:link {color:#74B327;}


/* Accueil newsletters */

.titre_newsletter_accueilnews {
	color:#873219;
	font-family:Arial,sans-serif;
	font-weight:bold;
}

.titre_cadre_newsletter_accueilnews {
	color:#873219;
	font-family:Arial,sans-serif;
	font-weight:bold;
	width:600px;
	float:left;
}

.txt_newsletter_accueilnews{
	color:#1A171B;
	font-family:Arial,sans-serif;
	padding-bottom:15px;
}

.txt_cadre_newsletter_accueilnews{
	color:#14303B;
	font-family:Arial,sans-serif;
	clear:both;
	padding-top:5px;
}

.cadre_newsletter_accueilnews{
	border:#14303B 1px solid;
	padding:10px 10px 17px 10px;
	margin-bottom:10px;
	width:990px;
}

.date_cadre_newsletter_accueilnews{
	color:#1A171B;
	font-family:Arial,sans-serif;
	font-weight:bold;
	float:right;
}

.txt_cadre_newsletter_accueilnews a{
	color:#14303B;
}

.titre_cadre_newsletter_accueilnews a{
	color:#9A231B;
	font-family:Arial,sans-serif;
	font-weight:bold;
	width:600px;
	float:left;
	text-decoration:none;
}

/*Pour le begin card : Marron*/
.cardTitle {
	color: #873219;
}

/*couleur gris*/	
.violetpf {
	color:#14303B;
}

/*Texte important : couleur Marron*/
.violet,
.violetbg,
.violet12,
.viole12,
.violet16 {
	color:#873219;
	font-size:12px;
}


/*Liens importants : couleur Marron-rouge*/
a.violet,
a.violetbg,
a.violet12,
a.violet16 {
	color:#9A231B;
}

.violet13{
color:#873219;
font-size:13px;
font-weight:bold;
}

.marron13{
color:#873219;
font-size:13px;
}

.marron14{
color:#873219;
font-size:14px;
font-weight:bold;
}

.marron18{
color:#873219;
font-size:18px;
font-weight:bold;
}

.marron20{
color:#873219;
font-size:20px;
font-weight:bold;
}

a.marron14{
color:#873219;
font-size:14px;
font-weight:bold;
}

.marron15{
color:#873219;
font-size:15px;
font-weight:bold;
}

/*couleur Bleu*/

.bleulien a {
	font-size:13px;
	line-height:16px;
	color:#05A8CE;
	font-weight:bold;
	text-decoration:underline;
}

.bleubg {
	font-size:12px;
	line-height:16px;
	color:#05A8CE;
}

.bleutxtflag 
{
	float:right;
}

.bleutxtflag h1{
	font-size:12px;
	color:#05A8CE;
	margin:0;
}

.bleubg2 {
	font-size:12px;
	color:#05A8CE;
	font-weight:bold;
}

/*couleur Vert*/
.vertbg {
	font-size:12px;
	line-height:16px;
	color:#74B327;
}
.vertbg2 {
	font-size:12px;
	font-weight:bold;
	color:#74B327;
}

/*couleur Bleu*/
.violet14 {
	color:#05A8CE;
}

.bleu12 {
	font-size:12px;
	line-height:12px;
	color:#05a8CE
}

.bleu13 {
	font-size:13px;
	line-height:13px;
	color:#05a8CE
}

.bleu13b {
	font-size:13px;
	line-height:13px;
	color:#05a8CE;
	font-weight:bold;
}

.bleu14b {
	font-size:14px;
	line-height:18px;
	color:#05a8CE;
}

.bleu17 {
	font-size:17px;
	line-height:17px;
	color:#05a8CE;
}

/*couleur Vert*/
.vert14 {
	font-size:14px;
	line-height:14px;
	color:#74B327;
}

.titre_module{
	font-family: arial;
	color: #873219;
	font-weight: bold;
	font-size: 13px;
}

/*couleur gris*/	
.lien_module{
	font-family: arial;
	color: #14303B;
	font-size: 11px;
}

/*Module Hachette*/
.titre_module_hachette{
	color:#FF7F19;
	font-family: arial;
	font-size: 17px;
	font-weight: bold;
	}
	
.pays_module_hachette{
	font-family: arial;
	color: #873219;
	font-size: 14px;
	font-weight: bold;
}

.text_module_hachette{
	font-family: arial;
	color: #873219;
	font-size: 12px;
	font-weight: bold;
	line-height:18px;
}

/*Mondial assistance*/
#Module_Mondial ul{
padding:0;
margin:0;
}

#Module_Mondial li{
list-style-image:url("http://my.homelidays.com/images/li_fleche_mondial.jpg");
margin-left:18px;
font-size:11px;
color:#8a8486;
}

#Module_Mondial a{
margin-left:15px;
font-size:11px;
color:#8a8486;
}

.Module_Mondial_img{
padding:5px 0 0 10px;
}

.Module_Mondial_title{
	font-size:15px;font-weight:bold;color:#FF7F19;
}

.Module_Mondial_sstitle{
	font-size:12px;font-weight:bold;color:#666666;
}

/*couleur gris*/	
.lien_module a {
	color: #14303B;
	text-decoration:none;
}

/*couleur gris*/	

#lien_module_souligne_tableau{
	font-family: arial;
	color: #14303B;
	font-size: 11px;
	text-decoration:none;
}

.lien_module_souligne{
	font-family: arial;
	color: #14303B;
	font-size: 11px;
	text-decoration:none;
}
.lien_module_souligne a
{
	color: #14303B;
	text-decoration:none;
	font-size: 11px;
}
.lien_module_souligne a:hover
{
	color: #05A8CE;
	text-decoration: underline;
	font-size: 11px;
}

.strong_module{
	font-family: arial;
	color: #873219;
	font-size: 11px;
}

#bouton_ok {
background:transparent url(../Images/bouton_recherchez.jpg) no-repeat scroll 0px;
color:#FFFFFF;
display:block;
font-weight:bold;
height:18px;
_height:21px;
width:82px;
padding-top:3px;
right:35px;
text-align:center;
text-decoration:none;
top:243px;
vertical-align:bottom;
background-color:#873219;
}

#bouton_ok2 {
background:transparent url(../Images/bouton_recherchez.jpg) no-repeat scroll 1px;
color:#FFFFFF;
display:block;
font-weight:bold;
height:22px;
padding-top:4px;
right:35px;
text-align:center;
text-decoration:none;
top:243px;
vertical-align:bottom;
width:98px;
}
/*Fin Pour les modules*/

/*Le monde: Cadres pour les SearchList ou il y aura le contenu de LeMonde*/
#lemonde_cadre_gauche{
padding:0px;
float:left;
margin-right:20px;
}

#lemonde_cadre_droite{
padding:0px;
float:left;
}

.lemonde_cadre_bord2{
background-image:url(../Images/lemonde_cadre_bord2.jpg);
background-repeat:repeat-y;
}

.lemonde_cadre_bord2_petit{
background-image:url(../Images/lemonde_cadre_bord2_petit.jpg);
background-repeat:repeat-y;
}

.lemonde_cadre_titre{
font-family: arial;
color: #873219;
font-size: 13px;
font-weight:bold;
padding-bottom:7px;
padding-left:22px;
}

.article_lemonde{
padding-bottom:3px;
}
.rubrique{
font-family: arial;
color: #873219;
font-size: 12px;
float:left;
padding-right:5px;
padding-left:30px;
}

.nom_article a{
font-family: arial;
color: #000000;
font-size: 12px;}

.nom_article{
font-family: arial;
color: #000000;
font-size: 12px;
padding-right:5px;
}

.ref{
font-family: arial;
color: #000000;
font-size: 12px;
padding-right:5px;
padding-bottom:3px;
padding-left:33px;
}

.ref a{
font-family: arial;
color: #000000;
font-size: 12px;
}

.ref_dernier{
font-family: arial;
color: #000000;
font-size: 12px;
padding-right:5px;
padding-bottom:3px;
padding-left:33px;
height:24px;
}

.ref_dernier a{
font-family: arial;
color: #000000;
font-size: 12px;
height:24px;
}

.plus_info{
font-family: arial;
color: #000000;
font-size: 12px;
padding-left:16px;

}

.plus_info a{
font-family: arial;
color: #000000;
font-size: 12px;
padding-left:16px;
}

/*Fin Cadres contenu Le Monde*/

/*Bouton page proprietaire*/

.bouton_deposez_annonce a
{
	color:white;
	width:157px;
	text-align:center;
	text-decoration:none;
	display:block;
	margin-left:502px;
	padding-top:5px;
}

.bouton_deposez_annonce a:hover
{
	color:white;
}

.bouton_deposez_annonce 
{
	background-image:url(../Images/bouton_deposez_annonce.jpg);
	background-repeat:no-repeat;
	background-position:500px 1px;
	height:45px;
	width:665px;
	margin:15px 0 0 0;
}

.DM_customsearch{
	font-family: arial;
	color: #FF7F19;
	font-size: 12px;
	font-weight: bold;
}

/* Page sélection de formule */
.FormuleToolTip
{
	position:absolute; 
	text-align:left;
	width:300px; 
	background-color:white;
	color:#873219;
	border:solid 2px #873219;
	font-weight:bold;
	padding:5px;
	display:none;
}

.greyDisable, .greyDisable span.bleu, .greyDisable span.bleu b, .greyDisable span.violetbg, .greyDisable span.violetbg b, .greyDisable span b.rouge 
{
	color:#ACA899;
	font-weight:100;
}

/*Page How_much_detail.asp et Ho_much_detail_ch.asp*/

sup {
	font-size: .83em;
	line-height:0;
	}

.formulaire_tarif{
	width:815px;
	background-color:#E4E4E6;
	height:120px;
	position:relative;
	margin-top:10px;
}

.formulaire_p01{
	float:left;
	line-height:25px;
	width:260px;
	margin:10 0 10 20;
}

.formulaire_p02{
	float:left;
	width:300px;
	margin:10 0 10 10;
}

.formulaire_p02 div{
	margin-top:5px;
}

.formulaire_p03{
	float:left;
	position:absolute;
	bottom:10;
	right:70;
}

.formulaire_p03_BT_G{
	background:url(../Images/how_much_detail_BT_G.jpg) no-repeat;
	width:8px;
	height:23px;
	float:left;
}

.formulaire_p03_BT_C{
	background:url(../Images/how_much_detail_BT_C.jpg);
	height:23px;
	float:left;
	background-color:#5f5f5f;
}

.formulaire_p03_BT_C a{
	margin-top:4px;
	color:white;
	font-weight:bold;
	text-decoration:none;
	display:block;
	}
	
.formulaire_p03_BT_C a:hover{
	margin-top:4px;
	color:white;
	font-weight:bold;
	text-decoration:none;
	display:block;
	}
	
	.formulaire_p03_BT_C a:active{
	margin-top:4px;
	color:white;
	font-weight:bold;
	text-decoration:none;
	display:block;
	}

.formulaire_p03_BT_D{
	background:url(../Images/how_much_detail_BT_D.jpg) no-repeat;
	width:8px;
	height:23px;
	float:left;
}

.tableau_prix{
	background-color:#E4E4E6;
	width:100%;
	color:#605F5F;
	font-weight:bold;
}

.tableau_prix span{
	margin-left:20px;
}

.tableau_prix_in{
	width:813px;
	_width:815px;
	border:1px solid #E4E4E6;
}

.tableau_prix_in div{
	margin:10 10 10 20;
}

.formule_efficacite{
	font-style:italic;
	font-weight:bold;
	margin-top:3px;
	width:100%;
}

.formule_efficacite span{
	color:#873219;
}

.bouton_deposez_annonce2{
	height:30px;
	float:right;
	margin: 5 20 0 0;
}

.formulaire_p03_BT2_G{
	background:url(../Images/how_much_detail_BT2_G.jpg) no-repeat;
	width:9px;
	height:25px;
	float:left;
}

.formulaire_p03_BT2_C{
	background:url(../Images/how_much_detail_BT2_C.jpg);
	height:25px;
	float:left;
	background-color:#873219;
}

.formulaire_p03_BT2_C a{
	margin-top:4px;
	color:white;
	font-weight:bold;
	text-decoration:none;
	display:block;
}
	
.formulaire_p03_BT2_C a:hover{
	margin-top:4px;
	color:white;
	font-weight:bold;
	text-decoration:none;
	display:block;
}

.formulaire_p03_BT2_C a:active{
	margin-top:4px;
	color:white;
	font-weight:bold;
	text-decoration:none;
	display:block;
}

.formulaire_p03_BT2_D{
	background:url(../Images/how_much_detail_BT2_D.jpg) no-repeat;
	width:9px;
	height:25px;
	float:left;
}

.encart{
	margin:10 10 20 0;
	float:left;
}

.encart_img_haut{
	background:url(../Images/how_much_detail_cadre_H.jpg) no-repeat;
	height:6px;
	width:159px;
	font-size:1px;
}

.encart_img_centre{
	border-left:1px solid #A5A9AA;
	border-right:1px solid #A5A9AA;
	width:157px;
	_width:159px;
	text-align:center;
}

.encart_img_bas{
	background:url(../Images/how_much_detail_cadre_B.jpg) no-repeat;
	width:159px;
	height:6px;
}

.raisons span{
	background:url(../Images/Bullet_Triangle2.gif) no-repeat left 3px;
	padding-left:10px;
	display:block;
	margin-bottom:9px;
}
	
	.raisons_ch span{
	background:url(../Images/Bullet_Triangle2_CH.gif) no-repeat left 3px;
	padding-left:10px;
	display:block;
	margin-bottom:9px;
}
	
.red{
	color:red;
}

.orange_12{
	color:#EA6E1E;
	font-weight:bold;
}

.green_12{
	color:#2ca12c;
	font-weight:bold;
}

.red_12{
	color:#E32722;
	font-weight:bold;
	cursor:pointer;
}

.checkbox_space_1{
	margin-left:25px;
	margin-top:10px;
}

.checkbox_space_2{
	margin-left:25px;
}

/*dernieres minutes*/

/*.tableau_ombre{	
	background: url(../Images/cadre_dern_min.jpg) no-repeat;
	padding:10px;
	padding-top:0px;
}*/

.bg_email_01{
	float:left;
	background: url(../Images/cadre_dern_min_01.jpg) no-repeat;
	width:2px;
	height:50px;
}

.bg_email_02{
	float:left;
	background: url(../Images/cadre_dern_min_02.jpg) repeat;
	height:50px;
	padding-left:8px;
}

.bg_email_03{
	float:left;
	background: url(../Images/cadre_dern_min_03.jpg) right top no-repeat;
	width:12px;
	height:50px;
}

.txt_01{
	font-size:14px;
	font-family:arial;
	color:#843219;
}

.txt_02{
	font-size:12px;
	font-family:arial;
	color:#EB6F21;
}

.envoi_email_01{
	float:left;
	background: url(../Images/bg_form_envoi_01.jpg) left top no-repeat;
	width:10px;
	height:29px;
}

.envoi_email_02{
	float:left;
	background: url(../Images/bg_form_envoi_02.jpg) repeat;
	height:24px;
	_height:30px;
	padding-top:4px;
}
.envoi_email_02 a,
.envoi_email_02 a:hover,
.envoi_email_02 a:visited,
#envoi_email_02_lien{
	font-family:arial;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	line-height:18px;
	_line-height:20px;
}

.envoi_email_03{
	float:left;
	background: url(../Images/bg_form_envoi_03.jpg) right top no-repeat;
	width:10px;
	height:29px;
}

.bg_space{
	padding-top:8px;
}

/* new menu */
#header-menu{height:24px;}
#admin-header-menu,
#page-header-menu
{
	background: url(../Images/Header/menuBg.gif) left top no-repeat;
	height:24px;
	margin:0 0 0 20px;padding:0 0 0 5px;
	text-align:left;
}
#admin-header-menu ul,
#page-header-menu ul { 
	margin: 0;padding:0 5px 0 0; 
	background: url(../Images/Header/menuBg.gif) right top no-repeat; 
	height:24px;
	display:inline-block;
	#display:inline;
}
#admin-header-menu li,
#page-header-menu li
{
	margin:0;padding:0;
	list-style-type: none;
	list-style-image:none;
	float:left;
	background: url(../Images/Header/menuBg.gif) right bottom no-repeat;
	color:white;
	font-weight:bold;
}
#admin-header-menu li#owner,
#page-header-menu li#owner,
#page-header-menu li#owner a{
	background:url(../Images/Header/menuBgHighlight.gif) right bottom no-repeat;
}
#admin-header-menu li#owner{padding-left:10px;}

#admin-header-menu li#account,
#page-header-menu li#account{
	background:url(../Images/Header/menuBg.gif) left bottom no-repeat;
}

#admin-header-menu li a,
#page-header-menu li a
{
	color: white;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	line-height:24px;
	margin:0;padding:4px 15px 0;
}
#admin-header-menu li,
#admin-header-menu li a{font-size:11px;}
#admin-header-menu li a{padding:4px 10px 0;}

#admin-header-menu li a:hover,
#page-header-menu li a:hover{text-decoration:underline;}

/* end new menu */


/* temp DM -50% */
.promoDM .bg_email_01{background: url(../Images/dossier_perso/cadre_dern_min_01_orange.jpg) no-repeat;}
.promoDM .bg_email_02{background: url(../Images/dossier_perso/cadre_dern_min_02_orange.jpg) repeat;}
.promoDM .bg_email_03{background: url(../Images/dossier_perso/cadre_dern_min_03_orange.jpg) no-repeat;}
.promoDM .txt_01 {/*display:block;*/margin:0;padding:0;padding-top:3px;}
.promoDM .txt_02{color:white;}
.promoDM .bg_email_02 br{/*display:block;*/}

.promoDM .envoi_email_01{background: url(../Images/dossier_perso/bg_form_envoi_01_orange.jpg) no-repeat;height:37px;}
.promoDM .envoi_email_02{background: url(../Images/dossier_perso/bg_form_envoi_02_orange.jpg) repeat;height:34px;#height:37px;padding-top:3px;text-align:center;}
.promoDM .envoi_email_03{background: url(../Images/dossier_perso/bg_form_envoi_03_orange.jpg) repeat;height:37px;}
.promoDM #envoi_email_02_lien {line-height:15px;}
.promoDM .bg_email_02 .bg_space {padding-top: 5px;}
.promoDM .envoi_email_02_lien {text-align:center;}
 /* end temp */




/* fin DM + Option VIP */


#divDescriptChambres span{
	font-size:11px;
}

.elocation_block{
}

.elocation_left{
    padding-top:10px;
    float:left; 
    width:500px; 
    height:400px;
}
.skiset_left{
    padding-top:20px;
    float:left; 
    width:500px; 
    height:350px;
}

.elocation_right{
    padding-top:10px;
    float:right; 
    width:300px; 
    height:200px;
    margin-top:0px; 
  
}
.pubLeftConteneur
{
	float:left;
	width:500px;

	}
.elocation_right_text{
    padding-bottom:5px;
    text-align:center;
}


/* Nouvelle page Locataire renter.asp*/

.brown16{
	color:#873219;
	font-size:16px;
	font-weight:bold;
	}

.block_part01_title{
	width:814px;
	height:90px;
	}
	
.block_part01_title div{
	color:#05A8CE;
	font-size:18px;
	font-weight:bold;
	margin-bottom:15px;
	float:left;
	margin:28px 0 0 10px;
	}
	
.block_part01_title img{
	float:left;
	}
	
.block_part01{
	float:left;
	width:256px;
	height:80px;
	margin:0px 15px 10px 0px;
	color:#14303B;
	}
	
.block_part01 img{
float:left;
margin-right:15px;
	}
	
.button_01{
	float:right;
	margin-top:10px;
	}
	
.button_left{
	background:url(../Images/lyp/button_next_left.jpg);
	width:17px;
	height:29px;
	float:left;
	}
	
.button_middle{
	background:url(../Images/lyp/button_middle.jpg) repeat;
	height:29px;
	float:left;
	}
	
.button_right{
	background:url(../Images/lyp/button_next_right.jpg);
	width:30px;
	height:29px;
	float:left;
	}
.button_middle div{
	margin-top:7px;
	}

.white12_b a{
	color:white;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
	}
	
.text_bottom_block02{
	float:left;
	width:530px;
	color:#666666;
	font-size:12px;
	}
	
.onglet_01{
	float:left;
	margin-right:4px;
	margin-top:9px;
}

.onglet_left{
	background:url(../Images/new_page/onglet_left.jpg);
	width:11px;
	height:24px;
	float:left;
	}
	
.onglet_middle{
	background:url(../Images/new_page/onglet_middle.jpg) repeat;
	height:24px;
	float:left;
	}
	
.onglet_right{
	background:url(../Images/new_page/onglet_right.jpg);
	width:11px;
	height:24px;
	float:left;
	}
.onglet_middle div{
	margin-top:4px;
	}

.onglet_02{
	float:left;
	margin-right:4px;
}

.onglet_left_02{
	background:url(../Images/new_page/onglet_left_02.jpg);
	width:11px;
	height:33px;
	float:left;
	}
	
.onglet_middle_02{
	background:url(../Images/new_page/onglet_middle_02.jpg) repeat;
	height:33px;
	float:left;
	}
	
.onglet_right_02{
	background:url(../Images/new_page/onglet_right_02.jpg);
	width:11px;
	height:33px;
	float:left;
	}
.onglet_middle_02 div{
	margin-top:8px;
	}

.brown13 a{
	color:#873219;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
	}
	
	.white13 a{
	color:#ffffff;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
	}
	
	.white13 a:hover{
	color:#ffffff;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
	}
	
.brown13 a:hover{
	color:#05A8CE;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
	}
	
.brown13 a:active{
	color:#05A8CE;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
	}
	
.block_part02{
	clear:both;
	margin:25px 0 15px 0;
	}
	
.block_part02_01{
	border:1px solid #b4b4b4;
	width:812px;
	clear:both;
	padding-top:25px;
	}
	
.block_part02_02{
	border:1px solid #b4b4b4;
	width:812px;
	clear:both;
	padding-top:25px;
	}
	
.block_part02_03{
	border:1px solid #b4b4b4;
	width:812px;
	clear:both;
	padding-top:25px;
	}
	
.block_part02_titre{
	font-size:14px;
	text-align:center;
	font-weight:bold;
	margin:25px 0 25px 0;
	}
	
.block_part02_01_left{
	width:240px;
	height:315px;
	float:left;
	margin:0 0 15px 15px;
	border-right:1px solid #b4b4b4;
	padding-right:15px;
	}
	
.block_part02_01_middle{
	width:240px;
	height:315px;
	float:left;
	margin:0 0 15px 15px;
	border-right:1px solid #b4b4b4;
	padding-right:15px;
	}
	
.block_part02_01_right{
	width:240px;
	height:315px;
	float:left;
	margin:0 15px 15px 15px;
	}
	
.block_part02_01_fleche{
	float:left;
	margin: 3px 5px 0 0;
	}
	
.block_part02_01_texte{
	float:left;
	width:218px;
	color:#14303B;
	}
	
	.block_part02_01_texte2{
	float:left;
	width:357px;
	}
	
	.block_part02_01_texte2_international{
	float:left;
	width:730px;
	color:#14303B;
	}
	
.block_part02_01_img{
	float:left;
	margin-bottom:10px;
	margin-right:15px;
	}
	
.block_part02_01_title{
	float:left;
	margin-top:10px;
	}
	
.block_part02_03_left{
	width:375px;
	height:315px;
	float:left;
	margin:0 0 15px 15px;
	border-right:1px solid #b4b4b4;
	padding-right:15px;
	}
	
.block_part02_03_middle{
	width:375px;
	height:315px;
	float:left;
	margin:0 0 15px 15px;
	padding-right:15px;
	}
	
.block_part02_03_middle_international{
	width:750px;
	height:315px;
	float:left;
	margin:0 0 15px 15px;
	padding-right:15px;
	}
	
.block_part02_03_lien{
	text-align:right;
	}
.block_part02_03_lien a{
	color:#14303B;
	}

.space_line {
	line-height:5px;
	}


.secretQuestInfo{
	border:2px solid red;
	background:#ffb2b2;
	padding:10px 20px;
	font-weight:bold;
}

/* Popup Contacter le propriétaire - mode non connecté */
#contactOwnerLogin{
	margin:10px;padding:10px 0;
}
table #contactOwnerLogin{margin:0;}

#contactOwnerLogin em{
	font-style:normal;
	font-weight:bold;
	}
	
#contactOwnerLogin #accountLogIn,#contactOwnerLogin #accountNew{float:left;}

#contactOwnerLogin #accountLogIn,
#contactOwnerLogin #accountNew{
	background:url(../Images/contactOwnerLoginRight.gif) right top no-repeat;
	height:69px;
	margin:20px 10px 30px;padding:0 30px 0 0;
}

#contactOwnerLogin #accountLogIn a,
#contactOwnerLogin #accountNew a{
	display:inline-block;
	#display:block;
	#width:185px;
	height:69px;
	background:url(../Images/contactOwnerLoginLeft.gif) left top no-repeat;
	text-decoration:none;
	margin:0;padding:0 0 0 20px;
}
#contactOwnerLogin #accountLogIn h2,
#contactOwnerLogin #accountNew h2{
	font:bold 14px/16px arial;
	color:#873219;
	text-decoration:none;
	margin:0;padding:15px 0 5px 0;
}
#contactOwnerLogin #accountLogIn p{
	background:url("../Images/loginLoginIco.gif") left center no-repeat;
	text-decoration:underline;
	margin:0;padding:0 0 0 20px;
}	
#contactOwnerLogin #accountNew p{
	background:url("../Images/loginMemberIco.gif") left center no-repeat;
	text-decoration:underline;
	margin:0;padding:0 0 0 20px;
}

		
#contactOwnerLogin ul{
	list-style-type:none;
	list-style-position:inside;
	margin:0;padding:5px 0 5px 5px;
}
#contactOwnerLogin li{
	list-style-image:url("../Images/bullet_triangle.gif");
	margin:0;padding:0;
}
.clear{clear:both;}

/* <Option VIP> */


.optionVIP{}
/* temp durant promo DM -50% */
.optionVIP .bg_email_01{
	background: url(../Images/cadre_dern_min_01.jpg) no-repeat;
	width:2px;
}
.optionVIP .bg_email_02{
	background: url(../Images/cadre_dern_min_02.jpg) repeat;
	padding-left:12px;
}
.optionVIP .bg_email_03{
	background: url(../Images/cadre_dern_min_03.jpg) no-repeat;
	width:14px;
}
/* fin temp */


.optionVIP .txt_01{
	padding:3px 10px 0 0;
	background:url(../Images/EspacePerso/FeaturedListing/optionVIP_illustr.jpg) right top no-repeat;
	display:block;
	}
.optionVIP .txt_01 a{
    color: #873219;
    text-decoration:none;
    font-weight:bold;
	}
.optionVIP .txt_01 span{font-size:14px;}
.optionVIP .envoi_email_01{
	height:37px;
	background: url("../Images/EspacePerso/FeaturedListing/dossierperso_vip_sides.png") left top no-repeat;
}
.optionVIP .envoi_email_02{
	height:34px;
	#height:37px;
	background: url("../Images/EspacePerso/FeaturedListing/dossierperso_vip_center.png") center top repeat;
	text-align:center;
	padding-top:3px;
}
.optionVIP .envoi_email_03{
	height:37px;
	background: url("../Images/EspacePerso/FeaturedListing/dossierperso_vip_sides.png") right top no-repeat;
}
.optionVIP .bg_email_02{padding-left:6px;}
.optionVIP .bg_email_02 .bg_space{padding-top:5px;}
.optionVIP .envoi_email_02_lien,
.optionVIP .envoi_email_02_lien:hover,
.optionVIP .envoi_email_02_lien:visited{
	 color: #FFFFFF;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    line-height: 15px;
    text-align: center;
    text-decoration: none;
 }
 
 /* landing page Option VIP */
 
 	#optionVIP{
			width:990px;
			margin:0 auto;
		}
		.vip #titleBlock{
			margin-bottom:20px;
		}
		.vip #pageTitle{
			background:url("../../images/lyp/line.jpg") left top repeat;
			text-align:center;
			margin:0;padding:0;
		}
		.vip h1{
			background: white;
	    color: #FF7F19;
	    font:bold 16px/20px arial;
	    margin:0;padding: 0 5px;
	    text-align:center;
	    display:inline;
		}
		.vip P.block_part{
			font:normal 12px/14px arial;
			color:#14303B;
			margin:0 0 20px;padding:5px 0;
			text-align:justify;
			text-indent:35px;
			float:none;height:auto;
			}	
			.vip p.block_part01{background:url(../../Images/new_page/renter_img01.jpg) top left no-repeat;}
			.vip p.block_part02{background:url(../../Images/new_page/renter_img02.jpg) top left no-repeat;}
			.vip p.block_part03{background:url(../../Images/new_page/renter_img03.jpg) top left no-repeat;}
			.vip .block_part04 p{text-indent:0;}
			
		#vipLeft{
			width:420px;
			float:left;
		}
		#vipRight{
			float:right;
		}
		.vip h2{
			color: #05A8CE;
	    font:bold 18px/22px arial;
	    border-bottom:2px solid #05A8CE;
	    margin:0 0 20px 0;padding:0 0 5px;
		}
		.block_part{width:360px;}
		.block_part04{width:420px;}
		.block_part img{
			float:left;margin-right:10px;
		}
		.vip h3{
			color: #05A8CE;
	    font:bold 16px/20px arial;
	    margin-top: 30px;
			}
		.vip #subTitle{
			text-align:center;
			margin:0;padding:0;
			color:black;
			}
		.vip #aside{
			float:left;
			width:160px;
		}
		.vip #content{
			/*float:left;
			width:814px;
			margin-left:16px;*/
		}
		.vip #section{}
		.clear{clear:both;}
 
 
 
/* </Option VIP> */


/* <Modules> */
/* Define base class for all module type */
#modules
{
	width: 160px;
	float: left;
}

#modules-middle .module,
#modules-middle .module-200,
#modules-middle .module-260
{
	margin-right: 5px;
}

#modules .module-ads,
#modules .module-img,
#modules .module,
#modules .module-200,
#modules .module-260
{
	float: left;
	margin-bottom: 10px;
	width: 160px;
}

/* Define background picture */
#modules .module,
#modules .module .bottom,
#modules .module-200,
#modules .module-200 .bottom,
#modules .module-260,
#modules .module-260 .bottom
{
	background-image: url(/Images/Blocs/modules-sprites.png);
	background-repeat: no-repeat;
}

#modules .module .bottom,
#modules .module-200 .bottom,
#modules .module-260 .bottom { width: 160px; }

/* Define a classic module */
#modules .module,
#modules .module-200,
#modules .module-260
{
	background-position: 0px 0px;
	padding-top: 6px;
}

/* Define title used in classic module */
#modules .module .content .title,
#modules .module-200 .content .title,
#modules .module-260 .content .title
{
	color: #873219;
	font-size: 1.1em;
	line-height: 1.2em;
	font-weight: bold;
}
/* Define content for classic module */
#modules .module .content,
#modules .module-200 .content,
#modules .module-260 .content
{
	background-color: #FFF;
	border-left: solid 1px #CACACC;
	border-right: solid 1px #CACACC;
	float: left;
	padding: 0px 5px;
	width: 148px;
	*width: 160px;
}

#modules .module ul.content { width: 128px; margin: 0; padding: 0 5px 0 25px;}
#modules .module .content ul,
#modules .module-200 .content ul,
#modules .module-260 .content ul
{
	margin: 0px;
	padding: 0px;
}

#modules .module .content ul li,
#modules .module-200 .content ul li,
#modules .module-260 .content ul li
{
	list-style: none;
	padding-left: 15px;
}

#modules .module .content a,
#modules .module-200 .content a,
#modules .module-260 .content a
{
	color: #14303B;
	text-decoration: none;
}

#modules .module .content a:hover,
#modules .module-200 .content a:hover,
#modules .module-260 .content a:hover
{
	color: #05A8CE;
	text-decoration: underline;
}

#modules .module .bottom,
#modules .module-200 .bottom,
#modules .module-260 .bottom
{
	background-position: 0px -6px;
	float: left;
	height: 9px;
}
/* </Modules> */

.moduleAppendix{
	font:normal 11px/15px arial;
	color:#AFA9A8;
	text-align:center;
	}
	
	
/*NEW FOOTER TABLE*/
.footerAllRights{
	text-align:center;
	color: #777777;
	font-size: 11px;
}

#footer{
	width:100%;
	border-top:1px solid #ccc;
	font-size: 11px;
	color: #777777;
	font-family: arial;
	padding:0;
	margin:0;

}

#footer ul {
	margin:0;
	padding:0;
}

#footer li {
	list-style-type:none;
	list-style-position:inside;
	font-size: 11px;
	color: #777777;
	padding:0;
	margin:0;
	margin-left:15px !important;
	margin-left:0;
}

#footer li a{
	list-style-type:none;
	list-style-position:inside;
	color: #777777;
	font-size: 11px;
	text-decoration: none;
	padding:0;
	margin:0;
}

#footer li b{
	color:#05A8CE;
	font-size: 12px;
	padding:0;
	margin:0;
}

#footer li a:hover{
	text-decoration:underline;
	padding:0;
	margin:0;
}

.footer_cell_logo_ha{
    width:169px;
}

.footer_cell{
	border-right:1px solid #CCCCCC;
	padding:0;
	margin:0;
}

.footer_cell_first{
	border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	padding:0;
	margin:0;
}

p.footerLinks{text-align:center;}
/*PARTNERS*/

.PartnersTitle {
background: url(http://www.homelidays.com/images/bullet_triangle.gif) no-repeat 1px 3px;
color: #000000;
font-weight:bold;
padding-left: 12px;
}

/* util */
.clear-b { clear: both; }


/* PARRAINAGE */

#referAFriend p,
#referAFriend h2,
#referAFriend h3 {
	padding: 0;
	margin: 0;
}
#referAFriend {
	width: 980px;
	font-family: Arial;
	font-size: 12px;
	margin: 0 0 20px;
}
#referAFriend h2 {
	text-align: center;
	font-size: 25px;
}
#referAFriend h3, #referAFriend .cardTitle {
	font-size: 18px;
	border-bottom: 1px solid #e5e5e5;
}
#referAFriend h2, #referAFriend h3 {
	color: #873219;
	padding: 0 0 5px 0;
	margin: 0 0 10px 0;
}p, h2, h3 {
	padding: 0;
	margin: 0;
}
#referAFriend {
	width: 980px;
	font-family: Arial;
	font-size: 12px;
}
#referAFriend h2 {
	text-align: center;
	font-size: 25px;
}
#referAFriend h3 {
	font-size: 18px;
	border-bottom: 1px solid #e5e5e5;
}
#referAFriend h2, #referAFriend h3 {
	color: #873219;
	padding: 0 0 5px 0;
	margin: 0 30 10px;
}

#RAFintro{
	width:483px;height:180px;
	background:url(../Images/refer-a-friend/sponsor_img.jpg) left top no-repeat;
	position:relative;
	}

#RAFintro p{position:absolute;}
#RAFintro #RAFintro1{
	left:36px;top:34px;
	font:bold 12px/16px arial;
	color:#05a8ce;
}
#RAFintro #RAFintro2{
	left:290px;top:34px;
	font:bold 12px/16px arial;
	color:#05a8ce;
	}
#RAFintro #RAFpromo1{
	left:36px;top:72px;
	font:bold 50px/50px arial;
	color:white;
	text-align:center;
	width:150px;
	}
	
#RAFintro #RAFpromo1 span{font:bold 12px/16px arial;}
#RAFintro #RAFpromo2{
	left:290px;top:72px;
	font:bold 50px/50px arial;
	color:white;
	text-align:center;
	width:150px;
	}
	#RAFintro #RAFpromo2 span{font:bold 12px/16px arial;}

#RAFdescription{
	float:left;
	width:483px;
	background:url(../Images/refer-a-friend/raf_bottom.jpg) left bottom no-repeat;
	margin:0;padding:0 0 20px;
	}


#RAFdescription .number{
	width:29px;height:19px;
	margin:0 0 10px 30px;padding:2px 0 0;
	font:italic bold 12px/17px arial;
	color:white;
	text-align:center;
	background:url(../Images/refer-a-friend/list_item.gif) left top no-repeat;
	float:left;
	}
#RAFdescription .definition{
	width:370px;
	margin:0 30px 0 0;padding:3px 0 10px;
	float:right;
	}

#RAFsponsor{
	float:right;
	width:483px;
	margin:0 0 20px;padding:0;
	background:url(../Images/refer-a-friend/raf_bg.gif) left top repeat-y;
	}
	
#RAFlist table.invite{
	margin:0 30px 20px;
	width:423px;
	border:1px solid #b4b4b4;
}
#RAFlist table thead{
	background:#873219;
	border:1px solid #873219;
}	

#RAFlist table th{
	text-align:left;
	color:white;
	font:bold 12px/15px arial;
	padding:2px 0;
}

#RAFlist table td{
}

#RAFlist th.avatar{width:37px;}
#RAFlist th.name{width:125px;}
#RAFlist th.firstname{width:125px;}
#RAFlist th.statut{width:136px;padding-left:5px;}

#RAFlist .invite td{border-bottom:1px solid #b4b4b4;}
	
#RAFlist td.statut{
	border-left:1px solid #b4b4b4;
	padding-left:5px;
	}
#RAFlist tr.total td{
	background:#fff0e6;
	font:bold 12px/17px arial;
	padding-top:2px;
	padding-bottom:2px;
	border-bottom:none;
}


#RAFsponsor #RAFlist{
	margin:0;padding:0;
}

#RAFsponsor #RAFlist #rafTop{
	background:url(../Images/refer-a-friend/raf_top.jpg) left top no-repeat;
	width:483px;height:20px;
}

#RAFinvite{
	margin:0;padding:0 0 60px;
	background:url(../Images/refer-a-friend/raf_invite_bottom.gif) left bottom no-repeat;
	}

#RAFinvite table.invite{border:none;}
#RAFinvite .invite td{
	border:none;
	padding:5px 0;
}
#RAFinvite input{width:200px;padding: 3px;}

#RAFinvite div#rafButtonInvite{
	width:230px;float:left;
}

#RAFinvite .valid{
	margin:10px 30px;padding:2px 0 2px 40px;
	color:#2aae3e;
	background:url(../Images/refer-a-friend/sponsor_valid.png) left top no-repeat;
	}
#RAFinvite .mandatory{
	margin:10px 30px;
}
#RAFinvite .error{
	color:#fd0003;
	}
	
#referAFriend .button{
	background:url(../Images/refer-a-friend/btLeft.png) left top no-repeat;
	margin:5px 0 5px 30px;padding:0 0 0 20px;
	color:white;
	display:inline-block;
	font:bold 12px/40px arial;
	text-decoration:none;
	height:40px;
	cursor:pointer;
	}
#referAFriend .button span{
	margin:0;padding:13px 20px 13px 0;
	background: url(../Images/refer-a-friend/btRight.png) right top no-repeat;
	height:40px;
	font:bold 12px/40px arial;#font:bold 12px/15px arial;
	}
	
	
	
	#referAFriend p.rafmsgvalid{
		float:left;
		margin:16px 0 0;
		width:240px;
	}

.bleu12_module a{
color:#05A8CE;
font-size:12px;
text-decoration:none;
font-weight:bold;
}

.bleu12_module{
color:#05A8CE;
font-size:12px;
text-decoration:none;
font-weight:bold;
}

.button_moteur_right{
	float:right;
	background-image: url(../Images/Home_2010/sprites.png);
	background-position:-260px -85px;
	width:11px;
	height:25px;
}

.button_moteur_middle{
	float:right;
	background-image: url(../Images/Home_2010/sprites.png);
	background-repeat:repeat;
	background-position:-272px -110px;
	height:25px;
	padding-top:4px;
}

.button_moteur_left{
	float:right;
	background-image: url(../Images/Home_2010/sprites.png);
	background-position:-285px -85px;
	width:11px;
	height:25px;
}

.button_left{
	float:left;
	background-image: url(../Images/Home_2010/sprites.png);
	background-position:-260px -85px;
	width:11px;
	height:25px;
}

.button_middle{
	float:left;
	background-image: url(../Images/Home_2010/sprites.png);
	background-repeat:repeat;
	background-position:-272px -110px;
	height:25px;
	padding-top:4px;
}

.button_right{
	float:left;
	background-image: url(../Images/Home_2010/sprites.png);
	background-position:-285px -85px;
	width:11px;
	height:25px;
}

#white_13b{
	color:white;
	font-size:13px;
	font-weight:bold;
}

#white_13b a{
	color:white;
	font-size:13px;
	text-decoration:none;
}

.Popup_Tarif_Cadre{
	padding:10px 10px 10px 30px;
	margin:0 30px 0 20px;
	border:1px solid #c7cccf;
	width:640px;
	_width:680px;
}

.Popup_Tarif_Cadre li{
	list-style-image:url(/Images/adsheet/puce_descriptif.jpg);
	line-height:16px;
}


/* page inscription newsletter confirmation */

#nlConf{
	color: #14303B;  
  font:normal 12px/15px arial;
	}
#nlConf h3{
	color: #05a8ce;  
  font:bold 15px/18px arial;
  text-align:center;
  margin:10px 0 20px;
}

#nlConfText{
	width:600px;
	margin:10px 0;padding:0;
	float:left;
	}
#nlConfText p{margin:10px 0;padding:0;}

#nlConf ul{
	list-style-image: url(../../../Images/li_fleche.jpg);
	}

#nlConf li{font:normal 12px/18px arial;}

#nlConfImg{
	float:right;
	border:0;
	}

#nlConfBlockLeft{
	background: url("../Images/lyp/loginDesc.png") no-repeat scroll left top transparent;
  float: left;
  height: 245px;
  margin:0 0 0 115px;padding: 10px 20px;
  width:310px;
  #width: 350px;
	}
#nlConfBlockRight{
  background: url("../Images/lyp/loginDesc.png") no-repeat scroll left top transparent;
  float: left;
  height: 245px;
  margin-left: 60px;
  padding: 10px 20px;
  width: 310px;
  #width: 350px;
	}


#nlConfBlockLeft ul{
	margin:0;padding:0 0 0 20px;
}

#nlConfBlockRight ul{
	float:left;
	width:140px;
	margin:0;padding:0 0 0 20px;
}


#nlConfBlockRight img{
	float:right;
	}
	
.nlConfBlockContent{display:block;height:170px;}
	
#nlConfBlockLeft div.button{clear:both;padding-right:90px;}
#nlConfBlockRight	div.button{clear:both;padding-right:100px;}


.subtitle
{
    padding: 20px 0px 20px 0px;
    clear: both;
    background: url(../Images/lyp/line_brown.jpg);
    width: 100%;
    height: 19px;
}

.white13_b_subtitle
{
    color:#873219;
    font-size: 13px;
    font-weight: bold;
    margin-top: 1px;
}

.subtitle_left
{
    background: url(../Images/lyp/subtitle_left.jpg);
    width: 7px;
    height: 19px;
    float: left;
    margin-left: 15px;
}
.subtitle_right
{
    width: 6px;
    height: 19px;
    float: left;
    background: url(../Images/lyp/subtitle_right.jpg) right top no-repeat;
}

.subtitle_middle
{
    float: left;
    height: 19px;
    background: url(../Images/lyp/subtitle_middle.jpg);
    background-color: #873219;
}

.Etape01_Block_infos {
    background: url("/images/lyp/backgroundGrey.png") repeat scroll 0 0 transparent;
    border: 1px solid #B4B4B4;
    margin-top:20px;
	margin-bottom:4px;
    padding: 10px 10px 10px 0;
    width: 800px;
}

.Etape01_Block_infos span {
    display: block;
    float: left;
    margin-top: 5px;
    width: 700px;
}

.Etape01_Block_infos img {
    float: left;
    margin: 7px 10px 0 15px;
}

.Etape01_Block_infos2 {
    background: url("/images/lyp/backgroundGrey.png") repeat scroll 0 0 transparent;
    border: 1px solid #B4B4B4;
    padding: 10px 10px 10px 0;
    width: 800px;
}

.Etape01_Block_infos2 span {
    display: block;
    float: left;
    margin-top: 5px;
    width: 700px;
}

.Etape01_Block_infos2 img {
    float: left;
    margin: 7px 10px 0 15px;
}

.Etape01_Block_infos3 {
    background: url("/images/lyp/backgroundGrey.png") repeat scroll 0 0 transparent;
    border: 1px solid #B4B4B4;
    padding: 10px 10px 0 0;
    width: 690px;
	height:40px;
}

.Etape01_Block_infos3 span {
    display: block;
    float: left;
    margin-top: 10px;
    width: 630px;
}

.Etape01_Block_infos3 img {
    float: left;
    margin: 7px 10px 0 15px;
}

.Etape01_Block_infos4{
    background: url("/images/lyp/backgroundGreyBig.png") repeat scroll 0 0 transparent;
    border: 1px solid #B4B4B4;
    margin-top:20px;
	margin-bottom:4px;
    padding: 10px 10px 10px 0;
    width: 100%;
}

.Etape01_Block_infos4 span {
    display: block;
    float: left;
    margin-top: 5px;
    width: 920px;
}

.Etape01_Block_infos4 img {
    float: left;
    margin: 7px 10px 0 15px;
}
.Etape01_Block_infos4 ul{
    margin:0;
	padding:0 0 0 15px;
}

.Etape01_Block_infos4 li{
	margin-bottom:10px;
	list-style-image: url("/Images/adsheet/puce_descriptif.jpg");
}
.Etape01_Block_infos5{
    background: url("/images/lyp/backgroundGrey.png") repeat scroll 0 0 transparent;
    border: 1px solid #B4B4B4;
	margin-bottom:4px;
    padding: 10px 10px 10px 0;
    width: 100%;
}

.Etape01_Block_infos5 span {
    display: block;
    float: left;
    margin-top: 10px;
    width: 920px;
}

.Etape01_Block_infos5 img {
    float: left;
    margin: 7px 10px 0 15px;
}

.wrap {
    clear: both;
    font-size: 0px;
	height:0px;
}

.photo_intro{
	border:1px solid #b4b4b4;
	padding:10px;
}

.photo_text{
	width:200px;float:left;clear:both;margin-bottom:15px;
}

.photo_text_box input{
	height:24px;
	margin-bottom:15px;
}
.photo_text_box select{
	height:20px;
	margin-bottom:15px;
}

/* Dossier Perso - marketing Info */

.dpMarketingInfo p{
	font:normal 11px arial;
	color:#14303b;
	margin:0 0 10px;
	}
	
.dpMarketingInfo ul{
	font:normal 11px arial;
	color:#14303b;
	margin:0 0 10px;padding:0 0 0 20px;
	list-style-type:none;
	list-style-position:outside;
}
.dpMarketingInfo li{
	font:normal 11px arial;
	color:#14303b;
	margin:0 0 10px;
	list-style-image:url("../Images/bullet_triangle.gif");	
}

/*Dossier perso v1*/

.Etape01_Block_infos_DP {
    background: url("/images/lyp/backgroundGrey.png") repeat scroll 0 0 transparent;
    border: 1px solid #B4B4B4;
    padding: 10px 10px 10px 0;
    width: 800px;
    margin-bottom:20px;
}

.Etape01_Block_infos_DP span {
    display: block;
    float: left;
    margin-top: 5px;
    width: 700px;
}

.Etape01_Block_infos_DP img {
    float: left;
    margin: 7px 10px 0 15px;
}

.brown12{
		color:#873219;
		font-size:12px;
	}
	
.home_separator {
    background-image: url("../Images/Home_2010/sprites.png");
    background-position: left top;
    font-size: 12px;
    height: 17px;
    width: 211px;
}

/*CALLER A GAUCHE*/
.button_info_left{
	background-image: url(../Images/Home_2010/sprites.png);
	background-position:-260px -25px;
	width:12px;
	height:25px;
	padding:4px 5px 6px 5px;
	font-size:12px;
}

.button_info_middle{
	background-image: url(../Images/Home_2010/sprites.png);
	background-repeat:repeat;
	background-position:-272px -50px;
	height:25px;
	padding:4px 5px 6px 5px;
	color:white;
	font-size:12px;
	text-decoration:none;
}

.button_info_right{
	background-image: url(../Images/Home_2010/sprites.png);
	background-position:-286px -25px;
	width:12px;
	height:25px;
	padding:4px 5px 6px 5px;
	font-size:12px;
}


/*CALLER A DROITE*/
.button_infoD_right{
text-decoration:none;
float:right;
margin-top:3px;
}


.brown13{
	color:#873219;
	font-size:13px;
}
	
/*Mondial assistance*/

#Module_Mondial{
background-image:url(/images/Module_MondialAssistance_back.png);
}

#Module_Mondial ul{
padding:0;
margin:0;
}

#Module_Mondial li{
list-style-image:url("/images/li_fleche_mondial.png");
margin-left:24px;
font-size:11px;
color:#8a8486;
}

#Module_Mondial a{
margin-left:15px;
font-size:11px;
color:#8a8486;
cursor:hand;
}

.Module_Mondial_img{
padding:5px 0 0 10px;
}

.Module_Mondial_title{
	font-size:15px;font-weight:bold;color:#FF7F19;display:block;padding:9px 0px 0px 7px;
}

.Module_Mondial_sstitle{
	font-size:12px;font-weight:bold;color:#666666;padding-left:7px;display:block;
}

.MemberForm_Simple_select select {
height:22px;
font-family:arial;
font-size:12px;
}

.MemberForm_Erreur img{
margin: 0 5px 0 0;
display:block;
float:left;
}

.MemberForm_Erreur span{
color:red;
font-weight:bold;
float:left;
display:block;
width:432px;
}

.MemberForm_Erreur select{
border:1px solid red;
}

.MemberForm_Erreur input{
border:1px solid red;
}

.MemberForm_Erreur_short img{
margin: 0 5px 0 5px;
display:block;
float:left;
}

.MemberForm_Erreur_short span{
color:red;
font-weight:bold;
float:left;
display:block;
width:265px;
}

.MemberForm_Erreur_short select{
border:1px solid red;
}

.MemberForm_Erreur_short input{
border:1px solid red;
}

.adform_chekbox td{
padding:0 15px 0 0;
width:280px;
}

.end_button {
    height: 29px;
    margin: 30px 0;
}

.back_button {
    float: left;
    margin-right: 5px;
}

.back_button_left {
    background: url("../Images/lyp/button_back_left.jpg") repeat scroll 0 0 transparent;
    float: left;
    height: 29px;
    width: 32px;
}

.buttonMiddle {
    background: url("../Images/lyp/button_middle.jpg") repeat scroll 0 0 #873219;
    float: left;
    height: 29px;
}

.back_button_right {
    background: url("../Images/lyp/button_back_right.jpg") repeat scroll 0 0 transparent;
    float: left;
    height: 29px;
    width: 12px;
}

.next_button {
    float: left;
}

.next_button_left {
    background: url("../Images/lyp/button_next_left.jpg") repeat scroll 0 0 transparent;
    float: left;
    height: 29px;
    width: 17px;
}

.next_button_right {
    background: url("../Images/lyp/button_next_right.jpg") repeat scroll 0 0 transparent;
    float: left;
    height: 29px;
    width: 30px;
}
.buttonMiddle div {
    margin-top: 7px;
}

.back_button a {
    color: white;
    font-size: 12px;
    font-weight: bold;
	text-decoration:none;
}

.next_button a {
    color: white;
    font-size: 12px;
    font-weight: bold;
	text-decoration:none;
}
.breadcrumb {
    float: left;
    margin-bottom: 10px;
    margin-top: 10px;
    width: 730px;
}

.grey12 {
    color: #888888;
    font-size: 12px;
}

.breadcrumb img {
    margin: 0 3px;
}

.orange12_b {
    color: #FF7F19;
    font-size: 12px;
    font-weight: bold;
}

