

.bg_normal
{
 BACKGROUND-COLOR: #ffffff;
 background-image: url(/img/fond.png);
 margin-top: 0;
 margin-bottom: 0
}

.bg_general
{
 BACKGROUND-COLOR: #ffffff;
  margin-top: 0;
  margin-bottom: 0
}


.bg_admin 
{
 BACKGROUND-COLOR: #467be7;
}

.bg_pub
{
 BACKGROUND-COLOR: #467be7;
}


.menug
{
    MARGIN-TOP: 10px;
    FONT-SIZE: 10pt;
    COLOR: green;
    FONT-FAMILY: Arial, Verdana, 'Times New Roman';
    TEXT-ALIGN: center;
}

.TitreGrand
{
    FONT-SIZE: 20pt;
    COLOR: limegreen;
    FONT-FAMILY: Verdana, Arial;
}

.TitreGrandC
{
    FONT-SIZE: 20pt;
    COLOR: limegreen;
    FONT-FAMILY: Verdana, Arial;
    TEXT-ALIGN: center;
}

.TitreBlanc
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 24pt;
    COLOR: white;
    TEXT-ALIGN: center;
}
.telfax
{
    FONT-SIZE: 10pt;
    COLOR: green;
}
.nomactivi
{
    FONT-SIZE: 12pt;
    COLOR: blue;
}
.TitreNoir
{
    FONT-SIZE: 14pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
}

.phrase0
{
		FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 8pt;
    COLOR: blue;
}

.phrase1
{		
    FONT-SIZE: 12pt;
    COLOR: blue;
}
.phrase4
{
    FONT-SIZE: 10pt;
    COLOR: dimgray;
}
.phrase5
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: red;
}
.lienerreur
{
    FONT-SIZE: 9pt;
    COLOR: red;
}

.txtblanc
{
    FONT-SIZE: 10pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial;
}

.txtdescr
{
    FONT-SIZE: 10pt;
    COLOR: dimgray;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
}

.txtintro
{
	FONT-SIZE: 9pt;
	background: #EFEFEF;
	FONT-FAMILY: Arial;
	color: #808080;
}

.txtregion
{
    FONT-SIZE: 8pt;
    COLOR: dimgray;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
    background: #ffffff;
}



.txtregion A
{
    FONT-SIZE: 8pt;
    COLOR: dimgray;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
    background: #ffffff;
}


.txtlesregions A
{
    FONT-SIZE: 9pt;
    COLOR: dimgray;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    background: #ffffff;
}
  
.txtajoutact A
{
    FONT-SIZE: 8pt;
    COLOR: dimgray;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
    background: #ffffff;
}

.lienlogo A
{
    FONT-SIZE: 8pt;
    COLOR: dimgray;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;    
    
}
  
.tabbleu
{
	background: #33CCFF;
}

.tabtitretxt
{
  background: #FFFF66;
  color: #3333FF;
  font-size: 9pt;
  font-family: Verdana, Arial;
  font-weight: bold
}

.tabtitre
{
  background: #FFFF66;
  border: 1px solid #0033FF;
  color: #3333FF;
  font-size: 9pt;
  font-family: Verdana, Arial;
  font-weight: bold
}


.TexteNoir
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
}

.TitreDetail
{
    FONT-SIZE: 12pt;
    COLOR: #FF6600;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: left;
}

  .TitreSousDetail
{
    FONT-SIZE: 10pt;
    COLOR: #FF6600;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: left;
}

  .TitreSousDetail A
{
    FONT-SIZE: 10pt;
    COLOR: #FF6600;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: left;
  text-decoration: underline
}

.petitdep A
{
    FONT-SIZE: 8pt;
    COLOR: dimgray;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
}

.TexteClient
{
    FONT-SIZE: 10pt;
    COLOR: Gray;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
}

.txt_tourisme
{
    FONT-SIZE: 9pt;
    COLOR: Gray;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
}


.txt_tourisme A
{
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
}

.contacttitre
{
    FONT-SIZE: 9pt;
    COLOR: white;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
    FONT-WEIGHT: bold;
}

.fondbleutexte
{
    FONT-SIZE: 9pt;
    COLOR: blue;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
}

.titre_espaceclient
{
    FONT-SIZE: 14pt;
    COLOR: blue;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
    FONT-WEIGHT: bold;
}

.txt_espaceclient
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
}

.fondbleu
{    
    background: #0000FF;
}	

.fondbl
{
    background: #A5CEF8;
}



.lienindex A
{
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    font-weight: bold;
}

.lienindex A:hover
{
    FONT-SIZE: 9pt;
    COLOR: #555555;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    font-weight: bold;

}


.nomcat 
{
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    font-weight: bold;
    background-color: #FFFF66;
}

.liencat A
{
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    font-weight: bold;
    background-color: #FFFF66;
}

.liencat A:hover
{
    FONT-SIZE: 9pt;
    COLOR: #555555;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    font-weight: bold;
    background-color: #FFFF66;
}

.lienmenu_tourisme A
{
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: left;    
    background-color: #FFFF66;
}

.lien_ville A
{
    FONT-SIZE: 8pt;
    COLOR: #0000FF;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: left;    
    background-color: #B9FFFF;
}


.texte_PromotionCode
{
  font-family: Verdana, Arial;
  font-style: normal;
  font-weight: bold;
  font-size: 10pt;
  color: #3333FF
}

.lienPromotion A
{
   font-family: Verdana, Arial;
  font-style: normal;
  font-weight: bold;
  font-size: 10pt;
  color: #0033CC

}



.lienPromotion A:hover
{
   font-family: Verdana, Arial;
  font-style: normal;
  font-weight: bold;
  font-size: 10pt;
  color: #00CCFF

}


.texte_Promotion
{
   font-family: Verdana, Arial;
  font-style: normal;
  font-size: 9pt;
  color: #555555
}


.texte_tax
{
  font-family: Verdana, Arial;
  font-style: italic;
  font-size: 8pt;
  color: #555555

}


.lienville A
{
  font-family: Verdana, Arial;
  font-style: normal;
  font-weight: bold;
  font-size: 7pt;
  color: #0033CC

}

.texte_comboville
{
   font-family: Verdana, Arial;
  font-style: normal;
  font-size: 7pt;
  color: #555555;
  border: groove
}

.table_chaine_hotel
{
  background-color: #0066FF;
  font-family: Verdana, Arial;
  font-size: 10pt;
  color: #333333
}

.table_chaine_hotelint
{
  background-color: #FFFFFF;
  font-family: Verdana, Arial;
  font-size: 10pt;
  color: #333333
}

.table_index_tourisme {
font: bold 9pt arial;
text-align: left;
-moz-border-radius: 15px;
border-radius: 15px;
background-color: #E9E9E9
}

.txtinput_dep_hebergement {
font: bold 9pt arial;
text-align: left;
background-color: #3333CC;
border: thin groove;
  color: #FFFFFF
}

.txtinput_dep_tourisme {
font: bold 9pt arial;
text-align: left;
background-color: #FF3399;
border: thin groove;
  color: #FFFFFF
}

.input_dep_tourisme {
font: normal bold 8pt Verdana, Arial;
text-align: left;
background-color: #AAD6EA;
border: thin groove
}

.txt2_dep_tourisme {
font: normal bold 8pt Arial, Verdana ;
text-align: left;
}

.tableau_location {
font: normal bold 8pt Arial, Verdana ;
text-align: left;
  background-color: #FF66FF;
  background-image: url(img/stripe_rose.png);
  border: 1px solid #CC0000;
  color: #EEEEEE
}


.tableau_locationnew {
font: normal bold 8pt Arial, Verdana ;
text-align: center;
  background-color: #FF66FF;
  background-image: url(img/stripe_bleu.png);
  border: 1px solid #0033FF;
  color: #EEEEEE
}


.tableau_bordorange {

  border: 1px solid #FFCC00
}

.tableau_bordbleu {

  border: 1px solid #0033FF
}



.tableaufondbleu {

  border: 1px solid #0033FF;
  background: #4BABFA
}



.tableau_locationnew A {

color: #FFFF66;

}

.tab_bleu_ombretxt {
  border: thin solid #95CAFF;
  -moz-box-shadow: 4px 4px 8px #aaa;
  -webkit-box-shadow: 4px 4px 8px #aaa;
  box-shadow: 4px 4px 8px #aaa;
  background-color: #FFFFFF
}


.tab_gris_ombretxt {
  border: thin solid #AAAAAA;
  -moz-box-shadow: 4px 4px 8px #aaa;
  -webkit-box-shadow: 4px 4px 8px #aaa;
  box-shadow: 4px 4px 8px #aaa;
  background-color: #FFFFFF
}


.tab_degrade_jaune
{
  background: #FFCC00;
  background: -moz-linear-gradient(top, #FFCC00, #FFE16A);
  background: -webkit-gradient(linear,left top, left bottom, from(#FFCC00), to(#FFE16A));
  background-image: -o-linear-gradient(top,rgb(255,204,0),rgb(255,225,106));
  filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#FFCC00', EndColorStr='#FFE16A', GradientType=0);
}

