/*GENERAL*/
body{background: #B25600 url(laterite2.jpg);color:#000000;font-family:Josefin Sans,Arial,Helvetica,sans-serif;background-repeat:repeat;font-size:13px;background-position:top;text-align:left;margin:0;}
#position {margin-left:auto;margin-right:auto;position:relative;width:950px;}
.boite{background-color: white;border-radius: 2px; box-shadow: 2px 2px 5px #555;}

/*CARACTERES*/
p{text-align:justify;margin: 12px 0 6px 0;font-size: 120%;}
	p strong{font-size: 120%;}
	p i{font-size:110%;font-style: normal;}
a{color:#FFF;text-decoration:none;padding:0;}
a:hover{font-style: italic;}
h1 {color:#FFF;}
h1, h2, h3, h4, h5, h6{margin:0 0 6px 0;}
h1, h2, h3, h4{font-variant:small-caps;}
h3{display:block;font-size:16px;color:#FFF;padding:0;width:100%;}
h3.spip{text-align:left;font-size:18px;margin:5px 0 5px 0;}
h3 a {color:#FFF;font-weight:bold;} 
h4{margin:0;}
h5{font-size:13px;}
	h5 p{text-align:left;}
h6 {font-size:90%;padding:0;}
ul {padding:0 0 0 12px;margin:0 0 0 10px;}
ul li{font-size:95%;}
img{border-radius: 3px;}

/*TETE*/
#tete {position:absolute;width:960px;}
	#bandeau {float:left;padding:5px 5px 5px 10px;width:945px;background-color:rgba(255,255,255,0);}
		#bandeau span img{float:right;margin:3px;}
		#bandeau dl{float:right;margin:3px;}
	#menu_h {float:left;margin:10px 0;width:960px;background-image: url(degrade.png);padding:0;background-color: #333;}
		#menu_h div{float:left;padding-right:5px;margin:0;height:15px;padding:5px;}
		#menu_h div.on{background-color: #608A29;}
		#menu_h a{color:#CCC;font-variant: small-caps;font-size: 90%;}
		#menu_h a.on{font-weight: bold;color:#BDCC00;}
	#ariane{float:left;margin:5px;color:#FFF;}
	#terredeschevres{float:right;}

/*PAGE*/		
#page {position:absolute;top:235px;width:940px;z-index:-10;padding: 10px;background-color:#FFF;background-color:rgba(255,255,255,0.7);border-radius:5px;box-shadow:2px 2px 5px #555;overflow:hidden;}		
	
/*CADRE GAUCHE*/
#cadre_gauche{width : 170px;padding:10px;margin:0;float:left;}
	#cadre_gauche a strong{color:#123;}
	#cadre_gauche p a, #cadre_gauche h2 a, #cadre_gauche h3 a, #cadre_gauche h4 a{margin:0;}
	#cadre_gauche h3 a{font-size: 16px;border-bottom: 1px solid #FFF;display:block;float:left;width:100%;}
.menu_v{width:160px;padding:5px;background-color:#21701E;margin:0 0 10px 0;float:left;font-size:85%;}
	.menu_v ul{padding:2px;color:#FFF;font-size:120%;} 
	.menu_v ul li{margin-left:-10px;list-style:none;font-size:14px;font-variant:small-caps;width:100%;}
	.menu_v ul ul li{font-size:13px;background:none;font-variant:normal;padding:0;margin-left:-5px;list-style:square outside;} 
	.menu_v ul ul ul li{list-style: outside disc;font-weight: normal;}
	.menu_v ul ul ul ul li{list-style-position: outside;font-size: 10px;list-style:circle;}
	.menu_v h3.on a{color:#FFF;}
	.menu_v li.off{display:none;}
	.menu_v li.off:hover{display:inline;}
	.menu_v a{color:#FFF;}
	.menu_v *.on{color:#BDCC00;}
	.menu_v img{float:right;margin:0 0 5px 5px;}
#recherche{width:160px;padding:5px;background-color: #333;margin:0 0 10px 0;float:left;}
	#recherche input.text {width:100%;background-color: white;float:left;height:20px;margin:0;}
	#recherche input.submit{height:20px;bottom:0;position:relative;font-size: 10px;}
	#recherche ul, #recherche fieldset input{width:150px;}
	#recherche fieldset legend{background: none;}
#contact h3{color:#000;display:inline-block;border-bottom:solid 1px #000;}

/*CADRE MILIEU*/
#cadre_milieu{width:444px;margin:0;float:left;padding:10px 0 10px 10px;}
	#cadre_milieu_titre{margin:0 0 10px 0;width:424px;float:left;background-color:#333;padding:10px;color:#FFF;}
	#cadre_milieu_titre strong p{text-align: left;}
	#cadre_milieu_titre h2{color:#BDCC00;font-size:100%;}
	
	#cadre_milieu_texte{width:424px;margin:0;padding:10px;float:left;margin:0 0 10px 0;background:#333;color:#FFF;}
	#cadre_milieu_texte h4{font-weight: normal;}
	#cadre_milieu img{float:left;margin-right:5px;background: #FFF;}
	#cadre_milieu h2 a{color:#333;}
	#cadre_milieu ul li{font-size:120%;}
	#plan_complet h2{display:block;width:98%;border-bottom:1px solid #FFF;color:#FFF;clear:both;font-weight: normal;}
	#cadre_milieu .onglets_liste h2 {clear:none;}
	.art_rub{width:100%;float:left;}
	#cadre_milieu_texte .art{float:left;display:block;width: 47%;height:60px;padding:1%;}
	#cadre_milieu_texte .art:hover{background: #777;}
	#cadre_milieu_texte a {color:#FFF;}
	#cadre_milieu_texte .onglets_liste a{color:#000;}
	#cadre_milieu h3 a,#cadre_milieu h3 {padding:5px 5px 0 0;color:#555;font-weight: bold;display:inline-block;width:100%;}
	#carte{width:100%;border-radius: 5px;overflow: hidden;}
	.cs_blocs h4{display:block;width:94%;height:50px;padding:1% 1% 1% 5%;margin:5px 0;border-radius:5px;box-shadow: 1px 1px 2px #555, 0 0 5px #555 inset;}
	#cadre_milieu_texte .cs_blocs h4 a{font-size: 15px;font-weight: bold;color:#333;display:inline-block; vertical-align:middle;width:100%;height:20px;}
	#cadre_milieu_texte .blocs_titre.blocs_replie {background: url("http://redcap.terredeschevres.fr/prive/images/triangle.gif") no-repeat 0 5px scroll transparent;}
	#cadre_milieu_texte .blocs_titre {background: url("http://redcap.terredeschevres.fr/prive/images/triangle-bas.gif") no-repeat 0 5px scroll transparent;}
	#adresses{width:100%;}
		.adresse2{width:96%;margin:1%;padding:1%;border-radius:3px;border:1px solid #555;float:left;}
			.adresse2 a{color:#333;}
	#documents_portfolio{width:100%;display:block;float:left;}
	
	/*rubriques*/
	#cadre_milieu_texte h3 {width:100%;display:block;padding:0;color:#333;float:left;border-bottom: 4px solid #AAA;}
	.cadre_milieu_texte_actions{float:left;width:208px;padding:5px;overflow:hidden;margin: 0 5px 10px 0;height:60px;}
	.cadre_milieu_texte_actions a{font-size:12px;}
	.partenaires{float:left;width:100px;margin:10px 10px 30px 0;}
		.partenaires h2{font-size:14px;color:#333;}
	.adresse{width:100px;height:70px;font-size:90%;overflow:hidden;border:solid 1px #999;margin:10px 5px 5px 0;display:inline-block;}
	#eleveurs{position:relative;width:100%;border:solid 1px #000;padding:5px;}
	.adresse p a, .adresse p {margin:0 0 0 5px;font-weight:normal;}
	.adresse a img{padding:3px;position:absolute;top:0;left:0;}
	.cadre_milieu_texte_actions{border: solid 1px #999;}
	.affiche_adresses{width:96%;padding:2%;border-bottom:solid 1px #999;margin:0 0 2px 0;}
	.affiche_adresses a img{float:right;}
	#agenda{font-size:85%;color:white;background-color: #333;}
	.petit_cadre{float:left;width:96%;padding:2%;background-color:#222;color:white;font-size:90%;}
	.onglets_contenu{border-radius:0 5px 5px 5px;}
	.onglets_titre{border-radius:2px 10px 0 0;}

	/*sommaire*/
	.sommaire{color:#333;}
	.encadre_action{float:left;width:46%;margin:10px 1% 0 0;padding:0 1%;height:105px;overflow:hidden;text-overflow:clip'.';text-align:left;border:1px solid #FFF;background:linear-gradient(to top,rgba(0,0,0,0.9),transparent 10px);}
	.encadre_action a{color:#000;}
	.encadre_action:hover{background:#555;}
	.encadre_action div{width:100%;height:100%;overflow: hidden;}
	
	/*agenda*/
	.description_evenement{padding:5px;border:solid 1px #666;}
	.description_evenement p {text-align:left;} 
	.cs_blocs p{margin:0;}
	
	/*Contact*/
	fieldset{margin:0;padding:5px;;width:100%;}
	fieldset ul{margin:0;}
	fieldset ul li{list-style:none;text-align:right;margin:2px;}
	fieldset input{margin:0 0 0 auto;display:inline-block;text-align:left;}
	fieldset textarea{width:98%;}

/*CADRE DROIT*/
#cadre_droit{width:265px;margin:0 10px 0 0;float:right;padding:10px 0 10px 10px;font-size:85%;}
#cadre_droit small p{text-align:left;}
.cadre_droit_petit{margin-bottom:10px;background-color:#333;color:white;padding:5px;float:left;width:100%;overflow:hidden;}
	.cadre_droit_petit.boite{color:#000;}
	.cadre_droit_petit ul{color:#FFF;margin-left:5px;}
.cadre_evenement{width:100%;float:left;border-top:1px solid #FFF;text-align:left;padding:5px 0;color:#FFF;}
	.cadre_evenement img{float:right;margin:0 0 5px 5px;background:#FFF;}
	.cadre_evenement h4 a{color:#BDCC00;font-size: 110%;}
	#carte a{color:black;}
	
/*PIED*/
#pied {background-color:#333;float:left;margin: 0 0 -10px -10px;padding:0 10px 10px 10px;top:0;z-index:0;-moz-border-radius:0 0 5px 5px;width:940px;clear:both;}
	#pied a{color:#E4EF00;margin:3px;font-size:80%}
	#pied p{font-size:10px;color:white;margin:6px 0 0 0;text-align:left;}
	#pied h2 a {font-size:14px;}
	#pied h4 a{font-variant:normal;padding:0;}
	#pied_haut{padding-left:220px;}
	#pied_web2_contact{float:left;width:190px;margin:10px;}
	#pied strong{font-size:120%;text-transform:uppercase;}
	.pied_web2_cadre{float:left;width:210px;margin:10px;}
	
.adxmenu, .adxmenu ul li {background: none;border:none;}
	.adxmenu a{background:#333;width:95px;text-align:center;height:38px;padding:3px;}
		.adxmenu a:hover{color:#000;}
		.adxmenu a.on {background:none;color:#BDCC00;}
a.spip_out, a.spip_mail{color:#555;}
#cadre_milieu img.puce{background: none;float:none;}
