* { font-family: verdana, arial, helvetica, sans-serif; }
body { background: #f0f1f5; margin: 5px; }

h1#logo { background: transparent no-repeat top left; width: 801px; height: 147px;  text-indent: -9000px; margin: 0px auto; }

truc { float: right; margin-left: 100%; margin-right: 5px;position: fixed; }

div#colonne { margin: 0px 0px 0px 30px; width: 200px; float: right; }
div#colonne div h2 { margin: 10px 0px 0px; font-size: 14px; background-color: #cccccc; padding: 2px; }
div#colonne div h3 { margin: 5px 10px 0px; font-size: 12px; }
div#colonne ul { margin: 0px; font-size: 12px; padding: 0px 0px 0px 15px; }
div#colonne ul li { list-style-type:none; margin: 0px; }

div#news h2 { margin: 10px 0px 0px; font-size: 14px; background-color: #cccccc; padding: 0; margin: 0;}
div#news ul { margin: 0px; font-size: 12px; padding: 0px 0px 0px 15px; }
div#news ul li { list-style-type:none; margin: 0px; }

div#news { background-color: #cccccc; margin: 10px 220px 10px 10px; padding: 2px; }
img { border: none; }
p#soustitre { margin: 0px auto; text-align: center; }

div#page { padding: 10px; }
div#page h2 { font-size: 16px; }
div#page h3 { font-size: 14px; }
div#page ul { margin: 0; padding: 0px 30px; }
div#page li { margin-top: 10px; }
div#page li li { text-decoration: none; margin-top: 0px; margin-bottom: 0px; font-size: 10px; }

textarea
        {
	font-family : verdana, helvetica, arial;
	font-size : 11px;
	background-color : #A0BEEB;
	border: 1px solid #2760ba;
	width: 100%;
        }

checkbox, input, radio, select
        {
	font-family : verdana, helvetica, arial;
	font-size : 11px;
	background-color : #A0BEEB;
	border: 1px solid #0000FF;
       }

a:hover { text-decoration: underline overline; background-color: #9999FF}

div.photos { margin-right: 230px; } 
div.photos div { float: left; margin: 10px; height: 80px; width: 80px; }

div#resultats h1 { margin: 10px 5px 5px 5px; }
div#resultats h2 { margin: 5px; }
div#resultats ul { margin: 0px; }
div#resultats li { margin: 0px; }
