html, body {
margin: 0;
padding: 0;
/*height: 100%*/
}


body {
margin: 0;
padding: 0;
background-color : #fff;
background-color : #fff;
font-family : Arial, Helvetica, sans-serif;
color : #000;
}

p{
   color: #333333;
	font-size: 12px;
	margin-left: 30px;
	text-align:justify;
	margin-right: 20px;
	line-height: 22px;
}	


/* CONTENEUR */

#content{
	width:745px;
	text-align : left;
	margin-left:auto;
	margin-right:auto;
	margin-top:50px;
	background-color : #FFFFFF;
}
html>body #content {
	height : auto;
	min-height : 100%;
}

.spacer1 {clear : both ; height : 15px}
.spacer2 {clear : both ; height : 25px}

/* HAUT  */

.haut {
	width : 100%;
	}



.menu_haut {
	font-size : 11px;
	color: #CCCCCC;		
}
.menu_haut a {
	color: #0471B9;
	text-decoration: none;
}
.menu_haut a:hover {
	color: #0471B9;
	text-decoration: underline;
}


#fenetre { width: 745px; }
	
.fenetre_gauche{
	position: relative;
	float: left;
	padding: 0;
	margin: 0;
}

.fenetre_droite {
	width: 282px;
	float: right;
	background-image: url(../images/sys_fen_rech.gif);
	height: 117px;	
}
#recherche {
	width: 260px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin-top: 35px;
	padding: 0px;
}

#flashnews { width: 745px; }
	
.flashnews_gauche{
	position: relative;
	float: left;
	padding: 0;
	margin: 0;
}

.flashnews_droite {
	width: 282px;
	float: right;
	background-image: url(../images/sys_news.gif);
	height: 226px;
}
.news_titre {
	color: #00529A;
	font-size: 10px;
	margin-top: 15px;
	margin-right: 22px;
	margin-left: 20px;
	line-height: normal;
}
.news_txt {
	color: #666666;
	font-size: 10px;
	margin-top: 15px;
	margin-right: 22px;
	margin-left: 20px;
	line-height: normal;
	text-align: left;

}
.news_txt a{
	color: #666666;	
}


.bas { 
	width: 745px;
	height: 39px;
	background-image: url(../images/sys_bas.gif);
	margin: 0;
	padding: 0;
	text-align: left;
	float: left;
}
.bas_txt {
	color: #666666;
	font-size: 11px;
	margin-top: 15px;
	margin-left: 30px;
	line-height:normal;
	}
.bas_txt a {
	color: #999;	
}
.bas_txt a:hover {
	color: #333333;
}


	
/* IMAGE PRINC ET MENU DIRECT */
	
.expo{
width : 750px ; 
height :212px; 
background-image : url(../images/p_expo.jpg); 
margin-top : 0px}



.txt_expo2 a {
	color: #990000;
	text-decoration: none;}
	
.txt_expo2 a:hover {
	color: #990000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;}
	
.box {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	background-color: #Fbfbfb;
	border-color: #E6E6E6;
	border-style: solid;}

/* PARTIE ACTU ET DIVERS */
	
#actu {	width: 750px; }

ul_ {
list-style : none; 
margin : 0px 0 0 0; 
padding : 0 0 0 0; 
text-align : left;  
float : left;
font-size : 9px ; 

}

li_ {
list-style : none; 
margin :0 ; 
padding : 10px 5px 0 5px ;
background-repeat : no-repeat;  }


.ul_taille {width : 145px; }

.class1 {
	padding-left : 40px;
	color: #990000;
}

.class2 {
padding-left : 40px; 
width : 100%}

.class3 {
padding-left : 27px; 
background-repeat : no-repeat; }

.actu_txt1 {
	color: #333333;
}

#main {
	width: 750px;
}
	
.main_txt{
	width : 345px;
	position: relative;
	float: left;
	padding: 12px 5px 12px 25px;
}

.main_txt ul li {
	color: #666666;
	font-size: 12px;
	font-family : Arial, Helvetica, sans-serif;	
}
.main_actu {
	width: 345px;
	float: right;
	padding: 12px;
}

.main_txt_1 a {
	color: #4377A7;
	text-decoration: none;
}
.main_detail_download{
	position: relative;
	float: left;
	padding: 8px;
	margin: 0;
	width: 765px;
	border: 1px solid #ccc;
}	
.main_txt_1 a:hover {
	color: #990000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;}

/* PARTIE ACTU ET DIVERS */

.pied {
	background-color: #7FA8CC;
	height: 30px;
}
.menu_bas {
	margin-top : 5px;
	font-size : 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
}



