
ul.menu {text-align:center;list-style:none; margin:0; padding:0;z-index:10;}
ul.menu * {margin:0; padding:0;z-index:10}
ul.menu a {display:block; color:#333; text-decoration:none;z-index:10}
ul.menu li {position:relative;  float:left; margin-right:0px; margin-left:0px;z-index:10}
ul.menu ul {position:absolute; top:26px; left:0; background:#cb0235; display:none; opacity:0; list-style:none;z-index:10}
ul.menu ul li {text-align:left;position:relative; border:1px solid #fff; border-top:none; width:146px; margin:0px;z-index:10}
ul.menu ul li a {display:block; padding:3px 7px 5px; background-color:#cb0235;z-index:10}
ul.menu ul li a:hover {color:#FFFFFF; background-color : #000000;z-index:10}
ul.menu ul li a:visited {color:#333;z-index:10}
ul.menu ul ul {left:106px; top:-1px;z-index:10}
ul.menu .menulink { border:0px solid #fff; padding:26px 0px 0px; margin-right : 0px;font-size : 0px ; background-color #cb0235; width:146px;z-index:10}
ul.menu .menulink:hover, ul.menu .menuhover {background-color : #cb0235;z-index:10}
ul.menu .sub {background:#d1d1d1 url(image/menu/arrow.gif) 136px 8px no-repeat;z-index:10}
ul.menu .topline {border-top:1px solid #fff;z-index:10}

body
{
	text-align : justify ;
	font-family : arial;
	font-size : 12px;
	color : #000000;
	background-color : #000000;
}

div.page
{
	margin-left : auto ;
	margin-right : auto ;
	margin-top : -7px;
	width : 960px ;
	background-color : #FFFFFF; 
	
}

div.tete
{
	margin : 0px auto 10px auto ;
	width : 960px ;
	height : 190px ;
	background-image: url('./image/interface_2011/bandeau_2011.png'); 
}

div.corp
{
	margin-top : 0px ;
	margin-left : auto ;
	margin-right : auto ;
	width : 960px ;
	background-color : #FFFFFF;
}

div.menu
{
  margin-left: auto;
  margin-right: auto;
	margin-top : -10px;
	height : 26px;
	width : 960px ;
	vertical-align : center ;
	background-color : #cb0235;
}
div.pied
{
  position: relative;
	margin-top : -92px;
	width : 960px ;
	height : 169px ;
	background-image: url('./image/interface_2010/pied.png');
	z-index:10; 
	 
}

div.center
{
  margin-left: auto;
  margin-right: auto;
	width : auto ;
	text-align: center ;
	vertical-align : center ;
	background-image: url('./image/transparency.png');
}

div.pub
{
	float : right ;
	width : 150px; 
	background-image: url('./image/transparency.png');
}

div.home
{
	position: relative;
  margin-top : 10px;
	margin-left: -10px;
    margin-right: auto;
	margin-bottom : -122px;
	width : 960px;
	height : 400px;	
	background-image: url('./image/interface_2010/corp.png');
	z-index:5; 
}

div.bulle
{
	position: relative;
	top : -10px;
	left : 640px;
	width : 133px;
	height : 132px;	
	background-image: url('./image/transparency.png');
	z-index:40; 
}

div.partenaire
{
    margin-left: auto;
    margin-right: auto;
	margin-top : 10px;
	width : auto ;
	text-align: center ;
	vertical-align : center ;
	background-image: url('./image/transparency.png');
}

div.centre
{
	padding-left : 10px ;
	padding-right : 10px ;
	width : 940px ;
	background-image: url('./image/transparency.png');
	
}

h1
{
	font-size : 14px;
	color : #FFFFFF;
	background-color : #cb0235 ;
}

h2
{
	font-size : 12px;
	color : #555555;
}

h3
{
	text-align : justify ;
	font-size : 12px;
}

h4
{
	text-align : justify ;
}

div.spacer
{
	position:relative;
	top : 10px;
	width : auto;
	height : 3px;
	margin-top : 15px;
	background-color : #cb0235;
}

a { color : #cb0235; text-decoration : none; }
a:visited { color : #cb0235; text-decoration : none; }
a:link { color : #cb0235; text-decoration : none; }

li.texte
{
	list-style-image : url(image/puce.png);
	text-align : justify ;
	font :  arial ;
}

li.new
{
	list-style-image : url(image/new.jpg);
	font-size : 12px ;
	text-align : justify ;
	font :  arial ;
}

p
{
	text-align : justify ;
	font :  arial ;
	font-size : 12px ;
}

div.photo
{
	width : 430px;
	margin : 0px auto 0px auto;
	background-color : #FFFFFF ;	
}

.star
{
	color: #cb0235 ;
	text-align : center;
}

.formulaire
{
	width:750px ;
	border:hidden ;
	border-color:#cb0235 ;
	margin-left: auto;
	margin-right: auto;
}

.etiquette
{
	size : 12px;
	text-align:right ;
	font-weight:800;
}

.etiquette-left
{
	size : 12px;
	text-align:left ;
	font-weight:800;
}

.form-item
{
	border:hidden;
	border-style:hidden;
	background-color: #cb0235;
	font-weight : bold;
	color : #FFFFFF;
}

.form-button
{
	border-width:thin;
	font-weight : bold;
	color : #FFFFFF;
	border-color:#000000;
	background-color: #cb0235;
}

table
{
	border-collapse: collapse;
	border-color : #cb0235;
	border-width:0px; 
	border-style:solid; 
	border-color:white;

}

tr
{
	height: auto; 
	width: auto;
}

td
{
	font-size: 12px;
	border-width : 1px 0px 1px 0px;
	border-style : solid;
	border-color : #cb0235;
	padding : 2px 5px 2px 5px; 
}

td.titre
{
	font-family: Arial; 
	text-align: center; 
	color: #FFFFFF;
	border-width : 0px;
	background-color : #cb0235;
}

td.titre a 
{
	text-align: center; 
	text-decoration : none;
	font-weight : 900;
	color: #FFFFFF;
}

td.envoye
{
	background-color: orange;
}

td.demande
{
	padding : 2px 5px 2px 5px; 
}

td.intention
{
	background-color: #3399FF;
}

td.inscrit
{
	background-color: #00FF00;
}

td.desist
{
	background-color: #808080;
}

td.postdemande
{
	color: red;
	text-align: center; 
	background-color: orange;
}

td.emaildemande
{
	color: #0000FF;
	text-align: center; 
	background-color: orange;
}

td.emailinscrit
{
	color: #0000FF;
	text-align: center; 
	background-color: #00FF00;
}

td.postinscrit
{
	color: red;
	text-align: center; 

	background-color: #00FF00;
}

td.emaildesist
{
	color: #0000FF;
	text-align: center; 
	background-color: grey;
}

td.postdesist
{
	color: red;
	text-align: center; 
	background-color: grey;
}

.valider
{
	width:150px ;
}

.supprimer
{
	width:150px ;
	text-decoration: line-through;	
}

.etiquette2
{
	text-align:left ;
	font-weight:800;
}

.action
{
	color : red;
	size : 15px;
	text-decoration:blink;
	z-index: inherit;
	font-size: 14px;
	font-weight: bold;
}
div.news
{
	border-style:solid;
	border-width : 1px;
	border-color : #cb0235;
	margin-top : 0px ;	
	margin-left : 0px ;
	margin-right : 0px ;
	margin-bottom : 10px ;
	padding-bottom : 0px ;
	background-image: url('./image/transparency.png');
	font-size : 12px ;
}
div.news_corp
{
	font-size : 12px ;
	margin-top : 25px;  
	padding-bottom : 5px ;
	background-image: url('./image/transparency.png');
}

div.news_titre
{
	font-size : 14px ;
	float : left;
	color : #FFFFFF;
	font-weight : bold;
	margin-top : 0px;  
	background-color : #cb0235;
}

div.news_download
{
	text-align : right;
	font-size : 12px ;
	color : #5c423b;
	margin-top : 0px;  
	background-image: url('./image/transparency.png');
}

div.news_titre_time
{
	color : #FFFFFF;
	font-size : 12px ;	
	float : right;
	width : auto;
	margin-top : 0px;  
	background-color : #cb0235;
}
