body{ background-color: #FFFFFF;}
select { border: #000000 1px solid; font: 11px verdana, arial, helvetica, sans-serif;}
.seloptgroup {
	font: 12px verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	}

.seloption {
	font: 11px verdana, arial, helvetica, sans-serif;
	}	

.headaddphoto {
	background-color: #c2cdd6;
	border:1px solid #FFFFFF; 
	padding: 5px; 
	font-weight: bold;	
}
.titreaddphoto {
	background-color: #2F5376;  
	color: #FFFFFF;  
	padding : 2px;  
	vertical-align : middle;  
	font-weight: bold;	
}
.evenaddphoto {
	
	background-color: #dee3e7; 
	padding: 5px;
	
	}

.head {
	background-color: #c2cdd6;
	border:1px solid #FFFFFF; 
	padding: 5px; 
}

ul#menu li ul{
  display:none;
}

ul#menu li:hover>ul{
  display:block;
}

ul#menu{
  float:left;
}

ul#menu,
ul#menu ul{
  background:#f0f0f0;
  border:1px solid #ADACAD;
  list-style:none;
  margin:0px;
  padding:0px;
  width:170px;
  _width:172px;
}

ul#menu ul{
  position:absolute;
  top:-1px;
  left:169px;
}

ul#menu li{
  position:relative;
  border-right: 1px solid #666666; 
	border-bottom: 1px solid #ADACAD; 
	border-left: 1px solid silver;
  margin:0px;
  padding:0px;
 
}

ul#menu a{
  display:block;
  font-weight: bold;
  font-size: 13px;
  width:100%;
  color:#000000;
  text-decoration:none
}

ul#menu a:hover{
  background:#000000;
  color:#FFFFFF;
}

.formButton {
	
	border: 1px solid #5E5D63; 
	color: #000000; font-family: verdana, tahoma, arial, helvetica, sans-serif; 
	font-size: 9px; 
	text-align:center;
	background: url('admin/images/inputbg.gif');
	cursor: default;
	width : 160px;
	
	}
	
.formButtonvote {
	
	border: 1px solid #5E5D63; 
	color: #000000; font-family: verdana, tahoma, arial, helvetica, sans-serif; 
	font-size: 12px; 
	text-align:center;
	background: url('admin/images/inputbg.gif');
	cursor: default;
	width : 83px;
	}
		
.formButtonvalidvote {
	
	border: 1px solid #5E5D63; 
	color: #000000; font-family: verdana, tahoma, arial, helvetica, sans-serif; 
	font-size: 11px; 
	text-align:center;
	background: url('admin/images/inputbg.gif');
	cursor: default;
	width : 50px;
	}
	
.blockContent {
	
	font-size:15px; 
	width: 100%;
	background-color: transparent ;
	color: #000000; 
	padding-top: 0px; 
	padding-left: 0px;
	padding-right: 2px; 
	text-align: left;
	
	border-right: 1px solid #666666; 
	border-bottom: 1px solid #ADACAD; 
	border-left: 1px solid silver;
 	 margin:0px;
 	 padding:0px;
	
	}

.blockTitle {
	background-color: transparent; 
	color: #666666; 
	padding-top: 3px; 
	padding-left: 3px; 
	font-size:12px; 
	height: 20px; 
	font-weight: bold; 
	background: url('admin/images/bg_left_blocktitle.gif'); 
	text-align:center;}
	
.menuMain {
	
	padding-left: 2px; 
	
	text-decoration: none;
	
	}

.tdmenuMainmenuprinc {
	
	
	border-left: 1px solid silver;
	border-top: 1px solid silver;
	background-color: #f0f0f0; 
	color: #000000;
	
	}	
.tdmenuMain {
	
	
	border-left: 1px solid silver;
	background-color: #f0f0f0; 
	color: #000000;
	
	}
	
	
.even {
	
	background-color: #dee3e7; 
	padding: 5px;
	
	}
	
.tdbg{
	background-color: #f0f0f0;
}

.tdbg2{
	background-color: #FFFFFF;
}

.spancl {
	font-size:15px; 
	color:#000000;
	font-weight: bold;
	font-family: Comic Sans MS ;
}

.titres {
	font-size:13px; 
	color:#000000;
	font-family: Comic Sans MS ;
	text-align : center;
}

.acss {
	font-size:11px; 
	color:#000000;
	font-weight: bold;
	text-align: right;
}

.acssbig {
	
	font-size:13px; 
	color:#000000;
	font-weight: bold;
	text-align: right;
}

.apcourante {
	font-size:11px; 
	color:#003399;
	font-weight: bold;
	text-align: right;
}

.tdblank{
	background-color : #000000;
}

.tdblank2{
	background-color : #CCCCCC;
}

.imgbordure{
	border: 1px solid black;
}

.tdaffichecat{
	border: 1px solid #000000;
	padding : 10px; 
}

.affichedesc{
	background-color : #f0f0f0;
	border: 1px solid #999999; 
	font-size:14px; 
	font-family: Comic Sans MS;
	color:#000000;
 }
 
.spanauth{
	font-size : 12px;
}

.suivant{
	background: url('admin/images/suiv_declic.gif'); 
	background-repeat:no-repeat;
	width: 40px;
  	height: 40px;
  	padding: 0;
  	cursor : pointer;
}

.precedent{
	background: url('admin/images/preced_declic.gif'); 
	background-repeat:no-repeat;
	width: 40px;
  	height: 40px;
  	padding: 0;
  	cursor : pointer;
}

.remonter{
	background: url('admin/images/haut_declic.gif'); 
	background-repeat:no-repeat;
	width: 40px;
  	height: 40px;
  	padding: 0;
  	cursor : pointer;
}

.spancomm{
	padding-right: 30px; 
	font-size:14px; 
	color:#003399;
	font-weight: bold;
}

.lignecomm{
	background-color: #dee3e7; 
	border: 1px solid #999999; 
}

.comminfo {
	background-color: #c2cdd6;  
	padding: 5px;  
	font-weight: bold;
	
	}
	
.comDate {
	font-weight: normal; 
	font-style: italic; 
	font-size: 11px;
	
	
}
.comDateCaption {
	font-weight: bold; 
	font-style: normal; 
	font-size: 11px;
	}
	
.commdata {
	background-color: #E9E9E9; 
	padding: 5px;
	
	}

.bordercomm {
	border: 1px solid #999999; 
}

.commuser {
	font-weight: bold;
	font-style: normal;
	font-size: 15px;
}

.commdatatext {
	font-size:13px; 
	color:#000000;
	font-family: Comic Sans MS ;
	text-align : center;
}

.divvote {
	position: absolute;
	display : none;	
	left : 0px;
	top : 0px;
	background-color : #f0f0f0;
	border: 1px solid #999999; 
	font-size:14px; 
	font-weight: bold;
	font-family: Comic Sans MS;
	color:#003399;
}

.divvotetheme {
	position: absolute;
	display : none;	
	left : 0px;
	top : 0px;
	background-color : #f0f0f0;
	border: 1px solid #999999; 
	font-size:12px; 
	font-weight: bold;
	font-family: Comic Sans MS;
	color:#003399;
}


.tdvote{
	background-color : #f0f0f0;
	border: 1px solid #999999; 
	
}

.tdvotehead{
	background-color: #c2cdd6;  
	border: 1px solid #999999; 
	font-size:14px; 
	color:#003399;
	font-weight: bold;
	
}
.divtdvote{
	font-size:12px; 
	font-weight: bold;
	font-family: Comic Sans MS;
	color:#003399;
}

.legende_classement{
	font-family:Arial;
	font-size:13px;
}

.minispan {
	font: 12px verdana, arial, helvetica, sans-serif;
}

.spanchoixauteur {
	font-size:15px; 
	font-weight: bold;
	font-family: Comic Sans MS ;
	color : #F99927;
}

.spanaffpoints {
	font-family: Comic Sans MS ;
	font-size: 12px;
	font-weight : bold;
	border:1px solid #ADACAD;
	padding: 4px;
}

.error {
	background-color: #c2cdd6;
	
	padding: 5px; 
	font-weight : bold;
}

a.error:link {color: #003399;  text-decoration: none;  font-weight: bold; background-color: transparent;}
a.error:visited {color: #003399;  text-decoration: none;  font-weight: bold; background-color: transparent;}
a.error:hover {color: #D68000;  text-decoration: underline; background-color: transparent;cursor : pointer;}