body{
	margin:0 auto;
	padding:0;
	font:0.9em Geneva, Arial, Helvetica, sans-serif;
	color:#333333;
	height: 100%; /* Nécessaire si on veut que la couleur de #page se poursuive jusqu'au footer*/
	background-color: #308906;
}

p {margin:0}
img {border:0}
.clear {clear:both}
#metatop {display:none; visibility:hidden}
a{
text-decoration:none;
color:#CC0033;
}

a:hover{
text-decoration:underline;
color:#669900;
}

a img{
border:0;
}

/**********************************************/
/**********************************************/
/**********************************************/
/**************** STRUCTURE  ******************/

#global {
	width: 982px;
	margin: 0 auto;
	background-color: #FFFFFF;
	position: relative;
	display: block;
}
#global_top {
	width: 982px;
	top: 0px;
	height: 700px;
}
#global_newsletter {
	width: 186px;
	position: absolute;
	margin-top: 301px;
	z-index: 100;
	background-color: #FFFFFF;
	opacity: .8;
	filter:Alpha(opacity=80, finishopacity=0, style=0);
}
#global_newsletter form {margin:0; padding:0}

#global_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 607px;
	z-index: 200;
}

#global_top_bandeau {
	height: 124px;
	width: 982px;
	z-index: 200;
	position: absolute;
	background-position: left top;
	top: 0px;
}
#global_home_diapo {
	height: 280px;
	width: 982px;
	clear: both;
	position: absolute;
	top: 60px;
}

/*************** TEMPLATE CENTRE  ******************/
#global_DWT_centre {
	background-color: #FFFFFF;
	margin-top: 10px;
}



/**********************************************/
/**********************************************/
/**********************************************/
/*************** FORMULAIRE  ******************/
.form_bouton {
	background-color: #616161;
	border: 1px solid #D6D3C5;
	color: #ECE9D8;
}

/**********************************************/
/*******************  HOME  *******************/
/**********************************************/
/*************  MENU 1 HEBERGEMENT *************/

#menu_hebergement {
	position:absolute;
	z-index: 50;
	padding-top: -10px;
}


.menu1 {
	display:block;
	width:196px;
	height:27px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	background:url(http://www.gites64.com/_img/_structure/menus/_fond/fond_menu.gif) no-repeat left;
} 

.menu1 a, .menu1 a:link, .menu1 a:visited {
	display:block;
	color: #999999;
	text-decoration:none
}
.menu1 a:hover {
	background:url(http://www.gites64.com//_img/_structure/menus/_fond/fond_menu_over.gif) no-repeat left;
	color: #666666;
	text-decoration:none
}
.menu1 a:hover_chambre {
	background:url(http://www.gites64.com//_img/_structure/menus/_fond/fond_menu_over.gif) no-repeat left;
	color: #5E91D0;
	text-decoration:none
}

/************** MENU 2 TOURISME ****************/
#menu_tourisme {
	position:absolute;
	z-index: 50;
}

.menu2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;

} 

.menu2 a, .menu2 a:link, .menu2 a:visited {
	display:block;
	width:178px;
	height:19px;
	background:url(http://www.gites64.com//_img/_structure/menus/_fond/fond_menu_vert.gif) no-repeat left;
	padding-left: 18px;
	padding-top: 8px;
	display:block;
	color: #999999;
	text-decoration:none
}
.menu2 a:hover {
	display:block;
	width:178px;
	height:19px;
	padding-left: 18px;
	padding-top: 8px;
	background:url(http://www.gites64.com//_img/_structure/menus/_fond/fond_menu_vert_over.gif) no-repeat left;
	color: #666666;
	text-decoration:none;
}


/************** MENU 3 ENVIE ****************/
#menu_envie {
	position:absolute;
	z-index: 50;
}

.menu3 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;

} 

.menu3 a, .menu3 a:link, .menu3 a:visited {
	display:block;
	width:178px;
	height:19px;
	background:url(http://www.gites64.com//_img/_structure/menus/_fond/fond_menu_jaune.gif) no-repeat left;
	padding-left: 18px;
	padding-top: 8px;
	display:block;
	color: #999999;
	text-decoration:none
}
.menu3 a:hover {
	display:block;
	width:178px;
	height:19px;
	padding-left: 18px;
	padding-top: 8px;
	background:url(http://www.gites64.com//_img/_structure/menus/_fond/fond_menu_jaune_over.gif) no-repeat left;
	color: #666666;
	text-decoration:none;
}


/**********************************************/
/**********************************************/
/**********************************************/
/********** HOME MOTEUR DE RECHERCHE  *********/
/**********************************************/

#moteur_recherche {
	position:absolute;
	width:714px;
	height:254px;
	z-index:202;
	color: #0099CC;
	font-size: 11px;
	top: 205px;
	margin-left: 268px;
}

#moteur_recherche_chambre {
	position:absolute;
	width:714px;
	height:226px;
	z-index:202;
	color: #0099CC;
	font-size: 11px;
	top: 332px;
	margin-left: 268px;
}

#moteur_recherche input, #moteur_recherche select {
	color: #666666;
	font-size: 11px;
}
#moteur_recherche th {
	color: #0099CC;
	font-size: 11px;
	text-align: left;
	background: url(http://www.gites64.com//_img/puce/fleche/verte2.gif) no-repeat left center;
	padding-left: 15px;
	padding-top: 5px;
}

#moteur_recherche_express {
	width:344px;
	height:250px;
	float: right;
	color: #0099CC;
	font-size: 11px;
}

#moteur_recherche_etendu {
	background:url(http://www.gites64.com//_img/_structure/search/search_entendu.gif) repeat-x left top;
	width:320px;
	height:226px;
	float: right;
	padding-top: 24px;
	color: #0099CC;
	font-size: 11px;
	padding-left: 10px;
}

#moteur_recherche_final {
	width:20px;
	height:250px;
	float: right;
}



/**********************************************/
/**********************************************/
/**********************************************/
/************** HOME BAS DROIT  ***************/
/**********************************************/
/************** left 1 ****************/
.fond_bas_droit_vert {
	background: url(http://www.gites64.com//_img/_structure/bloc_fenetre/fond.gif) repeat-x;
	height: 40px;
	border-top: 5px solid #8CC418;
	color: #666666;
	font-weight: bold;
	font-size: 13px;
	cursor: pointer;
	border-bottom: 7px solid #FFFFFF;
}
.fond_bas_droit_vert hover , .fond_bas_droit_vert a, .fond_bas_droit_vert a:link, .fond_bas_droit_vert a:visited {
	display:block;
	color: #666666;
	border-top: 5px solid #A5D426;
}

/************** left 2 ****************/
.fond_bas_droit_jaune {
	background: url(http://www.gites64.com//_img/_structure/bloc_fenetre/fond.gif) repeat-x;
	height: 40px;
	border-top: 5px solid #FFCC33;
	color: #666666;
	font-weight: bold;
	font-size: 13px;
	cursor: pointer;
	border-bottom: 7px solid #FFFFFF;
}

/************** left 3 ****************/
.fond_bas_droit_orange {
	background: url(http://www.gites64.com//_img/_structure/bloc_fenetre/fond.gif) repeat-x;
	height: 40px;
	border-top: 5px solid #FF9900;
	color: #666666;
	font-weight: bold;
	font-size: 13px;
	cursor: pointer;
	border-bottom: 7px solid #FFFFFF;
}

/************** left 4 ****************/
.fond_bas_droit_rose {
	background: url(http://www.gites64.com//_img/_structure/bloc_fenetre/fond.gif) repeat-x;
	height: 40px;
	border-top: 5px solid #CC0066;
	color: #666666;
	font-weight: bold;
	font-size: 13px;
	cursor: pointer;
}


/************** HOME BAS DROIT  ****************/
/**********************************************/
/************** GLOBAL ****************/
#bas_droit {
	position:absolute;
	width:380px;
	height:180;
	z-index:210;
	margin-top: 483px;
	margin-left: 602px;
}
/************** HOME BAS DROIT  ****************/
/**********************************************/
/************** right 1 ****************/

.fond_bas_droit_vert1 {
	border-top: 5px solid #8CC418;
	background-color: #E9F3CB;
	color: #475B0B;
	width: 240px;
	font-size: 12px;
}
.fond_bas_droit_vert1 h1 {
	color: #99CC00;
	font-weight: bold;
	font-size: 1.1em;
	text-align: right;
	font-style: italic;
	margin: 0;
	margin-bottom: 2px;
	}
.fond_bas_droit_vert1 p {
	padding-left:8px;
}

.fond_bas_droit_vert1 img {
	padding:1px;
	background:#cccccc;
	color:#303030;
	float: right;
	border:4px solid #FFFFFF;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 3px;
	display: inline;
}

/************** HOME BAS DROIT  ****************/
/************** right 2 ****************/

.fond_bas_droit_jaune1 {
	border-top: 5px solid #FFCC00;
	background-color: #FFF4B7;
	color: #996600;
	width: 240px;
	font-size: 12px;
}
.fond_bas_droit_jaune1 h1 {
	color: #996600;
	font-weight: bold;
	font-size: 1.1em;
	text-align: right;
	font-style: italic;
	margin: 0;
	margin-bottom: 2px;
	}
.fond_bas_droit_jaune1 p {
	padding-left:8px;
}

.fond_bas_droit_jaune1 img {
	padding:1px;
	background:#cccccc;
	color:#303030;
	float: right;
	border:4px solid #FFFFFF;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 3px;
	display: inline;
}


/************** HOME BAS DROIT  ****************/
/************** right 3 ****************/

.fond_bas_droit_orange1 {
	border-top: 5px solid #FF9900;
	background-color: #FFF9DD;
	color: #993300;
	width: 240px;
	font-size: 12px;
}
.fond_bas_droit_orange1 h1 {
	color: #993300;
	font-weight: bold;
	font-size: 1.1em;
	text-align: right;
	font-style: italic;
	margin: 0;
	margin-bottom: 2px;
	}
.fond_bas_droit_orange1 p {
	padding-left:8px;
}

.fond_bas_droit_orange1 img {
	padding:1px;
	background:#cccccc;
	color:#303030;
	float: right;
	border:4px solid #FFFFFF;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 3px;
	display: inline;
}


/************** HOME BAS DROIT  ****************/
/************** right 4 ****************/

.fond_bas_droit_rose1 {
	border-top: 5px solid #CC0066;
	background-color: #FEF3F8;
	color: #CC0066;
	width: 240px;
	font-size: 12px;
}
.fond_bas_droit_rose1 h1 {
	color: #CC0066;
	font-weight: bold;
	font-size: 1.1em;
	text-align: right;
	font-style: italic;
	margin: 0;
	margin-bottom: 2px;
	}
.fond_bas_droit_rose1 p {
	padding-left:8px;
}

.fond_bas_droit_rose1 img {
	padding:1px;
	background:#cccccc;
	color:#303030;
	float: right;
	border:4px solid #FFFFFF;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 3px;
	display: inline;
}

/**********************************************/
/**********************************************/
/**********************************************/
/**********************************************/
/**********************************************/
/**********************************************/
/************ CONTENU DU SITE ****************/


/**********************************************/
/**********************************************/
/**********************************************/
/****** MENU 1 HEBERGEMENT TEMPLATE ***********/

#dwtmenu_hebergement {
	position:absolute;
	z-index: 50;
	padding-top: -10px;
	border: 3px solid #4292C5;
	background-color: #0099CC;
}


.dwtmenu1 {
	display:block;
	width:175px;
	height:27px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	background-color: #0099CC;
	color: #FFFFFF;
	margin-bottom: 2px;
} 

.dwtmenu1 a, .dwtmenu1 a:link, .dwtmenu1 a:visited {
	display:block;
	color: #FFFFFF;
	text-decoration:none;
	border-bottom: 1px dashed #FFFFFF;
	margin-bottom: 2px;
	background-color: #51B2F0;
}
.dwtmenu1 a:hover {
	color: #FFFFFF;
	text-decoration:none;
	display: block;
	background-color: #128BA5;
	border-bottom: 1px dashed #FFFFFF;
	margin-bottom: 2px;
}


/************** MENU 2 TOURISME ****************/

#dwtmenu_tourisme {
	position:absolute;
	z-index: 50;
	padding-top: -10px;
	border: 3px solid #75A414;
	background-color: #75A414;
}


.dwtmenu2 {
	display:block;
	width:175px;
	height:27px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #FFFFFF;
	margin-bottom: 3px;
} 

.dwtmenu2 a, .dwtmenu2 a:link, .dwtmenu2 a:visited {
	display:block;
	color: #FFFFFF;
	text-decoration:none;
	border-bottom: 1px dashed #FFFFFF;
	background-color: #8CC418;
	height: 22px;
	padding-left: 15px;
	padding-top: 5px;
}
.dwtmenu2 a:hover {
	color: #FFFFFF;
	text-decoration:none;
	display: block;
	background-color: #78A815;
	border-bottom: 1px dashed #FFFFFF;
	height: 22px;
	padding-top: 5px;
	padding-left: 15px;
}

/************** MENU 3 ENVIE ****************/
#dwtmenu_envie {
	position:absolute;
	z-index: 50;
	padding-top: -10px;
	border: 3px solid #CCA400;
	background-color: #F0C000;
}


.dwtmenu3 {
	display:block;
	width:175px;
	height:27px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #E2B500;
	margin-bottom: 2px;
} 

.dwtmenu3 a, .dwtmenu3 a:link, .dwtmenu3 a:visited {
	display:block;
	color: #FFFFFF;
	text-decoration:none;
	border-bottom: 1px dashed #FFFFFF;
	margin-bottom: 2px;
	background-color: #FFCC00;
	height: 22px;
	padding-left: 15px;
	padding-top: 5px;
}
.dwtmenu3 a:hover {
	color: #FFFFFF;
	text-decoration:none;
	display: block;
	background-color: #EAA400;
	border-bottom: 1px dashed #FFFFFF;
	margin-bottom: 2px;
}


/************** MENU 4 PROMO ****************/
#dwtmenu_promo {
	position:absolute;
	z-index: 50;
	padding-top: -10px;
	border: 3px solid #660033;
	background-color: #AA0055;
}


.dwtmenu4 {
	display:block;
	width:175px;
	height:27px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #FFFFFF;
	margin-bottom: 2px;
} 

.dwtmenu4 a, .dwtmenu4 a:link, .dwtmenu4 a:visited {
	display:block;
	color: #FFFFFF;
	text-decoration:none;
	border-bottom: 1px dashed #FFFFFF;
	margin-bottom: 2px;
	background-color: #CC0066;
	height: 22px;
	padding-left: 15px;
	padding-top: 5px;
}
.dwtmenu4 a:hover {
	color: #FFFFFF;
	text-decoration:none;
	display: block;
	background-color: #B5005A;
	border-bottom: 1px dashed #FFFFFF;
	margin-bottom: 2px;
}

/************** MENU 5 NOUVEAUTES ****************/
#dwtmenu_nouveaute {
	position:absolute;
	z-index: 50;
	padding-top: -10px;
	border: 3px solid #996600;
	background-color: #D56A00;
}


.dwtmenu5 {
	display:block;
	width:175px;
	height:27px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #FFFFFF;
	margin-bottom: 2px;
} 

.dwtmenu5 a, .dwtmenu5 a:link, .dwtmenu5 a:visited {
	display:block;
	color: #FFFFFF;
	text-decoration:none;
	border-bottom: 1px dashed #FFFFFF;
	margin-bottom: 2px;
	background-color: #FF9900;
	height: 22px;
	padding-left: 15px;
	padding-top: 5px;
}
.dwtmenu5 a:hover {
	color: #FFFFFF;
	text-decoration:none;
	display: block;
	background-color: #DE8C00;
	border-bottom: 1px dashed #FFFFFF;
	margin-bottom: 2px;
}

/************** MENU 6 BOUTIQUE ****************/
#dwtmenu_boutique {
	position:absolute;
	z-index: 50;
	padding-top: -10px;
	border: 3px solid #660033;
	background-color: #802B55;
}


.dwtmenu6 {
	display:block;
	width:175px;
	height:27px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #FFFFFF;
	margin-bottom: 2px;
} 

.dwtmenu6 a, .dwtmenu6 a:link, .dwtmenu6 a:visited {
	display:block;
	color: #FFFFFF;
	text-decoration:none;
	border-bottom: 1px dashed #FFFFFF;
	margin-bottom: 2px;
	background-color: #993366;
	height: 22px;
	padding-left: 15px;
	padding-top: 5px;
}
.dwtmenu6 a:hover {
	color: #FFFFFF;
	text-decoration:none;
	display: block;
	background-color: #660033;
	border-bottom: 1px dashed #FFFFFF;
	margin-bottom: 2px;
}

/************** MENU 7 PORTE ****************/
#dwtmenu_porte {
	position:absolute;
	z-index: 50;
	padding-top: -10px;
	border: 3px solid #006666;
	background-color: #005454;
}


.dwtmenu7 {
	display:block;
	width:175px;
	height:27px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #FFFFFF;
	margin-bottom: 2px;
} 

.dwtmenu7 a, .dwtmenu7 a:link, .dwtmenu7 a:visited {
	display:block;
	color: #FFFFFF;
	text-decoration:none;
	border-bottom: 1px dashed #FFFFFF;
	margin-bottom: 2px;
	background-color: #007D7D;
	height: 22px;
	padding-left: 15px;
	padding-top: 5px;
}
.dwtmenu7 a:hover {
	color: #FFFFFF;
	text-decoration:none;
	display: block;
	background-color: #336666;
	border-bottom: 1px dashed #FFFFFF;
	margin-bottom: 2px;
}

/**********************************************/
/**********************************************/
/**********************************************/
/************ SOUS MENU GAUCHE TITRES ****************/

.titre_menu1, .titre_menu1 a:link, .titre_menu1 a:visited {
background: #CC0033;
border-left: 4px solid #CC0033;
color:#FFFFFF;
font-size:1.1em;
}



/**********************************************/
/**********************************************/
/************ SOUS MENU GAUCHE ****************/


#avmenu{
	clear:left;
	float:left;
	width:150px;
	padding:0;
	font-size:0.8em;
	display: block;
}

#avmenu ul{	
list-style:none;
width:150px;
margin:0 0 20px 0;
padding:0;
font-size:1.1em;
}	

#avmenu li{
margin-bottom:4px;
}

#avmenu li a{
font-weight:bold;
height:20px;
text-decoration:none;
color:#505050;
display:block;
padding:6px 0 0 10px;
background:#F4F2E8;
border-left: 4px solid #99CC00;
}	
	
#avmenu li a:hover{
background: #99CC00;
color: #FFFFFF;
border-left: 4px solid #CC0033;
}

#avmenu lichambre{
margin-bottom:4px;
}

#avmenu lichambre a{
font-weight:bold;
height:20px;
text-decoration:none;
color:#505050;
display:block;
padding:6px 0 0 10px;
background:#F4F2E8;
border-left: 4px solid #5E91D0;
}	
	
#avmenu lichambre a:hover{
background: #5E91D0;
color: #FFFFFF;
border-left: 4px solid #F4F2E8;
}



#avmenu H3 { font-size: 0.9em; color: rgb(51, 51, 51); text-transform: uppercase; }

/************ SOUS MENU GAUCHE CURRENT ****************/
#avmenu .current1, #avmenu .current1 a:link, #avmenu .current1 a:visited {
	background: #51B2F0;
	border-left: 4px solid #CC0033;
	color:#FFFFFF;
	display: block;
}

#avmenu .current2, #avmenu .current2 a:link, #avmenu .current2 a:visited {
background: #8CC418;
border-left: 4px solid #CC0033;
color:#FFFFFF;
}

#avmenu .current3, #avmenu .current3 a:link, #avmenu .current3 a:visited {
background: #FFCC00;
border-left: 4px solid #CC0033;
color:#FFFFFF;
}

#avmenu .current4, #avmenu .current4 a:link, #avmenu .current4 a:visited {
background: #CC0066;
border-left: 4px solid #CC0033;
color:#FFFFFF;
}

#avmenu .current5, #avmenu .current5 a:link, #avmenu .current5 a:visited {
background: #FF9900;
border-left: 4px solid #CC0033;
color:#FFFFFF;
}

#avmenu .current6, #avmenu .current6 a:link, #avmenu .current6 a:visited {
background: #993366;
border-left: 4px solid #CC0033;
color:#FFFFFF;
}

#avmenu .current7, #avmenu .current7 a:link, #avmenu .current7 a:visited {
background: #006666;
border-left: 4px solid #CC0033;
color:#FFFFFF;
}

/************ SOUS MENU GAUCHE CHAMBRE CURRENT ****************/
#avmenu .current1chambre, #avmenu .current1chambre a:link, #avmenu .current1chambre a:visited {
	background: #51B2F0;
	border-left: 4px solid #5E91D0;
	color:#FFFFFF;
	display: block;
}

#avmenu .current2chambre, #avmenu .current2chambre a:link, #avmenu .current2chambre a:visited {
background: #8CC418;
border-left: 4px solid #5E91D0;
color:#FFFFFF;
}

#avmenu .current3chambre, #avmenu .current3chambre a:link, #avmenu .current3chambre a:visited {
background: #FFCC00;
border-left: 4px solid #5E91D0;
color:#FFFFFF;
}

#avmenu .current4chambre, #avmenu .current4chambre a:link, #avmenu .current4chambre a:visited {
background: #CC0066;
border-left: 4px solid #5E91D0;
color:#FFFFFF;
}

#avmenu .current5chambre, #avmenu .current5chambre a:link, #avmenu .current5chambre a:visited {
background: #FF9900;
border-left: 4px solid #5E91D0;
color:#FFFFFF;
}

#avmenu .current6chambre, #avmenu .current6chambre a:link, #avmenu .current6chambre a:visited {
background: #993366;
border-left: 4px solid #5E91D0;
color:#FFFFFF;
}

#avmenu .current7chambre, #avmenu .current7chambre a:link, #avmenu .current7chambre a:visited {
background: #006666;
border-left: 4px solid #5E91D0;
color:#FFFFFF;
}


/************ SOUS MENU GAUCHE CURRENT ****************/

#avmenu ul ul li a, #avmenu ul ul li a:hover { background: white ! important; color: rgb(74, 160, 224) ! important; font-weight: normal;
border-left: 4px solid white ! important;
margin-left: 15px;
padding: 0px;
}

#avmenu ul ul li a:hover, #avmenu ul ul li.selected a { 
font-weight:bold}

#avmenu ul ul { margin: 5px 0pt; background: white  ! important; }


#borderlinks {
background-color: white;
}

#borderlinks a{
display: block;
width: 133px;
color: rgb(140, 140, 140);
text-decoration: none;
border: 1px solid white;
margin-left: 10px;
padding-left: 5px;
background-color: white;
}


#borderlinks a:hover{
border: 1px solid rgb(222, 97, 73);
}

.announce{
margin: 0 0 10px;
padding:10px;
width: 430px;
color:#505050;
background-color:#f4f4f4;
line-height:1.3em;
}

/**********************************************/
/**********************************************/
/**********************************************/
/************ EXTRA DROITE ****************/

#extras{
float:right;
width:120px;
margin:0 0 10px 0;
padding:0;
font-size:0.9em;
line-height:1.5em;
}

#extras p{
margin:0 0 1.5em 0;
}




/**********************************************/
/**********************************************/
/**********************************************/
/***************** CONTENT  *******************/

#content{
	margin:0 4px 20px 160px;
	border-right:1px solid #f0f0f0;
	line-height:1.2em;
	text-align:left;
	background-color: #FFFFFF;
}

#photo #content, #contentmap {
margin: 0 0 40px 160px;
border-right:0px;
line-height:1.6em;
text-align:left;
padding: 0 5px 10px 10px;
}


#formulaire{
margin:0 130px 20px 160px;
border-left:1px solid #f0f0f0;
border-right:1px solid #f0f0f0;
padding:0 10px 0 10px;
line-height:1.6em;
text-align:left;
background: #ffffff;
}

#content h2, #contentmap h2{
	font-size:1.3em;
	color:#336600;
	border-bottom: 2px solid #99CC00;
	text-align: left;
	margin: 8px 0 6px;
}
#content h3 {
font-size:1em;
margin:0;
color:#990033;
}

#content h3 img {
	float: none;
	background-color: #FFFFFF;
	border: 0;
	padding-top: 5px;
}

#lien #content h3 a{
text-decoration:underline;
}	
#content h3  a:hover{
color: #99CC00;
}


#content img{
}

#photo #content img {
float: left;
margin-bottom: 10px;
margin-left: 5px;
}

#blog #content img {
float: none;
margin-bottom: 10px;
margin-left: 5px;
}


#form #content img, #lien #content img {
float: left;
margin-bottom: 10px;
margin-left: 5px;
border:4px solid white;
padding:0px;
}

#lien #content img {
float: right;
}

#photo #content a:hover img { border:4px solid rgb(255, 102, 0); }
/**********************************************/
/**********************************************/
/**********************************************/
/******** PHOTOS CONTENT SWITCH  **************/

#bloc_vignettes {
	height: 45px;
	width: 80%;
	text-align: right;
	margin-left: auto;
}
#bloc_vignettes img {
	background-color: #FFFFFF;
	padding: 0;
	margin: 0;
}

#bloc_photo {
	text-align: right;
}

/**********************************************/
/**********************************************/
/**********************************************/
/***************** BOX      *******************/
/* BOX */
.boxlg {

	margin: 0 auto;
	padding-bottom: 10px;
	width: 430px;
	background: url(http://www.gites64.com//_img/_structure/bg/contentbox.gif) no-repeat 0 bottom;	
}
.boxlgtop {
	margin: 0;
	padding: 0;
	width: 430px;
	height: 5px;
	background: url(http://www.gites64.com//_img/_structure/bg/contentbox.gif) no-repeat 0 0;
}
.boxlg h3 {
font-weight: bold;
padding-left: 0.5em;
color: rgb(74, 160, 224);
font-size: 1.5em;
}

.box_top { background: rgb(240, 240, 240) url(http://www.gites64.com//_img/_structure/bg/leftbox_top.gif) no-repeat; color: rgb(128, 128, 128); height: 40px; width: 150px;
	padding: 0;
	margin-top: 30px;
}
.box_top h2 { margin: 0pt 0pt 0pt 5px; padding: 7px 0pt 0pt 5px; 
	width: 139px;
	font-size: 0.9em;
}
.box_top h2 a, .box_top h2 a:hover { color: rgb(128, 128, 128); text-decoration: none;
}

.box { border-left: 2px solid rgb(240, 240, 240); border-right: 2px solid rgb(240, 240, 240); margin: 0pt; padding: 0pt 4px 0pt 7px; background: rgb(255, 255, 255) none repeat; width: 135px; color: rgb(89, 89, 89); }
.box_bottom { margin: 0pt 0pt 7px; background: rgb(255, 255, 255) url(http://www.gites64.com//_img/_structure/bg/leftbox_bottom.gif) no-repeat; color: rgb(0, 0, 0); height: 13px; width: 150px; }


/**********************************************/
/**********************************************/
/**********************************************/
/***************** POLICES  *******************/
blockquote p { font-family: Georgia,"Times New Roman",Times,serif ! important; font-style: italic; }
blockquote {
	border-left: 10px solid rgb(200, 205, 208);
	margin: 10px 30pt 10px 40px;
	padding: 0px 10px;
	width: 75%;
	text-align: left;
	font-family: Georgia,"Times New Roman",Times,serif ! important;
	font-size: 1.2em ! important;
	color: #999999;
	font-style: italic;
	border-top: 1px dashed #ECE9D8;
	border-right: 1px dashed #ECE9D8;
	border-bottom: 1px dashed #ECE9D8;
	background-color: #FAF9F5;
}

.signature {
	font-size:10px;
	color:#FFFFFF;
	text-align: center;
	clear: both;
	background-color: #7D991E;
}
.signature a, .signature a:link, .signature a:visited { color:#666666; text-decoration:none}
.signature a:hover {color:#ffffff; text-decoration:underline}




.rose {color:#CC0066}
.gris {
	color:#333333;
	font-size: 0.85em;
}
.right, .right img {
	text-align:right;
	margin:4px;
	float: right;
}
.navigation {
	font-size: 0.9em;
	color: #336633;
	margin-bottom: 15px;
	display: block;
}
.cadre_photo {
	margin: 3px;
	padding: 3px;
	border: 2px dotted #ECE9D8;
}
.signatureChambre {

	font-size:10px;
	color:#FFFFFF;
	text-align: center;
	clear: both;
	background-color: #3061AB;
}

.signatureEnfant {

	font-size:10px;
	color:#FFFFFF;
	text-align: center;
	clear: both;
	background-color: #F7E6EF;
}
.signatureSejour {

	font-size:10px;
	color:#FFFFFF;
	text-align: center;
	clear: both;
	background-color: #9D2604;
}
.signatureCamping {

	font-size:10px;
	color:#FFFFFF;
	text-align: center;
	clear: both;
	background-color: #FD4D02;
}
.signatureGitesFrance {

	font-size:10px;
	color:#FFFFFF;
	text-align: center;
	clear: both;
	background-color: #308906;
}
