body {
  text-align: left; /* pour résoudre le bug de centrage de IE */
  /*font-family: Arial, Helvetica, sans-serif;*/
  font:normal 12px/1.3em "Verdana", Arial, Helvetica, sans-serif; 
  font-size: 12px;
}
.clr {
	clear:both;
	padding:0;
	margin:0;
	width:100%;
	font-size:0;
	line-height:0;
}


table{
	 text-align: left; /* pour résoudre le bug de centrage de IE */
  /*font-family: Arial, Helvetica, sans-serif;*/
  font:normal 12px/1.3em "Verdana", Arial, Helvetica, sans-serif; 
  font-size: 12px;
}
h4 {
display: block;
-webkit-margin-before: 1.33em;
-webkit-margin-after: 1.33em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
font-weight: bold;
font-size:12px;
}
.BOX_champ_text{
	background-color:white;
	color:black;
	-moz-border-radius: 5px;
	-webkit-border-radius: 30px;
	border-radius: 5px;
	width:240px;
	margin-top: 0%;
	margin-bottom: 0%;
	margin-left:0%;
	margin-right:0%;
	border: 1px solid gray;
	font-size: 16px;
}

.BOX_champ_text:hover{
	background-color:#EEE;
}

.BOX_champ_text_petit{
	background-color:white;
	color:black;
	-moz-border-radius: 5px;
	-webkit-border-radius: 30px;
	border-radius: 5px;
	width:40px;
	margin-top: 0%;
	margin-bottom: 0%;
	margin-left:0%;
	margin-right:0%;
	border: 1px solid gray;
	font-size: 16px;
}

.BOX_champ_text_petit:hover{
	background-color:#EEE;
}

.BOX_champ_text_area{
	background-color:white;
	color:black;
	-moz-border-radius: 5px;
	-webkit-border-radius: 30px;
	border-radius: 5px;
	width:600px;
	margin-top: 0%;
	margin-bottom: 0%;
	margin-left:0%;
	margin-right:0%;
	border: 1px solid gray;
	font-size: 14px;
	font-family: Verdana, Geneva, sans-serif;
}

.BOX_champ_text_area_moyen:hover{
	background-color:#EEE;
}

.BOX_bouton{
	background-color:#555;
	color:black;
	-moz-border-radius: 5px;
	-webkit-border-radius: 30px;
	border-radius: 5px;
	width:250px;
	margin-top: 0%;
	margin-bottom: 0%;
	margin-left:0%;
	margin-right:0%;
	border: 1px solid gray;
	font-size: 14px;
	font-family: Verdana, Geneva, sans-serif;
	color: #FFF;
}

.BOX_bouton:hover{
	background-color:#FFF;
	color: #F00;
}

.BOX_champ_text_area_moyen{
	background-color:white;
	color:black;
	-moz-border-radius: 5px;
	-webkit-border-radius: 30px;
	border-radius: 5px;
	width:250px;
	margin-top: 0%;
	margin-bottom: 0%;
	margin-left:0%;
	margin-right:0%;
	border: 1px solid gray;
	font-size: 14px;
	font-family: Verdana, Geneva, sans-serif;
}

.BOX_champ_text_area:hover{
	background-color:#EEE;
}


.intro_dept_region {
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #000000;
}
/*h1 {
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size:14pt; 
	font-weight:normal; 
	display:inline; 
	color: #000000
}*/
h1 {
	margin:0;
	/*padding:26px 0 0 20px;*/
	font-size:16px;
	font-weight:normal;
	line-height:1.2em;
	font-weight:bold;
	color: #000000;
	/*text-transform:uppercase;*/
}
/*td {  
	//font-family: Arial, Helvetica, sans-serif;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #000000;
}*/

.AAAA {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000}

.ville_TD h1, .ville_TD h3, .locality h3 {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 8pt; 
color: #000000;	font-weight:normal; 

display:inline;
line-height:10px;	
margin: 0;
padding: 0;
}

a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #0066CC; text-decoration: none}}
a:link { }
a:visited {  text-decoration: none}
a:hover {  text-decoration : none; color: #ff9900;}

.acc {  color: #555555; text-decoration: none; font-family: Georgia, "Times New Roman", Times, serif; font-size: 9pt}
a:link.acc { }
a:visited.acc { text-decoration : none;}
a:hover.acc { text-decoration : none; color: #000000;}

.abb{ text-decoration : none; font-weight: normal; font-size: 7pt; color: #00475F;; font-family: Verdana, Arial, Helvetica, sans-serif}
a:link.abb { }
a:visited.abb { text-decoration : none; color: #00475F;}
a:hover.abb { text-decoration : none; color: #ECBD00;}

.men{ text-decoration : none; font-weight: normal; font-size: 7pt; color: #ffcc00; font-family: Verdana, Arial, Helvetica, sans-serif}
a:link.men { }
a:visited.men { text-decoration : none; color: #ffcc00;}
a:hover.men { text-decoration : none; color: #ccffff;}

.mug{ 
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color:#002864; text-decoration: none}
a:link.mug { }
a:visited.mug { text-decoration : none; color:#002864;}
a:hover.mug { text-decoration : none; color: #ff9900;}

.bandeau_haut{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; text-decoration: none}
a:link.bandeau_haut { }
a:visited.bandeau_haut { text-decoration : none; color: #DDDDDD;}
a:hover.bandeau_haut { text-decoration : none; color: #999999;}

.accueil{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #0066CC;; text-decoration: none}
a:link.accueil { }
a:visited.accueil { text-decoration : none; color: #0066cc;}
a:hover.accueil { text-decoration : none; color: #ff9900;}

.presentguide{
	line-height:1.0em;	
}
.mug2{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 7pt; 
	color: #002864;
	text-decoration: none;
}
a:link.mug2 {
 }
a:visited.mug2 { text-decoration : none; color: #002864;}
a:hover.mug2 { text-decoration : none; color: #ff9900;}

.sign{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #0066CC;; text-decoration: none}
a:link.sign { }
a:visited.sign { text-decoration : none; color: #0066cc;}
a:hover.sign { text-decoration : none; color: #ff9900;}

.rub{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 8pt; color: #000000; text-decoration: none; font-weight: bold}
a:link.rub { }
a:visited.rub { text-decoration : none; color: #000000;}
a:hover.rub { text-decoration : none; color: #0066cc;}

/*.titre {  font-size: 7pt; font-weight: bold; color: #06395B; font-family: Verdana, Arial, Helvetica, sans-serif}*/
.titre { 
	font-weight: bold;
	font-size: 14px;
}
.text_01 { font-size: 7pt; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif}
.smal { font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif }
.datesmall { font-size: 9px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif }

.titreacc { font-size: 14px; color: #000000; font-weight: bold}
.stitreacc { font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 14pt}


.stitreacc h1 { 
font-family: Verdana, Arial, Helvetica, sans-serif ; 
font-size: 14pt;
display:inline;
line-height:22px;	
margin: 0;
padding: 0;
font-weight:normal;	
}
.stitreacc h2 { 
font-family: Verdana, Arial, Helvetica, sans-serif ; 
font-size: 14pt;color:#000;
display:inline;
line-height:22px;	
margin: 0;
padding: 0;
font-weight:normal;	
}

.titreaccbleu h1 {
font-family: Arial, Helvetica, sans-serif; 
font-size: 20px; 
color: #000033; 
font-weight:bold;
display:inline;
line-height:22px;	
margin: 0;
padding: 0;	
}


.titreaccueilblanc2 h1 {  
text-align: left;
font-family: Arial, Helvetica, sans-serif; 
font-size: 20px; 
color: #FFFFFF; 
font-weight: normal
display:inline;
line-height:22px;	
margin: 0;
padding: 0;
}

h2 {  
text-align: left;
font-family: Arial, Helvetica, sans-serif; 
font-size: 20px; 
color: #FFFFFF; 
font-weight: normal;
display:inline;
line-height:16px;	
margin: 0;
padding: 0;
}
.titreacc h2 {  
text-align: left;
font-family: Georgia, "Times New Roman", Times, serif; 
font-size: 11px; 
color: #000000; 
font-weight: bold;
display:inline;
}
.coordonnees h2 {  
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #000000; 
	font-weight: bold;
	display:inline;
}
.titreaccueilnoir h1 {  
	text-align: center;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 30px; 
	color: #000000; 
	font-weight: normal
	display:inline;
	line-height:22px;
	margin: 0;
	padding: 0;
}

.titretexteaccueil h1 {  
	text-align: left;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #000000; 
	font-weight: normal
	display:inline;
	line-height:16px;
	margin: 0;
	padding: 0;
}
.titretexteaccueil a{  
	font-weight: normal
	
}
.titretexteaccueil h3 {  
	text-align: left;
	font-weight: normal
	display:inline;
	margin: 0;
	padding: 0;
}

.gras { font-size: 7pt; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif}
.titreaccueilnoir {  
	text-align: center;
	color: #000000;
	font-size: 20px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.1em; 
	padding: 4px 0px;
	font-weight: normal;
	margin-top:5px;
}


.titreaccueilnoir2 {  text-align: left;
font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #000000; font-weight: normal}
.titreaccueilblanc {  
	text-align: left;
	color: #FFFFFF; 
  font:normal 25px/1.3em "Verdana", Arial, Helvetica, sans-serif; 

}
.titreaccueilblanc2 {  text-align: left;
color: #FFFFFF;
font:normal 20px/1.3em "Verdana", Arial, Helvetica, sans-serif;
}
.titrerubriquenoir {  text-align: left;
font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; font-weight: normal}
.titrerubriqueblanc {  text-align: left;
font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; font-weight: normal}
.texterubriquenoir {  
text-align: left;
font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: normal}
.titrecarre {  
text-align: left;
font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; font-weight: normal}
select {
	font-size: 11px;
	color: #555555;
	background-color: #FFFFFF;
}
input {
	font-size: 11px;
	background-color: #FFFFFF;
}
.departe { font-family: Georgia, "Times New Roman", Times, serif; font-size: 8pt; color: #000000; font-weight: bold}

h3.rubrique{
	display:inline; 
	font-family: Georgia, "Times New Roman", Times, serif; font-size: 8pt; color: #000000; font-weight: bold

}
.rubrique {
font-family: Georgia, "Times New Roman", Times, serif; font-size: 8pt; color: #000000; font-weight: bold
}
.rubrique_gris {
font-family: Georgia, "Times New Roman", Times, serif; font-size: 8pt; color: #999999; font-weight: bold
}
.chambre {
font-family: Georgia, "Times New Roman", Times, serif; font-size: 9pt; color: #000000
}
.Style1 {color: #FF9900}
.Style3 {color: #FF9900; font-weight: bold; }
.titre_jaune {  color: #FFCC00; text-decoration: none; font-family: Georgia, "Times New Roman", Times, serif; font-size: 11pt}
textarea {
	font-size: 11px;
	background-color: #FFFFFF;
}

.imo{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; text-decoration: none}
a:link.imo { }
a:visited.imo { text-decoration : none; color: #000000;}
a:hover.imo { text-decoration : none; color: #0066cc;}
.titreaccbleu {font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #000033; font-weight: bolder}
.textareamail {
	font-size: 11px;
	background-color: #FFCC00;
	font-family: Arial, Helvetica, sans-serif;
}
.edito {
font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #000000
}
.moreinfo{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #0066CC;; text-decoration: none}
a:link.moreinfo { }
a:visited.moreinfo { text-decoration : none; color: #0066cc;}
a:hover.moreinfo { text-decoration : none; color: #ff9900;}.titreaccueilblanc3 {
text-align: left;
font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #FFFFFF; font-weight: normal
}
.mugmoyen {
text-align: left;
font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #0066CC; text-decoration: none
}

.region
{
color:#000; float:left; width:375px; margin-top:10px;
}
.region h2 a, .region h3 a
{
color:#000; font-size:14px; font-weight:bold;
}

.menu_fiche_nav {
	height:30px;
	display:block;
}
.menu_fiche_nav ul {
	list-style:none;
	padding:0;
	height:30px;
	float:left;
	padding-left:0px;
	margin-top:5px;
	display:block;
	margin-left:0px;
	/*width:858px;*/
}
.menu_fiche_nav ul li {
	margin-right:10px;
	padding:0 2px 5px 0;
	float:left;
	display:block;
}
.menu_fiche_nav ul li a {
	display:block;
	margin:0;
	padding-left:2px;
	line-height:14px;
	font-weight:bold;
	color:#002864;
	text-decoration:none;
	background:none;
	font-family:Arial, Helvetica, sans-serif;
}
.menu_fiche_nav ul li.active a, .menu_fiche_nav ul li a:hover {
		border-bottom:4px solid #DDD;
		border-left:4px solid #888;
		color:#000;
		display:block;
}
.marine{
	border-bottom:4px solid #430642;
	border-left:4px solid #430642;
	font-size:10px;
	padding-right:5px;
}
.orange{
	border-bottom:4px solid #FF8900;
	border-left:4px solid #FF8900;
	font-size:10px;
	padding-right:5px;
}
.bleu{
	border-bottom:4px solid #0F1579;
	border-left:4px solid #0F1579;
	font-size:10px;
	padding-right:25px;
}
.cyan{
	border-bottom:4px solid #2277D3;
	border-left:4px solid #2277D3;
	font-size:10px;
	padding-right:15px;

}
.vert{
	border-bottom:4px solid #127807;
	border-left:4px solid #127807;
	font-size:13px;
	padding-right:15px;
}
.rouge{
	border-bottom:4px solid #E10000;
	border-left:4px solid #E10000;
	font-size:12px;
	margin-right:35px;
	padding-right:25px;
}
.filet{
	border-bottom: 2px dotted #AAA;
	padding-top:10px;
}
/*------------------------------*/
.bloc_detail_fiche_gauche {
	width:438px;
	float:left;
}
.bloc_detail_fiche_droite {
	width:300px;
	float:right;
}
.bloc_detail_fiche {
	width:100%
}
.bloc_detail_fiche_gauche_g {
	margin-top:10px;
	float:left;
}
.bloc_detail_fiche_gauche_d {
	float:right;
	margin-top:7px;
	margin-bottom:3px;
}
.bloc_detail_fiche_gauche_texte {
	margin-bottom:20px;
}
.bloc_detail_fiche_gauche_texte_fg{
	background-color:#EEE;
	padding:8px;
		-moz-border-radius: 8px;
   	-webkit-border-radius: 8px;
   	-khtml-border-radius: 8px;
   	border-radius: 8px;
}
/*------------------------------*/
.bloc_ideal_cadeau{
	background-color:#DCE0E3;
	padding:6px;
	-moz-border-radius: 8px;
   	-webkit-border-radius: 8px;
   	-khtml-border-radius: 8px;
   	border-radius: 8px;
	height:55px;
}
.bloc_carte{
	background-color:#FFF;
	padding:6px 6px;
	-moz-border-radius: 8px;
   	-webkit-border-radius: 8px;
   	-khtml-border-radius: 8px;
   	border-radius: 8px;
	border: 2px solid #AAA;
	text-align:center;
	 box-shadow: 0px 4px 4px #CCC; 
  	-moz-box-shadow: 0px 4px 4px #CCC;  
    -webkit-box-shadow: 0px 4px 4px #CCC;  

}
.rond_bleu {
	padding:10px;
	background:#FFF;
	-webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
	color:#002864;
	border:2px solid #002864;
}
.rond_noir {
	padding:10px;
	background:#FFF;
	-webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
	color:#000;
	border:2px solid #000;
}
div.bulle {
    width: auto;
    font-size: 0.75em;
    margin-bottom: 24px;
	font-size: 12px;
	color:#000;
}

div.bulle blockquote {
    margin: 0px;
    padding: 0px;
    border: 2px solid #c9c2c1;
    background-color: #EEF;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

div.bulle blockquote p {
    margin: 10px;
    padding: 0px;
}

div.bulleblanche {
    width: auto;
    font-size: 0.75em;
    margin-bottom: 24px;
	font-size: 12px;
	color:#000;
}

div.bulleblanche blockquote {
    margin: 0px;
    padding: 0px;
    border: 2px solid #c9c2c1;
    background-color: #fff;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

div.bulleblanche blockquote p {
    margin: 10px;
    padding: 0px;
}


div.bulle cite {
    position: relative;
    margin: 0px;
    padding: 7px 0px 0px 15px;
    top: 6px;
    background: transparent url(/img-new-bouton/FlecheBulle.gif) no-repeat 20px 0;
    font-style: normal;
} 
.star , staraccueilg{
	font: normal 12px/1.5em "Liberation sans", Arial, Helvetica, sans-serif;
	display:block;
	background-color:#002864;
	height:20px;
	font-size:12px;
	padding:0px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:5px;
	/*line-height:11px;*/
	padding-top:3px;
}
.boutonclic{
	padding-top:0px;
	padding-left:0px;
	
}
a.boutonclic {
	background-color:#002864;
	border:1px solid #002864;
	padding:5px 10px 5px 10px;
	text-decoration: none;
	color:#fff;
	text-align:center;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px;
	width:auto;
	height:20px;
}
a:hover.boutonclic  {
	background-color:#fff;
	color:#002864;

}

/*Menu accueil ajout du 09/02/2011 Blates.com*/
.themeaccueil {
	width:588px;
	
	padding-left:15px;
	background-color:#FFF;
	padding:0px;
	margin:0px;
	margin-left:12px;
	
}
#navlist-accueil
{
margin: 0;
padding: 8px 0 0 0;
font-size:14px;
/*background-color:#0F0;*/
/*border-bottom: 1px solid #000;*/
}

#navlist-accueil ul, #navlist-accueil li
{
    margin: 0;
    padding: 0;
    display: inline;
    list-style-type: none;
    background-color:#00F;
}

#navlist-accueil a:link, #navlist-accueil a:visited
{
    float: left;
    line-height: 14px;
    font-weight: bold;
    margin: 0 5px 7px 0px;
    padding:5px 0 0 0;
    text-decoration: none;
    color: #000;
	text-align:center;
    /*background-color:#55F;*/
    -moz-border-radius: 12px;
   -webkit-border-radius: 12px;
   -khtml-border-radius: 12px;
  /* behavior: url('/border-radius.htc');*/
   border-radius: 12px;
width:106px;
height:107px;

}


#navlist-accueil a:link#current, #navlist-accueil a:visited#current, #navlist-accueil a:hover
{
/*border-bottom: 4px solid #D00;*/
/*padding-bottom: 2px;*/
background: #ddd;
/*color: #DDD;*/
}


#themeimage {
	width:96px;
	height:72px;
	margin:29px 0px 0px 5px;
	display:
	-moz-border-radius: 8px;
   	-webkit-border-radius: 8px;
   	-khtml-border-radius: 8px;
   	/*behavior: url('/border-radius.htc');*/
   	border-radius: 8px;
	position:absolute;
}
.themeimageSLID {
	width:96px;
	height:72px;
	margin:6px 0px 0px 7px;
	/*background-image:url(../2011-images/rond.jpg);*/
	display:block;
	-moz-border-radius: 8px;
   	-webkit-border-radius: 8px;
   	-khtml-border-radius: 8px;
   	/*behavior: url('/border-radius.htc');*/
   	border-radius: 8px;
}


/* CSS Document 2012 */

.Bordd {
	background-image:url(img12/pix-gris.gif);
	background-repeat:no-repeat;
	background-repeat:repeat-y;
	background-position:right;

}

.Bordg {
	background-image:url(img12/pix-gris.gif);
	background-repeat:no-repeat;
	background-repeat:repeat-y;
	background-position:left;	

}

.introTX {
	font-size:11px;
	line-height:1.1em;

	padding-top:16px;
	margin-right:8px;
	display:block;
	width:228px;
	float:right;

	/*background-color:#0C3;*/
	
}

.listoss {
	padding-top:0px;
}
p.introTX {
	margin-left:0px;
	margin-top:2px;
	line-height:0px;
}
ul.listoss {
	margin-left:-24px;
	margin-top:2px;
	margin-bottom:0px;
}

.listoss li {
	list-style-type:square;
	padding-left:0px;
	margin-left:0px;
	padding-bottom:2px;
	font-size:10px;
}

.puc {
	display:block;
	float:left;
	width:16px;
	height:16px;
	/*background-color:#F00;*/
	margin-right:7px;
	margin-bottom:5px;
}

.cl-ORANG { background-color:#F9B200; }
.cl-ROUG { background-color:#D90008; }
.cl-VERT1 { background-color:#D4D82B; }
.cl-BLEU { background-color:#002864; }



h2.tito  {
	color:#000;
	font-size:18px;
	
}

.tito2  {
	color:#000;
	font-size:16px;
	font-weight:bold;
	line-height:1.1em;
	/*display:block;*/
	/*float:left;*/
	font-family:Arial, Helvetica, sans-serif;
}

#ideal {
	width:144px;
	background-repeat:no-repeat;
	padding-top:0px;
	padding-left:8px;
	margin-left:18px;
	margin-top:8px;
	display:block;
	font-size:10px;
	line-height:1.2em;
}

#ch-liste-titre{
	text-align:left;
	margin-top:10px;
	margin-bottom:0px;
	width:578px;
	float:left;
}
#ch-liste-titre h2{
	font-size:16px;
	color:#002864;
	font-weight:bold;
	margin-top:10px;
	padding-bottom:3px;
}


#ch-liste-gauche{
	width:596px;
	float:left;
	text-align:left;
	margin-bottom:5px;
}
.ch-liste-gauche-bleu{
	background-color:#EEE;
	padding:7px;
	margin-top:5px;
}

#ch-liste-droite{
	width:168px;
	float:right;
	margin-top:18px;
}
.deptaccueil{
	padding-top:25px;
	line-height:1.2em;
	margin-bottom:15px;
		
}
.colaccueilregion{
	width:242px;
	float:left;
	margin-top:7px;
}
.colaccueilregion ul{
	margin-left:0px;
	margin-top:2px;
	padding:0px;
}
.colaccueilregion li{
	margin-left:0px;
	list-style:none;
	padding-left:0px;
}
.listeregion{
	margin-top:10px;
}


.fbg {
	padding:20px;
	margin-top:20px;
	background:#dedede; 
	border-top:1px dashed #01265a;
}
.fbg_resize {
	margin:0 auto;
	width:1000px;
	padding:0px 0px;
	color:#01265a;
	text-align:left;
}
.fbg h2 {
	color:#01265a;
	padding-bottom:5px;
	text-transform:none;
	font-size:14px;
}
.fbg img.gal {
	margin:0 8px 8px 0;
	padding:0;
	background-color:#fff;
	border:none;
}
.fbg .col {
	margin:0;
	float:left;
}
.fbg .c1 {
	padding:0 10px 0 0;
	width:310px;
}
.fbg .c2 {
	padding:0 10px 0 16px;
	width:310px;
}
.fbg .c3 {
	padding:0 0px 0 16px;
	width:310px;
}
.fbg .fbg_ul {
	margin:0;
	margin-left:20px;
	padding:0;
	list-style:disc;
	/*list-style:none;*/
}
.fbg .fbg_ul li {
	margin:0;
	padding:0;
	list-style:disc;
}
.fbg .fbg_ul li a {
	display:block;
	margin:0;
	padding:2px 0 2px 0px;
	color:#FE9525; /* 6e6e6e */
	text-decoration:none;
}
.fbg .fbg_ul li a:hover {
	color:#7FBE4C;
	text-decoration:underline;
}
.fbg p.contact_info {
font-size:11px;
	line-height:1.5em;
}
.fbg p.contact_info a {
	color:#7FBE4C;
	text-decoration:none;
}
.fbg p.contact_info a:hover {
	text-decoration:underline;
}


.fbg p.contact_info span {
	display:block;
	float:left;
	width:190px;
	font-weight:bold;
	color:#cccccc; 
}

.boutonensavoirplus{
	display:block;
	height:45px;
	margin-top:5px;
	
}
.boutonensavoirplus a{
	font-size:12px;
	background-color:#002864;
	position:absolute;
	border:1px solid #002864;
    padding:5px 10px 0px 10px;
    text-decoration: none;
	color:#fff;
	text-align:center;
   -moz-border-radius: 8px;
   -webkit-border-radius: 8px;
   -khtml-border-radius: 8px;
   border-radius: 8px;
   width:auto;
	height:20px;
}
.boutonensavoirplus a:hover {
	background-color:#fff;
	color:#002864;

}
