body {
background:#F3F3F3 url('/images/webdesign_hiver_2011/fd-hiver.jpg') no-repeat top center; 
margin:0; 
padding:0;
font-size:11px; 
color:#323131;
font-family: Arial, Helvetica, sans-serif;

}
#page {
width:998px;  
margin:0px auto; 
padding:0;
position:relative;
text-align:left
}

.pp .bloc_pp {
width:998px;  
margin:0px auto; 
padding:0;
position:relative;
text-align:left
}

#pp_1 { background-color:#000000; height:40px;}
#pp_1 a , #mentionsLegales a{ color:#f2f2f2;text-decoration:none;}
#pp_1 a:hover, #mentionsLegales a:hover{ color:#FFF; text-decoration:underline;}

#lien_arcs { width:200px; line-height:21px; font-size:10px; margin:10px 10px 0 0 ; text-align:center; float:left; border-right:1px solid #595959; }
#lien_paradiski {width:200px; padding-top:6px;float:left;}

#lien_facebook {width:520px; float:right; text-align:right; line-height:40px;}

#coordonnee { border-bottom:1px solid #dfdfdf;}

#coordonnee .bloc_pp {
	background:transparent url(../images/webdesign_hiver_2011/logo_Arcs_pp.png) 26px 38px no-repeat;
	height: 100px;
    padding: 61px 0 20px 198px;
    width: 800px;
}

.infosPratiques{
	float: left; 
	width: 600px;
}

address { 
font-size:10px;
line-height:16px;
text-transform:uppercase;
font-style:normal;
display:block;
width:172px;
float:left;
height:auto;
font-weight:bold;
}

#coordonnee p {
font-size:11px;
color:#000;
/*line-height:16px;
display:block;
width:314px;
float:left;
height:auto;*/
}


#coordonnee p strong { color:#9e0018 !important; font-size:14px !important; font-weight:bold;}

#partenaire{
	float:right;
}

#partenaire img { border:0; }

#mentionsLegales {background-color:#414040; height:40px; color:#FFF; line-height:40px; font-size:10px; }

#lienUtiles thead { font-size:12px; text-transform:uppercase; color:#000000; font-weight:bold;}
#lienUtiles strong { display:block;font-size:12px; color:#000;}
#lienUtiles a { display:block; clear:both; padding-left:10px; font-size:10px; color:#5f5f62; text-decoration:none;}
#lienUtiles a:hover { text-decoration:underline;}
#lienUtiles td { vertical-align:top;}

h1, h2, h3, h4, h5, h6, p, ul, li { 
padding:0px; 
margin:0px; 
line-height:140%;
font-weight:100;
}
 ul, li {  list-style-type:none;}

select { font-size:12px; color:#000;}

br.clear { height:1px; line-height:1px; clear:both;}

#entete{
position:relative;
height:327px;
}

#entete #logoArcs { position:absolute; top:16px; left:54px;}
#entete #lienOt { position:absolute; top:189px; left:137px;}

#entete h1 { 
color:#FFF; font-size:18px; top:115px; left:54px; position:absolute;}

#entete div.station { 
color:#FFF; font-size:18px; top:115px; left:54px; position:absolute; font-weight: normal;}

#entete div.station strong { 
	font-weight: 100;
	line-height: 25.1833px;
}

#numero { color:#efdb00; font-size:18px; position:absolute; top:138px; left:57px; letter-spacing:-1px;}


#menuTop { width:685px; position:absolute; top:18px; right:0; z-index:100;}
#menuTop li { float:left; z-index:100;}
#menuTop a { color:#ccd8ea; text-decoration:none; font-size:10px; padding:0 10px; background:transparent url(../images/webdesign_hiver_2011/sep.gif) right 3px no-repeat; }
#menuTop a:hover { color:#FFF; text-decoration:underline;}


#menuTop a.info { color:#EFDB00; text-decoration:none; font-size:10px; padding:0 10px; background:transparent url(../images/webdesign_hiver_2011/sep.gif) right 3px no-repeat; font-weight:bold; }
#menuTop a.info:hover { color:#EFDB00; text-decoration:underline; font-weight:bold;}

#menuTop #btnMonCompte, #menuTop #btnWebcam , #menuTop #btnPlan { 
display:block;
float:left; 
width:100px; 
height:27px; 
background:transparent url(../images/webdesign_hiver_2011/pack-top.png) 0px 0px no-repeat; border:0px; 
line-height:20px; 
font-weight:bold; 
margin-right:10px; 
padding:0px; }

#langue { background:transparent url(../images/webdesign_hiver_2011/bg_selectLangue.gif) top right no-repeat;
float:right;
height:15px;
padding:2px 0 0 8px;
width:25px;}

#choixLangue {position:absolute; right:8px; top:15px; width:17px; z-index:1000; display:none;}
#choixLangue a  { background-image:url(); padding:0; }
#choixLangue a img { margin-top:8px;}

#menuTop li { position:relative;}

#menuTop #btnMonCompte {color:#FFF;font-size:13px;text-align:center;}

#menuTop a#btnMonCompte:hover {background-position:0 -27px; }

#menuTop #btnWebcam {background-position:-150px 0; line-height:10px; width:44px; padding-left:20px;}
#menuTop a#btnWebcam:hover {background-position:-150px -34px;}

#menuTop #btnPlan { background-position:-274px 0; line-height:10px; width:44px; padding-left:29px;}
#menuTop a#btnPlan:hover {background-position:-274px -34px;}

#sousMenuPlan { position:absolute; top:27px; left:0; background-color:#6194CB; z-index:1000; display:none; width:120px;}
#menuTop #sousMenuPlan  a { background-image:url(); padding: 0 19px;}

#corpsPrincipal{


}

/*RESET DES LISTES*/
ol, ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
}

#menuResa { height:40px; margin-bottom:15px; position:relative; z-index:200;}

#menuResa li { float:left; border-right:1px solid #565656; margin:0; height:40px; padding:0; z-index:1000;}

a.MenuNiv1 {
font-family:Arial, Helvetica, sans-serif;	
background:transparent url(../images/webdesign_hiver_2011/bg_elmt_menu.png) right 19px no-repeat;
color:#FFFFFF;
font-size:19px;
font-weight:bold;
line-height:40px;
padding:0 27px 0 14px;
text-decoration:none;
display:block;
height:40px;
float:left;
}
a.MenuNiv1:hover { background-color:#710b18; background-position:right 25px;}
.menu-actif a { background-position:right 25px;}
a.MenuNiv2 {
	font-family:Arial, Helvetica, sans-serif;	
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	line-height:40px;
	padding:0 27px 0 14px;
	text-decoration:none;
	display:block;
	height:40px;
	float:left;
	width:113px;
	
}
a.MenuNiv2:hover {background-position:right 25px; color:#FFF900;}



#menuResa li:hover {background-position:right 25px;}
#menuResa li ul {position:absolute; top:40px; left:0; background-color:#000; width:100%;z-index:3000;}
#menuResa li ul li { border:0;  border-bottom:1px solid #565656; z-index:1000;}
#menuResa li ul li  { background-image:url(); font-size:14px; display:block;}
#menuResa li ul li:hover { color:#FFF900;}
#menuResa  .menuLv1 .menuLv2
{
width:154px;
left:809px;
}


#menuResa  .menuLv1 .menuLv2.en
{
width:154px;
left:750px;
}

#menuResa  .menuLv1 .menuLv2.de
{
width:154px;
left:831px;
}
/*STYLE DU MENU NIV 2 DEROULANT FOND BORDEAUX*/

.menu-actif{ 
	background-color:#710b18; 
	background-position:right 25px !important;
}
.menu-niv2 {left:0px;
 background-color:#710b18 !important;}

.menu-niv2:hover {
    background-color:#710b18 !important;
 }
.menu-niv2-13{
	display:none;
}
#menu-niv2-13{
	float:left;
	position:absolute;
	top:41px;
	background-color:#710b18;
	background-image:url(/images/webdesign_hiver_2011/bg_menu_niv2.jpg);
	background-position:bottom left;
	min-height:210px;
	background-repeat:repeat-x;
	padding:15px;
	z-index:1000;
}

.menu-niv2-14{
	display:none;
}
#menu-niv2-14{
	float:left;
	position:absolute;
	top:41px;
	background-color:#710b18;
	background-image:url(/images/webdesign_hiver_2011/bg_menu_niv2.jpg);
	background-position:bottom left;
	min-height:210px;
	background-repeat:repeat-x;
	padding:15px;
	z-index:1000;
}

.menu-niv2-15{
	display:none;
}
#menu-niv2-15{
	float:left;
	position:absolute;
	top:41px;
	background-color:#710b18;
	background-image:url(/images/webdesign_hiver_2011/bg_menu_niv2.jpg);
	background-position:bottom left;
	min-height:210px;
	background-repeat:repeat-x;
	padding:15px;
	z-index:1000;
}

.menu-niv2-17{
	display:none;
}

#menu-niv2-17{
	float:left;
	position:absolute;
	top:41px;
	background-color:#710b18;
	background-image:url(/images/webdesign_hiver_2011/bg_menu_niv2.jpg);
	background-position:bottom left;
	min-height:210px;
	background-repeat:repeat-x;
	padding:15px;
	z-index:1000;
}

/*STYLE DU MENU NIV 2 DEROULANT TABLEAU CONTENEUR*/

.fondTable{
	background-color:#FFFFFF;
	margin: 0;
	padding: 0;
	outline: 0;
	width:998px;
	vertical-align: baseline;
	min-height:170px;
	}

td.colSousRubriques{
	margin: 0;
	padding: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	width:194px;
	padding-left:10px;
}
	
td.colSousRubriques p{
	color:#000;
	margin-bottom:4px;
}	

td.colSousRubriques p.gras{
	color:#000;
	margin-bottom:4px;
	font-weight:bold; 
}	
	
td.bordure{		
	border-right:1px solid #d9b0ba; 
}

/*STYLE DU MENU NIV 2 DEROULANT LIENS */
a.titreSousRubrique{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:24px;
	text-decoration:none;
	color:#9d071c;

}

a.SousRubrique{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	text-decoration:none;
	color:#323131;

}

a.SousRubrique:hover{
	text-decoration:underline;
}

/************* MOTEUR ************************/
.decomoteur {background:transparent url(../images/webdesign_hiver_2011/deco_bas-moteur.jpg) bottom left no-repeat; padding-bottom:19px; margin-bottom:10px; width:630px; float:left; }
#moteur { 
position:relative;
width:610px;
padding:17px 11px 27px 11px;
height:auto;
background:#d40222 url(../images/webdesign_hiver_2011/bg_deg_moteur.gif) bottom left repeat-x;
}


#moteur h2 {
color:#FFF;
font-size:26px;
text-transform:uppercase;
padding-left:10px;
}
#moteur select { font-size:12px; color:#000;}
#lesCriteresderoulant { height:117px; border-top:1px solid #9D071D;}

#r-confort select { position:absolute; width:266px;  }
#r-criteres { position:absolute; width:266px; }


#menutchoisiraltitude select {position:absolute; width:266px;  top:66px; left:22px;}
#menutchoisirvillage select {position:absolute; width:266px;  top:96px; left:22px;}
#menutypehebergement select {position:absolute; width:266px; top:126px; left:22px;}
#r-nombrechambres select {position:absolute; width:266px; top:156px; left:22px;}
/*#r-nombrechambres select {position:absolute; width:266px;top:156px; right:52px; }*/
#r-moisarrivee select {position:absolute; width:266px; top:66px; right:52px;}
#r-jourarrivee select {position:absolute; width:266px;  top:96px; right:52px;}
#r-jourdepart select {position:absolute; width:266px;top:126px; right:52px;}
#r-nombrepersonnes select {position:absolute; width:266px;top:156px; right:52px; }
#r-moisarrivee img {position:absolute; top:96px; right:22px;}



#lesCriterescasecoche{
clear:both; position:relative;
padding:10px 0; }

#lesCriterescasecoche span { color:#FFFFFF;
display:block;
float:left;
font-size:12px;
width:203px;}
#lesCriterescasecoche span span {
color:#9F8186;
display:inline;
float:none;
font-size:12px;
width:auto;
}
#btnReset { 
background:transparent url(../images/webdesign_hiver_2011/btn_moteur.jpg) top left no-repeat;
bottom:-23px;
color:#333333;
font-size:16px;
height:45px;
line-height:35px;
position:absolute;
left:22px;
text-align:center;
text-decoration:none;
width:224px;}

#btnReset:hover { bottom:-30px;}


#btnResultat { 
background:transparent url(../images/webdesign_hiver_2011/btn_moteur.jpg) top left no-repeat;
bottom:-23px;
color:#A2071D;
font-size:21px;
height:45px;
line-height:35px;
position:absolute;
right:22px;
text-align:center;
text-decoration:none;
width:224px;}

#btnResultat:hover { bottom:-30px;}

#moteur #fondrecherche p{ line-height:10px; text-align:right; position: absolute; top:0px; right:22px; z-index:100; height:45px; width:240px; color:#FFF; }

/************* RESULTAT **********************/
#lesResultats{
margin:20px 10px 20px 10px;
width:726px;
float:left;
}
#contenuresultatsrecherche { }

#lesResultatsTop {
border-bottom:1px solid #d2d2d2;
color:#C50D24;
height:35px;
line-height:29px;
font-size:16px
}
#lesResultatsBottom {

color:#C50D24;
line-height:35px;
font-size:16px
}
#navPageSimple, #navPageSimple a{
color:#4E4F4E;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:40px;
text-align:right;
}

#lesResultatsTop p {
width:288px;
float:left;
line-height:35px;
padding-left:4px; 
color:#afa9a9; font-size:24px;
}

#lesResultatsBottom p {
line-height:55px;
font-size:24px;
color:#C50D24;text-align:right;
padding-left:4px
}
#lesResultatsBottom a { color:#8a8888; text-decoration:none;}
.lesResultatsTri{
width:380px;
float:right;
font-family:Arial, Helvetica, sans-serif;
color:#545555;
font-size:12px;
padding-right:4px;
text-align:right
}
.lesResultatsTri select { font-size:10px;}
.unResultat { 
clear:both; 
border-bottom:1px solid #b0b0b0; 
border-top:1px solid #fff; 
position:relative; 
padding-bottom:10px; 
height:auto;
width:726px;}


.partieGauche {width:217px;
height:180px;
float:left;}

.unResultat .photo {
background:#F3F3F3 url(../images/webdesign_hiver_2011/bg_photo.jpg) top left no-repeat;
height:111px;
padding:14px 19px 14px 19px;
}
.unResultat .photo a {height:111px; overflow:hidden; display:block;}
.unResultat .photo img { width:179px;}

.unResultat select { width:332px;}

.unResultat .btnMap {
color:#000501;
background:#F3F3F3 url(../images/webdesign_hiver_2011/pack_resultat.png) 0 4px  no-repeat;
display:block;
font-family:Verdana;
font-size:12px;
font-style:italic;
letter-spacing:-1px;
line-height:40px;
margin-left:43px;
text-align:center;
text-decoration:none;
width:140px;}

.unResultat .btnMap:hover { background-position:0px -166px;}

.unResultat ul{
font-size:11px;
width:350px;
float:left;
list-style-type:none;
margin-top:5px;
}
.unResultat ul ul{
width:auto;
float:none;
display:inline;
margin-top:0;
}
.unResultat h4, .unResultat p { float:left; width:315px;}
.unResultat h4 { position:relative; padding-top:10px; color:#9d071c; font-size:19px;}
.unResultat h4 img { position:absolute; bottom:-17px;right:-40px;
z-index:700;}
.unResultat strong { 
text-transform:capitalize; 
line-height:18px;
margin-bottom:5px; font-size:13px; color:#433b3b; font-weight:100; border-bottom:1px solid #d7d6d6; display:block;}

.unResultat .Rlvs0 { color:#323131; font-style:normal; font-weight:bold;} 
.unResultat li { color:#555252; font-style:italic;}

.unResultat .prix { 
display:block; 
float:right; 
background:#F3F3F3 url(../images/webdesign_hiver_2011/pack_resultat.png) right 12px  no-repeat;
height:100px;
width:132px;
text-decoration:none;
text-transform:uppercase;
position:absolute; right:0px; top:10px;
z-index:200;}

.unResultat .prix:hover { background-position:right -116px  }

.unResultat .prix .apartir { color:#7F7F7F;  display:block; font-size:8px; font-weight:bold; padding-left:14px;
}

.unResultat .prix strong { 
text-align:right; 
border:0; color:#9f1c24; 
font-size:26px; font-weight:bold; 
padding:10px 10px 0 0; 
margin-bottom:5px;
}

.unResultat .prix label { 
display:block; padding-left:17px; color:#FFF; font-size:10px; font-weight:bold; letter-spacing:-1px; 
cursor:pointer;
z-index:150;
}

.unResultat .prix .info { 
display:block; padding-left:17px; color:#FFF; font-size:10px; font-weight:bold; letter-spacing:-1px; 
cursor:pointer;
z-index:150;
padding-top:9px;
}

.unResultat .prix .indication { 
color:#000000; font-size:16px; text-transform:none; font-style:italic; display:block; text-align:right; font-weight:bold; padding-top:20px;

}

/***************************** LES PROMOS HOME ****************************/

#ToutCompris { float:right; width:345px; }

.misEnAvant { margin:20px 0; display:block;}


#lesPromos { position:absolute; right:7px; bottom:0px; width:715px; height:273px; overflow:hidden; }

#lesPromos div { position:relative; width:2000px;}

#lesPromos div.uneOffre { 
background-position: center; background-repeat:no-repeat; position:relative; 
width:715px; height:273px; float:left; }


.prev { background:transparent url(../images/webdesign_hiver_2011/pack-fleche.png) top left no-repeat; display:block;
height:51px;
left:272px;
position:absolute;
top:152px;
width:63px; cursor:pointer; z-index:500; }
.prev:hover {background-position:bottom left;}

.next { background:transparent url(../images/webdesign_hiver_2011/pack-fleche.png) top right no-repeat; display:block;
height:51px;
right:0;
position:absolute;
top:152px;
width:63px;  z-index:500; cursor:pointer;  }
.next:hover {background-position:bottom right;}

.uneOffre h4 { width:395px; line-height:24px; color:#71ab2c; font-size:20px; font-weight:bold; position:absolute; top:96px; left:78px; }

.uneOffre a {background:transparent url(../images/webdesign_hiver_2011/btn_en-savoir-plus.png) top left no-repeat; color:#FFFFFF;
display:block;
font-size:12px;
font-weight:bold;
height:42px;
left:288px;
line-height:28px;
padding-left:27px;
position:absolute;
text-decoration:none;
text-transform:uppercase;
top:195px;
width:180px; }

.uneOffre a:hover  {background-position:bottom left;}
/************** PAGE PRODUIT *****************/
#ficheProduit {
position:relative;
}

a#retour{ 
	color:#b6b4b4;
    font-size:24px;
    text-decoration:none;
    border-top:1px solid #d2d2d2; 
    line-height:50px;
    display:block;
    clear:both;
    background-image:url();
}

a#retourTop , a#retourTop:visited{
	color:#b6b4b4;
    font-size:24px;
    text-decoration:none;
    border-bottom:1px solid #d2d2d2; 
    line-height:50px;
    display:block;
    background-image:url();
}
a#retourTop:hover, a#retour:hover, a.r-prestation:hover  {
	color:#787373;
}

#cd { float:left; width:387px; position:relative;}

#ficheProduit h2 span { display:block; color:#b80316; font-size:22px; text-transform:uppercase;}
#ficheProduit h2 {
color:#443838; 
font-size:18px; 
line-height:24px;
border-bottom:1px solid #d2d2d2; 
border-top:1px solid #FFF; 
padding:14px  0;
font-weight:bold;
}

#ficheProduit .prix {
display:block;
height:50px;
position:absolute;
right:1px;
top:72px;
width:97px;
background:transparent url(/images/webdesign_hiver_2011/affichette-prix.gif) 0 0 no-repeat ;
text-transform:uppercase;
color:#000; 
font-size:9px;
padding-left:19px;
font-weight:bold;
}
.prix span{
color:#9F1C24;
font-size:26px;
display:block; }


.descriptif2 {
background-color:#EAEAEA;
clear:both;
margin-top:20px;
padding:10px;
}
.descriptif2 h3,  #cg h3 { color:#be041c; text-transform:uppercase; font-size:13px; font-weight:bold; padding-bottom:20px; }

#emplacementphotos {
clear:both;
background:transparent url(/images/webdesign_hiver_2011/bg_photo_top.gif) top left no-repeat ;
padding:0 ;
}

#emplacementphotos div{
background:transparent url(/images/webdesign_hiver_2011/bg_photo_bottom.gif) bottom left no-repeat ;
padding:11px 12px 18px;

}

.cadre{

}

#etapeResa{
clear:both;
}

#cg {
width:290px;
padding:10px 20px;
color:#696869;
line-height:20px;
min-height:550px;
float:right;
background-color:#f9f9f9;
margin-top:50px;
}
#cg ul{
list-style-image:url(/fr/images/tiret.gif);
}
#cg ul li ul li{ margin-left:20px; line-height:20px;}


.btnPlan {
color:#000501;
background:#F3F3F3 url(../images/webdesign_hiver_2011/pack_resultat.png) 0 4px  no-repeat;
display:block;
font-family:Verdana;
font-size:12px;
font-style:italic;
letter-spacing:-1px;
line-height:40px;
float:left;
text-align:center;
text-decoration:none;
width:140px;}

.btnPlan:hover { background-position:0px -166px;}


#btnImprimer {
display:block;
float:right;
height:26px;
margin-top:10px;
text-indent:-2000px;
width:29px;
background:#F3F3F3 url(../images/webdesign_hiver_2011/pack_ficheProduit.gif) top right  no-repeat;
}
#btnImprimer:hover { background-position:bottom right;}

#btnEnvoi {
display:block;
float:right;
height:20px;
margin-top:13px;
text-indent:-2000px;
width:26px;
background:#F3F3F3 url(../images/envoi-ami.gif) top right  no-repeat;
}

.addthis_default_style {
	float:right;
}

.at15t_facebook {
	display:block;
	float:right;
	height:16px;
	margin-top:13px;
	text-indent:-2000px;
	width:26px;
}



.fondprixproduit {
background:transparent url("/images/webdesign_hiver_2011/affichette-prix.gif")  top left no-repeat;
color:#000000;
display:block;
font-size:9px;
font-weight:bold;
height:65px;
padding-left:19px;
position:absolute;
right:10px;
text-transform:uppercase;
top:-11px;
width:97px;

}
.fondprixproduit span {
color:#9F1C24;
display:block;
font-size:26px;
}

*+html .fondprixproduit{ }



#miniPhoto { text-align:center;}
#miniPhoto a{ 
display:block; 
float:left; 
background:transparent url(/images/webdesign_hiver_2011/bg_vignette.gif) 4px 0   no-repeat scroll;
height:61px;
padding:12px 0 11px;
width:129px;
}
#miniPhoto a div  { height:62px; overflow:hidden}

.legendePhoto {color:#B6B4B4;
font-style:italic;
text-align:center;}


.selectHeb{ 
display:block; position:absolute; 
top:115px; right:0; 
width:296px; height:54px;
background:transparent url(/images/webdesign_hiver_2011/pack_ficheProduit.gif) top left  no-repeat scroll;
font-size:20px; font-weight:bold; color:#FFF; text-decoration:none;
line-height:37px; padding-left:44px;
}
.selectHeb:hover {background-position:bottom left;}



#nRch{display:block; background:#F5F6F5 url(/fr/images/pack_produit_2.png) 0px -300px no-repeat ;color:#FFFFFF; height:43px; font-size:17px; line-height:44px; width:234px; text-align:center; text-decoration:none;}

#colonneDroite {z-index:10; width:248px; padding-top:16px; float:right;}

/*************** FIN PAGE PRODUIT *****************/


/****************************EDITEUR*******************************/

.wysiwyg {
	clear:both; 
	width:715px; 
	margin-right:15px; 
	float:left;
	padding:20px 0; 
	font-size:12px; 
	color:#111;
	font-family: Arial, Helvetica, sans-serif;
	text-align:justify;
}

.wysiwyg .rouge {color:#C50D24;}
.wysiwyg .img_droite {float:right; margin:5px;}
.wysiwyg .img_gauche {float:left; margin:5px;}

.wysiwyg h1{
	color:#222;
	font-size:24px;
	margin:0 0 25px 0;
	padding: 0 0 0 0;
	font-weight:bold;
	text-align:left;
	line-height:24px;
}

.wysiwyg h2{
	color:#C50D24;
	font-size:18px;
	margin:25px 0 15px 0;
	padding: 0 10px 6px 0;
	font-weight:bold;
	border-bottom: 1px solid #C50D24;
  	display:block;
	clear:both;
	text-align:left;
	line-height:18px;
}

.wysiwyg h3{
	color:#333;
	font-size:16px;
	margin:15px 0 8px 0;
	padding: 0 0 0 0;
	font-weight:bold;
	text-align:left;
	line-height:16px;
}

.wysiwyg h4{
	color: #C50D24;
    font-size: 14px;
    font-weight: normal;
    margin: 8px 0 4px;
    padding: 0;
	text-align:left;
	line-height:14px;
}

.wysiwyg p{
	font-size:12px; 
	color:#111;
	font-family: Arial, Helvetica, sans-serif;
	margin:6px 0 10px 0;
	line-height:16px;
	text-align:justify;

}

.wysiwyg a,.wysiwyg a:link, .wysiwyg a:active {
	font-size:12px; 
	color:#C50D24;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

.wysiwyg a:hover{
	font-size:12px; 
	color:#eb1d37;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

.wysiwyg ul{
	font-size:12px; 
	color:#111;
	font-family: Arial, Helvetica, sans-serif;
	list-style-image: url(/images/webdesign_hiver_2011/deco_lien_panier.gif);
	list-style-position:inside;
	margin-left:10px;
}

.wysiwyg ol{
	list-style-type:decimal;
	color:#111;
	font-family: Arial, Helvetica, sans-serif;
	list-style-position:inside;
	margin-left:10px;
}

.wysiwyg li{
	line-height:16px;
}

.wysiwyg hr { border:0; border-top:1px solid #D2D2D2; border-bottom:1px solid #FFF;}


.wysiwyg  div.miseEnAvant { 
	background-color:#F9F9F9;
}
.wysiwyg strong { color:#000; font-weight:bold;}

.wysiwyg p.deco { background-color:#F9F9F9; color:#555252;padding:16px}

.wysiwyg table {font-size:12px; padding:0 0 10px 0;}
.wysiwyg table.tableau { background-color:#fff; font-size:12px;}
.wysiwyg table.tableau td {padding:0 10px;}
.wysiwyg table.tableau td h4 {
	color:#fff;
	font-size:14px;
	font-weight:bold;
	background-color:#C50D24;
	padding:3px 6px 3px 6px;
}

.wysiwyg  div.decoImgRight { 
	clear:right;
	background:#FFFFFF url(/images/webdesign_hiver_2011/deco-photo.gif) bottom right no-repeat;
	padding:7px 11px 14px 7px;
	float:right; 
	margin:5px; 
	width:682px;
}

.wysiwyg  div.decoImgLeft { 
	clear:left;
	background:#FFFFFF url(/images/webdesign_hiver_2011/deco-photo.gif) bottom right no-repeat;
	padding:7px 11px 14px 7px;
	float:left; 
	margin:5px 0; 
	width:682px;
	
}

.wysiwyg  div.decoImgLeft h2, .wysiwyg  div.decoImgRight h2 {
	color:#C50D24;
	font-size:14px;
	margin:5px 0 15px 0;
	padding: 0 10px 6px 0;
	font-weight:bold;
	border-bottom: 1px dashed #C50D24;
  	display:block;
	clear:both;
	text-transform:uppercase;
}

.wysiwyg  div.decoImgLeft img, .wysiwyg  div.decoImgRight img {
	margin:10px;
}
	

.wysiwyg  div.decoImgLeft table tr td image{
	vertical-align:top;
	text-align:center;
}


.wysiwyg  div.decoImgLeft h2.red, .wysiwyg  div.decoImgRight h2.red {
	color:#C50D24;
	font-size:14px;
	margin:5px 0 15px 0;
	padding: 0 10px 6px 0;
	font-weight:bold;
	border-bottom: 1px dashed #C50D24;
  	display:block;
	clear:both;
	text-transform:uppercase;
}

.wysiwyg  div.decoImgLeft h2.pink, .wysiwyg  div.decoImgRight h2.pink {
	color:#CD2573;
	font-size:14px;
	margin:5px 0 15px 0;
	padding: 0 10px 6px 0;
	font-weight:bold;
	border-bottom: 1px dashed #CD2573;
  	display:block;
	clear:both;
	text-transform:uppercase;
}

.wysiwyg  div.decoImgLeft h2.blue, .wysiwyg  div.decoImgRight h2.blue {
	color:#00CBFF;
	font-size:14px;
	margin:5px 0 15px 0;
	padding: 0 10px 6px 0;
	font-weight:bold;
	border-bottom: 1px dashed #00CBFF;
  	display:block;
	clear:both;
	text-transform:uppercase;
}

.wysiwyg  div.decoImgLeft h2.black, .wysiwyg  div.decoImgRight h2.black {
	color:#000;
	font-size:14px;
	margin:5px 0 15px 0;
	padding: 0 10px 6px 0;
	font-weight:bold;
	border-bottom: 1px dashed #000;
  	display:block;
	clear:both;
	text-transform:uppercase;
}

.wysiwyg  div.decoImgLeft h2.yellow, .wysiwyg  div.decoImgRight h2.yellow {
	color:#d8ce2b;
	font-size:14px;
	margin:5px 0 15px 0;
	padding: 0 10px 6px 0;
	font-weight:bold;
	border-bottom: 1px dashed #d8ce2b;
  	display:block;
	clear:both;
	text-transform:uppercase;
}


.wysiwyg table.yellow, .wysiwyg table.pink, .wysiwyg table.blue, .wysiwyg table.black, .wysiwyg table.red{
	background:#fff;
	}   

.wysiwyg table.yellow h2{
	color:#d8ce2b;
	font-size:18px;
	margin:25px 0 15px 0;
	padding: 0 10px 6px 0;
	font-weight:bold;
	border-bottom: 1px dashed #d8ce2b;
  	display:block;
	clear:both;
}

.wysiwyg table.pink h2{
	color:#CD2573;
	font-size:18px;
	margin:25px 0 15px 0;
	padding: 0 10px 6px 0;
	font-weight:bold;
	border-bottom: 1px dashed #CD2573;
  	display:block;
	clear:both;
	background-color:#fff;
}

.wysiwyg table.blue h2{
	color:#00CBFF;
	font-size:18px;
	margin:25px 0 15px 0;
	padding: 0 10px 6px 0;
	font-weight:bold;
	border-bottom: 1px dashed #00CBFF;
  	display:block;
	clear:both;
}

.wysiwyg table.black h2{
	color:#000;
	font-size:18px;
	margin:25px 0 15px 0;
	padding: 0 10px 6px 0;
	font-weight:bold;
	border-bottom: 1px dashed #000;
  	display:block;
	clear:both;
}

.wysiwyg table.red h2{
	color:#C50D24;
	font-size:18px;
	margin:25px 0 15px 0;
	padding: 0 10px 6px 0;
	font-weight:bold;
	border-bottom: 1px dashed #C50D24;
  	display:block;
	clear:both;
}

.wysiwyg table.red a{color:#C50D24;}
.wysiwyg table.black a{color:#C50D24;}
.wysiwyg table.blue a{color:#00CBFF;}
.wysiwyg table.yellow a{color:#d8ce2b;}
.wysiwyg table.pink a{color:#CD2573;}
	

/****************************END EDITEUR*******************************/




/******************* STYLE AJOUTE A LA DEMANDE DE Gégé ***************************************/
#processResa { width:750px; float:left;}
#processResa .wysiwyg {width:100%;}

/* Début des styles ajoutés pour la partie contenu */

.blanc { font-family: Arial, Verdana, Helvetica, sans-serif; color:#ffffff; font-weight:normal ; font-size:11px; }
.blancgras { font-family: Arial, Verdana, Helvetica, sans-serif; color:#ffffff; font-weight:bold ; font-size:11px; }
.boutonformulaire { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; background-color: #f37e17; border:0px none #000000; cursor:pointer; }
.important { font-family: Arial, Verdana, Helvetica, sans-serif; color:#000000; font-weight:normal ; font-size:11px; }
.importantgras { font-family: Arial, Verdana, Helvetica, sans-serif; color:#000000;  font-size:15px; }
.fond1 { background-color:#67acd9; }
.fond2 { background-color:#cae1f2; }
.fond3 { background-color:#e7f0f9; }
.fond4 { background-color:#ffffff; }
.formulaire { 
background-color:#F5F6F5;
border:1px solid #E6E6E6;
color:#787373;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:13px;
margin-bottom:5px;
}
.legende { font-family: Arial, Verdana, Helvetica, sans-serif; color:#67acd9; font-weight:normal ; font-size:11px; }
.legendegras { font-family: Arial, Verdana, Helvetica, sans-serif; color:#67acd9; font-weight:bold ; font-size:11px; }
.soustitre { font-family: Arial, Verdana, Helvetica, sans-serif; color:#67acd9; font-weight:normal ; font-size:20px; }
.titre { font-family: Arial, Verdana, Helvetica, sans-serif; color:#2b6396; font-weight:bold ; font-size:24px; }

/* Fin des styles ajoutés pour la partie contenu */

/* Début des styles ajoutés pour la réservation */

a.r-prestation { border-top:1px solid #D2D2D2;
clear:both;
color:#B6B4B4;
display:block;
font-size:24px;
line-height:50px;
text-decoration:none;
}

/*.Dlvs0 { font-family: Arial, Verdana, Helvetica, sans-serif; color:#696869; font-weight:bold ; font-size:11px; }
.Dlvs1 { font-family: Arial, Verdana, Helvetica, sans-serif; color:#696869; font-weight:bold ; font-size:12px; }
.Dlvs2 { font-family: Arial, Verdana, Helvetica, sans-serif; color:#696869; font-weight:bold ; font-size:16px; }
.Dvvs0 { font-family: Arial, Verdana, Helvetica, sans-serif; color:#696869; font-weight:normal ; font-size:11px; }
.Dvvs1 { font-family: Arial, Verdana, Helvetica, sans-serif; color:#696869; font-weight:bold ; font-size:12px; }
.Dvvs2 { font-family: Arial, Verdana, Helvetica, sans-serif; color:#696869; font-weight:bold ; font-size:16px; }
.liN1 { list-style-type: none; list-style-position:inside; list-style-image:url(../images-reservation/puce1.gif); font-family: Arial, Verdana, Helvetica, sans-serif; color:#696869; font-weight:bold ; font-size:11px; }
.liN2 { list-style-type: none; list-style-position:inside; list-style-image:url(../images-reservation/puce2.gif); font-family: Arial, Verdana, Helvetica, sans-serif; color:#696869; font-weight:normal ; font-size:11px; padding:3px; }
.liN3 { list-style-type: none; list-style-position:inside; list-style-image:url(../images-reservation/puce3.gif); font-family: Arial, Verdana, Helvetica, sans-serif; color:#696869; font-weight:normal ; font-size:11px; padding:3px; }
.liNi1 { list-style-type: none; list-style-position:inside; list-style-image:url(../images-reservation/puce1.gif); font-family: Arial, Verdana, Helvetica, sans-serif; color:#696869; font-weight:normal ; font-size:11px; padding:3px; }
.liNi2 { list-style-type: none; list-style-position:inside; list-style-image:url(../images-reservation/puce2.gif); font-family: Arial, Verdana, Helvetica, sans-serif; color:#696869; font-weight:normal ; font-size:11px; padding:3px; }
.liNi3 { list-style-type: none; list-style-position:inside; list-style-image:url(../images-reservation/puce3.gif); font-family: Arial, Verdana, Helvetica, sans-serif; color:#696869; font-weight:normal ; font-size:11px; padding:3px; }
*/

.liN1 { margin-left:10px; line-height:15px; list-style-position:inside; list-style-image:url(../images-reservation/tirait.gif);color:#555252;
font-style:italic;}
.liN2 { margin-left:30px; line-height:15px; list-style-position:inside; list-style-image:url(../images-reservation/tirait.gif);}
.liN3 { margin-left:35px; line-height:15px; list-style-position:inside; list-style-image:url(../images-reservation/tirait.gif);}
.liNi1 { margin-left:10px; line-height:15px; list-style-position:inside; list-style-image:url(../images-reservation/tirait.gif);}
.liNi2 { margin-left:30px; line-height:15px; list-style-position:inside; list-style-image:url(../images-reservation/tirait.gif);}
.liNi3 { margin-left:35px; line-height:15px; list-style-position:inside; list-style-image:url(../images-reservation/tirait.gif);}
.Dlvs0 { font-weight:bold; color:#000; ;
font-style:normal;}
.Dlvs1 { font-weight:normal;}
.Dlvs2 { font-weight:bold;  font-size:14px;}
.Dvvs0 {  font-weight:normal;  }
.Dvvs1 { font-weight:bold; }
.Dvvs2 { font-weight:bold; font-size:13px; padding-top:6px; margin-top:6px; display:block; }




.r-bouton1 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; background-color: #ffb934; border:1px solid #ffffff; cursor: pointer; padding:3px; vertical-align:middle; }
.r-bouton2 {  
color: #ffffff; 
border:0;
background:#F3F3F3 url(../images/webdesign_hiver_2011/pack_ficheProduit.gif)  -340px top no-repeat  ;
display:block;
font-size:20px;
font-weight:100;
height:43px;
width:258px; cursor:pointer; }

.r-important  {  color:#000000; font-weight:normal ; font-size:11px; }

.r-importantgras {  font-weight:100 ; font-size:15px; padding:5px; }
.r-importantgras-mini {  font-weight:100 ; font-size:13px; padding:0px; }
.r-fond1 , .r-prix2 { background-color:#E6E6E6; }
.r-fond2, .r-prix1, .r-prix4 { background-color:#EAEAEA;  padding:5px;}
.r-prix2, .r-prix1, .r-prix4 {text-align:right ;border:0px solid red;  padding:5px;}
.r-fond3 { background-color:#F5F6F5; color:#000;
font-size:12px;
text-transform:uppercase;  padding:5px; }
.r-fond4 { background-color:#FFF; }

.r-fond4 .r-fond1 .r-fond4 .r-importantgras { 
color:#C50D24;
font-size:12px;
font-weight:100;}


.solde .r-importantgras , .accompte .r-importantgras{ 
color:#B6B4B4;
font-size:17px;
font-weight:100;
line-height:40px;
}
.accompte .r-importantgras{ color:#C50D24}

.r-fondspecial { 
background-color:#E1E1E1;
 }
.r-fondversement1 { background-color:#f37e17; }
.r-fondversement2 { background-color:#ffb934; }
.r-formulaire { 
background-color:#F5F6F5;
border:1px solid #E6E6E6;
color:#787373;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:13px;
margin-bottom:5px;}
.r-legende { font-family: Arial, Verdana, Helvetica, sans-serif; color:#67acd9; font-weight:normal ; font-size:11px; }
.r-legendegras { font-family: Arial, Verdana, Helvetica, sans-serif; color:#67acd9; font-weight:bold ; font-size:11px; }

.r-soustitre { 
color:#484444;
font-size:24px;
font-weight:bold;
}


.r-texteprestation {color:#474343; font-weight:bold ; font-size:12px; }
.r-textespecial { font-family: Arial, Verdana, Helvetica, sans-serif; color:#ffffff; font-weight:normal ; font-size:11px; }
.r-textespecialgras {
text-transform:uppercase;
color:#323131; 
font-size:11px;
font-weight:bold;
 }
.r-titre { color:#be041c; font-size:17px; line-height:22px;}
.r-titreprestation { color:#BE041C;
display:block;
font-size:16px;
font-weight:100;
padding-bottom:5px; }


/* Fin des styles ajoutés pour la réservation */


#titredisponibilites-fr {
background-image:url(/fr/images/titre-dispos-tous.gif);
border:0 none #000000;
height:34px;
left:0;
margin-top:20px;
position:relative;
text-align:left;
top:0;
visibility:visible;
z-index:5;
}
#titredisponibilites {}

/* info client */
#infosClient, #panierm, #ChoixPaiement , #selection_paiement,#selection_paiement_dossier, #paiementCarte, #confirmCommande, #detailDossier, #selection_presta_sup , #recapDossier{ padding:10px 20px 20px 0px; height:330px;}
html > body #infosClient, html > body #panierm, html > body #ChoixPaiement , html > body #selection_paiement,html > body #selection_paiement_dossier, html > body #paiementCarte, html > body #confirmCommande, html > body #detailDossier, html > body #selection_presta_sup , html > body #recapDossier{min-height:330px; height:auto;}

#nouveauClient, #dejaClient { width:50%; float: left; margin-top:50px;}

.uneEtape { 
position:relative;}

#choixDispo.uneEtape {
}
#legende { float:right; width:215px;}


.uneEtape table { margin-bottom:18px; background-color:#f8f8f8;}


*+html .uneEtape table {position:relative;}



.choix { position:relative;}
.uneEtape .tcAjax span , .choix span{ 
color:#FFFFFF;
left:8px;
position:absolute;
text-decoration:none;
top:31px;
font-size:10px;
}
.uneEtape .tcAjax , .choix a{ text-decoration:none;}


.uneEtape #formulaireSearchVel2, #divDureeSejour { width:90%; background-color:#F8F8F8; margin-left:10px;  padding:18px 0 18px 18px;}
.uneEtape #formulaireSearchVel2 table { margin-left:0;}

#dateArriveeCss { margin-left:10px;}

#divPrixOption { margin-top:10px; font-size:12px;}

#boutonValider, #reserverNow { color: #ffffff; 
border:0;
background:#F3F3F3 url(../images/webdesign_hiver_2011/pack_ficheProduit.gif)  -340px top no-repeat  ;
display:block;
font-size:20px;
font-weight:100;
height:43px;
width:258px; cursor:pointer; }

#panier, .conseil {
background:#EAEAEA url(/images/webdesign_hiver_2011/bg_titres.png) top right no-repeat  ;
width:247px;
margin-bottom:20px;
}
.conseil { background-position:top left; background-color:#F2F2F2;}
.conseil p { padding:10px 10px 10px 20px; color:#a9a8a8; font-size:10px;}
.conseil p b{ color:#615c5c; font-size:12px;}

#fondpanier { margin:0px 20px; padding:10px 0; border-bottom:1px solid #E3E3E3;}
#fondpanier .vide { color:#abaaaa; font-style:italic; font-size:12px; text-align:right; display:block;}

#accesCompte, #validerpanier {margin:0px 20px; padding:10px 0; border-top:1px solid #FFF;}

#accesCompte a , #validerpanier a { display:block; text-align:right; background:transparent url(/images/webdesign_hiver_2011/deco_lien_panier.gif) 192px 4px no-repeat  ; color:#c70218; font-size:12px; text-decoration:none; padding-right:20px}
#accesCompte a:hover, #validerpanier a:hover  { background-position:196px 4px;}
#validerpanier a {
color:#433B3B;
font-weight:bold; }

#panier strong, .conseil strong{ 
display:block;
line-height:38px;
padding-right:50px;
text-align:right;
text-transform:uppercase;
}

.conseil p span strong{ 
display:block;
line-height:20px;
padding-right:50px;
text-align:left;
text-transform:uppercase;
}

.conseil a, .conseil a:hover{
display:block;
line-height:38px;
padding-right:50px;
text-align:right;
text-transform:uppercase;
text-decoration:none;
font-weight:bold;
color:#000000;
}

#textepromo { 
border-bottom:1px solid #D2D2D2;
border-top:1px solid #D2D2D2;
margin-bottom:6px;
margin-top:6px;
padding-bottom:20px;
padding-top:10px;
}

#textepromo h3{ font-size:21px; line-height:23px; color:#71AB2C; font-weight:100; width:auto; display:block;}
#textepromo p { font-size:12px;}
#textepromo div img {margin:0px;}


#div_depart_cal {background-color:#F3F3F3;
position:absolute;
right:23px;
top:87px;
z-index:400;}
#div_depart_cal a { display: block; text-align: center; color:#C40D23;}


#div_budget_min, #div_budget_max{ display:none;}

/* TEST avec ponctuation
.unResultat .liN1, .unResultat .liN2,  .unResultat .liN3 { display:inline; margin-left:0px; padding-right:4px; }
.unResultat ul ul ul {
background:transparent url(/images-reservation/2points.gif)  3px 5px no-repeat;
padding-left:10px;
}
.unResultat .liN3 {background:transparent url(/images-reservation/plus.gif)  right center no-repeat;
padding-left:3px;
padding-right:10px;
}

.unResultat .liN2 {background:transparent url(/images-reservation/tirait.gif)  0px 4px no-repeat; padding-left:7px; margin-left:-9px;}
*/


.unResultat .liN2,  .unResultat .liN3 { display:inline; margin-left:0px; padding-right:4px; }
.unResultat ul ul ul {
background:transparent url(/images-reservation/2points.gif)  3px 5px no-repeat;
padding-left:10px;
}
.unResultat .liN3 {
font-style:italic;
}

.unResultat .liN2 {background:transparent url(/images-reservation/tirait.gif)  0px 2px no-repeat; padding-left:9px; }

.unResultat ul ul {float:left; margin-left:28px;}
.unResultat ul ul .liN2  { line-height:12px;}


.wysiwyg p.filAriane { padding:0 0 20px; font-size:17px; color:#B6B4B4;}
.filAriane strong { color:#C50D24; font-weight:100;}

#panierm #reserverNow, #panierm #retour  {
border:0 none;
clear:none;
display:block;
float:right;
margin:0;
padding:0 20px;

}

#panierm #retour  {background-image:url();}
#calendrierDepart { float:left; font-size:14px; color:#FFF;}
#calendrierDepart .entete { color:#484444;}
#calendrierDepart  a { display:block; color:#FFF;}

#txtRef { color:#398CCC; font-size:14px; text-align:justify; padding:5px 2px;}


#contenupanier { color:#be041c; font-weight:bold; font-size:11px;}

.autreRubrique #colonneDroite{ margin-top:207px;}



/*==============Styles avis conso ===============*/
.CollapsiblePanelTab{
	background-image:url(/images/images-consos/bg_details.png);
	background-position:top left;
	height:63px;
	width:726px;
	color:#ffffff;
	background-repeat:no-repeat;

}

.CollapsiblePanelContent {
	margin: 0px;
	padding: 0px;
	padding-right:10px;
}

.CollapsiblePanelTab a {
	color: black;
	text-decoration: none;
}

.CollapsiblePanelOpen .CollapsiblePanelTab {
	background-color:#bf2026;
	color:#ffffff;
}

.CollapsiblePanelClosed .CollapsiblePanelTab {
 /* background-color: #EFEFEF */
}

.CollapsiblePanelTabHover,  .CollapsiblePanelOpen .CollapsiblePanelTabHover {
		background-color:#bf2026;
		color:#ffffff;
}

.CollapsiblePanelFocused .CollapsiblePanelTab {
	background-color:#bf2026;
	color:#ffffff;
}


/* ======================================================================*/

#avisConso{
	width:726px;
}

#openClose {
    float: right;
    height: 21px;
    margin-left: 2px;
    width: 25px;
	margin-right:10px;
}

.big{
	font-size:22px;
}

.blanc{
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:16px;
}

#noteMoyenne{
	width:98px;
	height:38px;
	color:#ffffff;
	float:left;
	margin-left:10px;
	margin-top:22px;
	font-size:12px;
	font-weight:bold;
}

#etoiles{
	width:75px;
	height:45px;
	float:left;
	margin-top:15px;
}

#etoiles p{
	text-align:center;
}

.separateur-vertical{
	background-image:url(/images/images-consos/separateur-vertical.png);
	width:2px;
	height:60px;
	margin-left:30px;
	margin-right:30px;
	float:left;
}

#codeProduit{
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:16px;
	height:39px;
	font-weight:normal;
	padding-top: 21px;
	
}

.unAvis{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:726px;
	float:left;
	/*height:192px;*/
	background-color:#ffffff;
	background-image:url(/images/images-consos/bg_avis.jpg);
	background-repeat:no-repeat;
}

.avatar{
	width:150px;
	float:left;
	padding-left:40px;
	padding-top:30px;
}

.uneNote{
	background-image:url(/images/images-consos/bg_bulle.png);
	background-repeat:no-repeat;
	background-position:left top;
	width:53px;
	height:33px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
	padding:10px;
	text-align:center;
}

.personne{
	width:42px;
	height:52px;
	float:left;
	display:block;
}

.infoPersonne{
	font-family:Arial, Helvetica, sans-serif;
	color:#c00a22;
	width:105px;
	float:left;
}

.date{
	color:#959595;
	font-size:10px;
}

.commentaire{
	width:502px;
	float:right;
	padding:15px 20px 20px 10px; 
	display:block;
	text-align:justify;
}

.commentaire strong{
	color:#000000;
}
	
.puce{
	background-image:url(/images/images-consos/fleche.png);
	background-repeat:no-repeat;
	background-position:left;
	color:#000000;
	padding:3px 10px 3px 10px;
}

.evaluation{
	color:#c00a22;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-right:15px;
}
.clr{clear:both;}

.reponse {
	background-color: #555252;
	font-style:italic;
	padding: 5px;
}

#consommateurs { position:relative; width:704px; height:auto; left:0px; top:0px; z-index:3; visibility:visible; border:0px none #000000; text-align:right; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #1e639d; }
#consommateurs .note0 { width:58px; height:10px; background-image: url(/images-consos/note0.gif); background-repeat: no-repeat ;  }
#consommateurs .note1 { width:58px; height:10px; background-image: url(/images-consos/note1.gif); background-repeat: no-repeat ;  }
#consommateurs .note2 { width:58px; height:10px; background-image: url(/images-consos/note2.gif); background-repeat: no-repeat ;  }
#consommateurs .note3 { width:58px; height:10px; background-image: url(/images-consos/note3.gif); background-repeat: no-repeat ;  }
#consommateurs .note4 { width:58px; height:10px; background-image: url(/images-consos/note4.gif); background-repeat: no-repeat ;  }
#consommateurs .note5 { width:58px; height:10px; background-image: url(/images-consos/note5.gif); background-repeat: no-repeat ;  }
#consommateurs .note6 { width:58px; height:10px; background-image: url(/images-consos/note6.gif); background-repeat: no-repeat ;  }
#consommateurs .note7 { width:58px; height:10px; background-image: url(/images-consos/note7.gif); background-repeat: no-repeat ;  }
#consommateurs .note8 { width:58px; height:10px; background-image: url(/images-consos/note8.gif); background-repeat: no-repeat ;  }
#consommateurs .note9 { width:58px; height:10px; background-image: url(/images-consos/note9.gif); background-repeat: no-repeat ;  }
#consommateurs .note10 { width:58px; height:10px; background-image: url(/images-consos/note10.gif); background-repeat: no-repeat ;  }
#consommateurs a, a.lienFiche{ font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #bf2026; text-decoration: none; font-size: 11px; }
#consommateurs a:hover, a.lienFiche:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #bf2026; text-decoration: underline; font-size: 11px; }
#consommateurs p { margin:0px; padding:0px; font-size: 11px; }

.demoHeaders { margin-top: 2em; }
#dialog_link {padding: .4em 1em .4em 20px;text-decoration: none;position: relative;}
#dialog_link span.ui-icon {margin: 0 5px 0 0;position: absolute;left: .2em;top: 50%;margin-top: -8px;}
ul#icons {margin: 0; padding: 0;}
ul#icons li {margin: 2px; position: relative; padding: 4px 0; cursor: pointer; float: left;  list-style: none;}
ul#icons span.ui-icon {float: left; margin: 0 4px;}

/*================== Fin styles avis conso ================*/

