
@charset "utf-8";
/* CSS Document */
* {
margin:0;
padding:0;
border: 0;
font-weight: normal;
font-style: normal;
text-decoration: none; 
}
ul{-webkit-padding-start: 0px;}
/* vert 009375
orange ED7F00*/

.spip_documents { text-align: center; }
.art .jcarousel-skin-tango { margin-top:15px; }
	.cachetexte{display:none;}
.spip_documents_center { clear: both; width: 100%; margin: auto; }
span.spip_documents_center { display: block; margin-top:1em; }
.spip_documents_left { float: left; margin-right: 15px; margin-bottom: 5px; }
.spip_documents_right { float: right; margin-left: 15px; margin-bottom: 5px; }
.spip_doc_titre { font-weight: bold; font-size: 0.8em; margin-left: auto; margin-right: auto; }
.spip_doc_descriptif { clear: both; font-size: 0.8em; margin-left: auto; margin-right: auto; }
.porfolio .spip_documents img{border:1px #E0E0E0 solid; margin-bottom: 0; margin-top:0;}
.porfolio{margin-bottom:5px; color: #7C7E81;}
.bloc_porfolio{float:left; margin-bottom:20px; margin-right:13px; width:110px; }

.thickbox {color: #7C7E81 !important; font-size:11px!important; font-weight: normal !important;}
.format_png { behavior: url(win_png.htc); }
.texte img{border:0px;}
.texte i {font-style:italic}
.texte strong { font-weight:bold;}
.texte hr {height:1px;border-color:#FFF;margin-top:5px;margin-bottom:5px;}
.texte ul{	list-style-position: outsite; margin-left:20px; margin-bottom:10px;}
.texte ul ul{list-style-position: outside; margin-left:20px;}
.texte ol {list-style-position: inside; margin-left:10px;}
.texte p{margin-top:13px;margin-bottom:13px;}
.texte h3{padding-top:3px; padding-bottom:3px; color:#663515; font-size:14px; font-weight: bold;}
.texte h2{color:#663515; font-size:14px; font-weight: bold;}
 .texte h2 a{color:#663515!important;}
 strong{
 font-weight:bold;
 }
.texte img{
 padding-right:8px;
 margin-bottom:8px;
 }
.spacer{height:1px; background-repeat:repeat-x; background-image:url(images/spacer.png);margin-top:2px;margin-bottom:2px;}

.chapo{
	font-weight:bold;
	color:#444444;
	margin-top:15px;
	margin-bottom:15px;
}


a{
font-weight:bold;
text-decoration:none;
color:#7C7E81;
line-height: 17px;
}
a:hover{
text-decoration:underline;
}
/*****CHANGEMENT FORMULAIRE*******/
.formulaire_automatique{
width:400px;
margin-right:auto;
margin-left:auto;
}
.formulaire_automatique input,.formulaire_automatique textarea{
border:1px solid #666;
padding:3px;
}
.formulaire_automatique li{
margin-top:5px;
margin-bottom:5px;
list-style:none;
}
.formulaire_automatique .obligatoire input,.formulaire_automatique .obligatoire textarea{
background-color:#E5E6E6;
}
.formulaire_automatique .erreur input,.formulaire_automatique .erreur textarea{
background-color:#EFE0E2;
}
.formulaire_automatique label{
display:block;
margin-bottom:5px;
font-weight:bold;
}
.formulaire_automatique .boutons{
float:right;
font-weight:bold;
}
.formulaire_automatique .erreur_message{
display:block;
font-style:italic;
}
.formulaire_automatique .reponse_formulaire{
font-weight:bold;
}

.formulaire_sondage{
padding:20px;
overflow:hidden;
}
.formulaire_sondage legend{
font-weight:bold;
font-size:12px;
}
.formulaire_sondage ul{
list-style:none;
}
.formulaire_sondage .choix{
margin:10px 0;
}
.formulaire_sondage .boutons input{
background-color:#FF7F00;
border-color:#FF7F00;
color:#FFF;
font-weight:bold;
padding:2px 5px;
float:right;
}
.formulaire_sondage .reponse_formulaire{
font-weight:bold;
font-size:12px;
}
/************MAIN******************/
body {
	background-color:#FFF;
	font-family:verdana, sans serif;
	font-size:12px;
	color:#7C7E81;	
}
	
	#main{
	margin-left:auto;
	margin-right:auto;
	width: 955px;
	overflow:hidden;
	padding-left:20px;
	padding-right:20px;
	position:relative;
}
	#header{
	background-image:url(../images_blog/haut.png);
	background-position:top center;
	background-repeat:no-repeat;
	margin-top:50px;
	height:30px;	
	}
		#ariane{
		background-color:#FF7F00;
		padding-top:3px;
		float:left;
		margin-left:322px;
		padding-left:20px;
		padding-right:20px;
		}
		#infouts{
		margin-right:40px;
		height:15px;
		float:right;
		color:#FFF;		
		font-size:12px;
		}
			.ppp{
			position:relative;
			top:-2px;
			}
	#left{
	float:left;
	width:311px;
	position:relative;
	}
		#blog{
		position:absolute;
		padding:0px 5px 5px 26px;
		margin-left:50px;
		top:86px;
		width:83px;
		height:22px;
		color:#7C7E81;
		font-weight:bold;
		font-size:14px;
		}
		#logo{
		background-image:url(../images_blog/logo.png);
		background-repeat:repeat-y;
		background-position:top center;
		width:271px;
		height:129px;
		margin-left:40px;
		}
			#logo span{
			display:none;
			}
		#menu{
		background-image:url(../images_blog/menu.png);
		background-repeat:repeat-y;
		background-position:top center;
		width:241px;
		padding:15px;
		margin-left:40px;
		}
			.mainmenu li{
			list-style:none;
			font-weight:bold;
			}
			.mainmenu .tl{
			display:block;
			background-color:#FF7F00;
			padding-left:5px;
			padding-right:5px;
			padding-top:1px;
			padding-bottom:1px;
			margin-bottom:3px;
			list-style:none;
			width:234px;
			}
			.mainmenu li li{
			background-image:url(../images_blog/puce.png);
			background-position: left 8px;
			background-repeat:no-repeat;
			padding-left:10px;
			margin-left:15px;
			margin-right:15px;
			list-style:none;
			padding-top:5px;
			padding-bottom:5px;
			margin-top:5px;
			border-bottom:1px dashed #7C7E81;
			font-size:13px;
			}
			.mainmenu li li li{
			margin-left:30px;
			font-size:11px;
			background-position: left 6px;
			}
			.last{
			border-bottom:none!important;
			}
			.on, .mainmenu a:hover{
			color:#00A99D;
			}
			.lastarts li{
			background-image:url(../images_blog/puce.png);
			background-position: left 11px;
			background-repeat:no-repeat;
			padding-left:10px;
			margin-left:30px;
			margin-right:15px;
			list-style:none;
			padding-top:10px;
			padding-bottom:10px;
			margin-top:5px;
			border-bottom:1px dashed #7C7E81;
			}
		#basmenu{
		background-image:url(../images_blog/bas_menu.png);
		background-repeat:no-repeat;
		background-position:top center;
		width:272px;
		height:15px;
		margin-left:40px;
		
		}
	#right{
	background-color:#FFF;
	float:left;
	width:493px;
	padding: 15px 30px;
	margin-left:12px;
	position:relative;
	}
		#outils{
		background-image:url(../images_blog/choice.png);
		background-repeat:no-repeat;
		background-position:top left;
		width:46px;
		height:220px;		
		position:absolute;
		right:40px;
		top:100px;
		z-index:10;
		padding-top:10px;
		}
			#outils li {
			width:28px;
			height:28px;
			padding-left:8px;
			padding-top:5px;
			display:block;
			position:relative;
			list-style:none;
			}
			#outils .choixcouleurs{
			background-image:url('../images_blog/souschoice.png');
			background-position:top right;
			background-repeat:no-repeat;
			width:193px;
			height:35px;
			position:absolute;
			top:4px;	
			right:-15px;			
			display:none;
			}
				.couleurs{
				margin-left:5px;
				margin-top:3px;
				}
				#outils div li{
				list-style:none;
				height:14px;
				width:13px;
				display:block;
				background-image:url('../images_blog/couleurs.png');
				background-repeat:no-repeat;
				margin-left:3px;
				margin-top:5px;
				float:left;
				padding:0px;
				cursor:pointer;
				}
				#outils div li span{
				visibility:hidden;
				width:14px;
				height:13px;
				display:block;
				}
				.choix_n{
				background-position:-2px 0px;
				}
				.choix_b{
				background-position:-16px 0px;
				}
				.choix_p{
				background-position:-30px 0px;
				}
				.choix_g{
				background-position:-44px 0px;
				}
				.choix_t{
				background-position:-58px 0px;
				}
				.choix_v{
				background-position:-72px 0px;
				}
				.choix_j{
				background-position:-86px 0px;
				}
				.choix_r{
				background-position:-99px 0px;
				}
				.choix_o{
				background-position:-113px 0px;
				}
			#couleurs{
			padding-top:5px;
			}
		.hautpage{
		position:absolute;
		top:0;
		right:0;
		}
		.baspage{
		position:absolute;
		bottom:0;
		right:0;
		}
		.pagination{
		background-image:url("../images_blog/spacer.png");
		background-repeat:repeat-x;
		margin-left:130px;
		width:245px;
		text-align:center;
		}
		.pagihaut{
			margin-bottom:15px;
			padding-bottom:15px;
			background-position:bottom left;
		}
		.pagibas{
			padding-top:15px;
			background-position:top left;
		}
		.pagination a{
		color:#FF7F00;
		}
		.pagination_label{
		color:#00A99D;
		font-weight:bold;
		}
		.art {
		  margin-bottom:50px;
		  overflow:hidden;
				}
		.art *{
		 line-height:150%;
		}
		.art a{
		color:#FF7F00;
		}
		.art h1{
		font-size:16px;
		font-weight:bold;
		line-height:130%;
		}
		
		.art h1 a{
		color:#7C7E81;
		font-size:16px!important;
		}
		.art h1 a:hover{
		text-decoration:none;
		color:#5F5F5F;
		}
		

		
		.art .datation{
		background-image:url(../images_blog/spacer.png);
		background-position:left 15px;
		background-repeat:repeat-x;
		height:35px;
		position:relative;
		margin-bottom:5px;
		}
			.datation span{
			position:absolute;
			display:block;
			width:35px;
			text-align:center;
			top:0px;
			}
			.decoj img,.decom img,.decoa img{
			position:relative;
			top:-2px;
			}
			.decoj,.decom,.decoa{
			top:17px!important;
			height:17px;
			background-image:url(../images_blog/bloc_date.png);
			background-position:center top;
			background-repeat:no-repeat;
			}
			.jour01{left:0px;}
			.jour02{left:10px;}
			.jour03{left:20px;}
			.jour04{left:30px;}
			.jour05{left:40px;}
			.jour06{left:50px;}
			.jour07{left:60px;}
			.jour08{left:70px;}
			.jour09{left:80px;}
			.jour10{left:90px;}
			.jour11{left:100px;}
			.jour12{left:110px;}
			.jour13{left:120px;}
			.jour14{left:130px;}
			.jour15{left:140px;}
			.jour16{left:150px;}
			.jour17{left:160px;}
			.jour18{left:170px;}
			.jour19{left:180px;}
			.jour20{left:190px;}
			.jour21{left:200px;}
			.jour22{left:210px;}
			.jour23{left:220px;}
			.jour24{left:230px;}
			.jour25{left:240px;}
			.jour26{left:250px;}
			.jour27{left:260px;}
			.jour28{left:270px;}
			.jour29{left:280px;}
			.jour30{left:290px;}
			.jour31{left:300px;}
			.mois01{left:315px;}
			.mois02{left:325px;}
			.mois03{left:335px;}
			.mois04{left:345px;}
			.mois05{left:355px;}
			.mois06{left:365px;}
			.mois07{left:375px;}
			.mois08{left:385px;}
			.mois09{left:395px;}
			.mois10{left:405px;}
			.mois11{left:415px;}
			.mois12{left:425px;}
			.annee09{left:440px;}
			.annee10{left:450px;}
			.annee11{left:460px;}
			.annee12{left:470px;}
			.annee13{left:480px;}
			
		.site, .site a{
		font-size:11px;
		color:#00A99D;
		}

.addthis_toolbox{
font-size:11px!important;
float:right;
}
.addthis_toolbox span{
float:left;
float:left;
}
