body {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000;
	margin:0px;
	text-align: center; /* pour corriger le bug de centrage IE */
}

#global {
     margin-left: auto;
     margin-right: auto;
     width: 941px; /* largeur obligatoire pour être centré */
     text-align: left; /* on rétablit l'alignement normal du texte */
}

input{
	border:1px solid #AC000E;
	margin-top:3px;
	margin-bottom:3px;
	text-align:center;
	width:90px;
}


.corps ul{
	list-style-image: url(../images/puce.gif);
	list-style-position:outside;
}

A {
	color : #000;
	font-size : 11px;
	text-decoration : none;
	font-weight : bold;
	
}

A:HOVER {
	text-decoration : underline;
}

.submit-button{
    background-image:url(../images/ok.gif);
	border:none;
	width:50px;
	height:19px;
}

.submit-button2{
    background-image:url(../images/ok2.gif);
	border:none;
	width:48px;
	height:19px;
}

.bandeau {
	width:941px;
	padding-bottom:0px;
}

.bandeau_news {
	background-image:url('../images/bandeau_news.jpg');
	width:560px;
	padding-top:122px;
	padding-bottom:2px;
}


.menu_rouge	{
	background-image : url('../images/menu_rouge_bg.jpg') ;
	height:17px;
	width:941px;
	vertical-align:center;
	padding:0;

	margin:0;

}



.menu_rouge a {

	font-size : 10px;

	font-weight : bold;  

	text-align : left;

	text-transform : uppercase;

	vertical-align:middle;

	color : #DAD9EA;

}
.menu_h		{
	padding-left:85px;
	text-align : center;
}


.menu_gie	{
	background-image : url('../images/menu_gie_bg.jpg');
	float:left;
	background-color:#FFF;
	font-size : 11px;
	font-weight : bold;  
	text-align : center;
	text-transform : uppercase;
	color : #FFF;
	margin-bottom:2px;
	margin-right:4px;
	padding-top:7px;
	height:23px;
	width:147px;
	cursor: pointer;
}

.menu_gie_over	{
	background-image : url('../images/menu_gie_bg_over.jpg');
	float:left;
	background-color:#FFF;
	font-size : 11px;
	font-weight : bold;  
	text-align : center;
	text-transform : uppercase;
	vertical-align : middle;
	color : #FFF;
	margin-bottom:1px;
	margin-right:3px;
	padding-top:7px;
	height:23px;
	width:148px;
	cursor: pointer;
}


.menu_membre	{
	background-image : url('../images/menu_membre_bg.jpg');
	float:left;
	background-color:#FFF;
	font-size : 11px;
	font-weight : bold;  
	text-align : center;
	text-transform : uppercase;
	vertical-align : middle;
	color : #FFF;
	margin-bottom:2px;
	margin-right:4px;
	padding-top:7px;
	height:23px;
   width:109px;
	cursor: pointer;
}

.menu_membre_over	{
	background-image : url('../images/menu_membre_bg_over.jpg');
	float:left;
	background-color:#FFF;
	font-size : 11px;
	font-weight : bold;  
	text-align : center;
	text-transform : uppercase;
	vertical-align : middle;
	color : #FFF;
	margin-bottom:1px;
	margin-right:3px;
	padding-top:7px;
	height:23px;
	width:110px;
	cursor: pointer;
}

.menu_info	{
	background-image : url('../images/menu_info_bg.jpg');
	float:left;
	background-color:#FFF;
	font-size : 11px;
	font-weight : bold;  
	text-align : center;
	vertical-align : middle;
	text-transform : uppercase;
	color : #FFF;
	margin-bottom:2px;
	margin-right:4px;
	padding-top:7px;
	height:23px;
	width:182px;
	cursor: pointer;
}


.menu_info_over	{
	background-image : url('../images/menu_info_bg_over.jpg');
	float:left;
	background-color:#FFF;
	font-size : 11px;
	font-weight : bold;  
	text-align : center;
	vertical-align : middle;
	text-transform : uppercase;
	color : #FFF;
	margin-bottom:1px;
	margin-right:3px;
	padding-top:7px;
	height:23px;
	width:183px;
	cursor: pointer;
}


.menu_actu	{
	background-image : url('../images/menu_actu_bg.jpg');
	float:left;
	background-color:#FFF;
	font-size : 11px;
	font-weight : bold;  
	text-align : center;
	text-transform : uppercase;
	vertical-align : middle;
	color : #FFF;
	margin-bottom:2px;
	margin-right:4px;
	padding-top:7px;
	height:23px;
	width:109px;
	cursor: pointer;
}

.menu_actu_over	{
	background-image : url('../images/menu_actu_bg_over.jpg');
	float:left;
	background-color:#FFF;
	font-size : 11px;
	font-weight : bold;  
	text-align : center;
	text-transform : uppercase;
	vertical-align : middle;
	color : #FFF;
	margin-bottom:1px;
	margin-right:3px;
	padding-top:7px;
	height:23px;
	width:110px;
	cursor: pointer;
}


.menu_pano	{
	background-image : url('../images/menu_pano_bg.jpg');
	float:left;
	background-color:#FFF;
	font-size : 11px;
	font-weight : bold;  
	text-align : center;
	text-transform : uppercase;
	vertical-align : middle;
	color : #FFF;
	margin-bottom:2px;
	margin-right:4px;
	padding-top:7px;
	height:23px;
	width:197px;
	cursor: pointer;
}

.menu_pano_over	{
	background-image : url('../images/menu_pano_bg_over.jpg');
	float:left;
	background-color:#FFF;
	font-size : 11px;
	font-weight : bold;  
	text-align : center;
	text-transform : uppercase;
	vertical-align : middle;
	color : #FFF;
	margin-bottom:1px;
	margin-right:3px;
	padding-top:7px;
	height:23px;
	width:198px;
	cursor: pointer;
}

.smenu	{
	background-color : #9E9CC9;
	border : 1px solid #110C79;
	font-size : 13px;
	text-align : center;
	padding : 0px;
	padding-left:0px;
	color : #000;
	height:23px;
	width:142px;
}

.bas_page_titre {
	font-size : 10px;
	font-weight:bold;
	color:#7D1C29;
	text-align : left;
	padding-left:15px;

}

.bas_page {
	background-color : #ECECF4;
	font-size : 9px;
	color:#110C79;
	text-align : left;
	padding-left:15px;
	padding-right:15px;
	padding-top:3px;
	padding-bottom:5px;

}

.content{
	width:941px;
}

.clear{
	clear:both;
}


.blanc	{
	width:150px;
	float:left;
	text-align:center;
}

.corps {
	float:left;
	padding-top:20px;
	width:640px;
}

.colonne_droite{
	width:100px;
	float:left;
	text-align:center;
	padding-left:40px;
}

.news_content{
	width:540px;
}

h2 {
	background:transparent url('../images/titre_page_bg.jpg') no-repeat top left;
	padding-left:10px;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight:normal;
	height:30px;
// le H1 est réservé pour le logo -> mieux référencé par google
}

h3 {
	background:transparent url('../images/stitre_page_bg.jpg') no-repeat top left;
	padding-left:10px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight:strong;
	height:15px;
// le H1 est réservé pour le logo -> mieux référencé par google
}

.image	{
	float:right;
	padding-left:20px;
	padding-bottom:20px;
	border:0;
} 

.image2	{
	float:left;
	padding-right:20px;
	padding-bottom:10px;
	border:0;
} 

.image_vert{
	vertical-align:middle; /* vertical eulaïne */
	border:0;
}

/* Login Extranet */

.login {
	border:1px solid #0F0D7B;
	color:#0F0D7B; 
	line-height:20px;
}

.extranet{
	color:#FFF;
	text-transform:uppercase;
	font-weight:bold;
	font-style:italic;
	background-color:#6A6AB0; 
	height:20px;
	width:100%;
}
/* /Login Extranet */

/* Inscription Newsletter */

.form {
	border:1px solid #0F0D7B;
	color:#0F0D7B; 
	line-height:20px;
	width:600px;
}

/* /Inscription Newsletter */

/* /Moteur recherche */
.searchEngine {
  background-image: url('../images/bandeau2.jpg');
  height: 28px;
	color:#FFFFFF; 
	padding-left: 5px;
}
.searchEngineForm{
  width: 100%; /* largeur obligatoire pour être centré */
}
/* /Moteur recherche */

