@charset "utf-8";
*{
font-family: Verdana,Helvetica,Clean,Sans-serif;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {margin:0;padding:0;}
ul, li {list-style:none;}
a {border:0px;text-decoration:none;}
a img {border:0}
.nettoyage{clear:both}
/****************************************************************************/
body  {
	height:100%;
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	background:black url(./images/background.jpg) top center no-repeat;}
/****************************************************************************/		
#page {
	text-align:left;
	position:relative;
	top:50px;
	margin:0 auto;
	width:950px;
	/*border:1px solid #0a0a0a;*/
	background:/*#0a0a0a*/ #333333 url(./images/fond_page.jpg) top left repeat-y;}
/****************************************************************************/
#top {
	width:950px;height:100px;
	clear:both;}
/****************************************************************************/
#left {
	margin:0px;padding:0px;
	width:250px;
	float:left;
	background:#a41a10;}
/****************************************************************************/
#leftLogo {
	margin:0px;padding:0px;
	width:250px;height:150px;
	background:black url(./images/fond_leftLogo.jpg) repeat-x top left;}
/*----------*/
#leftPhoto {
z-index:-3000;
	margin:0px;padding:0px;
	width:250px;height:150px;
	background:#000 url(./images/fond_leftPhoto.jpg) no-repeat top left;}
/*----------*/
#leftText {
	display:block;
	clear:both;
	margin:0px;padding:0px;
	width:250px;
	background:#a41a10 url(./images/fond_leftText.jpg) repeat-x top left;}
#leftText_in {
	display:block;
	clear:both;
	padding:12px;}
#leftText  h1{
	margin:10px 0 0 0;
	color:white;
	font-weight:normal;
	font-size:20px;
	font-family: georgia,serif;
	font-variant:small-caps;}
#leftText p{
	margin:7px 0;
	font-size:12px;
	font-family: georgia,serif;}
#leftText p a {
	color:white;
	border-bottom:1px dashed black;
	font-size:14px;
	font-family: georgia,serif;
	padding:0 0 0 1em;
	background: transparent url(./images/puce_zoneSite_lien_on.gif) no-repeat left 50%;}
	/*background: transparent url(./images/puce_zoneSite_lien.gif) no-repeat left 50%;}*/
#leftText p a:hover{
	/*font-weight:bold;*/
	color:#74d218;
	background: transparent url(./images/puce_zoneSite_lien_on.gif) no-repeat left 50%;}
/****************************************************************************/
#right {
	margin:0px;padding:0px;
	width:700px;
	float:left;}
/****************************************************************************/
#bottom {
	position:relative;
	width:950px;height:75px;
	clear:both;
	font-size:16px;
	background:#000 url(./images/fond_bottom.jpg) repeat-x top left;}
#bottom_in{
	position:absolute;
	top:50%;right:0px;
	width:700px;
	text-align:center;}
#bottom a {
	color:#303030;
	font-size:13px;
	border-bottom:1px dotted #303030;}
#bottom a:hover {
	color:#a41a10;
	border-bottom:1px dotted #a41a10;}	
	
/****************************************************************************/
#menu {
	width:700px;height:102px;
	background: url(./images/fond_menuBackground.png) repeat-x top left;}

a.menu_logo0,a.menu_logo1,a.menu_logo2,a.menu_logo3,a.menu_logo4,a.menu_logo5,a.menu_logo6
{display:block;float:left;margin-bottom:0px;height:100px;}
a.menu_logo0{background:red url(./images/fond_menu2.jpg) no-repeat 0px 0px;width:198px;}
a.menu_logo1{background:red url(./images/fond_menu2.jpg) no-repeat 0px -200px;width:160px;}
a.menu_logo2{background:red url(./images/fond_menu2.jpg) no-repeat 0px -400px;width:170px;}
a.menu_logo3{background:red url(./images/fond_menu2.jpg) no-repeat 0px -600px;width:172px;}/*133*/

a:hover.menu_logo0,a:hover.menu_logo1,a:hover.menu_logo2,a:hover.menu_logo3,a:hover.menu_logo4,a:hover.menu_logo5,a:hover.menu_logo6{}
a:hover.menu_logo0 {background:url(./images/fond_menu2.jpg) no-repeat 0px -100px;}
a:hover.menu_logo1 {background:url(./images/fond_menu2.jpg) no-repeat 0px -300px;}
a:hover.menu_logo2 {background:url(./images/fond_menu2.jpg) no-repeat 0px -500px;}
a:hover.menu_logo3 {background:url(./images/fond_menu2.jpg) no-repeat 0px -700px;}
/****************************************************************************/
/*
a.menu_logo0,a.menu_logo1,a.menu_logo2,a.menu_logo3,a.menu_logo4,a.menu_logo5,a.menu_logo6
{display:block;float:left;margin-bottom:2px;width:100px;height:100px;}
a.menu_logo0{background:red url(./images/fond_menu2.jpg) no-repeat 0px 0px;}
a.menu_logo1{background:red url(./images/fond_menu2.jpg) no-repeat -100px 0px;}
a.menu_logo2{background:red url(./images/fond_menu2.jpg) no-repeat -200px 0px;}
a.menu_logo3{background:red url(./images/fond_menu2.jpg) no-repeat -300px 0px;}
a.menu_logo4{background:red url(./images/fond_menu2.jpg) no-repeat -400px 0px;}
a.menu_logo5{background:red url(./images/fond_menu2.jpg) no-repeat -500px 0px;}
a.menu_logo6{background:red url(./images/fond_menu2.jpg) no-repeat -600px 0px;}

a:hover.menu_logo0,a:hover.menu_logo1,a:hover.menu_logo2,a:hover.menu_logo3,a:hover.menu_logo4,a:hover.menu_logo5,a:hover.menu_logo6{}
a:hover.menu_logo0 {background:url(./images/fond_menu2.jpg) no-repeat 0 -100px;}
a:hover.menu_logo1 {background:url(./images/fond_menu2.jpg) no-repeat -100px -100px;}
a:hover.menu_logo2 {background:url(./images/fond_menu2.jpg) no-repeat -200px -100px;}
a:hover.menu_logo3 {background:url(./images/fond_menu2.jpg) no-repeat -300px -100px;}
a:hover.menu_logo4 {background:url(./images/fond_menu2.jpg) no-repeat -400px -100px;}
a:hover.menu_logo5 {background:url(./images/fond_menu2.jpg) no-repeat -500px -100px;}
a:hover.menu_logo6{background:url(./images/fond_menu2.jpg) no-repeat -600px -100px;}
*/
/****************************************************************************/
#zoneCartouche{
	position:relative;
	margin:0px;padding:0px;
	width:700px;height:45px;
	background:#000 url(./images/fond_zoneCartouche.jpg) repeat-x top left;}
#zoneCartouche p{
	padding:12px;
	color:#404040;
	font-size:12px;}
#zoneCartouche p a {
	margin:0 0px;	
	color:#808080;
	font-size:12px;
	padding-top: 0.2em;
	padding-right: 0.7em;
	padding-bottom: 0.2em;
	padding-left: 1em;
	background-color: transparent;
	background-image: url(./images/puce_menu_lien.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left 50%;}
#zoneCartouche p a:hover{
	color:white;
	background-color: transparent;
	background-image: url(./images/puce_menu_lien_on.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left 50%;}

#zoneCartoucheMenu{
	position:absolute;
	right:10px;
	top:5px;}
	
#zoneCartoucheMenu a{margin:0px 5px 0 0;padding:0px;}
a.menu_picto0,a.menu_picto1,a.menu_picto2,a.menu_picto3,a.menu_picto4,a.menu_picto5
{display:block;float:left;width:30px;height:30px;}
a.menu_picto0{background: url(./images/fond_cartouchePicto.jpg) no-repeat 0px 0px;}
a.menu_picto1{background: url(./images/fond_cartouchePicto.jpg) no-repeat -30px 0px;}
a.menu_picto2{background: url(./images/fond_cartouchePicto.jpg) no-repeat -60px 0px;}
a.menu_picto3{background: url(./images/fond_cartouchePicto.jpg) no-repeat -90px 0px;}
a.menu_picto4{background: url(./images/fond_cartouchePicto.jpg) no-repeat -120px 0px;}


a:hover.menu_picto0,a:hover.menu_picto1,a:hover.menu_picto2,a:hover.menu_picto3,a:hover.menu_picto4,a:hover.menu_picto5{}
a:hover.menu_picto0 {background:url(./images/fond_cartouchePicto.jpg) no-repeat 0px -30px;}
a:hover.menu_picto1 {background:url(./images/fond_cartouchePicto.jpg) no-repeat -30px -30px;}
a:hover.menu_picto2 {background:url(./images/fond_cartouchePicto.jpg) no-repeat -60px -30px;}
a:hover.menu_picto3 {background:url(./images/fond_cartouchePicto.jpg) no-repeat -90px -30px;}
a:hover.menu_picto4 {background:url(./images/fond_cartouchePicto.jpg) no-repeat -120px -30px;}

#zoneCartoucheMenuRecherche{
	position:absolute;
	right:130px;
	top:7px;}
input#recherche {
	width:120px;height:21px;
	padding-top:4px;
	padding-left:15px;
	font-size:14px;
	color:white;
	border:1px solid #000000;
	background:url(./images/fond_recherche.png) top left ;}

/****************************************************************************/
#attention{
	float:right;
	display:block;
	margin:10px;padding:10px;
	width:200px;
	height:300px;
	background:red;}
}
/****************************************************************************/
#zoneTexte, #zoneAuteur {
	overflow:hidden;
	display:block;
	margin:0px;
	padding:0px;
	width:700px;
	}
	#zoneTexte_in, #zoneAuteur_in{margin:20px;}
/******************/
			
			#zoneAuteur{}
			#zoneAuteur h1{
				margin:10px 0 0 0;
				font-family: georgia,serif;
				letter-spacing: 0pt;
				text-align: left;
				font-size: 32px;
				font-weight:normal;
				color:#fff;}	
/******************/	
.contenu h1{
	margin:10px 0 0 0;
	font-family: georgia,serif;
	letter-spacing: 0pt;
	text-align: left;
	font-size: 30px;
	font-weight:normal;
	color:#fff;
	}
.contenu h3 {
	padding:5px 0;
	margin:40px 0 10px 0;
	color:#74d218;/*#01b4ff*/
	text-align:center;
	font-family:georgia,serif;
	font-style:italic;
	font-variant:normal;
	font-weight:normal;
	font-size-adjust:none;
	font-stretch:normal;
	letter-spacing:0px;
	font-size:24px;
	line-height:20px;}
.contenu h3 small{
	font-family:georgia,serif;
	font-size:17px;}
.contenu h4 {
	padding:5px 0;
	margin:10px 0 5px 0;
	color:#fff;/*#01b4ff*/
	text-align:left;
	font-family:georgia,serif;
	font-style:italic;
	font-variant:normal;
	font-weight:normal;
	font-size-adjust:none;
	font-stretch:normal;
	letter-spacing:0px;
	font-size:20px}		
		
	.contenu ul,.contenu li {
		list-style:square;
		}
	.contenu ul {
		margin:0;
		padding:0;
		}
	.contenu li {
		margin:0 0 0 40px;
		padding:0 0 0 5px;
		}	
	.contenu *, .contenu p{
		color:#8b8b8b;/*#b0b0b0;*/
		font-family:"Trebuchet MS",Verdana,Helvetica,Arial,"sans-serif";
		font-size:15px;
		line-height:1.4;
		}
		.contenu p {
			margin:10px 0;
			}
			.contenu p a, .contenu a{
				color:#74d218;
				border-bottom:1px transparent;
				/*font-size:13px;*/
				/*font-family: georgia,serif;*/
				}
				.contenu p a:hover,.contenu a:hover{
					color:#000;
					border-bottom:1px dashed #74d218;
					background:#74d218 ;
					}
	.contenu b,.contenu strong{
		color:white;
		font-weight:bold;
		}
/*************************************************************************/
#postit{
	position:relative;
	float:right;
	display:block;	
	width:250px;height:200px;
	font-family: georgia,serif;
	font-size:13px;
	background:url(./images/fond_postit.jpg) no-repeat top left}
#postit_in{
	position:absolute;
	top:55px;left:25px;
	width:200px;}
#postit b{font-size:11px;}

#postit  a {
	color:#74d218;
	font-size:14px;
	font-family: georgia,serif;
	padding:0 0 0 0.65em;
	background: transparent url(./images/puce_zoneSite_lien.gif) no-repeat left 50%;}
#postit  a:hover{
	color:#74d218;
	border-bottom:1px solid black; 
	background: black url(./images/puce_zoneSite_lien_on.gif) no-repeat left 50%;}

.details{
	margin:0 0 5px 0;
	color:#808080;
	font-family:georgia,serif;
	font-size:13px;}

.puce_01{
	padding-left:25px;
	background:url(./images/puce_01.jpg) left center no-repeat;}
.puce_02{
	padding-left:25px;
	background:url(./images/puce_02.jpg) left center no-repeat;}

#documents_portfolio{}
#documents_joints{margin:50px 0 0 0}

#galerie_ipod{margin-top:10px;}
#zoneTexte #galerie_ipod img {margin:0;padding:0;border:none;}
#zoneTexte #galerie_ipod a {
	margin:10px 1px 0 0;padding:0;
	float:left;
	color:transparent;
	text-decoration:none;
	border:none;
	background:none;}
#zoneTexte #galerie_ipod a:hover {
	color:transparent;
	text-decoration:none;
	background:none;}
	
/*correctif Jquery background*/
	#TB_window{
		border:2px solid black;
		background:#fff;
		}
	#TB_window a {
		color:#74d218;
		font-size:13px;
		font-family: georgia,serif;
		}
		#TB_window a :hover{
			color:#000;
			background:#74d218;
			}
	#TB_ImageOff{border:3ps solid red;}

/*UTILISER SUR LA PAGE ACCUEIL, POUR AFFICHER le nom de la rubrique des dernieres infos*/
.majBold {
	font-variant:small-caps;
	font-weight:normal;
	font-size:13px;
	}
/*COMPOSITIONS AVEC RUBRIQUE LOGOS : AFFICHAGE DES LOGOS DES SOUS RUB*/
.mosaique{
	margin:20px;
	text-align:center;
	}
/*.mosaique a,.mosaique a:hover,.mosaique a img,.mosaique a:hover img {
	text-decoration:none;
	border:0 0 0 0;
	background:none;
	}
.mosaique img{
	margin:10px;
	}*/
	
	
/*#documents_portfolio { clear: both; margin: 2em auto; text-align: center; }*/
.mosaique img{border:1px solid #000;}
.mosaique .spip_logos { margin: 6px 3px 0 3px; border: 2px solid #303030; }
.mosaique a.on .spip_logos { border-color: #FFF; }
.mosaique a:focus .spip_logos,
.mosaique a:hover .spip_logos,
.mosaique a:active .spip_logos { border-color: #FFF; }
/************************/
.mosaique_cadre{
	margin:20px;
	text-align:center;
	}
.mosaique_cadre a,.mosaique_cadre a:hover,.mosaique_cadre a img,.mosaique_cadre a:hover img {
	text-decoration:none;
	border:0 0 0 0;
	background:none;
	}
.mosaique_cadre a img{
	margin:10px;
	}
.mosaique_cadre img{
	padding:1px;
	border:10px solid #282828;
	background:black;
	}
	
	
.spip_documents_center{text-align:center;}

/**************************************
FORMULAIRE ECRIRE AUTEUR
*******************************************/

.formulaire_ecrire_auteur{}

fieldset{
	color:black!important;
	border:none;
	}
	fieldset p{
		font-size:14px;
		}
	fieldset p strong{
		color:#e14c2c;
		font-weight:bold;
		}
	fieldset.previsu{
		-moz-border-radius:10px 10px 10px 10px;
		padding:10px;
		width:500px;
		font-family:inherit;
		font-size:14px;
		color:black;
		border:2px solid #e14c2c;
		background:none repeat scroll 0 0 #e0e0e0;
		}
	p.reponse_formulaire{
		margin:20px 0 0 0;
		text-align:center;
		font-family:georgia,serif;
		font-style:italic;
		font-variant:normal;
		font-weight:normal;
		font-size-adjust:none;
		font-stretch:normal;
		letter-spacing:0px;
		font-size:20px;	
		color:#74d218;
		}	
		
input{
	-moz-border-radius:10px 10px 10px 10px;
	background:none repeat scroll 0 0 #FFFFFF;
	border:2px solid #74d218;
	font-size:14px;
	height:40px;
	line-height:40px;
	width:500px;
	padding:0 10px;
	background:#e0e0e0;
	}
	input.submit {
		margin:20px 0 0 0;
		background:url(./images/contact_submit.png) no-repeat scroll left top transparent;
		border:medium none;
		color:#FFFFFF;
		cursor:pointer;
		font-family:georgia;
		font-weight:bold;
		font-size:18px;
		height:45px;
		text-shadow:0 0 9px #587E0A;
		text-transform:uppercase;
		width:136px;	
		}
		input.submit:hover {
			/*border: 2px solid #95d701;
			background:  url(./images/fond_boutonOn.jpg) center left repeat-x;*/
			text-shadow:0 0 9px #FFF;
			}
	input.submitConfirm {
		margin: 20px 0 0 0;
		background:url(./images/contact_submitConfirm.png) no-repeat scroll left top transparent;
		border:medium none;
		color:#FFFFFF;
		cursor:pointer;
		font-family:georgia;
		font-weight:bold;
		font-size:18px;
		height:45px;
		text-shadow:0 0 9px #587E0A;
		text-transform:uppercase;
		width:136px;	
		}
		input.submitConfirm:hover {
			/*border: 2px solid #95d701;
			background:  url(./images/fond_boutonOn.jpg) center left repeat-x;*/
			text-shadow:0 0 9px #FFF;
			}
			
textarea{	
	-moz-border-radius:10px 10px 10px 10px;
	background:none repeat scroll 0 0 #FFFFFF;
	border:2px solid #74d218;
	font-family:inherit;
	font-size:14px;
	padding:10px;
	width:500px;
	background:#e0e0e0;
	}	

p.boutons{
	text-align:center;width:500px;
	}

label {
	margin:20px 0 2px 0;	
	color:#9A9FA3;
	color:#74d218;
	display:block;
	font-family:'GraublauWebBold',sans-serif;
	font-size:16px;
	font-weight:bold;	
	display:block;
	}
/***************************************************************************
AFFICHAGE DES TYPE DE DOCUMENTS JOINT en tant qu'icone
****************************************************************************/
.documentPicto{line-height:20px;padding:0px 20px 0px 0px;}
.documentPicto01{background:url(./images/fond_document01.png) center right no-repeat;}
.documentPicto02{background:url(./images/fond_document02.png) center right no-repeat;}
.documentPicto03{background:url(./images/fond_document03.png) center right no-repeat;}
.documentPicto04{background:url(./images/fond_document04.png) center right no-repeat;}
.documentPicto05{background:url(./images/fond_document05.png) center right no-repeat;}
.documentPicto06{background:url(./images/fond_document06.png) center right no-repeat;}
.documentPicto07{background:url(./images/fond_document07.png) center right no-repeat;}
.documentPicto08{background:url(./images/fond_document08.png) center right no-repeat;}
.documentPicto09{background:url(./images/fond_document09.png) center right no-repeat;}
.documentPicto10{background:url(./images/fond_document10.png) center right no-repeat;}
.documentPicto11{background:url(./images/fond_document11.png) center right no-repeat;}
.documentPicto12{background:url(./images/fond_document12.png) center right no-repeat;}

