/*  Titres  */
.titre-gros {font-family: Verdana;font-size: 14px;font-weight: bold;	color: #2189C6;}
.titre-intermediaire { font-family: Verdana; font-size: 12px; font-weight: bold;color: #FF6600}
.titre-intermediaire2 { font-family: Verdana; font-size: 12px; font-weight: bold;color: #FF6600}
.titre-liste { font-family: Verdana; font-size: 11px; font-weight: bold;color: #FF7901}

/*  Texte  : taille  N= normal ,   L = moyen ,   bold = gras */
/*   S= petit pour les commentaires,   Xsmall = texte plus petit pour les mentions               */


.txt-N {font-family: Verdana;font-size: 11px;}
.txt-Nbold { font-weight: bold; font-size : 11px;  } 
.txt-S {font-size: 11px;}
.txt-Sbold {font-size: 11px;  }
.txt-Xsmall { font-size: 9pt;color: #FF6600; font-style:italic}
.txt-L { font-size: 12px;  }
.txt-Lbold { font-weight: bold; font-size:13px;} 
.txt-xxl {  font-size: 15px;  }
.txt-xxl-bold {  font-size: 15px;  font-weight: bold;  }

.date { font-size : 12px; COLOR: #A3B900; font-weight:bold;}
.fleche {font-weight: bold; font-size : 9px; COLOR: #FF7901;}
.suite{ font-family: Verdana; font-size: 7pt;color: #A3B900;}
.attention {font-weight: bold; font-size : 11px; color: #FF6600;}
.erreur {font-weight: bold; font-size : 13px; COLOR: #FF0000;}
.etoile { font-family: Verdana; font-size: 9pt; font-weight: bold; COLOR: #FF0000;}	
.infocb {	font-weight: normal;font-size : 12px;COLOR: #996699;}


/* Prix    */
A.prix { font-size: 12px; font-weight: bold;COLOR: #FF6600;}
A.prix-S { font-size: 12px; font-weight: bold;COLOR: #2189C6;}
A.prix-M { font-size: 13px; font-weight: bold;COLOR: #FF6600;}
A.prix-L { font-size: 14px; font-weight: bold;COLOR: #FF6600;}
.prix-L { font-size: 15px; font-weight: bold;COLOR: #FF6600;}
A.prix-xxlbold:link, A.prix-xxlbold:visited, A.prix-xxlbold:hover {font-size: 16px;font-weight: bold;color: #FF6600; text-decoration: none; font-style:italic}

.nboffres{ text-decoration:none; color:#FF7901}

/* Moteur de Recherche  homepage */
.txt-moteur {font-size: 11px;}
.txt-moteur-bold {font-size: 11px;font-weight: bold; background-color:#FFCCCC}
.select-moteur{font-size: 10px;}

/* Cadres  */
 .contour1 { background-color :  #A3B900;} /*contour cadre centre homepage*/
 .contour2 { background-color : #2189C6;} /*contour principal */
.contour3 { background-color :  #D0E6F1;} /*contour cadre récapitulatif sur fiche produit */
.contour4 { background-color :  #FAFFD5;} /*pod1 process cde*/
.contour5 { background-color :  #D0E6F1;} /*pod2 process cde*/
.contour6 { background-color :  #D0E6F1;} /*barre de nav process cde*/

.fond1{/*pour titre cadre */
	text-align : center;
	border : 1px solid #FF7901;
	font-size : 11px;
	color : #000000;
background-color : transparent;
	margin-top: 3px;
	font-family: Verdana;
}

.fond2{/*pour titre cadre */
	text-align : center;
	border : 1px solid #FF7901;
	font-size : 11px;
	color : #000000;
background-color : transparent;
	margin-top: 0px;
	font-family: Verdana;
	padding-top: 3px;
}

.fond3{/*pour cadre récap séjour*/
	text-align : center;
	border : 1px solid #FF7901;
	font-size : 11px;
	color : #D3E5F1;
	/* background-color : transparent;*/
	background-color : #D0E6F1;
	margin : 0px;
	font-family: Verdana;
}

/* Bordures Image  */
.photo-liste {
	border-color: #E8F3F9;
	width : 90px;
	height : 64px;
	}
.fond_vert {
	font-weight: bold;
	color: #FFFFFF;
	background: #A3B900;
}
.borber_bleu {
	border: 2px solid #2189C6;
	background: #FCFCFC;
}
input {
	font-size: 12px;
}
.border_gris {
	border: 1px solid #F4F4F4;
}

hr {
	color: #F4F4F4;
}

.fond_rouge {
	font-weight: bold;
	color: #FFFFFF;
	background: #A6376F;
}
.info_border {
	background: #FFFFFF;
	border: 1px groove #000000;
}
.border_rouge {
	border: 1px solid #A6376F;
}



.fond_orange {
	font-weight: bold;
	color: #FFFFFF;
	background: #FF7901;
}
.fond_bleu {
	font-weight: bold;
	color: #FFFFFF;
	background: #2189C6;
}
option {
	height: 20px;
}
select {
	background: #FCFCFC;
	height: auto;	
	}

.text_gras {
	font-weight: bold;
}
.titreOrange {
	color: #FF7901;
}
/*Panel style*/
.panel {
	margin: 0px 0px 15px;
	padding: 0px;
	float: left;
	clear: none;
	width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
	position: relative;
}
.panelGroup {
	margin: 0px;
	padding: 0px;
}
.panelTab {
	position: relative;
	top: 1px;
	float: left;
	padding: 4px 10px;
	margin: 0px 1px 0px 0px;
	background-color: #2189C6;
	list-style: none;
	border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #2189C6;
	border-top: 1px solid #2189C6;
	border-right: 1px solid #2189C6;
	cursor: pointer;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
}
.panelTab hover {
	background-color: #A3B900;
	color: #FFFFFF;
}
.panelTabSelected {
position: relative;
	top: 1px;
	float: left;
	padding: 4px 10px;
	margin: 0px 1px 0px 0px;
	background-color: #FFFFFF;
	list-style: none;
	border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #EEE;
	border-top: 1px solid #2189C6;
	border-right: 1px solid #2189C6;
	cursor: pointer;
	color: #2189C6;
	font-size: 10px;
	font-weight: bold;
}
.panelTab a, .panelTab a:visited, .panelTab a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.panelContent {
	padding: 4px;
}
.panelContentGroup {
	clear: both;
	border-left: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-top: 1px solid #2189C6;
	border-right: 1px solid #999;
	background-color: #FFFFFF;
}
/*end panel style*/
.fond_vert_clair {
	background: #FCFFE8;
}
/* balise select taming*/
       .trigger {
        border: 1px solid #A9A9A9;
        background: #FFFFFF url(inputback.gif) top repeat-x;
        padding: 2px;
        display: block;
        width: 20em;
        color: #000000;
        text-decoration: none;
      }
table {
	font-size: 12px;
}

      
      .activetrigger {
        border: 1px solid #A9A9A9;
        background: #F5F5F5 url(inputback.gif) top repeat-x;
        padding: 2px;
        display: block;
        width: 20em;
        color: #000000;
        text-decoration: none;
      }
      
      div.arrow {
        background: url(droparrow.gif) no-repeat;
        width: 15px;
        height: 15px;
        float: right;
      }
      
      .dropcontainer ul {
        border: 1px solid #000000;
        background: #FFFFFF;
        list-style-type: none;
        padding: 0;
        margin: 0;
        width: 25em;
        height: 12em;
        position: absolute;
        overflow:auto;
      }
      
      .dropcontainer ul li {
        list-style-type: none;
        list-style-image: none;
        text-indent: 0;
        padding: 0;
        margin: 0 10px 0 0;
      }
      
      .dropdownhidden {
        top: 0;
        left: -999em;
      }
      
      .dropdownvisible {
        top: 0;
        left: 0;
      }
      
      .dropcontainer ul a {
        padding: 2px;
        margin: 0;
        display: block;
        text-decoration: none;
        color: #000000;
      }
      
      .dropcontainer ul a:hover {
        background: #F5F5F5;
      }
      
      .dropcontainer {
        position: relative;
      }
/* balise end select taming*/.titre_bleu {
	color: #2189C6;
}
h2 {
	display: inline;
}

.titre_small {
	font-size: 10px;
}
.border_orange {
	border: 1px solid #FF7901;
}
.border_vert {
	border: 1px solid #A3B900;
}
.titre_vert {
	color: #A3B900;
}
