@charset "utf-8";
/* CSS Document */

/* General */

body {
	font-size : 9pt;
	font-family : Verdana, Arial, sans-serif;
	font-weight : normal;
	color:#000;
}

a {
	text-decoration:none;
	outline: none;
}

table {
	padding: 0;
	margin: 0;
	border-top:0;
	border:none;
	font-size:9pt;
	line-height:15px;
}

ul {
	list-style:none;
	margin:0;
}

a img { 
	border: none; 
} 

.bold {
	font-weight:bold;
}

#page {
	margin:0;
}

/*Centrage pour IE*/
.centrage {
	text-align: center;
}

/*Centrage pour Mozilla*/
.centrage {
	text-align: -moz-center;
}




.exclamation {
	margin-top:-1px;
	margin-left:-50px;
	position:absolute;
}




/* Accueil */

#bandeau-cdt {
	height:272px;
}

#exclamation-accueil {
	position:absolute;
	margin:0 0 0 505px;
	z-index:5;
}

#flash {
	margin:-7px 0 0 0;
	position:absolute;
}


/* Formulaire */
#formulaire {
	width:484px;
	height:272px;
	margin:-7px 0 0 540px;
	position:absolute;
	z-index:0;
}

.tab-formulaire {
	font-size:10px;
	font-family : Verdana, Arial, sans-serif;
	margin:-7px 0 0 0;
}

.tab-formulaire td{
	font-size:10px;
	font-family : Verdana, Arial, sans-serif;
}

#tab-formulaire {
	background-color:#d4d700;
	margin:0 62px 0 93px;
	height:150px;
}

.tab-formulaire a{
	color:#000;
}

.tab-formulaire a:focus { 
	outline:0; 
}

.reservation-mayenne {
	margin:8px 0 0 125px;
}


/*Thematiques*/
#thematiques {
	width:273px;
	height:293px;
	position:relative;
	margin-top:8px;
}

.tab-thematiques {
	margin:29px 14px 18px 11px;
}

.tab-thematiques td{

	padding:0;
	margin:0;
}

#td-center {
	padding-left:-1px;
}


/*Zoom sur*/
#zoom {
	position:relative;
	margin:0 0 0 40px;
	width:437px;
	height:300px;
}

#zoom table{
	text-align:center;
	margin:60px 0 0 36px;
	border:none;
}

#zoom a{
	color:#000;
}

#zoom a:focus { 
	outline:0; 
}

#text-zoom{
	width:268px;
	text-align:center;
	font-size : 9pt;
	font-family : Verdana, Arial, sans-serif;
	margin:0;
}

#image-zoom td{
	width:72px;
	margin:0;
}


/*Cadre de droite*/
#droite {
	position:relative;
	margin:8px 0 0 35px;
	width:224px;
	height:293px;
}

.tab-droite {
	margin:25px 16% 0 16%;
}

.tab-droite td{
	text-align:center;
}

.tab-droite a{
	color:#000;
}

.tab-droite a:focus { 
	outline:0; 
}

.trip-advisor {
	text-align:center;
}




/* En-tete pages html*/

#fil-ariane {
	font-size:9px;
	margin:10px 0 10px 10px;
} 

#fil-ariane a{
	color:#000;
}

#fil-ariane a:focus { 
	outline:0; 
}

/* Titres */
h1 {
	font-size:13.5pt;
	color:#d8650b;
	font-weight:normal;
	margin:15px 0 5px 130px;
}

h2 {
	font-size:10.5pt;
	color:#d8650b;
	font-weight:normal;
	margin:5px 0 5px 130px;
}


h3 {
	margin:0;
	padding:0 0 5px 0;
	font-size:11.25pt;
	color:#d8650b;
	font-weight:bold;
}

h4 {
	margin:0;
	padding:5px 0 5px 0;
	font-size:12px;
	color:#d8650b;
	font-weight:normal;
}

h5 {
	text-align:center;
	margin:10px 0 0 0;
	color:#d8650b;
	font-weight:normal;
	font-size:10pt;
}

h5 a {
	color:#d8650b;
	font-weight:normal;
	font-size:10pt;
}

h5 a:focus 
{ 
outline:0; 
}


/* Content */

#cadre {
	margin-top:10px;
	width:800px;
	border:none;
	padding:0;
}

#content {
	border:none;
	width:800px;
	color:#000;
	text-align:left;
}


/*Pages villages et page thematique peche*/

#en-tete {
	vertical-align: bottom;
}

.villages-en-tete {
	margin-left:130px;
}

#text-village {
	margin:0 20px 0 20px;
	font-size:9pt;
	line-height:15px;
}

.reservez {
	padding:0 0 0 30px;
}

#description-village{
	font-size:8pt;
	vertical-align:top;
}

#liens {
	text-align:right;
}

#liens a {
	font-size:9pt;
	color:#d8650b;
}

#liens a:focus { 
	outline:0; 
}



/* Page liste des villages de chalets*/
#text-liste {
	margin:0 95px 0 95px;
	font-size:9pt;
	line-height:15px;
}


/*Page thematique animation*/
#text-animation {
	margin:0 65px 0 65px;
	font-size:9pt;
	line-height:15px;
}


/*Page thematique peche*/

#liens-brochure{
	text-align:center;
}

#liens-brochure a {
	font-size:9pt;
	color:#d8650b;
}

#liens-brochures a:focus { 
	outline:0; 
}


/* page contact */

#contact {
	margin:0 30px 0 30px;
	font-size:9pt;
	line-height:15px;
}

#contact a{
	color:#000;
}

#contact a:focus { 
	outline:0; 
}

/* pied de page */

#tab_piedPage_ligne0 tr{
	vertical-align:bottom;
}
