a:link {color:#003366}
a:visited {color:#086E87}
a:hover {color:#990000}
a:active {color:#FF7417}


  body 
  {
			font-family: "Arial", Verdana, serif;
			font-size: 12px ;
		    background-color : #ffffff;
			position: relative;
			margin: 0 auto;
        }

.header
{
	background-image: url("design/header.png");
	background-repeat:repeat-x; 
	height: 100px;
	border-bottom: 1px solid black;

}
.headerleft
{
	height: 100px;
	width: 390px;
 	background-repeat: no-repeat; 
	background-position: center right;
	background-image: url("http://sd-5.archive-host.com/membres/images/198733755031324972/designsav/titresav.png");
}
.headerright
{
float:right;
height: 100px;
width: 417px;
}
.soustitre
{
 font-size: 22px;
position: relative;
left: 370px;
top: 35px;

}
.deghaut
{
	height: 30px;
	background-color: #b56364;
		background-image:url("design/Bouton.png");
 
}		
		
ul#menu
{
	width: 1000px;
	margin: auto;
	height: 30px;
	list-style-type: none ;
	padding-left: 0px;
}

ul#menu li
{
	float: left;
	text-align: center ;
	background-image:url("design/Bouton.png");
	background-color: #000000;
}
.borduregauche
{

}

ul#menu li a
{
	display: block ;
	width: 120px ;
	height: 30px;
	line-height: 30px ;
	font-size: 14px ;
	font-weight: bold ;
	letter-spacing: 1px ;
	color: #fff ;
	text-decoration: none ;
	border-right: 1px solid #cccccc;
}
.home
{
border-left: 1px solid #cccccc;
}
.blocrss
{
float:right;
margin-right: 10px;
}

ul#menu li a:hover
{
	background-image:url("design/BoutonHover.png");
	
}
		
.zonedroite
{
	float: right;
	width: 250px ;
	
	margin-top : 20px;
	margin-right : 10px;
	padding-left: 20px;
}
.zonegauche
{
	float: left;
	width: 150px ;
	
	margin-top : 20px;
	margin-right : 15px;
	padding-left: 20px;
	

}
.listegauche
{
padding-left: 15px;
}

.cadre_erreur
{
background-color: #b56364;
}
.erreur_upload
{
font-family: "Arial", Verdana, serif;
font-size: 12px ;
color: #000000;
}

.titreFenetre
{
	position: relative;
	left: 20px;
	text-align: center;
	font-family: "Arial", Verdana, serif;
	font-size: 12px ;
	letter-spacing: 1px ;
	color: #ffffff;
}
.tfg
{
margin-top : 10px;
	width: 150px ;
	height: 20px;
	 background-image: url("design/fenetre_h.png");
     background-repeat: no-repeat; 
	border-bottom: 0px solid #8E3E3F;
}
.tfd
{
	margin-top : 10px;
	width: 180px ;
	height: 20px;
	background-image: url("design/fenetre_h_large.png");
    background-repeat: no-repeat; 
	border-bottom: 0px solid #8E3E3F;
}
.fenetre_droite
{
	margin-top : 0px;
	padding: 10px;
	background-color: #b56364;
	border-style: solid;
	border-width: 1px;
	-moz-border-radius: 0px 0px 0px 0px;
	border-top: 2px solid #61292A;
}
.fenetre
{
	margin-top : 0px;
	padding: 10px;
	background-color: #cccccc;
	border-style: solid;
	border-width: 1px;
	-moz-border-radius: 0px 10px 0px 0px;
	border-top: 2px solid #61292A;
}
.page{
margin-left : 190px;
margin-right : 280px;
background-color: #ffffff;
padding: 20px;
margin-top : 20px; 	
-moz-border-radius: 5px 5px 5px 5px;
}


.titreCategorie
{
font-size: 20px ;

}
.puceTuto
{
list-style-type: square;
}


.tableau
{
margin-top:60px;
margin-left:auto;
margin-right:auto;
}
.lecteur
{
text-align: center;
}
.centrer
{
width: 145px; 
text-align: center;
}

.news
{
	margin-top : 0px;
	padding: 10px;
	border-top: 2px solid #61292A;
}


.conteneur
{
  margin-left: 50; 
  width: 150;
}
.explore a
{
display:block;
height: 145px; 
width: 145px; 
}
.explore li
{
margin-top:20px;
float: left;
text-align: center ;
list-style-type: none;
max-width: 170px;
}





.mini_cadre_ressource
{
float: left;
}
.mini
{
margin: 10px;
border: 5px solid #AFAFAF;
}
.pagination
{
clear: both;
text-align: center ;
}
.recherche
{
clear: both;
}
.marge_bas
{
margin-bottom : 30px;
}
.marge_gauche
{
margin-left : 30px;
}
.titre_important
{
text-align: center;
font-family: "Arial", Verdana, serif;
font-size: 16px ;
letter-spacing: 1px ;
color: #000000;
margin-bottom : 30px;
}


ul#footer li.gauche
{

float: left;
list-style-type: none ;
	 background-image: url("design/footer1.png");
     background-repeat: no-repeat; 
	 width: 14px ;
	height: 51px;

	margin-left : 0px;
padding: 5px;
	
}
ul#footer li.centre
{
margin-top:40px;
list-style-type: none ;
	height: 51px;
	 background-image: url("design/footer2.png");
     background-repeat: repeat-x; 
	 margin-left : 0px;
     margin-right : 0px;
	padding: 5px;
}

.fond{
	background-image: url("design/fond.png");
   background-repeat: no-repeat; 
   background-position: bottom left; 
   background-attachment: scroll; 
   min-height: 1100px;
    min-width: 850px;
	margin-left: auto;
	margin-right: auto;

}

.nopuce
{
list-style-type: none;
}

.petit
{
 font-size: 0.7em;
}
















