/******* position du site *******/
body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align: center;
	color: #666666;
	background-color: #ffffff;	
	margin: 0px;
	padding: 0px;
}






/******* menu *******/
.menu {
	padding:0 0 0 0px; 
	margin:0; 
	list-style:none; 
	height:51px; 
	background:#fff url(../images/menu/button1.gif); 
	position:relative; 
	border:0px; 
}
.menu li {float:left;}
.menu li a {
	display:block; 
	float:left; 
	height:51px; 
	line-height:35px; 
	color:#e4e2e0; 
	text-decoration:none; 
	font-weight:bold; 
	text-align:center; 
	padding:0 0 0 10px; 
	cursor:pointer;
}
.menu li a {float:left; display:block; padding:0 10px 0 4px;}
.menu li a:hover {color:#fff; background:url(../images/menu/button2.gif) no-repeat;}
.menu li.current a {color:#fff; background:url(../images/menu/button3.gif);}
.menu li.current a:hover {color:#fff; background:url(../images/menu/button3.gif); cursor:default;}





/******* position bouton entrez *******/
#bouton ul.botton{
	position: absolute;
	width: 400px;        /* selon la largeur voulue */
	margin-left: -200px; /* moitie de width */
	left: 50%;           /* constant, toujours 50% */
	
	height: 300px;       /* selon la quantite de texte */
	margin-top: -170px;  /* moitie de height */
	top: 50%;            /* constant, toujours 50% */
	
	text-decoration:none;
	list-style-type:none;
}
#bouton ul.botton li{
	float:left; 
	height:50px;
}
/* bouton entrez */
#bouton ul.botton li.entrez a{
	width:260px; 
	height:284px; 
	display:block; 
	background:url(../images/subramaniyam-off.gif) 0 0 no-repeat; 
	text-indent:-200000px; 
	margin:0 0 0 10px;
}
#bouton ul.botton li.entrez a:hover{
	background:url(../images/subramaniyam-on.gif) 0 0 no-repeat;
}
#virginia{
	position: absolute;
	width: 400px;        /* selon la largeur voulue */
	margin-left: -200px; /* moitie de width */
	left: 50%;           /* constant, toujours 50% */
	
	height: 160px;       /* selon la quantite de texte */
	margin-top: -80px;  /* moitie de height */
	top: 50%;            /* constant, toujours 50% */
	
	text-decoration:none;
	list-style-type:none;
}

/******* position site flash *******/
#site ul.flash{
	position: absolute;
	width: 730px;        /* selon la largeur voulue */
	margin-left: -365px; /* moitie de width */
	left: 50%;           /* constant, toujours 50% */
	height: 420px;       /* selon la quantite de texte */
	margin-top: -210px;   /* moitie de height */
	top: 50%;            /* constant, toujours 50% */
	text-decoration:none;
	list-style-type:none;
}
#site ul.flash li{
	float:left; 
	height:50px;
}





/******* mentions legales *******/
#texte {
	position: absolute;
	width: 400px;        /* selon la largeur voulue */
	margin-left: -200px; /* moitie de width */
	left: 50%;           /* constant, toujours 50% */
	height: 600px;       /* selon la quantite de texte */
	margin-top: -300px;   /* moitie de height */
	top: 50%;            /* constant, toujours 50% */
	text-decoration:none;
	list-style-type:none;
	line-height:19px;		
	/*text-align:left;*/
	color:#5b5959;
}
p {
	padding:20px 0 0 0 ; 
	margin:0px;
	text-align:left;
}
h3, label{
	display: block;
	font-family:Georgia, Arial, Helvetica, sans-serif;
	color:#cc9900; 
	font-size:14px;
	font-weight:normal;
	margin:0 0 0 0;
}
a {
	color: #ff6600; 
	text-decoration: none;
}
a:hover {
	color: #cc9900; 
}
.erreur{
	color:#ff0000;
}
.detail{
	display : none;
	padding-top: 0px;
	padding-bottom: 10px;
}
#liste li{
	line-height:17px;		
	margin:0 0 0 0px;
	list-style-type: none;
	padding: 0 0 0 17px ;
	text-align:left;
	background-image: url(../images/liste.gif) ;
	background-repeat: no-repeat;
}