@charset "utf-8";

html{
margin:0;
padding:0;
}

body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
    margin: 0;
	padding: 0;	
	background-image:url(../images/back.gif);
}

/*Début formatage de texte*/
h1, h2, h3, h4, h5, h6 {
letter-spacing: -0.05em; 
font-family: Arial,Verdana,sans-serif;
margin: 1.2em 0 .3em;
color:#000;
border-bottom: 1px solid #eee;
padding-bottom: .1em;
}

h1 {
font-size: 156%; 
color: #FF0000; 
background-image:url(../images/fond-entete.gif);
margin:0em;
padding:0;
border:none;
text-align:left
}

h2 {
font-size: 136%;
 margin: 0;
 border:none;
}

h3 {
font-size: 126%; 
color: #D4DB4D;
}

h4 {
	font-size: 116%;
	background: #E69600;
	color: White;
	padding-left: 5px;
	text-align: left;
	margin: 0;
}

h5 {
	font-size: 106%;
	border-bottom-style: dashed;
}
h6 {
	font-size: 96%
}
/*Fin du formatage du texte*/


#container{
	width: 800px;
	margin: 0 auto;
	/*text-align: justify;*/ /*Pour donner au texte un style journal ;-)*/
	background-color: #FFFFFF;
	font-size: 0.8em;
}
 
/*Gestion de la bannière*/
#banniere{
	background-image:url(../images/header51.jpg);	
	/*height:150px;/*39*/
	/*height:234px;/*30*/
	/*height:192px;/*43 à 46*/
	height:200px;
}

#boutique{
	float:right;
	position:absolute;
	margin:130px 0 0 710px;
	border:none;
	

}

#boutique img{
	border:none;
}


#intranet{
	float:right;
	position:absolute;
	margin:100px 0 0 710px;
	border:none;
	

}

#intranet img{
	border:none;

}
/*
#intranet img{
	border:none;
	padding:115px 0 0 710px;
}

#intranet a{
	border:none;
}
*/

#banniere h1{
	display:none;
}

#identification{
	display:block;
	float:right;
	margin-top:105px;
}

#identification label.title{
	font-size:10px;
	color:#FFFFFF;
}

#identification label.title_id{
	font-size:10px;
	color:#FFFFFF;
	margin-right:17px;
}

#identification a.title{
	font-size:10px;
	color:#FFFFFF;
}

form input.formu_id{
		width: 80px;
		height:10px;		
		background: #FFF;
		font: 10px Arial, Verdana, Geneva, Helvetica, sans-serif;
		color: Black;
		margin-right:5px;
	}
	
form input.formu_mdp{
		width: 80px;
		height:10px;		
		background: #FFF;
		font: 10px Arial, Verdana, Geneva, Helvetica, sans-serif;
		color: Black;
		margin-right:5px;
	}
	
form input.bouton_connexion {
	text-align: center;
	font-size: 10px;
	margin-top:10px;
	margin-left:32px;
	background:#FFF;
	color: #000;
	border: 1px outset #9BA9B9;		
	width: 70px;
	cursor: pointer;
	
	}	

#bloc_menu{
	float: left;
	width: 25%; 
	background: #FFF; 
	padding: 20px 0;
	/*aligne le menu en vertical avec le titre du contenu principal*/
	/*margin-bottom: 20px;*/
}

/*Style module d'actualité*/
#actu{
	float:right;
	width:175px;
	/*height: 390px;*/
	overflow:hidden;
	margin: 20px 5px 0 0;
	padding:0 2px 2px -1px;
	background-image:url(../images/fond_actu.gif);
	background-repeat: repeat-x ;
}

#actu h1{
	font-size:14px;
	letter-spacing:normal;
	padding-right:6px;
	text-align:right;
	font-weight: bold;
	line-height: 20px;
	color: #FF0000;
	/*color:#93d132;*/
	background-image:url(../images/fond_actu.gif);
	background-repeat: repeat-x ;
}

#actu p, #actu h1, #actu h2, #actu h3, #actu h4, #actu h5, #actu h6 {margin: 0 0 .3em;}

#actu p, #actu p.gras {
	text-align: right;
	font-size: 11px;
	border: none;
	margin: 0 6px 0px 6px;
	color: black;
}

#actu span.gras {
	color: black;
	font-weight: bold;
}
	
#actu a.suite, #actu a:active.suite, #actu a:link.suite {font-weight:bold; color: red;}

.actus{
		display:block;
		text-align:right;
		color:Black;
	}
	.date{
		display:block;
		text-align:right;
		color:Gray;
	}
/******************Fin module actus**********************************/

/******************Style module recrutement*************************/
#recrut{
	display:block;
	float:right;
	width:175px;
	/*height: 390px;*/
	overflow:hidden;
	margin: 20px 5px 0 0;
	padding:0 2px 2px -1px;
}

/******************FIN module recrutement**********************************/



#contenu_principal_accueil{
	margin: 0 0 0 0;
    margin-left: 25%;
	width:400px;
	padding: 20px 10px 30px 10px;
	min-height:600px; /*permet d'avoir une page de hauteur "type" quelque soit le contenu!!Attention peut etre pas compatible ie6!!*/
}

#contenu_principal_accueil h4{
    background-color:#000;
	color:#FFFFFF;
	text-align:center;
    margin: 0;
    border:none; 
}


#contenu_principal_accueil li{
	list-style-image:url(../images/puce.gif);
	margin:0 0 0 30px;
}
/*Fin style module d'accueil*/
#contenu_principal img.gauche{
	display: block;
	margin:0 0 20px 0;
	border:none;
}

#contenu_principal img.gauche2{
	display: block;
	margin:0 0 70px 0;
	border:none;
}



#contenu_principal{
	margin: 0 0 0 0;
    margin-left: 25%;
	padding: 20px 10px 30px 10px;
	min-height:600px; /*permet d'avoir une page de hauteur "type" quelque soit le contenu!!Attention peut etre pas compatible ie6!!*/

}

#contenu_principal .images_droite{
	display:block;
	float:right;
	width:300px;
	margin:8px 0 0 0;
	text-align:center;
}

#contenu_principal .images_droite img{
	display: block;
	/*height: 390px;*/
	margin: 4px auto; 
}

#contenu_principal .images_gauche{
	display:block;
	text-align:left;
	margin:8px 0 0 0;
}

#contenu_principal .haut{
	text-align:left;
	margin-top:-135px;
	margin-left:170px;
}

#contenu_principal_accueil .images_gauche{
	display:block;
	float:left;
	width:160px;
	margin:10px 8px 0 0;
	text-align:center;
}


#contenu_principal .img_millieu{
	/*width:552px ;
	height:113px ;	*/
	display: block;
	margin: 0 auto; 
	border:none; 	
}


#contenu_principal .images_horizontale{
	display:block;
	margin:0 0 0 30px;	
}

#contenu_principal .images_horizontale img{
	margin:0 10px 10px 0;
	border: 2px solid #93d132;
}

#contenu_principal .adresse_gauche{
	display:block;
	float:left;
	width:290px;
}
#contenu_principal .adresse_droite{
	display:block;
	float:right;
	width:290px;
}

#contenu_principal img.picto{
	margin:0 0 0 0;	
	background-color:#000000;
}

#contenu_principal h3.text_picto{
	margin-top:-20px;
	margin-left:40px;

}

#contenu_principal li{
	list-style-image:url(../images/puce.gif);
	margin:0 0 0 30px;
}

#contenu_principal ul{
	margin-bottom:30px;
}

#contenu_principal ul.liste_complete li{
	margin-top:12px;
}


#contenu_principal h4{
    background-color:#000;
	color:#FFFFFF;
	text-align:center;
    margin: 0;
    border:none; 
}

#contenu_principal p.conditions{
	font-size:9px;
	

}
/*.clearfloat {  
    	clear:both;
        height:0;
        font-size: 1px;
        line-height: 0px;
    }*/
/*Formulaire*/

/*form {
	padding: 0px 0px 5px 0px;
	}	
fieldset{
border: none;	
}*/

#contenu_pricipal img.img_book{
	margin:0 30px 0 0;
}

#vide{
	height:230px;

}
#print{
	padding:40px 0 0 645px;
	
}

#print img{
	cursor:pointer;
	
}


#footer {
	/*80px*/
	background-image: url(../images/fond_bas.png); /*fond_bas3.png*/
	background-repeat:repeat-y;
	padding: 3px 3px;
	text-align:center;
	font-size:10px;
	color:#fff;
} 

#footer a{
	color:#fff;
} 


#footer_produits {
	width: 800px;
	font-size: 70%;
	color: Gray;
	background:url(../images/back.gif);
	/*background-color:#000000;*/
	background-repeat:repeat;
	margin: 0 auto 0 auto;
	text-align: center;
	/*clear: both;*/
	padding: 10px 9px 10px 9px; /* Balise pour IE */
}

#footer_produits a{
	color: Gray;
}

