body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:#0094DC url(img/fd_site.png) repeat-x;
}
p {
	text-align: justify;
}
.saisie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border: 1px solid #666666;
}

.menu_gauche {
	background-color: #26667F;
}

/* les div de tonton alain */
div.boitegenerale {
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
background-color: #f5faff;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #82add7;
border-right-color: #82add7;
border-bottom-color: #82add7;
border-left-color: #82add7;
font-family: arial;
}
.boitegenerale h3 {
font-family: Verdana,Arial;
font-size: 13px;
color: #2668b8;
font-weight: bold;
display: inline;
}
.barretitre {
float: left;
width: 260px;
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 0pt;
margin-top: 5px;
margin-right: 0pt;
margin-bottom: 5px;
margin-left: 10px;
}
.barreetoile {
position: relative;
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 0pt;
width: 48px;
text-align: right;
float: right;
margin-top: 5px;
margin-right: 10px;
margin-bottom: 5px;
margin-left: 0px;
}
.blocphoto {
display:block;
padding:0px;
margin:0;
margin-left:10px;
width:330px;}
.blocphoto  {
border-top-width: 0pt;
border-right-width: 0pt;
border-bottom-width: 0pt;
border-left-width: 0pt;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
border-top-color: -moz-use-text-color;
border-right-color: -moz-use-text-color;
border-bottom-color: -moz-use-text-color;
border-left-color: -moz-use-text-color;
}

.bloctexte {
display:block;
float: right;
width: 160px;
height: 120px;
margin-bottom: 5px;
text-align: justify;
font-size: 11px;
}
.tx {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.lien {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
}
.tdgen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #FFFFFF;
	/*border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;*/
}
.td_gauche {
	background-color: #F8AC00;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #79B543;
	text-decoration: none;
	font-weight: bold;
}

.td_droit {
	background-color: #009de0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	margin:0;
	
}
.td_liste {
	border: 1px solid #76B451;
}
.lienbleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #029DE0;
	font-weight: bold;
	text-decoration: none;
}
.lienvert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7BB547;
	text-decoration: none;
	font-weight: bold;
}
.td_inter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #029DE0;
	text-decoration: none;
}
.txacc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #696059;
	text-decoration: none;
}
.txaccbl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.votrerech {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #645F59;
	text-decoration: none;
	letter-spacing: 2px;
}
.n {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.onglets {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.tdor {
	background-color: #F8AC00;
	border: 1px solid #E07601;
	text-align:center;
}.txblpt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.boutonb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #F8AC00;
	border: 1px solid #FFFFFF;
}
.avis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 1px;
}
.heb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #65605A;
	text-decoration: none;
}

.footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	background-color:#74665B;}
.footer A {
	color: #e8f1f8;
	text-decoration: none;
}
.footer A:visited {
	color: #e8f1f8;
	text-decoration:none;
}
.footer A:hover {
	color: #fff;
	border-bottom:#fff 1px dotted;
	text-decoration:none;
}
.footer A:active {
	color: #fff;
	border-bottom:#fff 1px dotted;
	text-decoration:none;
}
.sep_b {
	margin:0px 8px;
	color:#afcade;
}
.copyright {
	padding-right:20px;
	font-size:9px;
	margin:0px 2px 10px;
	color:#FFFFFF;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}
.titreregion {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#009de0;
letter-spacing:2px;
}
.tdout1 { background-color:#ffffff; height:20px;}
.tdout1 td {
border-top:#dddddd solid 1px;
border-bottom:#dddddd solid 1px;
}
.tdout2 { background-color:#f9f9f9; height:20px;}
.tdout2 td {
border-top:#dddddd solid 1px;
border-bottom:#dddddd solid 1px;
}
.tdover { background-color:#e5e5e5;
cursor:pointer; height:20px;}
.tdover td {
border-top:#dddddd solid 1px;
border-bottom:#dddddd solid 1px;
}
.titreprl {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
color:#686059;
}
.introbleuit {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#009ee0;
font-weight:bold;
font-style:italic;}
.liorange {
list-style:disc;
color:#f7ac00;
}
.titrebleu {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#009ee0;
}
.puce_orange {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#f7ac00;
}
.titreorange {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#f7ac00;
}
.petite_puce_orange {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#f7ac00;
}
.maxititrebleu {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:bold;
text-align:center;
color:#009ee0;
}
.maxititreorange {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:bold;
text-align:center;
color:#f7ac00;
}
.maxititregris {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:bold;
text-align:center;
color:#73665b;
}

.maxititrevert {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:bold;
text-align:center;
color:#79B543;
}

.titregris {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#73665b;}
.puce12 {
color:#f7ac00;
font-size:12px;
font-weight:bold;}
.titreorange12it {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#f7ac00;
font-style:normal;
}
.fl {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F9AF02;
	text-decoration: none;
}
.bordurecol {
border:#333333 solid 1px;
}
.bordurelignebas {
border-bottom:#333333 solid 1px;}
.product_container{	/* Div for each product */
	/*width:190px;
	margin-right:15px;
	float:left;
	margin-top:3px;
	padding:2px;
	font-weight:bold;*/
}

.sliding_product {
/*display:none;*/
}
.sliding_product img{	/* Float product images */
	/*float:left;*/
	margin-left:auto;
	margin-right:auto;
}.ph {
	border: 1px solid #FFFFFF;
}
/********************************/
/*********** COMMUNS ************/
/********************************/
div#menus { 
	height: 49px;
	position:relative;
	z-index:200;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

div#menus h2, ul.smenu a {
    font-size:1em;
    font-weight:bold;
   	margin:0;
	padding:0;
}

ul.smenu li
{
    list-style-type:none;
}

ul.smenu a
{
    text-decoration:none;
}

div#menus a {
    cursor: pointer;
}

div#menu2 h2 a, div#menu3 h2 a, div#menu4 h2 a, div#menu5 h2 a
{
    display:block;
    height:49px;
    text-align:center;
    text-decoration:none;
}
div#menu2 img, div#menu3 img, div#menu4 img, div#menu5 img
{
margin-top:13px;
margin-bottom:13px;
}

div#menu2, div#menu3, div#menu4, div#menu5
{
    position:absolute;
}

ul#smenu
{
    float:left;
    position:absolute;
    top:30px;
}

ul.smenu
{
    background : White;
    border: solid 1px #7F7F7F;
    display: none;
    margin:0;
    padding : 3px;
    position:absolute;
    text-align: left;
    width:200px;
	margin-top:-10px;
}
ul#smenu2 {
background-color:#029DE0;
}
ul#smenu3 {
background-color:#7FB64E;
}
ul#smenu4 {
background-color:#F8AB0D;
}
ul#smenu5 {
background:#74665D;
}
/********************************/
/************* MENUS ************/
/********************************/

div#menu2
{
    left:0px;
    width:193px;
}

div#menu3
{
    left:193px;
    width: 182px;
}

div#menu4
{
    left:375px;
    width: 179px;
}
div#menu5
{
    left:550px;
    width: 234px;
}


/*************************************/
/************* SOUS-MENUS ************/
/*************************************/

ul.smenu li.mlev3 a
{
    color: #ffffff;
    display:block;
    height:auto;
    line-height:16px;
    padding: 3px 2px 3px 22px;
}


/***************************************/
/******** COULEURS SOUS-MENUS **********/
/***************************************/

/******>> Guide du PRL <<*/
ul#smenu2 li.mlev3
{
    
    padding-bottom:1px; /** hack IE <= 6 **/
}

ul#smenu2 li.mlev3 a:hover 
{
    background-color:#ffffff;
	color:#000000;
}


/******>> Guide du camping <<*/
ul#smenu3 li.mlev3
{
    padding-bottom:1px; /** hack IE <= 6 **/
}

ul#smenu3 li.mlev3 a:hover  
{
    background-color:#fff;
	color:#000000;
}

/******>> Achat de Parcelles <<*/

ul#smenu4 li.mlev3
{
    padding-bottom:1px; /** hack IE <= 6 **/
}

ul#smenu4 li.mlev3 a:hover  
{
    background-color:#ffffff;
	color:#000000;
}


/******>> Location de parcelles <<*/

ul#smenu5 li.mlev3
{
    padding-bottom:1px; /** hack IE <= 6 **/
}

ul#smenu5 li.mlev3 a:hover  
{
    background-color:#ffffff;
	color:#000000;
}

.noteavis
{
background-color:#ec6931;
color:#FFFFFF;
}
.scrolling {
font-family: Verdana, Geneva, sans-serif;
font-size : 11px;
color :  #FD9803;
font-weight:bold;
}.contenuvert {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #693;
	text-decoration: none;
}
.blanc {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
}
.blocorange {
	background-color:#EEB60B;
	color:#FFF;}
.classepub1 {
	background-color:#78B83D; 
	font-family:Verdana, Geneva, sans-serif; 
	font-size:11px;
	color:#FFF;
	text-align:center;
	}
.classepub2 {
	background-color:#F6AD09; 
	font-family:Verdana, Geneva, sans-serif; 
	font-size:11px;
	color:#FFF;
	text-align:center;
	}
.classepub3 {
	background-color:#E96A35; 
	font-family:Verdana, Geneva, sans-serif; 
	font-size:11px;
	color:#FFF;
	text-align:center;
	}
.classepub4 {
	background-color:#71675D; 
	font-family:Verdana, Geneva, sans-serif; 
	font-size:11px;
	color:#FFF;
	text-align:center;
	}