img
{
  border:none;
}

body
{
	background-color:#FF6D00;
}


.corps
{
	COLOR : #000080;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
}

td
{
	COLOR : #000080;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
}

a.liencache
{
	color:#000080;
	border-bottom:none;
	text-decoration:none;
	cursor:text;
}


a.keyword
{
	color:#000080;
	border-bottom:none;
	text-decoration:none;
}

a.keyword:hover
{
	color:#000080;
	border-bottom:1px dashed #000080;
	text-decoration:none;
}

.corps_bordeau
{
	COLOR : #B43761;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
}

.corps_marron
{
	COLOR : #D87939;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
}

.codehtml
{
	COLOR : 000080;
	FONT-FAMILY : Courier, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
}


.corpsDisab
{
	COLOR : #cac8bb;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
}

.corpsjaune
{
	COLOR : #F0A900;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
}


.corpsnonsoul
{
	COLOR : #000080;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
}

.textmail
{
	font-family: verdana,arial;
	font-size: 10px;
	color: #000080;
}

.textmailgras
{
	font-family: verdana,arial;
	font-size: 10px;
	color: #000080;
	font-weight : bold;
}


.messagelu
{
	COLOR : #7070FF;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
}

.messagenonlu
{
	COLOR : #000080;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
}

.recapMail
{
	COLOR : #000080;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
}

.recapMailR
{
	COLOR : #800000;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
}


.corpsblanc
{
	COLOR : #ffffff;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
}

.corpsblancpetit
{
	COLOR : #ffffff;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7px;
}

.corpspetit
{
	COLOR : #000080;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
}


.gras
{
	COLOR : #000080;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 10px;
}

.titregras_pt
{
	COLOR : #000080;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 9px;
}

.titre_pt
{
	COLOR : #000080;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
}


.barretitre
{
	COLOR : #000000;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-variant:small-caps;
	font-size : 11px;

}


.rougegras
{
	COLOR : #FF0000;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
}

.descrouge
{
	COLOR : #FF0000;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style : italic;
	font-size : 9px;
}


.descri
{
	COLOR : #000080;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style : italic;
	font-size : 9px;
}

.orange
{
	COLOR : #FF6800;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.bleu
{
	COLOR : #000080;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
}


.mrNat
{
	COLOR : #FF6800;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.reglement
{
	COLOR : #FF6800;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : italic;
	text-align : justify;
}

.entete
{
	COLOR : #7F0000;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
}

.commAnnonce
{
	COLOR : #FF6800;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
}

.enteteB
{
	COLOR : #7F0000;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
}

.titre1
{
	COLOR : #000080;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 20px;
	text-align : center;
}

.titre2
{
	COLOR : #000080;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 15px;
	font-weight : bold;
	text-align : center;
}

.titre11
{
	COLOR : #000080;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 20px;
	font-weight : bold;
	text-align : left;
}

.titre12
{
	COLOR : #000080;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 15px;
	font-weight : bold;
}


.titMenu
{
	COLOR : #F7CE6B;
	background-color : #CB4E1D;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	margin-top : 8px;
	margin-bottom : 5px;
	border-top: 1px solid #F7CE6B;
	border-bottom: 1px solid #F7CE6B;
}

.onglet
{
	COLOR : #902910;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	text-align : center;
	text-decoration : none;
}

a.coupdecoeur
{
	color:#FF6B00;
}

a.coupdecoeur:hover
{
	color:#9A1C10;
}

a.orange
{
	COLOR : #FF6800;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-align : center;
}

a.orNonSoul
{
	COLOR : #FF6800;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align : center;
	text-decoration : none;
}

a.page
{
	COLOR : #000080;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 15px;
	font-weight : bold;
	text-align : center;
	text-decoration : none;
}

a.page2
{
	COLOR : #000080;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	text-decoration : none;
}

a.page2:hover
{
	COLOR : #FF6800;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	text-decoration : none;
}

a.entete_nonsous
{
	COLOR : #7F0000;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
}

a.entete_nonsous:hover
{
	COLOR : #7F0000;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : underline;
}


a.nonsoul
{
	COLOR : #000080;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
}

a.nonsoul:hover
{
	COLOR : #000080;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : underline;
}

a.nonsoul_bg
{
	COLOR : #000080;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
}

a.nonsoul_bg:hover
{
	COLOR : #FFFFFF;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	background-color : #FF6800;
	text-decoration : none;
}


.page
{
	COLOR : #FF6800;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	text-decoration : none;
}


a.fermer
{
	COLOR : #FF6800;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
}



a.bouton
{
	COLOR : #000080;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	text-align : center;
	text-decoration : none;
}

a.onglet
{
	COLOR : #902910;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	text-align : center;
	text-decoration : none;
}

.ongletoff
{
	COLOR : #EFA23D;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	text-align : center;
	text-decoration : none;
}

.ongleton
{
	COLOR : #902910;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	text-align : center;
	text-decoration : none;
	height : 10;
}

.ongletoff:hover
{
	COLOR : #902910;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	text-align : center;
	text-decoration : none;
	height : 10;
}

a.entete
{
	COLOR : #7F0000;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : underline;
}

a.infoLien
{
	COLOR : #000080;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	font-weight : bold;
}

a.infoLien:hover
{
	COLOR : #FF6800;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	font-weight : bold;
}

.infoLienInactif
{
	COLOR : #F7CE6B;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	font-weight : bold;
}

.menuoff
{
	COLOR : #DC5800;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	font-weight : bold;
}


.menuNonL
{
	COLOR : #FFFFFF;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	font-weight : bold;
}


a.menu
{
	COLOR : #FFFFFF;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	font-weight : bold;
	height : 14;
	width : 150;

}

a.menu:hover
{
	COLOR : #F7CE6B;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	font-weight : bold;
}

.ombreMenu
{
	COLOR : #976D09;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	font-weight : bold;
}


a.backtop
{
	COLOR : #7F0000;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-align : right;
}

input.login
{
	COLOR : #000080;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	height : 20px;
	width :80px;
}

input.nb_emp
{
	COLOR : #000080;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	height : 20px;
	width :35px;
}

input.corps
{
	border:1px solid #000080;
}

input.search
{
	COLOR : #000080;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	height : 20px;
	width :120px;
}


input.newsLetter
{
	background-color: #FF6800;
	COLOR : #FFEDE1;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	height : 20px;
	width :120px;
	text-align : center;
}

select
{
	COLOR : #000080;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	height : 20px;
}

select.multiple
{
	COLOR : #000080;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	height : 100px;
	width : 200px;
}


select.date
{
	COLOR : #000080;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	height : 20px;
	width :45px;
}

select.annee
{
	COLOR : #000080;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	height : 20px;
	width :60px;
}

select.type
{
	COLOR : #000080;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	height : 20px;
	width :200px;
}

select.inscr
{
	COLOR : #000080;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	height : 20px;
	width :200px;
	border :1px solid #000080;
}


input.inscr
{
	COLOR : #000080;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	width :200px;
	border: 1px solid #000080;
}

input.inscrrouge
{
	COLOR : #FF0000;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	height : 20px;
	width :200px;
}

textarea.conGen
{
	BACKGROUND-COLOR : #FFF4DD;
	COLOR : #000080;
	FONT-FAMILY : Courier, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8px;
	width :420px;
	height:100px;
}

.prixFnac
{
	COLOR : #000080;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
}

textarea.comment
{
	BACKGROUND-COLOR : #FFFFFF;
	COLOR : #000080;
	FONT-FAMILY : Courier, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8px;
	width :420px;
	height:100px;
}

textarea.comment2
{
	BACKGROUND-COLOR : #FFFFFF;
	COLOR : #000080;
	FONT-FAMILY : Courier, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8px;
	width :400px;
	height:50px;
}

textarea.inscr
{
	COLOR : #000080;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	width :420px;
	height:100px;
	border:1px solid #000080;
}

textarea.sondage
{
	COLOR : #000080;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	width :200px;
	height:50px;
}

input.cp
{
	COLOR : #000080;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	height : 20px;
	width :55px;
}

input.cprouge
{
	COLOR : #FF0000;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	height : 20px;
	width :55px;
}


input.prix
{
	COLOR : #000080;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	height : 20px;
	width :100px;
}


a.titre11
{
	COLOR : #000080;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 20px;
	font-weight : bold;
	text-align : left;
}

a.titre12
{
	COLOR : #000080;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 15px;
	font-weight : bold;
}

a.petitclair
{
	COLOR : #0000EE;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	text-decoration : none;
}

a.petitclair:hover
{
	COLOR : #0000EE;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	text-decoration : underline;
}


.main
{
	cursor : pointer;
}

.deplace
{
	cursor : move;
}

.hilight
{
	background-color : #00FF00;
}

.barre
{
	text-decoration : line-through;
}

.hilight2
{
	background-color : #FFD669;
}

.td_bouton_off
{
	background-color : #FFA163;
}

.td_bouton_on
{
	background-color : #FF6800;
}

input.submitBToff
{
	cursor : pointer;
	COLOR : #000080;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	text-align : center;
	text-decoration : none;
	border-top : 0px;
	border-left : 0px;
	border-right : 0px;
	border-bottom : 0px;
	background-color : #FFA163;
}

input.submitBTon
{
	cursor : pointer;
	COLOR : #000080;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	text-align : center;
	text-decoration : none;
	border-top : 0px;
	border-left : 0px;
	border-right : 0px;
	border-bottom : 0px;
	background-color : #FF6800;
}

a.menu_new
{
	color:#FF6900;
	font-size:10px;
	text-decoration:none
}

a.menu_new:hover
{
	color:#FF6900;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
}

a.bouton_new
{
	color : #FFF7C6;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration:none;
	font-weight : bold;
}

a.bouton_new:hover
{
	color : #FFFFFF;
}

.motcle
{
	COLOR : #000080;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
}

.motcle:hover
{
	border-bottom : 1px dashed #000080;
}

div.combo_off
{
	color:#000080;
	background-color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

div.combo_on
{
	color:#FFFFFF;
	background-color:#000080;
	text-decoration:none;
	font-weight:bold;
}

   center.lm_titre
   {
    color :#EFA23D;
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 12px;
   }
   center.lm_prix
   {
    color :#FF0000;
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 14px;
    font-weight:bold;
   }

   
   a.lm_cliquezIci
   {
	color :#EFA23D;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;;
   }

   .lm_logo
   {
	border:1px solid #EFA23D;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;;
   }

         
   span.lm_descr
   {
   	color :#AAAAAA;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    	font-size : 12px;
    	font-weight:bold;
   }
   
   center.lm_texte
   {
    color :#EFA23D;
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 10px;
    text-align:justify;
   }
  
   
   td.lm_article
   {
    text-align : justify;
    border : 1px solid #FF6800;
    background-color : #FFFFFF;
    color :#EFA23D;
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 10px;
    vertical-align:top;
   }
   
   div.lm_au_lieu
   {
    color :#AAAAAA;
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 9px;
   }

   a.lp
   {
   /*	font-size:9px;*/
   	text-decoration:none;
	line-height:18px;
   }

   a.lp:hover
   {
   	text-decoration:underline;
	line-height:18px;
   }

   div.titre_groupe_menu
   {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	background:url('/Images/Boites/t2/fond_titre.png');
	width:140px;
	line-height:22px;
	height:22px;
	color:#FFF7C6;
	font-weight:bold;
   }
   
   div.contenu_groupe_menu
   {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	width:140px;
	color:#FF6900;
	text-align:left;
	background-color:#FFF7C6;
	background:url('/Images/Boites/t2/fond_contenu.png');
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:5px;
   }

   div.group_menu_no_title
   {
   	text-align:center;
	color:#FF6900;
	background-color:#FFF7C6;
	border:2px solid #FF6900;
	width:140px;
	padding-top:4px;
   }

   /*interligne*/
   div.ligne_interliens
   {
	margin-top:4px;
	margin-bottom:4px;
	width:450px;
	height:1px;
	background-color:#000080;
	overflow:hidden;
   }

   /*referencements*/
   div.ref_container
   {
	width:468px;
	min-height:170px;
	overflow:hidden
   }
   
   img.ref_flag
   {
	padding:0px;
	margin:0px;
	width:23px;
	height:20px;
	float:left;
   }


   div.ref_container_titre
   {
	width:463px;
	min-height:40px;
	max-height:80px;
	background-color:#FFE7A5;
	margin-left:5px;
	overflow:hidden;
   }
   
   div.ref_container_titre_LC
   {
	width:463px;
	min-height:40px;
	max-height:80px;
	background-color:#FFDA73;
	margin-left:5px;
	overflow:hidden;
   }

   div.ref_zone_titre
   {
   	max-width:270px;
	overflow:hidden;
	height:20px;
	color : #000080;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;

	padding:0px;
	float:left;
	line-height:20px;
   }
   
   div.ref_zone_lc
   {
	overflow:hidden;
	height:20px;
	color : #000080;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;

	padding:0px;
	float:left;
	line-height:20px;
	font-style:italic;
   }
   
   div.ref_zone_cp_ville
   {
	color : #000080;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;

	padding:0px;
	float:right;
	line-height:20px;
	padding-right:15px
   }

   div.ref_zone_etoiles
   {
	color : #000080;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	height:20px;
	padding:0px;
	margin:0px;
	float:left;
	line-height:20px;
   }
   
   div.ref_zone_txt
   {
	width:463px;
	height:128px;
	overflow:hidden;
	background-color:#FFECB0;
	margin-left:5px;
	margin-top:2px;
   }

   div.ref_zone_txt_LC
   {
	width:463px;
	height:128px;
	overflow:hidden;
	background-color:#FFDD80;;
	margin-left:5px;
	margin-top:2px;
   }

   div.ref_zone_descr
   {
	width:300px;
	text-align:justify;
	float:left;
	margin-left:5px
   }

   td.ref_zone_descr
   {
	color : #000080;
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size : 10px;

   	width:300px;
	text-align:justify;
	float:left;
	margin-left:5px;
	height:98px;
	vertical-align:middle;
   }

   div.ref_zone_logo
   {
	padding-top:5px;
	padding-right:8px;
	float:right;
	height:100px;
   }

   div.ref_zone_barre_bouton
   {
	line-height:20px;
        width:450px;
	text-align:center;
	clear:left;
   }
   
   div.ref_zone_bouton
   {
 	float:left;
	width:300px;
   }
   
   div.ref_zone_compteur
   {
	color : #000080;
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size : 10px;

	line-height:20px;
        width:100px;
	text-align:center;
	float:right;
   }

a.ref_infoLien
{
	COLOR : #000080;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	font-weight : bold;
	background:url("/Images/Pictos/home.gif");
	background-repeat:no-repeat;
	padding-left:15px;
}

.ref_infoLienoff
{
	COLOR : #f7ce6b;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	font-weight : bold;
	background:url("/Images/Pictos/home_inactif.gif");
	background-repeat:no-repeat;
	padding-left:15px;
}

a.ref_infoFiche
{
	COLOR : #000080;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	font-weight : bold;
	background:url("/Images/Pictos/fiche.gif");
	background-repeat:no-repeat;
	padding-left:15px;
}

a.ref_infoLien:hover
{
	COLOR : #FF6800;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	font-weight : bold;
}


a.ref_contactLien
{
	COLOR : #000080;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	font-weight : bold;
	background:url("/Images/Pictos/message_search.gif");
	background-repeat:no-repeat;
	padding-left:15px;
}

a.ref_contactLien:hover
{
	COLOR : #FF6800;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	font-weight : bold;
}

label
{
	cursor:pointer;
}

a.scrolladd
{
	color:#9C2200;
	text-decoration:none;
}

a.scrolladd:hover
{
	color:#9C2200;
	text-decoration:underline;
}

div.backlink_moteur
{
	color:#3a81e6;
	position:relative;
	padding-left:15px;
	width:468px;
}

div.backlink_moteur a
{
	color:#3a81e6;
	text-decoration:none;
}

div.backlink_moteur a:hover
{
	color:#3a81e6;
	text-decoration:underline;
}
div.moteur
{
	z-index:100;
	width:487px;
	position:relative;
	background:url('/Images/Fonds_moteur/parasol.png');
	background-repeat:no-repeat;
	background-position:10px 0px;
	padding-top:5px;
	text-align:left;
}
div.moteur_spaceur
{
	width:487px;
	height:153px;
}
div.zone_titre
{
	border-bottom: 1px solid #588abb;
	width:465px;
	height:30px;
	line-height:32px;
	position:absolute;
	top:0px;
	left:16px;
	color:white;
	font-size:17px;
	font-weight:bold;
	text-align:center;
}
span.zone_nb_result
{
	font-size:10px;
	color:white;
	font-weight:normal;
}
div.zone_combo
{
	text-align:right;
	width:440px;
	height:20px;
	position:absolute;
	padding:3px;
}
div.zone_check
{
	left:50px;
	text-align:right;
	width:305px;
	height:20px;
	line-height:20px;
	position:absolute;
	left:145px;
	top:148px;
	display:none;
}
#overWAIT
{
	color:white;
	font-size:20px;
	z-index:1000;
	background-color:white;
	background:url('/Images/Fonds_moteur/parasol.png');
	background-repeat:no-repeat;
	background-position:10px 0px;
	position:absolute;
	text-align:center;
	width:477px;
	height:179px;
	top:0px;
	left:0px;
	display:none;
}

div.autosuggest
{
	z-index:1000;
	position:absolute;
	top:13px;
/*	left:0px;*/
	display:none;
	COLOR : #000080;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	width :530px;
	border:1px solid #FF6800;
	background-color:white;
	max-height:100px;
	_height:100px;
	overflow-y:auto;
	overflow-x:hidden;
	text-align:left;
	font-weight:normal;
}

div.autosuggest ul
{
	list-style:none;
	margin:0px;
	padding:0px;
}

div.autosuggest ul li.entete
{
	background-color:#F7CE6B;
	padding:0px 2px 0px 2px;
	width:530px;
	overflow-x:hidden;
}

div.autosuggest ul li.over
{
	position:relative;
	background-color:#F7CE6B;
	padding:0px 2px 0px 2px;
	border-top:1px solid #FF6800;
	border-bottom:1px solid #FF6800;
	width:530px;
	overflow-x:hidden;
}

div.autosuggest ul li.notover
{
	position:relative;
	background-color:transparent;
	padding:0px 2px 0px 2px;
	width:530px;
	overflow-x:hidden;
}

div.autosuggest ul li a
{
	color:#FF6800;
	text-decoration:none;
}

select.resa
{
	width:455px;
	text-align:center;
	COLOR : #FF6D00;
	background-color:#FEF4DA;
	border:1px solid #FF6D00;
	FONT-FAMILY : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	
}

select.resa option
{
	COLOR : #FF6D00;
}

/*sejour*/
div.sejour_onglet_on
{
	position:relative;
	top:-1px;
	z-index:100;
	display:inline;
	padding:0px 2px 3px 2px;
	border:1px solid #ff6b00;
	border-bottom:0px;
	background-color:#ffe7a5;
	margin:0px 2px 0px 0px;
	cursor:pointer;
}
div.sejour_onglet_off
{
	display:inline;
	background-color:#FF6B00;
	padding:0px 2px 0px 2px;
	color:#ffe7a5;
	margin:0px 2px 0px 0px;
	cursor:pointer;
}

div.sejour_zone_txt
{
	width:468px;
	height:128px;
	overflow:hidden;
	background-color:#FFECB0;
	margin-left:5px;
	margin-top:2px;
}

div.sejour_zone_dispo
{
	float:left;
	width:325px;
	height:128px;
	text-align:left;
	margin:5px 0px 0px 5px
}

div.sejour_zone_photo
{
	float:left;
	width:130px;
	height:128px;
	padding:20px 0px 0px 0px
}

img.sejour_photo
{
	border:4px solid #FFE7A5;
	width:120px;
	height:90px
}

select.sejour
{
  width:145px;
  border:1px solid #FF6800;
  background-color:#ffecb0;
}

div.cellule_prix_1
{
	background-color:#ffe7a5;
	text-align:center;
	float:left;
	width:75px;
	height:15px;
	overflow:hidden;
	padding:0px 2px 0px 2px;
}

div.cellule_prix_2
{
	background-color:#ffefbd;
	text-align:center;
	float:left;
	width:75px;
	height:15px;
	overflow:hidden;
	padding:0px 2px 0px 2px;
}

div.ref_zone_sejour
{
	position:absolute;
	top:0px;
	right:0px;
	width:152px;
	height:170px;
}

.opaque
{
	filter:alpha(opacity=100);
	opacity: 1;
	-moz-opacity:1;
}

.transparent
{
	filter:alpha(opacity=60);
	opacity: 0.6;
	-moz-opacity:0.6;
}

.loading
{
     background:url('/Images/ajax-flower.gif') no-repeat center;
}

.miniongletpaysON
{
  position:absolute;
  width:24px;
  height:19px;
  background-color:white;
  border-top:1px solid #000080;
  border-left:1px solid #000080;
  border-right:1px solid #000080;
  top:-20px;
  padding:1px 0px 0px 0px;
  text-align:center;
  cursor:pointer;
}

.miniongletpaysOFF
{
  position:absolute;
  width:24px;
  height:14px;
  overflow:hidden;
  border-top:1px solid #000080;
  border-left:1px solid #000080;
  border-right:1px solid #000080;
  top:-17px;
  padding:1px 0px 0px 0px;
  text-align:center;
  cursor:pointer;
}

