﻿body
{
	margin: 0;
	padding: 0 ;
	text-align: center ;
	font: 0.8em "verdana", helvetica, sans-serif ;
	background: black;
	color: white;
}

div#all /*bloc général avec l'image de fond*/
{
	width: 825px ; /* fait la taille de la fenêtre, pour adaptation */
	height: 606px;
	margin: 0 0 ;
	text-align: left ;
	background: url(../images/main_bg.jpg) no-repeat;
}

div#menu
{
	width: 825px ;
	height:30px;
	margin: 0.5em 3em ;
	text-align: left ;
	background: url(../images/backg.png);
}

ul#menu
{
	margin: 0em 3em 0em 3em ;
	padding: 0 ;
	list-style-type: none ;
	background-color: fuschia;
	height: 1.5em;
}

ul#menu2
{
	margin: 0em 3em 0em 3em ;
	padding: 0 ;
	list-style-type: none ;
	background: url(../images/backg_content.png);
}

ul#menu li
{
	float: left ;
	text-align: center ;
	padding:0 0 0 9px; /*usefull for the left corner*/
	margin: 0 .1em;
}

ul#menu2 li
{
	float: left ;
	text-align: center ;
	padding:0 0 0 9px; /*usefull for the left corner*/
	margin: 0 .1em;
	background:url(../images/left_both.gif) no-repeat left top;
}

ul#menu li a, ul#menu li a:hover, ul#menu li a:visited, ul#menu2 li a, ul#menu2 li a:hover, ul#menu2 li a:visited
{
color: black;
}

ul#menu li a
{
	line-height: 25px ;
	font-size: 1.5em ;
	display: block ;
	text-decoration: none ;
	color:gray !important;
} 

ul#menu2 li a
{
	line-height: 25px ;
	font-size: 1.5em ;
	display: block ;
	text-decoration: none ;
	background:url(../images/right_both.gif) no-repeat right top;
} 
#center{	text-align: center !important;	margin: auto;		display: none;}#temp{	text-align: center !important;	margin: auto;}.hide{display: none;}

.center{
	text-align: center !important;
	margin: auto;
}

 .backg {
	background: url(../images/backg.png);
 }
 
 .backg_content {
	background: url(../images/backg_content.png); 	

 }

div#content /*balise contenant les infos */
{
	width: 825px ;
	/*height: 1000px;*/
	margin: 0.5em 3em ;
	padding: 1em;
	text-align: left ;
}

img{
	border:none;
}

img.navig{
	width: 18px;
}

div#content p
{
	text-align: justify ;
	line-height: 1.7em ;

}

.notopmargin{
	margin-top:0 !important;
}

div#content a, div#content a:hover, div#content a:visited
{
	font-weight: bold;
	text-decoration: none;
	color: white;
}

p#footer /* footer pour le copyright et éventuellement d'autres éléments */
{
	margin: 0 ;
	width: 825px;
	padding-right: 3em ;
	padding-left: 3em;
	line-height: 30px ;
	text-align: center ;
}

img.bigscreen{
height: 450px;
/*height: 2%;*/
}

img.miniscreen{
margin-left:.8em;
border: none;
}

a.selected img{
	border: thin solid gold;
}

a.color{
	color: gray !important; 
}
