@charset "utf-8";



/* CSS Document */







body



{



font-family: Verdana, Arial, Helvetica, sans-serif;



font-size: 12px;



margin: 0 ;



padding: 0 ;







/*background-color:#0080c0;*/



background-color:#42529D;







text-align:justify;



overflow-y:scroll;



}







#en_tete



{



background-color: #FFFFFF;



}







#menu_horizontal, #menu_vertical_gauche, #menu_vertical_droite



{







/*background-color:#c0c0c0;*/



background-color:#CCCCFF;







}





#corps



{



background-color: #FFFFFF;



padding:10px;



vertical-align:top;



}







#corps th



{



/*background-color: #8297B1;*/



background-color: #42529D;



color:#FFFFFF;



font-weight:bold;



text-align:center;



}







img {



  border:0; /* On enlève la bordure par défault des images */



}



img.center

{

display: block;

margin-left: auto;

margin-right: auto

}



h2

{

/*color:#4E68A4;*/

color:#42529D;

font-weight:bold;

text-align:center;

font-size:18px;

}

h4

{

/*color:#4E68A4;*/

color:#42529D;

font-weight:bold;

text-align:left;

font-size:18px;

}

h3

{

/*background-color:#D7EBFF;

color:#0000FF;*/

background-color:#B0FFB0;

color:#000000;

font-weight:bold;

font-size:14px;

}



.espace

{

background-color: #FF0000;

}



a



{



/*color:#4E68A4;*/



color:#42529D;



text-decoration:none



}







a:hover



{



text-decoration: underline ;



}







#menu_horizontal



{



	margin: 0 ;



	padding: 0 ;



	list-style: none ;



	text-align: center ;



	vertical-align:middle;



}







#menu_horizontal li



{



	display: inline ;



	margin-right: 1px ;



	vertical-align:middle;

}







#menu_horizontal li a



{

	padding: 4px 10px;



	/*background: #8297B1;*/



	background:#B0FFB0;


	color: #000000;



	border: 1px solid white;



	font: 1em;



	line-height: 0.5em ;



	text-align: center ;



	text-decoration: none ;



}







#menu_horizontal li a:hover, #menu_horizontal li a:focus, #menu_horizontal li a:active



{



	/*background: #4E68A4;



color: #FF0000;*/



background: #000000;



color:#B0FFB0;



border: 1px solid #B0FFB0;



	text-decoration: underline ;



}







.titre



{



	text-align:center;



	padding: 4px 10px;



	/*background: #8297B1;*/



	background:#B0FFB0;



	color: #000000;



	border: 1px solid white;



	font: 1em;



	line-height: 1em ;



	font-weight:bold;



}







#pied_de_page



{



text-align:center;



font-size:10px;



background-color:#FFFFFF;



}







dl, dt, dd, ul, li {

margin: 0;

padding: 0;

list-style-type: none;

}


#menu dl {

width: 100%;

}


#menu dt {

cursor: pointer;

text-align: center;

color: #000000;

/*background: #8297B1;*/



background:#B0FFB0;



border: 1px solid white;



margin: 1px;



}







#menu dt:hover



{



/*background: #4E68A4;



color: #FF0000;*/







background: #000000;



color:#B0FFB0;



border: 1px solid #B0FFB0;







text-decoration: underline ;



}







#menu dd {


display: none;



border: 1px solid white;



}



#menu li {



/*text-align: center;*/



background: #fff;



}



#menu li a, #menu dt a {



/*color: #4E68A4;*/



color:#ff0000;



text-decoration: none;



height: 100%;



border: 0 none;



}



#menu li a:hover, #menu li a:focus, #menu dt a:hover, #menu dt a:focus {



text-decoration : underline;



}







.erreur



{



color: red;



font-style: italic;



}







.non_erreur



{



color: green;



font-style: italic;



}







.panier th



{



background-color: #42529D;



color:#FFFFFF;



font-weight:bold;



text-align:center;



}







.panier td



{



background-color: white;



}







.panier



{



width: 100%;



}







tr, td, th



{



vertical-align:top;



}







pre



{



font-family: Verdana, Arial, Helvetica, sans-serif;



font-size: 12px;







white-space:pre-wrap;



white-space:-moz-pre-wrap;



white-space:-pre-wrap;



white-space:-o-pre-wrap;



word-wrap:break-word;



overflow:auto;



}



.image_lien

{

display: block;

margin-left: auto;

margin-right: auto;

border: 2px solid #FFFFFF;

}



.image_lien:hover

{

border: 2px solid #42529D;

}
