*{
	border : 0 ;
	margin : 0 auto ;
	/*font-family : Azrael ;*/
	font-size : 14px ;
}

body{
	font-family : Verdana ;
	background-color : #d0d0d0 ;
	
	height:100%;
	width:100%;

	background : transparent url(../images/bg.png);
}

@font-face {
	font-family: Dyer ;
	src: url('../polices/dyer.ttf') ;
}

@font-face {
	font-family: Azrael ;
	src: url('../polices/azrael.ttf') ;
}

a, a:link, a:visited, a:hover {
	text-decoration : none ;	
}

a:hover {

}

input, select, textarea, .btn-vote {
	border : 1px solid #000000 ;
	color : #ca0000 ;
}

input, select, textarea, .btn-vote {
	-moz-border-radius : 3px ;
	-webkit-border-radius: 3px ;
	-o-border-radius: 3px ;
}

.btn-vote {
	padding: 1px;
	padding-left: 3px;
	padding-right: 3px;
	margin: 2px;
	
	background-color : #d0d0d0 ;
}

.checkbox {
	border : 1px solid #000000 ;
	color : #ca0000 ;
}

table {
	text-align: center ;
}

.img-vote{
	border : 1px solid #000000 ;
	height : 60px;
}

.menu-list{
	padding-left : 16px ;

	list-style-type:none;
	
	border : 1px solid #000000 ;
	
	margin-left:3px;
	margin-top:10px;
	
	-moz-border-radius : 10px ;
	-webkit-border-radius: 10px ;
	-o-border-radius: 10px ;
	
	background : transparent url(../images/background.png);
}

.countdown{
	color : #ca0000 ;
}

.editbox{
	width : 786px ;
	
	border : 1px solid #000000 ;
	
	margin-top:10px;
	margin-right: 3px ;
	margin-left: 9px ;
	
	-moz-border-radius : 10px ;
	-webkit-border-radius: 10px ;
	-o-border-radius: 10px ;
	
	background : transparent url(../images/background.png);
}

.menu-list:hover {
	list-style-image:url(../images/puce_02.png);
	
}

.form-login{
	border : 1px solid black ;
	width : 280px ;
	background : transparent url(../images/background.png);
	
	-moz-border-radius : 10px ;
	-webkit-border-radius: 10px ;
	-o-border-radius: 10px ;
}

.form-h-sep{
	height : 10px ;
}

.input-login, .input-password, .input-connexion{
	border : 1px solid grey ;
}

.input-login:hover, .input-login:focus, .input-password:hover, .input-password:focus{
	border : 1px solid red ;
	background-color : lightgrey ;
}

.layout-1000{
	width : 1000px ;
}

.banniere{
	width : 1000px ;
	height : 240px ;
	
	background : transparent url(../images/vm_banner.png);
}

.menu-l{
	width : 200px ;
	
	float : left ;
}

.body{
	width : 800px ;
	
	float : left ;
	
	text-align : center ;
}

.footer{
	width : 994px ;
	height : 50px ;
	
	margin : 10px ;
	margin-left :3px;
	margin-right : 3px;
	
	float : left ;
	
	border : 1px solid #000000 ;
	
	text-align : center ;

	-moz-border-radius : 10px ;
	-webkit-border-radius: 10px ;
	-o-border-radius: 10px ;
	
	background : transparent url(../images/background.png);
}

.title{
	font-family : Dyer ;
	font-size : 30px ;
	margin-top : 10px ;
	margin-left : 30px ;
	color : #5b749d ;
}

.vote-box{
	width : 240px ;
	/*height : 220px ;*/
	margin : 10px ;
	margin-left : 21px ;
	margin-right:3px;
	
	float : left ;
	
	border : 1px solid #000000 ;

	-moz-border-radius : 10px ;
	-webkit-border-radius: 10px ;
	-o-border-radius: 10px ;
	
	background : transparent url(../images/background.png);
}

.align-center{
	margin : 0 auto ;
	text-align:center;
}

.login{
	width:300px;
	height:200px;
	
	margin : 0 auto ;
	
	border: 1px solid #000000 ;
	
	-moz-border-radius : 10px ;
	-webkit-border-radius: 10px ;
	-o-border-radius: 10px ;
	
	background : transparent url(../images/background.png);
}


.editer, .supprimer {
	width:16px;
	height:16px;
	border:0;
	margin-left : 4px ;
	margin-right : 4px ;
}

.editer {
	background:transparent url(../images/edit.png);
}
.supprimer {
	background:transparent url(../images/cross.png);
}


/**
  Ajax Waiter.
*/
.ajaxWaiter
{
  width: 200px;
  height: 60px;
  
  border: 1px solid  #9e9e9e;
  
  position: absolute;
  
  top: 42%;
  left: 42%;
  
  display: none;
  
  background-color: white;
  background-image: url('../images/ajax-loader.gif');
  background-position: 84px 14px;
  background-repeat: no-repeat;
  
  z-index: 65536;
  
  text-align: center;
  padding-top: 60px;
  
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}

