body {
	background:#d3e5f1;
	margin:0px;
	padding:0px;
}

.page {
	width:980px;
	margin:auto;
}

p {
	margin:0px;
	padding:0px;
}
/************** HEADER ***************/

.header {
	width:980px;
	height:299px;
	background:url('../images/header.jpg') no-repeat;
	margin:auto;
	margin-bottom: 0px;
	padding:0px;
}

.bouton_contact {
	width:288px;
	height:88px;
	float:left;
	margin-left:15px;
	margin-top:212px;
}

.a_bouton_contact {
	width:288px;
	height:88px;
	background:url('../images/bouton_contact.jpg') no-repeat;
	float:left;
	text-decoration: none;
}

.span_a_bouton {
	width:204px;
	height:62px;
	float:left;
	padding-top:10px;
	padding-left:74px;
	font-size:21px;
	font-family:'Trebuchet MS',Arial;
	color:white;
	cursor:pointer;
	text-align:center;
}
.span_a_bouton:hover {
	color:#fff000;
}

.sponsors {
	width:232px;
	height:105px;
	float:left;
	margin-left:431px;
	margin-top:132px;
}

.a_sponsors_gdf {
	width:114px;
	height:103px;
	background:url('../images/logo_gdf.png') no-repeat;
	display:block;
	float:left;
}

.a_sponsors_nat2000 {
	width:114px;
	height:103px;
	background:url('../images/logo_nat2000.jpg') no-repeat;
	display:block;
	float:left;
	margin-left:3px;
}

.flags {
	width:170px;
	float:left;
	margin-left:470px;
	margin-top:10px;
}

.p_flags {
	width:170px;
	margin:0px;
	padding:0px;
	text-align:center;
	font-size:14px;
	font-family:'Trebuchet MS',Arial;
	color:#666666;
	text-decoration:underline;
	margin-bottom:3px;
}

.a_flags_fr {
	width:34px;
	height:26px;
	background:url('../images/flag_fr.png') no-repeat;
	display:block;
	float:left;
	margin-left:23px;
}

.a_flags_en {
	width:34px;
	height:26px;
	background:url('../images/flag_en.png') no-repeat;
	display:block;
	float:left;
	margin-left:10px;
}

.a_flags_de {
	width:34px;
	height:26px;
	background:url('../images/flag_de.png') no-repeat;
	display:block;
	float:left;
	margin-left:10px;
}

.a_flags_fr:hover, .a_flags_en:hover, .a_flags_de:hover {
	margin-top:2px;
} 

/************** CONTENT ***************/

.content {
	width:980px;
	background:url('../images/repeat_bg.jpg') repeat-y;
	float:left;
	margin-top:-1px;
	margin-bottom:0px;
	padding-top:10px;
	padding-bottom:10px;
}

.menu {
	width:980px;
	float:left;
}

.ul_menu {
	float:left;
	padding:0px;
	margin:0px;
	margin-left:110px;
}

.li_menu {
	width:126px;
	height:34px;
	float:left;
	list-style: none;
}

.a_menu {
	width:126px;
	height:34px;
	background:url('../images/bouton_menu.png') no-repeat;
	float:left;
	text-decoration:none;
}

.a_menu:hover {
	background:url('../images/bouton_menu_hover.png') no-repeat;
}

.active {
	width:126px;
	height:34px;
	background:url('../images/bouton_menu_hover.png') no-repeat;
	float:left;
}

.gold {
	width:126px;
	height:34px;
	background:url('../images/bouton_menu_gold.png') no-repeat;
	float:left;
}

.gold:hover {
	width:126px;
	height:34px;
	background:url('../images/bouton_menu_gold.png') no-repeat;
	float:left;
}

.a_menu span {
	text-align:center;
	color:white;
	width:126px;
	height:23px;
	display:block;
	padding-top:10px;
	font-family: 'Trebuchet MS', Arial;
	font-size:15px;
	padding-left:9px;
}

.gold span:hover {
	color:#353414;
}

.barre_menu {
	width:940px;
	height:7px;
	background:url('../images/barre_menu.png') no-repeat;
	float:left;
	margin:0px;
	margin-left:20px;
}

.bloc_gite_illu {
	width:497px;
	height:261px;
	background:url('../images/dessin.jpg') no-repeat;
	float:right;
	margin-top:65px;
	margin-right:8px;
}

.content_accueil {
	width:608px;
	background:url('../images/content_accueil.png') no-repeat;
	float:left;
	margin-left:14px;
	margin-top:-315px;
}

.content_bloc_transparent {
	width:550px;
	float:left;
	margin-left:28px;
	margin-top:25px;
}

.ligne_bienvenue {
	width:540px;
	margin-left:5px;
	float:left;
	border-bottom:1px solid #90ba26;
}

.ligne_bienvenue p {
	color:#2b2a2a;
	font-size:20px;
	font-family:'Trebuchet MS',Arial;
}

.bloc_article {
	width:530px;
	margin-left:10px;
	float:left;
	margin-top:10px;
}

.sous_titre_bloc_article {
	color:#7d0b0a;
	font-size:16px;
	font-family:'Trebuchet MS',Arial;
}

.text_bloc_article {
	color:#2b2a2a;
	font-size:14px;
	font-family:'Trebuchet MS',Arial;
	text-align:justify;
	margin-top:5px;
	text-indent:40px;
}

.bloc_cat {
	width:980px;
	height:43px;
	background:url('../images/barre_cat.png') no-repeat;
	float:left;
	margin-top:20px;	
}

.bloc_cat span {
	width:200px;
	height:20px;
	color:white;
	font-size:18px;
	font-family:'Trebuchet MS',Arial;
	float:left;
	margin-left:240px;
	margin-top:15px;	
}

.bloc_small_photo {
	width:160px;
	float:left;
	margin-left:40px;
	margin-top:25px;
	margin-right:20px;
}

.small_photo {
	width:43px;
	height:43px;
	float:left;;
	border:2px solid #2B2A2A;
	margin-right:3px;
	margin-bottom:3px;
}

.small_photo:hover {
	border:2px solid #9af616;
}

.text_bloc_tourisme {
	float:left;
	width:710px;
	margin-top:5px;
}

.ul_tourime {
	float:left;
	width:220px;
	margin-top:5px;
	padding-left:0px;
}

.li_tourisme {
	float:left;
	width:220px;
	list-style-type: none;
	font-size:18px;
	border-bottom:1px solid #9af616;
	font-family:georgia,Arial; 
	color:#9af616;
	height:22px;
	margin-top:5px;
}

.lien_tourisme {
	width:180px;
	height:22px;
	display:block;
	color:#2b2a2a;
	float:left;
	margin-top:-25px;
	margin-left:38px;
	text-decoration:none;
}

.lien_tourisme:hover {
	color:#9af616;
}

.zone_texte_tourisme p {
	float:left;
	width:460px;
	margin-left:30px;
	margin-top:7px;
	text-indent:40px;
	color:#2b2a2a;
	text-align:justify;
}

/***** NOTIFICATION ******/

.green_message {
	background:#8bf76a;
	border-bottom:1px solid #259503;
	border-top:1px solid #259503;
	width:100%;
	height:30px;
	float:left;
	margin-top:15px;
	margin-bottom:10px;
	color:#259503;
	font-size:13px
}

.icon_green_message {
	width:20px;
	height:20px;
	background:url('../images/admin/ok.png') no-repeat;
	float:left;
	margin-top:5px;
	margin-left:10px;
	margin-right:10px;
}


.red_message {
	background:#fc7f8e;
	border-bottom:1px solid red;
	border-top:1px solid red;
	width:100%;
	height:30px;
	float:left;
	margin-top:15px;
	margin-bottom:10px;
	color:#bb0404;
	font-size:13px
}

.icon_red_message {
	width:20px;
	height:20px;
	background:url('../images/admin/exclam.png') no-repeat;
	float:left;
	margin-top:5px;
	margin-left:10px;
	margin-right:10px;
}

/********************** bloc_pagination **************************/
.bloc_pagination {
	width:980px;
	float:left;
}

.bloc_pagination table {
	float:right;
	margin-right:58px;
	margin-top:10px;
}

.ligne_pag {

}

.cell_pag {
	float:left;
}

.lien_pag {
	width:35px;
	height:22px;
	display:block;
	background:url('../images/pag_button.jpg') no-repeat;
	float:left;
	color:#94dc37;
	text-decoration:none;
	text-align:center;
	font-family:'Trebuchet MS', Arial;
	font-size:16px;
	padding-top:1px;
}

.lien_pag:hover {
	background:url('../images/pag_hover.jpg') no-repeat;
	color:#278ab3;
}

.active_pag {
	background:url('../images/pag_hover.jpg') no-repeat;
	color:#278ab3;
}


/************** FOOTER ***************/

.footer {
	width:100%;
	height:31px;
	background:#013660;
	margin-top:0px;
	float:left;
}

.footer_center {
	width:980px;
	height:31px;
	background:url('../images/footer_center.jpg') no-repeat;
	margin:auto;
	text-align:center;
	color:white;
	font-size:11px;
	font-family:'Trebuchet MS', Arial;
	padding-top:2px;
}

.made_by {
	width:276px;
	height:15px;
	float:right;
	color:white;
	margin-top:-15px;
}

.made_by a {
	text-decoration:none;

	margin-top:3px;
	color:white;
}
