@charset "utf-8";
/* CSS Document */
*{
margin:0 auto;
padding:0;
}
html{
font-size:100%;
}
body{
font-size:62.5%;
background-color:#f8f8f8;
font-family:Arial;

margin: 0; /* pour éviter les marges */ 
text-align: center; /* pour corriger le bug de centrage IE */ 
}

#global{
margin-left: auto; 
margin-right: auto; 
width:1000px; 
text-align: left; /* on rétablit l'alignement normal du texte */ 
}
img
{
border: none; /*IE Problem Fix*/
}
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#header{
width:1000px;
}
#menu{
background-image:url(../images/menu.jpg);
width:1000px;
height:118px;
}
		#menu ul{
		padding:60px 0px 0px 350px;
		height:40px;
		}
		#menu ul li{
		list-style:none;
		float:left;
		text-align:center;
		margin-right:10px;
		margin-left:10px;
		}
		#menu a{
		text-decoration:none;	
		color:#1a1a1a;
		font-weight: bold;
		font-size:1.4em;
		height:40px;
		/*width:105px;*/
		display: table-cell;
		vertical-align: middle;
		text-shadow: 1px 1px 0px #FFFFFF;
		}
		#menu p{
		display: inline;
		vertical-align: middle;
		}
#menuList{
display: inline;
vertical-align: middle;
}
#bandeau{
background-image:url(../images/bandeau.jpg);
background-repeat:no-repeat;
background-color:#FFFFFF;
width:1000px;
min-height:300px;
/*height:192px;*/
}
#news{
}
#news table{
background-color:#FFFFFF;
border:solid 1px #000000;
width:500px;
height:175px;
float:right;
margin-right:10px;
}
#news table th{
background-color:#EAEAEA;
height:25px;
}
#ariane{
background-image:url(../images/ariane.jpg);
width:1000px;
height:28px;
font-size:14px;
font-weight:bold;
text-align:center;
}
#ariane p{
padding:4px 0px 0px 10px;
color:#000055;
}
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#accueil{
margin-top:5px;
}
#titreAccueil{
background-image:url(../images/titre_accueil.jpg);
width:980px;
height:38px;
}
#contenuAccueil{
width:975px;
height:385px;
border:solid 1px #c3c3c3;
background-color:#FFFFFF;
margin-bottom:15px;
}
#reprographie{
background-image:url(../images/bouton_fond.jpg);
float:left;
width:449px;
height:366px;
margin:10px;
}
		#reprographie h2{
		padding-top:10px;
		text-align:center;
		font-size:1.8em;
		}
		#reprographie img{
		margin:10px 18px 10px 18px;
		}
#informatique{
float:left;
background-image:url(../images/bouton_fond.jpg);
width:449px;
height:366px;
margin: 10px 0px 10px 46px;
}
		#informatique h2{
		padding-top:10px;
		text-align:center;
		font-size:1.8em;
		}
		#informatique img{
		margin:10px 20px;
		}
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#contenu{
width:1000px;
padding:5px 0px 10px 0px;
}
#sousMenu{
background-image:url(../images/sous_menu.jpg);
width:226px;
height:431px;
float:left;
}
#liste{
padding:8px 8px 0px 10px;
margin:0;
list-style:none;

}

#liste li{
line-height:1.4em;
font-size:15px;
margin-top:10px;
}
.test{background-image:url(../images/fondListe.jpg);
}
.sousListe{
padding:0px;
margin-left:15px;
list-style-image:url(../images/puce_liste.gif);
}
.sousListe li{
font-size:13px;
margin-top:0px;

}

#sousMenu a{
text-decoration:none;
color:#222222;
font-weight:bold;
}
#conteneurArticle{
margin-left:260px;
width:731px;
}
#titre{
background-image:url(../images/titre.jpg);
width:729px;
height:37px;
text-align:center;
}
#titre h1{
padding-top:8px;
font-size:1.5em;
text-shadow: 1px 1px 0px #FFFFFF;
}

#article{
width:725px;
/*height:385px;*/
border:solid 1px #c3c3c3;
background-color:#FFFFFF;
float:left;
}

#article ul{
margin-left:30px;
}
#article ol{
margin-left:30px;
}
#imageArticle{
/*text-align:center;*/
padding:5px;
/*height:280px;*/

}
#texteArticle{
padding:5px;
background-color:#FFFFFF;
width:710px;
}
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#footer{
clear:both;
width:1000px;
height:41px;
text-align:center;
/*border:1px solid;*/
background-image:url(../images/footer.jpg);
font-size:11px;
}
		#footer ul{
		padding-top:5px;
		}
		#footer li{
		display:inline;
		padding:0px 18px 0px 18px;
		list-style:none;
		}
		#footer p{
		clear:both;
		font-size:10px;
		color:#4c4c4c;
		margin-top:5px;
		}
		#footer a{
		text-decoration:none;	
		color:#1a1a1a;
		font-weight: bold;
		}
		

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/		
#plan{
width:980px;
padding:10px;
background-color:#FFFFFF;
border:black solid 1px;
}
#plan h1{
font-size:13px;
text-decoration:underline;
padding-bottom:2px;
}
#plan a{
text-decoration:none;
}
#plan ul{
/*list-style:none;*/
margin-left:20px;
}
#plan li{
margin-bottom:3px;
}
.list1{
font-size:13px;
font-family:Arial;
}	
.list2{
margin-left:10px;
font-size:12px;
}	
.list3{
margin-left:20px;
font-size:11px;
}	

#mentions{
font-size:1.6em;
width:980px;
padding:10px;
background-color:#FFFFFF;
border:black solid 1px;
}
#mentions h1{
font-size:13px;
text-decoration:underline;
padding-bottom:2px;
}
#mentions p{
padding:30px;
text-align:center;
}
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#formulaireContact{
margin:10px;
}
#sousMenu p{
margin:10px;
font-size:12px;
}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
											/*BACK-OFFICE*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#affichage{
}
#boOnglet{
margin-top:10px;
padding:10px;
border:solid 1px black;
width:500px;
background-color:#FFFFFF;
}
#boSection{
margin-top:10px;
padding:10px;
border:solid 1px black;
width:1100px;
background-color:#FFFFFF;
}

#boArticle{
margin-top:10px;
padding:10px;
border:solid 1px black;
width:1100px;
background-color:#FFFFFF;
}
#input radio{
float:left;
}