/* CSS Document */
body {
     margin: 0; 
     text-align: center; 
     }
	 
.texte {
display:block;
margin:0;
padding:0;
clear:both;
height:auto;
width:auto;
}
	 
#main {
	 display:block;
     margin-left: auto;
     margin-right: auto;
	 margin-top:10px;
	 margin-bottom:10px;
     width: 710px;
	 height:auto;
     text-align: right; 
     }

#global {
	 display:block;
     width: 710px;

     text-align: left; 
	 border: #c1c6cb solid 1px;
	 min-height:775px;
     background-image:url("../images/header.jpg");
	 background-repeat: no-repeat;
     }
	 
#menu{
	display:block;
	float:left;
	width:233px;
	height:91px;
	margin-left:0px;
	margin-top:10px;
	}
	
#menu .haut{
	display:block;
	width:auto;
	height:200px;
	margin-left:28px;
	padding-top:10px;
	padding-bottom:0px;
	margin-bottom:0px;
	background:url("../images/MenuHaut.gif") no-repeat;
	}
	
#menu .centre{
	background:#e5e5e5 url("../images/MenuCentre.gif") repeat-y;
	margin-left:28px;
	display:block;
	width:auto;
	margin-top:0px;
	padding-top:0px;
	}	
	
#menu .bas{
	display:block;
	width:auto;
	margin-left:28px;
	padding-bottom:0px;
	background:#e5e5e5 ;
	}	

#menu .bas2{
	display:block;
	width:auto;
	margin-left:28px;
	padding-bottom:0px;
	background:#cecece ;
	}	
	
#menu ul {
	font-family:Tahoma;
	color:#868686;
	font-size:11px;
	padding-bottom:0px;
	padding-top:0px;
	margin-top:0px;
	margin-bottom:0px;
	}
		
#menu ul li{
	list-style-image:url(../images/puce.gif);
	line-height:18px;
}	

#menu ul li a{
	text-decoration:none;
	color:#1f3a3d;
	}
	
#menu ul li a:hover{
	border-bottom:1px dotted #1f3a3d;
}
	
#menu .titre{
	background:url(../images/fleche.gif) no-repeat;
	padding-left:28px;
	margin-left:5px;
	color:#1f3a3d;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	line-height:20px;
	vertical-align:middle;
	text-decoration:none;
	}	
	
#contenu {
	display:block;
	float:left;
	width:450px;
	height:auto;
	padding:0;
	margin-top:230px;
	font-size:11px;
	
	}

#contenu .titre {
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
	margin-top:5px;
	/*margin-bottom:5px;*/
	padding-left:28px;
	margin-left:5px;
	background:url(../images/fleche.gif) no-repeat;
	color:#1f8ebc;
	}
		
#contenu .droite {
	font-family:Tahoma;
	color:#1f3a3d;
	width:450px;
	height:auto;
	display:block;
	float:left;
	padding-left:15px;
	text-align:left;
	}		

#contenu .droite img{
	border: #e5e5e5 1px solid;
	padding:3px;
	margin-top:5px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:5px;
	}

#contenu .droite .chapo{
	display:block;
	float:left;
	width:auto;
	text-align:left;
	}

#contenu .droite .colonne{
	display:block;
	float:left;
	width:auto;
	text-align:left;
	}

#contenu .droite .colonne60{
	display:block;
	float:left;
	width:60%;
	text-align:left;
	}

#contenu .droite .colonne50{
	display:block;
	float:left;
	width:50%;
	text-align:left;
	}

#contenu .droite a{
	display:block;
	width:auto;
	text-align:right;
	text-decoration:none;
	color:#e37b04;
	padding-right:15px;
}

#contenu .droite a:hover{
	text-decoration:underline;
	}
	
#contenu .droite .pdf ul li{
	list-style-image:url(../images/icon_pdf.gif);
	line-height:18px;
}	

#contenu .pdf ul li a{
	text-align:left;
	text-indent:20px;
}

#contenu .droite .avi ul li{
	list-style-image:url(../images/icon_avi.gif);
	line-height:18px;
}	

#contenu .droite .avi ul li a{
	text-align:left;
	text-indent:20px;
}

#texte{
	clear:both;
	display:block;
	width:auto;
	height:auto;
	border:1px solid black;
	}

.ligne{
	border-bottom:1px dotted #a3adae;
	width:95%;
	height:auto;
	display:block;
	margin:0;
	padding:0;
	}
	
/* Bloc Arrondi */
#cadreAlaune { 
margin-top:10px;
width: 40%;
float:right;
background-color: #e37b04;
}

#cadreAlaune .contenu{ 
color:#FFF;
padding:3px;
}

#cadreAlaune .contenu .TitreAlaune{ 
font-weight:bold;
text-align:center;
margin:0;
padding:0;
}

#cadreAlaune .contenu img{
	clear:both;
	border: #e5e5e5 3px solid;
	padding:0;
	margin:0;
}

#cadreAlaune ul li{
	list-style-image:url(../images/puceAlaune.gif);
	font-weight:bold;

		line-height:10px;
	height:20px;
}

#cadreAlaune .contenu a{
	clear:both;
	text-align:left;
	font-weight:normal;
	texte-decoration:none;
	color:#FFF;
	line-height:10px;
	}

#cadreTitre { 
display:block;
margin-top:10px;
width: 200px;
height:auto;
background-color: #e37b04;
}

#cadreTitre .contenuTitre{ 
color:#FFF;
padding:3px;
}

#cadreTitre .contenuTitre .TitreArticle{ 
font-weight:bold;
text-align:center;
margin:0;
padding:0;
}

/* propriétés communes à l'ensemble des 4 coins */
#hautgauche, #hautdroit, #basgauche, #basdroit {
height: 5px; width: 5px;
background-repeat: no-repeat;
font-size:1px; /* correction d'un bug IE */
}
/* propriétés spécifiques à chaque coin */
#hautgauche {
background: url(../images/HautGauche.gif);
}
#hautdroit {
float: right;
background: url(../images/HautDroit.gif);
}
#basgauche {
background: url(../images/BasGauche.gif);
}
#basdroit {
float: right;
background: url(../images/BasDroit.gif);
}
	
	
.marge{
	padding-left:38px;
	}
	
.FondBlanc{
	display:block;
	width:215px;
	margin:0;
	padding:0;
	height:20px;
	background-color:#FFF;	
	}
	
.copy {
	font-size:10px;
	font-family:Tahoma;
	text-align:right;
	}	 