/* Body setting */

body {
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-size: 11px; 
	color: #000000;
	margin-top:0px;
}

a:link, a:visited {
	color: #8fa61a;
}

a:hover {
		color: #8fa61a;
		text-decoration: underline;
}

.textvert{
	color: #b0d02d;
}


/* ====================================================================   
   DIV SETTINGS
   ==================================================================== */

div#bloc_general{
	margin-left: auto;
    margin-right: auto;
	width: 850px;
}

/* Div contenu
   ==================================================================== */
div#bloc_contenu {
	float: left;
	width: 778px;
	height: auto;
}

/* Div bandes latérale bck
   ==================================================================== */
div#bande-fd {
	float: left;
	width: 30px;
	height: 720px;
	background-image: url(../images/interface/bande-fd.jpg);
	background-repeat:no-repeat;
}

/* Div lateral left
   ==================================================================== */
div#lateral-lft {
	float: left;
	width: 19px;
	height: auto;
}

/* Div lateral
   ==================================================================== */
div#bloc_lateral {
	float: left;
	width: 188px;
	height: auto;
}

/* Div images top
   ==================================================================== */
div#bloc_top {
	float: left;
	width: 778px;
	height: auto;
}

/* Div central
   ==================================================================== */
div#bloc_central {
	float: left;
	width: 571px;
	height: auto;
}

/* Div text central
   ==================================================================== */
div#bloc_txtcentral {
	float: left;
	width: 510px;
	height: auto;
	padding-left:18px;
	padding-right:18px;
}

/* Div lateral right
   ==================================================================== */
div#lateral-rgt {
	float: left;
	width: 25px;
	height: auto;
}

/* Div bottom
   ==================================================================== */
 
div#bloc_bottom {
	float: left;
	width: 546px;
	background-image: url(../images/interface/la-bastide_bottom.jpg);
	background-repeat:no-repeat;
	text-align:center;
	font-size:10px;
	padding-right:25px;
	padding-bottom:15px;
}

	/* roll over footer
 	------------------ */
	
a.linkfooter {
    color: #333333;     
	text-decoration: none;     
}

a.linkfooter:link, a.linkfooter:visited {
    color: #333333;    

}

/* ====================================================================   
	FORMULAIRE
	==================================================================== */

textarea {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color:white; color:#000000;}
input {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color:#b0d331; border:1px solid black; color:black; text-align:left;}



/* ====================================================================
	Blocs - AUTRES PAGES
   ==================================================================== */


	/* DIV Contenu - titre - texte - listes
	   ==================================================================== */

/*DIV*/
div.contenu { width:510px; height:auto; padding:0; margin:0;
}
div.foot { margin-top:40px;
}
div#menus { background:url(../images/interface/encart_resto_bg.jpg) no-repeat; width:200px; height:170px; float:right; text-align:center; margin-left:15px;
}
div#formules { background:url(../images/interface/encart_formules_bg.jpg) no-repeat; width:300px; height:200px; float:left; text-align:center; margin:16px 15px 2px 0;
}
div.pointilles { background:url(../images/interface/pointilles.jpg) repeat-x; width:510px; height:1px; float:left; margin:10px 0 14px 0;
}

/*IMG*/
img.img_titre { margin:0 0 16px 0;
}

/*TITRES - TEXTE*/
h1 { font-size:14px; color:#8fa61a; margin-bottom:-4px;
}
h2 { font-size:12px; color:#4a0a01;
}
p.txt_std { padding:0 0 2px 0; text-align:justify;
}
p.txt_mentions { text-align:justify;
}

/*LISTES*/
ul.liste_std { margin:0 0 0 16px; list-style-image:url(../images/interface/puce01.jpg);
}
	ul.liste_std li { padding-top:2px;
	}
ul.ss_liste { list-style-type:none; margin:0 0 0 22px;
}
	ul.ss_liste li { padding-top:2px; margin-left:70px;
	}
	ul.ss_liste li.formules { padding-top:2px; margin-left:40px;
	}
ul.liste_encart { list-style-type:none; margin:36px 0 0 0; padding:0 8px;
}
ul.liste_encart li { margin-bottom:6px;
}
ul.liste_encart li a.encart { color:#FFFFFF; text-decoration:none;
}
	ul.liste_encart li a.encart:hover { color:#FFFFFF; text-decoration:underline;
	}
ul.liste_mentions { margin:0 0 0 24px; list-style-type:none;
}
	ul.liste_mentions li { padding-top:2px;
	}

/*SPAN*/
span.underline { text-decoration:underline;
}
span.vert { color:#8fa61a;
}
span.bold { font-weight:bold;
}
span.bold_vert { font-weight:bold; color:#8fa61a;
}
span.ital { font-style:italic;
}
span.ital_vert { font-style:italic; color:#8fa61a;
}