/***************** STYLE GLOBAUX *****************/

a img{

border:none;

}

a:active, a:focus{

outline:none;

}

/***************** STYLE CONTENU *****************/

#contenu h1{

font:bold 17px Arial, Helvetica, sans-serif;

color:#666;

margin:0 0 18px;

}

#contenu h1.fiche{

font:bold 13px Arial, Helvetica, sans-serif;

color:#666;

margin:0 0 10px;

}

#contenu h1 span{

display:none;

}

#contenu h1.accueil{

background:url(../images/charte/t-accueil.gif) center top no-repeat;

width:130px;

height:30px;

}

#contenu h1.plantes{

background:url(../images/charte/t-plantes.gif) left top no-repeat;

width:160px;

height:30px;

}

#contenu h2{

font:bold 15px Arial, Helvetica, sans-serif;

color:#56a003;

margin:0 0 10px;

border-bottom:1px dotted #56a003;

}



#contenu h3{

font:bold 14px Arial, Helvetica, sans-serif;

color:#433630;

margin:0 0 10px;



}

#contenu p{

font:12px/1.2em Arial, Helvetica, sans-serif;

text-align:justify;

color:#666;

line-height:1.7em;

margin-bottom:1.2em;

}

#contenu p em{

font-weight:bold;

font-size:12px;

line-height:1.3em;

}

#contenu p.couleur, span.couleur{

font-weight:bold;

color:#55A004;

}

#contenu a:link, #contenu a:visited{

font-weight:bold;

text-decoration:underline;

color:#999;

}

#contenu a:hover, #contenu a:active{

color:#666;

}


#contenu ul{

font:12px/1.2em Arial, Helvetica, sans-serif;

text-align:justify;

color:#666;

line-height:1.7em;

margin-bottom:1.2em;
margin-left:25px;

}

/***************** STYLE FOOTER *****************/

#footer p{

font:10px/30px Arial, Helvetica, sans-serif;

color:#666;

text-align:center;

padding:10px 0 0 0;

}

#footer a:link, #footer a:visited{

text-decoration:none;

color:#666;

}

#footer a:hover, #footer a:active{

color:#999;

}

/***********************************style index**************************************/



.encart_index{

background: url(../images/charte/bg_acc.jpg) center top no-repeat;

width:156px;

height:224px;

float:left;

display:block;

padding:5px 0 0 4px;

margin:0 10px 10px 0;

position:relative;

}

#contenu .encart_img{

float:left;

width:150px;

height:120px;

margin-bottom:7px;

text-align:center;

}

#contenu .encart_img img{

border:1px solid #c7c7c7;

}



#contenu .encart_index p{

margin-bottom:5px;

}

#contenu .encart_index p.titre{

font:bold 12px/14px Arial, Helvetica, sans-serif;

color:#FF9900;

width:160px;

text-align:center;

height:15px;

}



#contenu .encart_index p.titre a{

font:bold 12px/14px Arial, Helvetica, sans-serif;

color:#FF9900;

width:160px;

text-align:center;

height:15px;



}

#contenu .encart_index p.titre a:hover{

text-decoration:underline;

}



#contenu .encart_index p.rubrique{

font:bold 12px/14px Arial, Helvetica, sans-serif;

color:#56a003;

width:160px;

text-align:center;

height:15px;

}

#contenu .encart_index p.rubrique a{

font:bold 12px/14px Arial, Helvetica, sans-serif;

color:#56a003;

width:160px;

text-align:center;

height:15px;

}



#contenu .encart_index p.rubrique a:hover{

text-decoration:underline;

}



#contenu .encart_index p.prix{

font:bold 14px/25px Arial, Helvetica, sans-serif;

font-weight:bold;

color:#666;

height:25px;

width:160px;

text-align:center;

}

#contenu .encart_index p.prix span{

text-decoration:line-through;

color:#999;

padding-right:10px;

font:bold 12px/25px Arial, Helvetica, sans-serif;

}



#contenu .encart_index p.ajouter{

font:bold 10px/16px Arial, Helvetica, sans-serif;

text-align:center;

color:#fff;

margin:9px 0 0 4px;

}

#contenu .encart_index p.ajouter a{

font:bold 10px/16px Arial, Helvetica, sans-serif;

text-decoration:none;

text-align:center;

color:#fff;



}

#contenu .encart_index p.ajouter a:hover{

text-decoration:underline;

}



/***********************slyle listing*************************/



.label11{

	width:80px;

	line-height:2.2em;

	font-size:12px;

	margin-left:20px;

	color:#ccc;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif;

}

	.opt{

	color:56a003;

	border-color:#56a003;

	margin-top:10px;

	font-size:11px;

	width: auto;

	}

		.label44{

	width:80px;

	line-height:2.2em;

	font-size:12px;

	color:#56a003;

	

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif;



}



/**********************************/

.encart_gauche{

float:left;

width:330px;

margin-right:10px;

padding-right:10px;

border-right:1px dotted #464646;

}

.encart_droite{

float:left;

width:345px;

}



.encart1{

float:left;

width:165px;

margin-right:5px;

padding-right:5px;

border-right:1px dotted #464646;

}

.encart2{

float:left;

width:160px;

}

/****************************************/



/************************style fiche*************************/

#visuelfiche {

	float:left;

	width:307px;

	margin-bottom:20px;

	margin-left:20px;

	

}

#imageprincipale {

	float:left;

	width:290px;

	margin-bottom:7px;

		

	}

#imageprincipale img{

	border:1px solid #a2d418;

}

#vignettefiche{

	float:left;

	width:100px;

	height:290px;

	margin-top:1px;

	

	

}

#vignettefiche img{

	border:1px solid #a2d418;

	width:90px;

	height:90px;

	

}



#vignettefiche .decimage {

	margin:1px 0 3px 5px;

}



#boutonfiche{

	float:left;

	width:300px;

	height:29px;

	

}

#boutonfiche a:hover{

filter: alpha(opacity=70);

opacity: .5;}

#boutonfiche img{

	border:none;

}







	

	

	#caracterefiche {

	float:left;

	width:250px;

	height:445px;

	background-image:url(../images/charte/cadre_fiche.gif);

	background-repeat:no-repeat;

	margin-bottom:20px;

	padding-left:15px;

	padding-top:15px;

	padding-right:45px;

	margin-left:5px;

}





.fiche_asso{

background-color:#000000;

width:100px;

height:170px;

float:left;

border:1px solid #ee4c04;

margin-right:25px;

margin-bottom:20px;

padding:5px 5px 5px 5px;

}



.descriptif_fiche{

float:left;

padding-left:10px;

padding-right:8px;

width:124px;

margin-left:4px;

margin-bottom:5px;

margin-top:10px;

padding-bottom:10px;

}



#cadre_fiched{

float:left;

width:320px;

height:auto;

padding:10px;

margin-bottom:-5px;





}



.cadre_fichebas{

float:left;

width:243px;

height:14px;

}

#cadre_grand{

float:left;

width:340px;

margin-left:15px;

border:1px solid #a2d418;

}



#contenu #cadre_grand #cadre_fiched   p.description{

	color:#999;

	width:310px;

	font-size:11px;

	text-align:justify;

	line-height:1.5em;

	margin-bottom:10px;

}



#contenu #cadre_grand #cadre_fiched  p.titrefiche{

	font-weight:bold;

	

	margin-bottom:10px;

	color:#FF9900;

	padding-bottom:0px;

	width:275px;

	

}



.prix2{

width:100px;

float:left;

font-family:Arial, Helvetica, sans-serif;

color:#000;

margin-left:30px;

margin-top:10px;

margin-bottom:7px;

font-size:18px;

font-weight:bold;

text-align:center;

}



.prix_barre2{

width:50px;

float:left;

font-family:Arial, Helvetica, sans-serif;

color:#999;

margin-left:2px;

margin-bottom:7px;

margin-top:15px;

font-size:12px;

font-weight:bold;

text-decoration:line-through;

text-align:center;

}





#cadre_fiched .label2 {

	width:107px;

	margin-left:0px;

	line-height:2em;

	font-size:12px;

	color:#56a003;

	font-family:Arial, Helvetica, sans-serif;

	float:left;

}

#cadre_fiched .listee2{

	width:175px;

	border:1px solid #56a003;

	font-size:12px;

	color:#56a003;

	background-color:#FFFFFF;

	font-family:Arial, Helvetica, sans-serif;

}

#cadre_fiched .qtit{

	width:140px;

	border:1px solid #56a003;

	font-size:12px;

	color:#56a003;

	background-color:#FFFFFF;

	font-family:Arial, Helvetica, sans-serif;

}



.panier_img{

float:right;

width:192px;

height:80px;

margin-right:15px;

margin-top:10px;

text-align:left;



}



#cadre_grand #cadre_fiched .panier_img a:hover{

filter: alpha(opacity=70);

opacity: .5;}

#cadre_grand #cadre_fiched .panier_img img{

	border:none;

}



.encart_ami{

float:left;

width:153px;

height:73px;



}



.encart_contacter{

float:left;

width:138px;

height:73px;



}

/************************style evennement************************/



.encart_evennement{

float:left;

width:317px;

height:254px;

border:1px solid #56a003;

margin-bottom:15px;

}



.ul_cond li{

font:bold 12px Arial, Helvetica, sans-serif;

line-height:2em;

text-align:left;

color:#666;

margin-left:15px;

list-style:url(../images/charte/puce.jpg);

}



.ul_cond{

margin-left:20px;

margin-bottom:20px;

margin-top:10px;

}



/************************************Style contact******************************************/



/* contact*/

	

	



#fomulaire {

	width:384px;

	float:left;

	padding-bottom:20px;

	

	

}

#contact_prop {

	width:310px;

	float:left;





}







#contact_plan a #imgplan {

	margin-left:0px;

	width:153px;

	



}





#contenu  input,textarea{

	width:95%;

	font-size:12px;

	border:1px solid #56a003;

	color:#56a003;

	background-color:#FFFFFF;

	font-family:Arial, Helvetica, sans-serif;

}



#contenu  input:focus,textarea:focus{

	border:1px solid #56a003;

}

#contenu  .champRequis{

	color:#666;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

}



#contenu  .bouton {

	border:1px solid #56a003;

	color:#56a003;

	background-color:#FFFFFF;

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

	width:95%;

	font-weight:bold;

}



#contenu   .bouton:focus {

	border:1px solid #909164;

}



#contenu  .capa{

	width:95%;

border:1px solid #56a003;

	color:#56a003;

	background-color:#FFFFFF;

	font-size:12px;

	

	font-family:Arial, Helvetica, sans-serif;

}



#contenu  .capa:focus{

	border:1px solid #56a003;

}



#contenu .case{

	text-align:left;

	width:15px;

	border:none;

	background:none;

	margin-bottom:5px;

}







.titre_parti{

	margin-bottom:5px;

	margin-left:0px;

	width:100%;

	

}

.titre_parti22{

	margin-bottom:15px;

	margin-left:0px;

	width:200px;

	

}



.titre_particoor {

	margin-bottom:15px;

	margin-left:10px;

	float:left;

	width:50px;

}



.titre_parti2  {

	width:220px;

	margin-top:10px;

	margin-bottom:10px;

	

}

#contact_coordonnees {

	width:210px;

	float:left;

	margin-bottom:10px;

	

	border-left:1px dotted #810000;

	padding-left:5px;



}

.decmerci {

	margin-left:50px;

	margin-top:20px;

}







#contact_loi {

	width:210px;

	float:left;

	margin-top:15px;

	padding-bottom:10px;

	border-left:1px dotted #56a003;

	padding-left:5px;

	

}

#contact_plan {

	width:215px;

	float:left;

	

}





#formContact .txt_bas3 {

	font-size:11px;

}



#contact_loi .txt_bas{

	font-size:9px;

}

label {

	line-height:2.2em;

	font-size:11px;

	color:#dacbb2;

	padding-left:20px;

	font-family:Arial, Helvetica, sans-serif;



}



#contact_fomulaire .titre_parti .listee2{

	width:110px;

	border:1px solid #fff;

	font-size:12px;

	color:#fff;

	background-color:#ffecb8;

	font-family:Arial, Helvetica, sans-serif;

}



#contact_fomulaire .titre_parti .listee1{

	width:125px;

	border:1px solid #fff;

	font-size:12px;

	color:#fff;

	background-color:#ffecb8;

	font-family:Arial, Helvetica, sans-serif;

	margin-left:15px;

	margin-right:15px;

}





#contact_fomulaire .titre_parti p.enval2{

margin-top:10px;

	font-weight:bold;

	border-bottom:1px dashed #810000;

	color:#810000;

	font-size:12px;

}



#contact_coordonnees .titre_parti p.enval2{

margin-top:10px;

	font-weight:bold;

	border-bottom:1px dashed #810000;

	color:#810000;

	font-size:12px;

}



#contact_plan .titre_parti p.enval2{

margin-top:10px;

	font-weight:bold;

	border-bottom:1px dashed #810000;

	color:#810000;

	font-size:12px;

}





.img_acces{

margin-top:20px;

float:left;

width:298px;

height:299px;

margin-bottom:20px;

}



.desc_acces{

	width:620px;

	float:left;

	border:1px solid #fff;

	margin-top:20px;

	margin-bottom:20px;

	padding:10px;



}



.label3{

color:#666;

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

padding:0px;

}

	

	#contact_fomulaire {

	width:380px;

	float:left;

	padding-bottom:20px;

	margin-right:15px;

	

}



.encart_img_cont{

float:right;

width:154px;

margin-left:15px;

margin-bottom:7px;

}

.img_cont{

float:left;

width:150px;

height:112px;

margin-bottom:5px;

border:1px solid #56a003;

}

.img_cont2{

float:left;

width:150px;

height:112px;

margin-top:35px;

margin-left:60px;

border:1px solid #56a003;

}

.nouveau {

	width:80px;

	height:80px;

	position:absolute;

	background-image:url(../images/charte/bonne.png);

	background-repeat:no-repeat;

	top:-15px;

	left:-15px;

	z-index:900;

	_background:url();

	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/charte/bonne.png', sizingMethod='image');

}



.nouveau1 {

	width:80px;

	height:80px;

	position:absolute;

	background-image:url(../images/charte/coeur.png);

	background-repeat:no-repeat;

	top:-15px;

	left:-15px;

	z-index:900;

	_background:url();

	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/charte/coeur.png', sizingMethod='image');

}

.nouveau2 {

	width:80px;

	height:80px;

	position:absolute;

	background-image:url(../images/charte/epuise.png);

	background-repeat:no-repeat;

	top:-15px;

	left:-15px;

	z-index:900;

	_background:url();

	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/charte/epuise.png', sizingMethod='image');

}

.nouveau3 {

	width:80px;

	height:80px;

	position:absolute;

	background-image:url(../images/charte/new.png);

	background-repeat:no-repeat;

	top:-15px;

	left:-15px;

	z-index:900;

	_background:url();

	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/charte/new.png', sizingMethod='image');

}


