* { padding:0; margin:0; border:0; }

/***************ELEMENTS COMMUNS ***********************/
body {text-align: center; background-color:#ffffff}
h1 {
	font-size: 19px; color:#eeb326;
	margin: 15px 0 8px 0; 
	border: 0px solid black;
	}
h2 {
	font-size: 16px; 
	margin:1.5em 0 0.3em 0;
	text-align: left; 
}
h3 {
	font-size: 14px; font-weight:bold; 
	margin:0.75em 0 0.3em 0;
}
p {
	font-size: 12px !important; font-size: 14px;
	text-align: justify; 
	margin: 0.3em 0 0.75em 0;
}
a img {border: none; }
a {
	text-decoration: none; color:#ff5f00; 
	font-weight: bold; font-size:13px}
a:hover {color: #ffa900;}
ul {margin: 0 0 30px 0 ;}
li {
	list-style-type: circle; 
	margin:0 20px 0 30px; 
	font-size:12px;	
}
li a {font-size:12px}

#flottantdroit {
	position:relative; float:right;
	padding :10px 0 10px 15px;
	height:200px
}

.flottantdroit {
	position:relative; float:right;
	padding :10px 0 10px 15px;
	height:200px
}
.flottantgauche {
	position:relative; float:left;
	padding :10px 15px 10px 0;
	height:200px
}
#Diaporama-GiteMairie1,#Diaporama-GiteMairie2, #CarteFrance {
	position:relative; float:right;
	padding :10px 0 10px 15px;
	height:220px
}  


/***vmware*************** MISE EN PAGE DES BLOCS **********************/
#Wrapper {
	width: 937px;
	margin:0 auto;
}
#BaniereFlash{position: relative; float: right; margin:0; padding: 0; z-index:2;}
#Baniere {margin:0; padding:0;}
#Baniere2 {margin:0; padding:0; }

#BlockHeader{
	width: 937px; height: 276px; 
	text-align: right;
	background-image: url(../images/Baniere.jpg);
	background-repeat: no-repeat;
	background-position: 0px -1px!important; background-position: 0px -1px
	}

.BlockSuperieur {width:100% ; padding:0; margin:0 0 20px 0;}
#BlockPrincipal {
	position: relative;
	width: 697px; 
	margin: 0 0 30px 200px; padding: 10px; 
	border: 0px solid black;
	text-align: justify; }
#BlockPrincipal li {
	margin-bottom:4px;
	}

#BlockFooter {
	font-size: 12px; text-align: center; 
	border: 0px solid green;}
#BlockSearch {
	position: relative; float:right; top:-86px; right:35px; 
	text-align: left; width:90px; 
}
#BlockLanguage {
	position: relative; float:left; top:-35px; left:10px; 
	margin:0; padding:0;
	width:21px; 
	z-index: 3;
	border: 0px solid black;	
}
#BlockLanguage a img {margin:0; padding:0;}


/***************** ZONE DE RECHERCHE ************************/
#ajaxSearch_submit {display:none;}
#ajaxSearch_input {
  border: 0px solid red;
  width: 90px;
  background-color: transparent;
}
.ajaxSearch_extract{
  color: #555; font-style:italic;
  padding:0 20px;
 }


/***************** RAPPEL DE NAVIGATION **********************/
.PageTitle {
	font-size : 11px; font-weight:bold; font-style: italic;
	color:#484848;
	position:relative; 	top:-30px; left:0px;
	margin:0 0 10px 0;
}

/***************** LES NEWS *****************/
.NewsSummary {
	border-bottom:dotted 1px #eeb326;
	margin:0 0 1em 0;
}
.NewsTitle {
	width: 550px;
	margin: 10px 0 0.5em 0; 
}
.NewsTitle a {
	margin: 0 10px 0 0; padding: 0 10px 0 0;
	font-weight:bold;
	font-size: 14px;
}
.NewsSummary p {
	margin: 0 3em 1.5em 3em;
	font-style: italic;
	font-size: 11px;
	color: #484848;
}
.NewsDate {
	position: relative;
	float: right;
	text-align:right;
	font-weight:bold;
	font-size: 11px;
	margin: 5px 0 0 0;
}
/*************** PAGING DES NEWS **********************/
#ditto_pages{
	font-size: 11px;
	color:#484848;
	text-align:center;
}
.ditto_currentpage {
	font-weight:bold;
	padding:0 0.35em;
}
.ditto_page, .ditto_off {padding:0 0.35em}

/*************** FORMULAIRE **********************/
.ZoneFormulaire {
	text-align: center;
}
.Formulaire {
	width : 400px;
	border: dotted 1px #eeb326;
	margin: 0 auto; padding:10px;
	text-align:left;
}
#cfName, #cfEmail , #cfRegarding, #cfMessage {
	background:#ffefd0;
}
#cfName, #cfEmail, #cfRegarding {
	position: relative; float: right; top: -10px;
	width:250px; margin:0 3px 0 0;
}
#cfMessage {width:397px; height: 80px}
#LabelName, #LabelEmail, #LabelRegarding, #LabelMessage {
	font-weight:bold;
}
#ButtonSend {text-align: center}
#ButtonSend p {text-align: center}
#cfContact {
	background:transparent; 
	margin-top:10px;
	border:1px solid #ff5f00;
	font-weight: bold;
	color:#ff5f00
}


/*************** GALERIE PHOTO **********************/
td p {
	text-align:center;
}



