body, table, tr, td, p {
	font-family: "Century Gothic", Verdana, Arial, sans-serif;
	color: #000000;
	font-size: 11px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#000000;
	background-image:url(../im/lay2011/head_de.jpg);
	background-repeat:repeat-x;
}
a {
	text-decoration: none;
	color:black;
}
td.error{
 color:red;
}
td.error_tableau{
	border: 1px dashed #cccccc; 
	padding:4px; 
	font-size: 12px; 
	text-align: justify; 
 	color:red;
}
.color_fd_menu {
/*background-color:#a4a4a4;*/
background-color:#7d7d7d;

}
.color_fd_menu_contraste {
background-color:#7d7d7d;
}
.color_fd_menu_light {
background-color:#BABABA;
}
.color_orange_drapeau {
/*background-color:#ec0e17;
background-color:#2f3142;*/
background-color:#FFFFFF;
}
.rouge {
color:#ec0e17;
}
.cadre { 
border: 1px dashed #cccccc; 
padding:4px; 
font-size: 13px; 
text-align: justify; 
}
.titre {  
font-size: 14px; 
text-decoration: none;
color: #FFFFFF;
display: block;
background-color:#B3B3B3;
width: 15px;
text-align: center;
}
a.rubrique {  
font-size: 12px; 
font-weight: 900; 
color: #FFFFFF; 
text-decoration: none
}
a.drapeau {  
font-family: Verdana, Arial; 
font-size: 10px; 
font-weight: 100; 
color: #000000; 
text-decoration: none
}
.droite {  
font-size: 14px; 
text-decoration: none; 
color: #FFFFFF;
margin-left: 15px
}
a.btna{
color: #FFFFFF;
text-align: center;
display: block;
width: 180px;
padding: 2px 3px 2px 3px;
margin: 1px 1px 3px 3px;
background-color:transparent;
font-size: 14px;
text-decoration: none;
font-weight:900;
border-top-width: 1px;
border-right-width: 0px;
border-bottom-width: 1px;
border-left-width: 0px;
border-style: solid;
border-color: #ffffff;
}
a.btna:hover{    
border-right-width: 1px;
border-left-width: 1px;
border-style: dashed;
background-color:transparent;
}
a.btnb{
color: #FFFFFF;
text-align: center;
display: block;
width: 180px;
padding: 2px 3px 2px 3px;
margin: 1px 1px 3px 3px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-style: solid;
border-color: #ffffff;
background-color:#272749;
font-size: 16px;
text-decoration: none;
font-weight:900;
}
a.btnb:hover{    
border-style: dashed;
background-color:#272749;
}
a.btnb:active{    
}
.num { 
font-size: 12px; 
font-weight: 900; 
color: #FFFFFF
}
.modele { 
font-size: 12px; 
color: #333333; 
margin-left: 15px
}
.droiteBlk { 
font-size: 14px; 
text-decoration: none; 
margin-left: 15px 
}
.smstitre { 
font-size: 18px; 
text-decoration: none; 
}
.smstexte1 { 
font-size: 12px; 
font-weight: 900; 
color: #333333 
}
.smstexte2 { 
font-size: 12px; 
color: #333333 
}
.tableau { 
border: 1px dashed #cccccc; 
padding:4px; 
font-size: 12px; 
text-align: right; 
}
.bottom1 { 
font-size: 10px; 
color: #FFFFFF;
font-weight: 900; 
text-decoration: none; 
margin-left: 15px
}
input{
	width:170px;
	border:1px solid black;
}

input.submit{
	width:80px;
	border:1px solid black;
}

td.titre_vote{
	font-weight: bold; 
	font-size:14px;
}
.axa_title{
	font-weight: bold; 
	font-size:14px;
	color:#ec0e17;
}
.axa_small{
	font-size:9px;
	}
