/*nouvelle version de la CSS */





body {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
line-height : 14px;
background-image : url(images/tile.gif);
background-position : 50%;
text-align:left;}

#global {
	width: 920px;
	margin: 0 auto;}

#centre {
	background: url(images/tilecenter.gif) repeat-y;
	width: 920px;
	overflow: hidden; }

#centrehome {
	background: url(images/tilecenter.gif) repeat-y;
	width: 100%;
	height:452px;
	overflow: hidden; }



#entete {
	width: 920px;
	padding:0;}

.souscol ul{margin-bottom:10px;}
.souscol ul li{padding-left:30px; list-style-type: disc; list-style-position: inside} 

#navigation {
	width: 180px;
	float: left;
	padding : 10px;}
#contenu {
	margin-left: 200px; 
	padding: 10px 20px;
	color: #363B29;
}
#navigationhome {
	position:absolute;
	width: 180px;
	padding : 10px;}

#contenuhome1 {
	position:absolute;
	margin-left:220px; 
	width:345px;
}

#contenuhome1 ul li{padding-bottom:6px; list-style-type: none; } 
#formulaire_recherche{
border:1px white solid;
padding :5px;
font-size:10px;
font-weight: bold;
}
.souscol {
margin : 10px 0 10px 0;
}
#contenuhome1 .souscol {
width : 330px;
}

#contactrelatif{background-color:#E1E9FF;
padding:8px 5px 3px 35px;
border:1px dotted #013CC4;
background-image:url(images/courrier.gif);
background-repeat:no-repeat;
background-position:5px 5px;

}
#contenuhome1 h1{
border-top: 2px solid #fff;
margin-bottom:0px;

}


#contenuhome2 {
	position:absolute;
	margin-left:550px; 
}

.souscolbandeau {
position : absolute;
margin:310px 0 0 218px;
width : 330px;
}
.souscollogo {
position : absolute;
margin:385px 0 0 10px;
}


#footer {
	width : 910px;
background : #013cc4;
clear : both;
color : white;
padding : 5px 0 3px 10px;
font-size : 10px;
margin : 0 auto;}

#footer a {
color : white;
}

#footerhome {
width : 910px;
background : #013cc4;
color : white;
padding : 5px 0 3px 10px;
font-size : 10px;

margin : 0 auto;
}
#footerhome a {
color : white;
}



#menu {
border-top : 1px solid white;
}
a {
color : #013cc4;
}
a:hover {
color : black;
}
.menun1 {
border-bottom : 1px solid white;
text-transform : uppercase;
font-size : 11px;
}
.menun1 a {
color : #003dc4;
font-weight : bold;
padding : 3px 3px 3px 10px;
display : block;
text-decoration : none;
}
.menun1 a:hover {
color : #003dc4;
background-color : white;
}
.menun1 a.on {
background : #003dc4;
color : white;
}
.menun1 ul li {
border-left : 1px solid white;
border-top : 1px solid white;
}
.menun1 ul li ul li {
background : #cfd7eb;
border-bottom : 1px solid white;
margin-left : 10px;
}
.menun1 ul li ul li ul li a {
font-weight : normal;
}
.menun1 ul li ul li a {
text-transform : none;
color : #003dc4;
font-weight : bold;
padding : 3px 3px 3px 10px;
display : block;
text-decoration : none;
}
.menun1 ul li ul li a.on {
background : #4c77d6;
color : white;
}
.menun1 ul li ul li ul li a.on {
background : #9aaacd;
color : white;
font-weight : normal;
}
.menun1 ul li ul li ul li ul li a.on {
background : #a4a4a4;
color : white;
font-weight : normal;
}
.menun1contact {
border-bottom : 1px solid white;
}
.menun1contact a {
color : #003dc4;
font-weight : bold;
padding : 3px 3px 3px 10px;
display : block;
text-decoration : none;
}
.menun1contact a:hover {
color : #003dc4;
background-color : white;
}
.menun1contact a.on {
background : #003dc4;
color : white;
}
strong {
font-weight : bold;
}


.hr-gris {	
	width:660px;
	border-bottom-style:solid;
	border-bottom-color: #ccc;
	border-bottom-width:thin;
	}

h1 {
color : #013cc4;
font-size : 18px;
padding: 5px 0 5px 19px;
margin: 0 0 10px 0;
width:641px;
font-weight : bold;
background-image : url(images/bulleth2.gif);
background-repeat : no-repeat;
background-position : 0px 9px;
line-height : 20px;
border-top: 2px solid #013cc4;
}



h2 {
color : #013cc4;
width:650px;
font-size : 16px;
margin: 3px 0 10px 0;
padding: 5px 0 4px 10px;
font-weight : bold;
background-color:#E1E9FF;
line-height:19px;
}


h3 {
color : #013cc4;
font-size : 13px;
line-height : 20px;
padding-bottom : 10px;
margin-top : 20px;
font-weight : bold;
line-height : 20px;
}


h4 {
color : #013cc4;
font-size : 12px;
line-height : 14px;
padding-bottom : 0;
padding-top : 3px;
font-weight : bold;
}
p {
padding-bottom : 10px;
text-align : justify;
}
#hierarchie {
width : 675px;
}
.spip_documents_right {
padding : 0 0 10px 20px;
}
.spip_documents_left {
padding : 0 20px 10px 0;
display:table;
}
#contenu td {
padding : 3px;
}
.hrbleu {
border-bottom : 1px dotted #013cc4;
margin : 10px 0;
}
dl dd {
font-size : 10px;
font-style : italic;
}

.doclie p{display:inline;}
.pagination{margin:30px; background-color:#e1e9ff; padding:5px; font-weight:bold;}

.event{
border-bottom:solid 1px #ccc;
padding-bottom:5px;
}

.event p{display:inline;}

hr{clear:both;}
.typedoc{font-size:10px}



	
	.decalage{margin-left:30px;}
	
	.decalage p{margin:0; padding:0;}
	
#contenuplan {
	margin-left: 200px; 
	padding: 10px 20px;
	color: #363B29;
}	
	
	
#contenuauteur {
	margin-left: 200px; 
	padding: 10px 20px;
	color: #363B29;
}	
#contenuplan ul li{padding-left:30px;font-weight:bold; list-style-type:square; list-style-position:inside;}

#contenuplan ul li ul li{padding-left:30px;font-weight:normal;}

#contenuauteur ul li{padding-left:30px; list-style-type:none; list-style-position:inside;}


.photoauteur{padding:0px 100px 0 0; float:right;}


hr{
background-color:#ddd;
height: 1px;
border: 0;
}




.retour a{
font-weight:bold;
 margin:15px;
 padding:5px 8px 8px 5px; 
background-color:white; 
height:10px;
border:1px dotted #013CC4;
float:left;}

.retour a:hover{
background-color:#013CC4; 
border:1px dotted white;
color:white;
}

.retour a:active{
background-color:white; 
color:#013CC4;
border:1px dotted #013CC4;
}
