.lien2:link { 
	font-family: Verdana;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none; 
	color: #FFFFFF;
	}
.lien2:visited { 
	font-family: Verdana;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none; 
	color: #a9ecbb;
	}
.lien2:hover, .lien2:active {
 	font-family: Verdana;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: underline overline;
	color: #eec136;
	}
.demande_int {
	    position : relative;
	    top: 0px;
	    left: 0px;
		width: 460px;
		background-color: #DEDEDE;
		border: 3px double #999999;
		padding: 0.5em;
		z-index : 47;
}
#gauche{
	width:185px;
}
.href:hover {
	text-decoration: none;
	color: #ffffff;
}

.link_left{
	font-family: Arial;
	font-weight: normal;
	font-size: 9pt;
	text-decoration: none; 
	color: #000;
}
.link_left:hover{
	text-decoration: underline; 
	color: #009933;
}
.link_blog{
	font-family: Arial;
	font-weight: bold;
	font-size: 9pt;
	text-decoration: none; 
	color: #000;
}
.link_blog:hover{
	text-decoration: underline; 
	color: #009933;
}

.submit_auth{
	color:#ddd;  
	font-size:0.9em; 
	margin-right:3px; 
	padding: 2px; 
	border: 1px #bbb solid; 
	-moz-border-radius: 10px ; 
	background-color:#009933
}

.submit_auth:hover {
	color:#000; 
	font-size:0.9em; 
	margin-right:3px; 
	padding: 2px; 
	border: 1px #ccc solid; 
	-moz-border-radius: 10px ; 
	background-color:#ffcc33
}

.input_auth {
	color:#ccc; 
	font-size:0.9em; 
	padding: 3px; 
	margin:0 3px 0 3px; 
	border: 1px #ebebeb solid; 
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
		cursor:pointer;
}
.input_tel {
	color:#fff; 
	font-size:0.9em; 
	padding: 3px; 
	margin:0 3px 3px 0; 
	font-size:1.2em;
	border:1px solid #666;
	background-color:#019934;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	width:130px;
	height:30px;
}
.submit_tel{
	background-color:#FC0;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 3px; 
	font-weight:bold;
	border:1px solid #666;
	cursor:pointer;
		margin:0 3px 3px 0;
}
.submit_tel:hover{
	background-color:#019934;
	
}
*html .input_auth{ 
	height:20px; 
}
.input_auth:hover {
	font-size:0.9em; 
	padding: 3px; 
	margin:0 3px 0 3px; 
	color:#666666; 
	background-color: #E9E9E9;
	border: 1px #BBBBBB solid; 
	-moz-border-radius: 10px 10px 10px 10px;
}

/* #49ab41 */
body{   
	height: 100%;
	margin: 0;
	padding: 0;
	background-color: #009933;
	font-family: Arial;
}
body, tr,td, table {
	color: #000;
	font-family: Arial;
	font-size: 9pt;
}

.href_bas{
	color:#FFF;
	font-family: Arial;
	font-size:10pt;
	text-decoration: none;
}
.href_bas:hover{
	text-decoration: underline;
}

h1{
	background-image:url(../interface/fondH1.jpg);
	background-repeat:no-repeat;
	font-size:1.2em;
	padding:5px 10px 5px 10px;;
	margin:0 0 0 20px;
	text-transform:uppercase;
	font-weight:bold;
}
h2{
	background-image:url(../interface/fondH3.jpg);
	background-repeat:no-repeat;
	font-size:1.2em;
	padding:5px 5px 0px 10px;
	margin: 10px 0 0 10px;
	text-transform:uppercase;
	font-weight:bold;
	width:300px;
	height:28px;
}
h3{
	color:#009933;
	font-weight:bold;
}
h4{
	background-image:url(../interface/fondH4.jpg);
	background-repeat:no-repeat;
	font-size:1.2em;
	padding:5px 5px 0px 10px;
	margin: 10px 0 15px 10px;
	text-transform:uppercase;
	font-weight:bold;
	width:605px;
	height:28px;
}
.titreweb{
	color: #009933;
	font-size: 14pt;
	margin-bottom:10px;
}
.quoi{
	clear:both;
	float:left;
	font-weight:bold;
	font-family: Arial;
	width:80px;
	margin-bottom:5px;
}
.quoi2{
	color: #000;
	font-family: Arial;
	font-size: 1em;
	margin-bottom:5px;
	padding-left:80px;
	*width:330px;
	*margin-top:-20px;
}
.quoi3{
	float:left;
	*float:none;
}

.lien_site{
	color: #009933;
	text-decoration:none;
}
.lien_site:hover{
	color: #000;
	text-decoration:underline;
}
.titreweb_nav_a{
	color: #009933;
	text-decoration:none;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
}
.titreweb_nav{
	color: #000;
	text-decoration:none;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
}
.titreweb_nav_a:hover{
	color: #000;
	text-decoration:underline;
}

h1 img{
	position:absolute;
	margin-top:-5px;
	left:210px;
	
}
h2 img{
	margin-top:-21px;
	padding-left:295px;


}
#contenuEditable p {
		padding:5px;
}
#contenuEditable{
		margin-bottom:20px;
		*margin-left:20px;
}
#actu{
	background-color:#ebebeb;
	-moz-border-radius: 10px 10px 10px 10px;
	margin: 10px 40px 20px 20px;
	width:200px;
	padding:10px; 
	font-size:0.9em;
}
#actu hr{
	color:#999;
	
}
#contact{
	margin: 0px 0 20px 20px;
	width:200px;
	padding:10px; 
	font-size:0.9em;
}
a img{
	border:none;	
}
#legende{
	margin-top:60px;
	color:#999;
	font-size:0.8em;
}
.animation{
	float:left;
	margin:0;
}
.tableau{

}
.tableau td{
	border:1px solid #ccc;	

}
.tablePrix{
	width:350px;
	border-collapse:collapse;

}
.tablePrix th{
	background-color:none;
	padding-bottom:5px;
}
.tablePrix td{
	border: 1px solid #999;	
	padding: 3px;
}
.tablePrix .lignePaire{
	color:#019934;
	font-weight:bold;
}
#footer_1{
	position:relative;
	margin-top:00px;
	left:50px;
	width:200px;
	float:left;
	color:#ebebeb;
}
#footer_2{
	float:left;
	position:relative;
	margin-top:00px;
	left:150px;
	width:370px;
	color:#ebebeb;
}
#footer_3{
	float:left;
	position:relative;
	margin-top:00px;
	left:200px;
	width:200px;
	color:#ebebeb;
}
#footer_1 h6, #footer_2 h6, #footer_3 h6{
	font-weight:bold;
	font-size:1em;
	color:#ebebeb;
	margin:0;
	padding:0 0 5px 0;
}
/* ---------->>> Style texte de formulaire et formulaire input submit etc <<<-----------------------------------------------------------------------------*/
.texte {
	color: #666666;
	font-size: 10pt;
	text-decoration:none;
	padding:5px;
}
.texteoffb {
	font-family: Trebuchet MS, Verdana;
	color: #666666;
	font-weight: normal;
	font-size: 10pt;
	text-decoration:none;
}
.label{
	float:left;
	width:80px;
	height:20px;
}
.labelGras{
	font-weight:bold;
	width:120px;
	margin:15px 0 5px 0px ;
}
.href {
	color: #000;
	text-decoration:none;
}
.href:hover {
	color: #cc0033;
	text-decoration:underline;
}
.input, textarea {
    border:1px Solid #999;
	color: #000;
	font-weight: normal;
}
input.text{
	float:left;
	margin-bottom:5px;
	border:#CCC 1px solid;
}
input.submit{
	border:1px solid #009933;
	background-color:#009933;
	color:#FFFFFF;
}
.submit {
    border:1px Solid #cc0033;
	background-color: #f7bdbc;
	color: #cc0033;
	font-weight: bold;
}
fieldset {
	border:1px Solid #009933;
	width:450px;
	margin-bottom:20px;
	padding: 20px;

}
legend {
	padding: 0px 3px 0px 3px;

}
legend .texte{
	color: #cc0033;
	font-weight: bold;
	font-size: 10pt;
	text-decoration:none;
}
#erreur{
	font-family: Trebuchet MS, Verdana;
	color: #990000;
	font-weight: bold;
	font-size: 10pt;
	text-decoration:blink;
}

/* ---------->>> Galerie Image et blog photo <<<-----------------------------------------------------------------------------*/
#imageg {
	    padding : 3px;
		background-color: #fff;
		border: 1px Solid #000;
}
#imageg:hover {
		background-color: #cc0033;
		border: 1px Solid #000;
}
