@charset "utf-8";
/* CSS Document */

body {
	margin: 0;
	padding: 0;
	background: url(http://www.vivago.fr/home/img/motif_fond2.gif) repeat;
	font-size: 12px;
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	scrollbar-face-color: #5172aa; scrollbar-shadow-color: #cdd00a;scrollbar-highlight-color: #FFFFFF;scrollbar-3dlight-color: #cdd00a; scrollbar-darkshadow-color: #cdd00a; scrollbar-track-color: #5172aa; scrollbar-arrow-color: #cdd00a;
}

.remarque2 { 
	FONT-SIZE: 13px; 
	COLOR: #FFFFFF; 
	line-height: 2.1em; 
	position: relative;
	left: 15px;
	right: 5px
	}


#Bulle{
position:absolute; 
visibility:hidden; 
border:0; 
left:auto; 
width:300px; 
top:300px; 
height:auto; 
z-index:0; 
padding:3px; 
border:1px solid #cdd10b; 
background-color:#f7f8cf; 
color:#000000; 
font-size:12px; 
font-family:tahoma}

#Bulle img{
padding-right:2px
}

#Bulle hr{
clear:both; 
width:auto}


h1{ 
	font-size:0.9em;
	font-weight: normal;
}
h2{ 
	font-size:0.80em;
	font-weight: normal;
}
h3{ 
	font-size:0.70em;
	font-weight: normal;
	}
}
h4{ 
	font-size:0.70em;
	font-weight: normal;
	color: #ffffff;
}


.titreblu { 
	font-family: Verdana;
	font-size:16px; 
	line-height: 1.5em;
	font-weight: bold;
	color: #5172aa;
	margin: 1px;
	}
	
.accroche { 
	font-family: verdana;
	FONT-SIZE: 14px; 
	line-height: 20px; 
	font-weight: regular;
	COLOR: #434343; 
	position: relative;
	margin: 1px;
	}
.accrocheL:link { 
	text-decoration:underline;
	COLOR: #434343; 
	font-weight: regular;
	}
.accrocheL:visited { 
	text-decoration:none;
	COLOR: #434343; 
	font-weight: regular;
	}	
.accrocheL:hover { 
	text-decoration:none;
	COLOR: #434343; 
	font-weight: regular;
	}

	
.accroche18 { 
	font-family: verdana;
	FONT-SIZE: 18px; 
	line-height: 20px; 
	font-weight: regular;
	COLOR: #434343; 
	position: relative;
	margin: 1px;
	}	
	
	
	
	
.remarqueb { 
	FONT-SIZE: 13px; 
	COLOR: #5172aa; 
	line-height: 1.6em; 
	position: relative;
	left: 15px;
	right: 5px
	}

.remarque { 
	FONT-SIZE: 13px; 
	COLOR: #FFFFFF; 
	line-height: 1.6em; 
	position: relative;
	left: 15px;
	right: 5px
	}

.blanc { background-color: #FFF; }
.mousse { background-color:#dfdb00; }
.olive { background-color:#cdd10b; }
.water { background-color:#ebed88; }
.lavande { background-color:#5172aa; }
.mauve { background-color:#c0ceff; }
.grey { COLOR: #535353; }
.red { COLOR: red; }


.nav { 
	line-height: 1.83em;
	margin-left:5px;
	color: #ff0000;
	text-align: right;
	margin: 1px;
	}
.nav1:link { 
	text-decoration:none;
	margin-left:5px;
	color: #a0a0a0;
	font-weight: bold;
	text-align: right;
	font-size: 13px;
	margin: 1px;
	}
.nav1:visited { 
	text-decoration:none;
	margin-left:5px;
	color: #a0a0a0;
	font-weight: bold;
	text-align: right;
	font-size: 13px;
	margin: 1px;
	}	
.nav1:hover { 
	text-decoration:underline;
	margin-left:5px;
	color: #a0a0a0;
	font-weight: bold;
	text-align: right;
	font-size: 13px;
	margin: 1px;
	}
	
.titre1 { 
	FONT-SIZE: 24px; 
	COLOR: #434343; 
	line-height: 1.6em; 
	position: relative;
	left: 15px;
	}
	
.titre2 { 
	FONT-SIZE: 24px; 
	COLOR: #FFF; 
	line-height: 1.2em; 
	position: relative;
	font-weight: bold;
	margin-left:15px;
	}

	
	
.temoignage { 
	FONT-SIZE: 14px; 
	COLOR: #5172aa; 
	line-height: 1.5em; 
	position:relative;left:4px;
	}
	
	
.plan:link { 
	font-size:15px;
	text-decoration:underline;
	COLOR: #0000ff; 
	font-weight: regular;
	}
.plan:visited { 
	font-size:15px;
	text-decoration:underline;
	COLOR: #cdd10b; 
	font-weight: regular;
	}	
.plan:hover { 
	font-size:15px;
	text-decoration:none;
	COLOR: #434343; 
	font-weight: regular;
	}
	
	
.coul { 
	FONT-SIZE: 13px; 
	COLOR: #434343; 
	line-height: 1.5em; 
	position: relative;
	background-color: #FFF;
	}
.coulgris { 
	FONT-SIZE: 13px; 
	COLOR: #434343; 
	line-height: 1.5em; 
	position: relative;
	background-color: #FFF;
	}
.coulargent { 
	FONT-SIZE: 13px; 
	COLOR: #a0a0a0; 
	line-height: 1.5em; 
	position: relative;
	background-color: #FFF;
	}
.coulred { 
	FONT-SIZE: 13px; 
	COLOR: #ff0000; 
	line-height: 1.5em; 
	position: relative;
	background-color: #FFF;
	}
.coulblue { 
	FONT-SIZE: 13px; 
	COLOR: #004a99; 
	line-height: 1.5em; 
	position: relative;
	background-color: #FFF;
	}
	
	
	
.accroche2 { 
	FONT-SIZE: 14px; 
	COLOR: #434343; 
	line-height: 1.6em; 
	position: relative;
	left: 15px;
	}

.text18bold { 
	FONT-SIZE: 18px; 
	COLOR: #434343; 
	line-height: 1.6em; 
	position: relative;
	left: 4px;
	}

.textegros { 
	FONT-SIZE: 11px; 
	line-height: 1.83em;
	margin-left:5px;
	color: #ffffff;
	}
	
.formulaire { 
	FONT-SIZE: 13px; 
	margin-left:5px;
	color: #000000;
	vertical-align: baseline;
	}

.footer { 
	FONT-SIZE: 11px; 
	line-height: 1.85em;
	margin-left:5px;
	color: #5f5d5c;
	}
.footer2:link { 
	text-decoration:underline;
	color: #009ee0;
	font-weight: regular;
	}
.footer2:visited { 
	text-decoration:none;
	color: #5f5d5c;
	font-weight: regular;
	}	
.footer2:hover { 
	text-decoration:none;
	color: #cdd00a;
	font-weight: regular;
	}


.bottom { 
	line-height: 1.83em;
	color: #898989;
	background-color: #eeeeee;
	font-size: 11px;
	font-face: Arial;
	padding:  2px 2px 2px 2px;
	}
.bottom2:link { 
	text-decoration:none;
	font-size: 0.5em;
	color: #898989;
	background-color: #eeeeee;
	font-weight: regular;
	font-size: 11px;
	font-face: Arial;
	padding:  2px 2px 2px 2px;
	}
.bottom2:visited { 
	text-decoration:none;
	font-size: 0.5em;
	color: #898989;
	background-color: #eeeeee;
	font-weight: regular;
	font-size: 11px;
	font-face: Arial;
	padding:  2px 2px 2px 2px;
	}	
.bottom2:hover { 
	text-decoration:underline;
	font-size: 0.5em;
	color: #898989;
	background-color: #eeeeee;
	font-weight: regular;
	font-size: 11px;
	font-face: Arial;
	padding:  2px 2px 2px 2px;
	}




.Blog50Texte {
	font-size:13px;
	font-weight:regular;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color:#ff0000;
	background-color: #FFFFFF; opacity:.20; filter: alpha(opacity=20); -moz-opacity: 0.5; border:1px solid WHITE; padding: 1px;
	FONT-WEIGHT: normal;
	text-decoration: none;
}
a.Blog50Texte {filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5;}
a.Blog50Texte:hover  {filter:alpha(opacity=90);   -moz-opacity: 0.9;   opacity: 0.9;}


#faq_titre{
	background:url(http://www.vivago.fr/home/img/degrade_items2.gif) repeat; 
	margin-left: 9px;
	margin-right: 9px;
	font-size:0.9em;
	font-weight: normal;
}


.revue_presse { 
	FONT-SIZE: 12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.80em;
	margin-left:5px;
	color: #5172aa;
	}

.revue_presse_date { 
	FONT-SIZE: 12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.80em;
	margin-left:45px;
	color: #5172aa;
	}

#print{ 
	background:url(http://www.vivago.fr/home/img/ico_imprim.gif) no-repeat; 
	width:13px; 
	height:16px;
 }

#col_contenu{
	margin-left: 15px;
}
#col_contenu ul{
	margin-left:10px;
}
#col_contenu li{
	 background:url(http://www.vivago.fr/home/img/puce.gif) left 8px no-repeat;
	 padding-left: 10px;
}

#col_contenu2{
	margin-left: 15px;
	margin-right: 15px;
}
#col_contenu2 ul{
	margin-left:10px;
}
#col_contenu2 li{
	 background:url(http://www.vivago.fr/home/img/puce.gif) left 8px no-repeat;
	 padding-left: 10px;
}

/*  ----- page contact -----  */
fieldset.form label {  width:35%; float:left; text-align:right; clear:left; margin-bottom:10px; color: #FFFFFF; font-size: 13px; font-face: Arial; font-weight: bold;}
fieldset.form { width:325px; padding:10px; border-color:#FFFFFF}
fieldset.form input { width:60%; float:right; color: #000000; }
fieldset.form legend {font-size:.9em; font-weight:bold; color:#ff0000;}
