BODY
{
    FONT-SIZE: 12px;
    COLOR: #333333;
    FONT-FAMILY:Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	margin-top: 3px;
	text-align: center; 
}

form { margin: 0px; padding: 0px;}

A
{
	COLOR: #2f9fc0;
	TEXT-DECORATION: none;
	font-weight:bold;
}

A:hover
{
	COLOR: #999999;
	font-weight:bold;
}

input, textarea, select
{

}

input.recherche_text
{
	border:1px solid #c1c1c1;
	background-color: #ffffff;
	color:#cccccc;
	font-size:14px;
	width:178px;
	height:18px;
	margin:0px;
	padding:6px;
	vertical-align:middle;
}

input.recherche_submit
{
	border-bottom:1px solid #e49500;
	border-right:1px solid #e49500;
	border-top:1px solid #ffe13a;
	border-left:1px solid #ffe13a;
	background-color: #ffd800;
	font-weight:bold;
	color:#FFFFFF;
	cursor:pointer;
	width:180px;
	height:30px;
	font-size:11px;
	margin:0px;
	padding:0px;
	vertical-align:middle;
}

.select_vote
{
	margin:-1px;
	padding:-1px;
}

input.submit_vote
{
	border-bottom:1px solid #e49500;
	border-right:1px solid #e49500;
	border-top:1px solid #ffe13a;
	border-left:1px solid #ffe13a;
	background-color: #ffd800;
	font-weight:bold;
	color:#FFFFFF;
	cursor:pointer;
	width:60px;
	height:20px;
	font-size:11px;
	margin:0px;
	padding:0px;
	vertical-align:middle;
}

.div_site
{
     margin-left: auto;
     margin-right: auto;
     width: 800px;; /* largeur obligatoire pour être centré */
	 text-align: left; /* on rétablit l'alignement normal du texte */
}

.div_logo 
{
	background-color:white;
	width:190px;
	height:90px;
	float:left;
}

.div_bandeau
{
	background-color:#b4e0eb;
	border:1px solid #a0c1d4;
	width:600px;
	height:88px;
	float:left;
	margin-left:5px;
	background-image: url(gfx/fond_bandeau.jpg);
	background-repeat:repeat;
}

.div_menu
{
	background-color:#f7f7f7;
	border:1px solid #e4e4e4;

	margin-top:5px;
	float:left;
	background-image: url(gfx/fond_menu.jpg);
	background-repeat:repeat-x;
	padding:6px;
}

.div_page
{
	background-color:#FFFFFF;
	width:600px;
	margin-top:5px;
	float:left;
	margin-left:5px;
}

.div_recherche
{
	width:600px;
	height:30px;
	margin-top:25px;
	text-align:center;
}

.div_baseline
{
	color:#FFFFFF;
	font-size:12px;
	text-align:right;
	margin-top:15px;
	padding-right:3px;
}

.clear
{
	clear:both;
}

img.bt
{
	margin:0px;
	padding:0px;
}

p.apropos
{
	margin:0px;
	padding:0px;
	width:173px;
	font-size: 11px;
	text-align:center;
}
P.apropos a
{
	color:#333333;
}

p.tags
{
	margin:0px;
	padding:0px;
	width:173px;
	text-align:center;
}

p.entrants
{
	margin:0px;
	padding:0px;
	width:173px;
	font-size: 11px;
}

fieldset
{
	border:1px solid #e4e4e4;
}

legend
{
	color:#FF9900;
	font-weight:bold;
	font-size:14px;

}

.vignette
{
	width:104px;
	border:1px solid #e4e4e4;
	margin:2px;
	float:left;
	font-size:10px;
	text-align:left;
	padding:2px;
}

.vignette img
{
	border:1px solid #e4e4e4;
}

.dessin_gd
{
	border:1px solid #e4e4e4;
}

.div_dessin
{
	width:400px;
	float:left;
	margin-right:5px;
}

.div_dessin_legende
{
	width:190px;
	float:left;
}

h1
{
	margin:0px;
	font-size:18px;
	font-weight:bold;
	color:#FF9900;
}

hr
{
	border:1px solid #e4e4e4;
	margin-bottom:10px;
	margin-top:10px;
}

.tag_min
{
	/* color:#333333; */
	font-size:10px;
}

.tag_max
{
	/* color:#D20000; */
	font-size:16px;
}

.tag_sousmoy
{
	/* color:#4DB765; */
	font-size:12px;
}

.tag_surmoy
{
	/* color:#EBA341; */
	font-size:14px;
}

.legende_dessin
{
	color:#999999;
	margin-left:65px;
	font-size:10px;
}

ul
{
	list-style: none;
	margin:0px;
	padding: 5px;
	
}

li
{
	padding:0px;
	margin:0px;
	float:left;
	width:250px;

}