html{overflow:auto;}

body{background-color:#000000; background-image:url(../img/fond.gif); background-repeat:repeat; margin-top:5px; color:#FF9900;}

img{border-style:none; vertical-align:middle;}

#principal{background-color:#000000; width:750px; border:1px; border-color:#FF9900; border-style:solid; margin-left:auto; margin-right:auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FF9900; line-height:20px;}

#entete{border-bottom-width:1px; border-bottom-color:#FF9900; border-bottom-style:solid; width:750px;}

#logo{vertical-align:top; width:647px; margin:0;}

#webfelin{vertical-align:top; width:99px; margin:0;}

#menu{background-color:#000000; color:#FF0000; padding:5px 5px 5px 5px; border-bottom-width:1px; border-bottom-color:#FF9900; border-bottom-style:solid; text-align:center;}

#sign{text-align:center; font-size:9px; padding:2px 0 3px 0; line-height:11px;}

#page{background-color:#000000; color:#FF9900; background-image:url(../img/fondpage.jpg); background-repeat:repeat-y; border-bottom-width:1px; border-bottom-color:#FF9900; border-bottom-style:solid; font-size:12px; line-height:25px;}

.center{text-align:center;}

.left{text-align:left; margin-left:10px;}

.right{text-align:right; margin-right:10px;}

.alert{background-color:white; text-align:center; color:red; font-weight:bold; font-size:1.5em;}

a.lien{background-color:transparent; color:#FF0000; text-decoration:none; padding:0 10px 0 10px;}
a.lien:hover{background-color:#FF0000; color:#000000;}

a.choix{background-color:transparent; color:#FF9900; text-decoration:none; padding:0 10px 0 10px; line-height:20px;}
a.choix:hover{background-color:#FF9900; color:#000000;}

a.hp{background-color:transparent; color:#FF00FF; padding:2px 5px 2px 5px; font-size:10px;}
a.hp:hover{background-color:#FF00FF; color:#000000;}

li{list-style-position:inside; margin-left:30px; line-height:25px; vertical-align:top;}

li.bouton{list-style-type:disc; vertical-align:baseline; margin:0 0 1em 0; line-height:25px;}

li.ban{list-style-type:circle;}

dt{margin-left:10px;}

h1, h2{text-align:center; text-decoration:underline; font-weight:lighter;}

h3{text-align:left; margin-left:50px;}

hr{width:70%; background-color:#FF9900; color:#FF9933;}

span.titre{background-color:transparent; color:red; font-weight:bold; font-size:14px; padding:0 5px 0 5px;}

table{width:750px; margin-left:auto; margin-right:auto;}
td{text-align:center; vertical-align:top; width:375px;}

form.gogle{width:400px; color:#FFFFFF; background-color:#FFFFFF; margin-left:0;}

table.google{width:400px; border:2px; border-style:solid; border-color:#0000FF;}