/*	Template centre-de-referencement.fr	*/
/*			par Erwan Régnier			*/
/*		http://www.erwanregnier.fr		*/

.body	
{
margin:0;	
font-family:Arial,Helvetica,sans-serif;
}

a, a:visited
{
color:#000000;
text-decoration:none;
}

.conteneur	
{	
margin:auto;	
width:814px;
}

.header	
{
background-image:url(../images/header.png);	
background-repeat:no-repeat;	
width:814px;	
height:144px;
border: 1px solid #9999FF;	
}

.menug	
{	
float:left;	
width:200px;	
text-align:left;	
padding:5px;
}

.central	
{
float:right;	
width:566px;	
padding:5px;
border: 1px solid #9999FF;	
}

.central h1 , .centralacc h1
{
padding:0 8px;
font-size:16pt;
background-color:#3399FF;
color:#FFFFFF;
text-align:center;
font-weight:lighter;
}

.central h2, .centralacc h2
{
color:#9999FF;
text-decoration:underline;
padding:0 8px;
font-size:14pt;
font-weight:lighter;
}

.central a, .centralacc a
{
color:#9999FF;
}

.central a:hover, .centralacc a:hover
{
color:#3399FF;
}

.marges	
{
margin:10px 0 10px 0;
}

.pied
{
width:814px;
background-color:  #3399FF;
color:#ffffff;	
text-align:center;	
font-size:14px;	
font-family:Arial,Helvetica,sans-serif;
clear:both;
}

.pied a, .pied a:active
{
color:#ffffff;
font-size:14px;	
font-family:Arial,Helvetica,sans-serif;
}

.pied a:hover
{
text-decoration:underline;
}

.pub728
{
width:728px;
height:90px;
border: 1px solid;
text-align:center;
clear:both;
margin: 0 auto 25px auto;
}
	
.titrul
{
list-style:none;
margin:0;
padding:2px 8px;
font-size:13pt;
background-color: #3399FF;
color:#FFFFFF;
}

.item
{
margin: 0;
padding:0;
}

.item li
{
margin:2px 0 0 0;
padding:2px 12px;
font-size:11pt;
border: 1px solid #9999FF;	
}

.item li, .titrul li
{
list-style:none;
}

.item a:hover
{
text-decoration:underline;
}

.error
{
font-weight:bold;
color:#FF0000;
}

.champ_non_modifiable
{
color:#333333;
background-color: #ECECEC;
}

/* Formulaires */
input
{
color:#333333;
background-color:#CCCCFF;
border:0;
margin:2px;
}

input[type=submit], input[type=button]
{
color:#FFFFFF;
background-color: #3399FF;
border:0;
}

label
{
display:block;
}

fieldset
{
padding:8px;
margin-bottom:10px;
}

legend
{
font-weight:bold;
}

textarea
{
border:0;
background-color:#CCCCFF;
color:#333333;
}

/* Accueil */

.menu
{
clear:both;
margin:10px 0 25px 0;
padding: 5px;
text-align:center;
border:1px solid #3399FF;
}

.menu a, .menu a:active
{
color:#3399FF;
font-weight:bold;
}

.menu a:hover {text-decoration:underline;}

.logos
{
text-align:center;
}

.logos img
{
border:2px solid #CCCCFF;
margin: 4px;
}

.logos img:hover
{
border:2px solid #3399FF;
}

.centralacc
{
padding:5px;
border: 1px solid #9999FF;	
}