*{
	margin:0;
	padding:0;
	font-family: arial;
}

#banniere_print img{
	margin-left:0.5cm;
	margin-bottom:1cm;
	width:20cm;
	height:5.75cm;
}

.pagination{
	display:none;
}
.lettrine
{
	font-weight: bold; 
	font-size: 40pt; 
	float: left; 
	margin: -0.4cm 0.1cm 0cm 0cm; 
	color: rgb(113, 30, 128); 
	height: 1cm;	
}

#body-haut{
	display:none;
}

#content-detail #image-footer
{
	display:none;
}

#content #image-footer
{
	display:none;
}

#content-actu #image-footer
{
	display:none; 
}

.clear{
	clear:both;
}

/*HAUT SITE*/

#site-haut{
	display:none;
}

/* MENU HORIZONTAL */

#menu-horizontal{
	display:none;
}

/*CONTENU*/

#body-middle{
	width: 100%;
	text-align: center;
	z-index:10;
}

#site-middle{
	width: 18cm;
	text-align: left;
}

#site-middle-2{
	z-index:10;
	width: 18cm;
	text-align: left;
	position:relative;
}

/*FOOTER*/

#footer{
	display:none;
}

/* SYSTEME DE PAGINATION */

a.cssPages{
	display:none;
}
a.cssPages:hover{
	display:none;
}
.cssPageEnCours{
	display:none;
}

a.rubrique_plan
{
	color: 	#119bcc;
	font-size:13px;
	font-weight:bolder;
}

a.rubrique_plan2
{
	color: 	#a1def3;
}

a.rubrique_plan:hover
{
	color: 	#119bcc;
	font-size:13px;
	font-weight:bolder;
	text-decoration: none;
}

a.rubrique_plan2
{
	color: 	#a1def3;
	text-decoration: none;
}
.plan a{
	color:#666666;
}
.plan ul ul
{
	list-style-type: disc;
	padding-top: 0.5cm;
	padding-bottom: 0.5cm;
	margin-left:0.5cm;
}

.plan ul ul ul
{
	list-style-type: circle;
	padding-top: 0.5cm;
	padding-bottom: 0.5cm;
	margin-left:1cm;
}

.plan2 li
{
	padding-top: 0.5cm;
}

.blue
{
	color: #54a7d9;
	font-weight: bold;
}
a.simple_link_content{
	color:#666666;
	font-size: 12pt;
	text-decoration:underline;
	font-weight: normal;
}

span.soustitrebleu{
	color:#0093c9;
	font-size:15pt;
	font-weight:600;
}

#arianne{
	display:none;
}

#print_picto{
	display:none;
}

#site-middle-2-left{
	display:none;
}
#site-middle-2-center{
	float:left;
	display:inline;
}

#site-middle-2-center{
	float:left;
	display:inline;
	width:20cm;
	margin:0 5% 0 5%;
}
#site-middle-2-center h1{
	width:auto;
	height:auto;
	color:#FFFFFF;
	font-size:18pt;
	font-weight:normal;
	text-transform:uppercase;
}

/*** PAGE DE TEXTE & DE DETAIL ***/

#site-middle-2-center #content,#site-middle-2-center #content-actu,#site-middle-2-center #content-detail,#site-middle-2-center #content-actu{
	width:20cm;
	height:auto;
	background-color:#ffffff;
}
#site-middle-2-center #content-detail{
	width:15cm;
	height:auto;
}
#site-middle-2-center #content-2,#site-middle-2-center #content-detail-2,#site-middle-2-center #content-actu-2{
	width:20cm;
	padding-top:0.5cm;
}
#site-middle-2-center #content-2 .grand_bloc_texte{
	width:15cm;
}
#site-middle-2-center #content-2 .formulaire{
	display:none;
}

#site-middle-2-center #content-2 .left,#site-middle-2-center #content-detail-2 .left{
	width:15cm;
	float:left;
	display:inline;
}
#site-middle-2-center #content-detail-2 .left .titre_hotel h2{
	width:auto;
	float:left;
	display:inline;
	font-size:20pt;
}
#site-middle-2-center #content-detail-2 .left .titre_hotel .note{
	float:left;
	display:inline;
	height:2cm;
	margin:0.5cm 0px 0px 2cm;
}
#site-middle-2-center #content-detail-2 .left ul{
	margin-left:1cm;
}
#site-middle-2-center #content-detail-2 .left li{
	color:#711e80;
	font-size:16pt;
	margin-top:0.5cm;
}
#site-middle-2-center #content-2 .left h2,#site-middle-2-center #content-2 .grand_bloc_texte h2,#site-middle-2-center #content-detail-2 .left h2,#site-middle-2-center #content-actu-2 h2{
	width:auto;
	height:auto;
	color:#0093c9;
	font-size:14pt;
	font-weight:600;
}
.puce_violette
{
	display:list-item;
	color:#711E80;
	font-size:16pt;
	margin-left:4cm;
}
#site-middle-2-center #content-detail-2 .left h2{
	font-size:18pt;
	font-weight:normal;
}
#site-middle-2-center #content-2 .left .texte,#site-middle-2-center #content-2 .grand_bloc_texte .texte,#site-middle-2-center #content-detail-2 .left .texte,#site-middle-2-center #content-detail-2 .left .texte_patrimoine{
	width:15cm;
	height:auto;
	color:#5b5656;
	font-size:12pt;
}
#site-middle-2-center #content-2 .grand_bloc_texte .texte{
	width:20cm;
}
#site-middle-2-center #content-2 .grand_bloc_texte .texte a{
	color:#711E80;
	font-weight:bold;
	text-decoration:none;
}
#site-middle-2-center #content-2 .grand_bloc_texte .texte a.simple_link_content{
	color:#666666;
	font-size: 12pt;
	text-decoration:underline;
	font-weight: normal;
}

#site-middle-2-center #content-detail-2 .left .texte,#site-middle-2-center #content-detail-2 .left .texte_patrimoine{
	width:15cm;
	color:#4b4b4d;
}
#site-middle-2-center #content-detail-2 .left .texte_patrimoine{
}
#site-middle-2-center #content-actu-2 .texte{
	width:15cm;
	height:auto;
	color:#5b5656;
	font-size:12pt;
	font-weight:normal;
}

#site-middle-2-center #content-actu-2 .texte .visuel_actu{
	margin-left:0.5cm;
	margin-right:0.5cm;
}

#site-middle-2-center #content-2 .left .signature{
	width:5cm;
	height:3cm;
	margin-left:5cm;
}
#site-middle-2-center #content-2 .right,#site-middle-2-center #content-detail-2 .right{
	width:5cm;
	float:left;
	display:inline;
}
#site-middle-2-center #content-2 .right img{
	width:3.5cm;
	border:0;
	margin:0px 0px 0px 1cm;
}
#site-middle-2-center #content-detail-2 .right img{
	border:0;
	margin-left:1cm;
}
#site-middle-2-center #content-2 .right .legende{
	color:#7d2e8b;
	width:3.5cm;
	text-align:center;
	font-size:10pt;
	font-weight:normal;
	margin:0px 0px 0px 1cm;
}
#site-middle-2-center #content-detail-2 .right .legende,#site-middle-2-center #content-detail-2 .right .legende_hotel,#site-middle-2-center #content-detail-2 .right .legende_resto{
	margin-top:1cm;
	color:#FFFFFF;
	text-align:center;
	font-size:10pt;
	font-weight:normal;
	font-style:italic;
}
#site-middle-2-center #content-detail-2 .right .legende_hotel,#site-middle-2-center #content-detail-2 .right .legende_resto{
	width:3.5cm;
	margin:1.5cm auto 0px auto;
	text-align:left;
}
#site-middle-2-center #content-detail-2 .right .legende,#site-middle-2-center #content-detail-2 .right .contenu_detail{
	width:3.5cm;
	margin:1.5cm auto 0px auto;
	text-align:left;
	color:#FFFFFF;
	font-size:12pt;
	font-weight:bold;
}
#site-middle-2-center #content-detail-2 .right .contenu_detail a{
	color: #ffffff;
	text-decoration: none;	
}
#site-middle-2-center #content-detail-2 .right .contenu_detail a:hover{
	text-decoration: underline;	
}
#site-middle-2-center #content-detail-2 .right .legende,#site-middle-2-center #content-detail-2 .right .contenu_detail .titre_detail,#site-middle-2-center #content-detail-2 .right .contenu_detail .titre_detail a{
	font-size:13pt;
	color:#4b4b4d;
}
#site-middle-2-center #content-detail-2 .right .contenu_detail .titre_detail a{
	display:none;
}
#site-middle-2-center #content-detail-2 .right .contenu_detail .titre_detail a:hover{
	text-decoration:underline;
}
#site-middle-2-center #content-detail-2 .right .services{
	margin-top:30pt;
}
#site-middle-2-center #content-detail-2 .right .services img{
	margin-left:5pt;
}
#site-middle-2-center #content-detail-2 .right table{
	width:3.5cm;
	margin:2cm auto 0px auto;
}
#site-middle-2-center #content-detail-2 .right .colonne1{
	color:#FFFFFF;
	font-size:11pt;
	font-weight:600;
	vertical-align:text-top;
}
#site-middle-2-center #content-detail-2 .right .colonne2{
	color:#4b4b4d;
	font-size:11pt;
	font-weight:600;
}
#site-middle-2-center #content-detail .picto_lit{
	float:left;
	display:inline;
	margin-left:6cm;
}

/*** LISTE DES HOTEL & DES RESTAURANTS ***/

#site-middle-2-center #content-2 #formulaire_recherche{
	display:none;
}

#site-middle-2-center #content-2 .liste{
	width:20cm;
}
#site-middle-2-center #content-2 .liste .bloc_hotel,#site-middle-2-center #content-2 .liste .bloc_restaurant{
	width:6cm;
	height:100%;
	margin-left:0.6cm;
	float:left;
	display:inline;
	color:#5b5e5f;
	font-size:11pt;
	margin-bottom: 0.5cm;
}
#site-middle-2-center #content-2 .liste .bloc_hotel img,#site-middle-2-center #content-2 .liste .bloc_restaurant img{
	border:0;
	margin:auto;
}
#site-middle-2-center #content-2 .liste .bloc_hotel .info_hotel,#site-middle-2-center #content-2 .liste .bloc_restaurant .info_restaurant{
	width:6cm;
	margin-top:0.5cm;
}

#site-middle-2-center #content-2 .liste .bloc_hotel .info_hotel h2,#site-middle-2-center #content-2 .liste .bloc_restaurant .info_restaurant h2{
	font-size: 15pt;	
}

#site-middle-2-center #content-2 .liste .bloc_hotel .info_hotel h2 a, #site-middle-2-center #content-2 .liste .bloc_restaurant .info_restaurant h2 a{
	color:#721E80;
	font-size:12pt;
	font-weight:600;
	text-decoration:none;
	margin-bottom:0.5cm;
}

#site-middle-2-center #content-2 .liste .bloc_hotel .info_hotel a:hover h2,#site-middle-2-center #content-2 .liste .bloc_restaurant .info_restaurant a:hover h2{
	text-decoration:underline;
}
#site-middle-2-center #content-2 .liste .bloc_hotel .info_hotel .nom_hotel,#site-middle-2-center #content-2 .liste .bloc_hotel .info_hotel .note_hotel{
	float:left;
	display:inline;
}
#site-middle-2-center #content-2 .liste .bloc_hotel .info_hotel .note_hotel{
	margin-left:0.5cm;
}

#site-middle-2-center #content-2 .liste .pagination{
	display:none;
}

/*** LES CARTES INTERACTIVES ***/
#site-middle-2-map{
	width:20cm;
}

/*** LA RECHERCHE ***/
#site-middle-2-center #content-2 #bloc_recherche{
	display:none;
}
#site-middle-2-center #content-2 #bloc_recherche .bloc_resultat{
	display:none;
}

/*** LES DIFFERENT FOOTER DES CONTENT ***/
#site-middle-2-center #content-actu #content-actu-footer{
	display:none;
}
#site-middle-2-center #content #content-footer-liste-restaurant{
	display:none;
}
#site-middle-2-center #content #content-footer-liste-hotel{
	display:none;
}
#site-middle-2-center #content-detail #content-footer-detail-hotel{
	display:none;
}
#site-middle-2-center #content-detail #content-footer-detail-patrimoine{
	display:none;
}
#site-middle-2-center #content-footer-detail-album{
	display:none;
}
#site-middle-2-center #content-detail #content-footer-detail-restaurant{
	display:none;
}
#site-middle-2-map #content-map #content-footer-map{
	display:none;
}
#site-middle-2-center #content #content-footer-simple{
	display:none;
}

#id_flash_bandeau {
	display:none;
}
.texte_fonce_normal{
	color: #4B4B4D;
	display: block;
	font-family: arial;
	font-size: 12pt;
	margin-top:0.5cm;
}

/*LISTE EVENEMENTS*/

.bloc-evenement{
	width:20cm;
	margin: 0.5cm 0 10px 0cm;		
}

.bloc-evenement img{
	float:left;
	display: inline;
	vertical-align: middle;		
}

.bloc-evenement .contenu{
	width:15cm;
	margin-left:0.5cm;
	float: left;
	color: #4b4b4d;
	font-size: 12pt;
}

.bloc-evenement .contenu .blue{
	color:#0093c9;
	font-size: 12pt;
	font-weight: bold;
}

.bloc-evenement .contenu a{
	color:#4b4b4d;
	font-size: 12pt;
	text-decoration: underline;
	/*float:left;*/
	display: inline;	
}

.bloc-evenement .contenu img{
	float:left;
	display: inline;
	margin-top: -0.2cm;
	margin-left: 0.5cm;	
}

/*** LES CARTES INTERACTIVES ***/
#site-middle-2-map{
	width:20cm;
	margin:0cm auto;
}
#site-middle-2-map h1{
	width:20cm;
	height:2cm;
	color:#FFFFFF;
	font-size:18pt;
	font-weight:normal;
	text-transform:uppercase;
}
#site-middle-2-map #content-map{
	width:20cm;
	height:auto;
}

#site-middle-2-map #content-map-2 .left{
	width:15cm;
	float:left;
	display:inline;
	color: #711E80;
	font-weight: bold;
}
#site-middle-2-map #content-map-2 .left a{
	text-decoration: underline;
	color: #711E80;	
	font-weight: normal;
}

#site-middle-2-map #content-map-2 .right{
	width:4cm;
	margin-left:0.5cm;
	float:left;
	display:inline;
}

#carte-interactive{
	width: 15cm;
	height: 15cm;
	margin:5% 0 0 0;
	display: block;	
}

#legende{
	margin : 15px 0 0 10px;
	color:#4B4B4D;
	font-size:12pt;
	font-weight: normal;
}
#legende a{
	color:#FFFFFF;
	font-size:12pt;
}
