#topsite { width:1000px;color:#666; height:10px; background:#ffffff;font-family:sans-serif; font-size:0.7em; padding-bottom:2px; margin-bottom:3px; margin-left:auto; margin-right:auto; left:0; right:0; }
#topsite a {color:#666; text-decoration:none;}
#topsite a:hover {color:#C00; text-decoration:underline;}

#beta {z-index:9999;width:42px;height:42px; position:absolute; top:12px; left:33%; overflow:hidden;}

#topdate {margin-left:10px;float:left;}
#topliens {float:right;margin-right:10px;}
#topliens a{margin-left:10px;}

#header { width:1000px; height:100px; margin-top:3px;margin-left:auto; margin-right:auto; left:0; right:0; border-top:1px dotted #ddd;}
#logo {margin-left:0px;float:left; height:100px;bottom:0px;width:320px;vertical-align:top; text-align:left;}
#logoswitch {font-family:sans-serif; font-size:0.6em; text-decoration:none;color:#333; padding-left:10px; margin-top:5px;}
#logoswitch a {text-decoration:none;color:#333;  font-weight:bold;text-transform:uppercase;}
#logoswitch a:hover {text-decoration:underline;color:#F00;  font-weight:bold;text-transform:uppercase;}



#logo2niv{text-align:left; width:260px;font-family:sans-serif; text-decoration:none;font-size:1em; padding-top:2px;}

#headerCol2 {float:left; vertical-align:middle; height:40px;width:280px;font-family:sans-serif; text-decoration:none;color:#666; }
#headerCol2In {height:40px; margin-top:10px;}

#headerCol3 {float:right; height:100px;width:190px;text-align:center; vertical-align:bottom; overflow:hidden;}
#headerCol4 {float:left; height:100px;width:100px;text-align:left; vertical-align:bottom; overflow:hidden;}
#headerCol4In {height:80px; margin-top:10px; line-height:100%;}

#headermeteo {z-index:1; margin-top:10px;height:92px; text-align:left; border:0px; overflow:hidden;}

.meteoA { color:#666; font-family:sans-serif; font-size:0.7em; text-transform:uppercase;color:#C00; text-align:left;}
a.meteoA {color:#C00; text-decoration:none; text-align:left;}
a.meteoA:hover {color:#F00; text-decoration:underline; text-align:left;}


.headerT1 {font-family:sans-serif; font-size:0.7em; text-decoration:none;text-transform:uppercase;color:#C00; }
.headerT1 a {text-decoration:none;color:#C00; font-size:0.7em;}
.headerT1 a:hover {text-decoration:underline;color:#F00; font-size:0.7em;}

.headerT2 {font-family:sans-serif; font-size:0.7em; text-decoration:none;text-transform:uppercase;color:#C00;}
.headerT2 a {text-decoration:none;color:#C00; font-size:0.7em; }
.headerT2 a:hover {text-decoration:underline;color:#F00; font-size:0.7em;  }

.headerTxt {font-family:sans-serif; font-size:0.7em; text-decoration:none;color:#666; }
.headerTxt a {font-family:sans-serif; font-size:0.7em; text-decoration:none;color:#666; }
.headerTxt a:hover {font-family:sans-serif; font-size:0.7em; text-decoration:underline;color:#C00; }



.headerTxtPratique {font-family:sans-serif; font-size:0.7em; text-decoration:none;color:#666; }
a.headerTxtPratique {font-family:sans-serif; font-size:0.7em; text-decoration:none;color:#666; background: url(../images/puce-ronde.png) left top no-repeat; padding-left:15px;}
a.headerTxtPratique:hover {font-family:sans-serif; font-size:0.7em; text-decoration:underline;color:#C00; background: url(../images/puce-ronde.png) left top no-repeat; padding-left:15px;}


#pubmegaban {border-top:1px solid #ccc;float:center; width:1000px; text-align:center; padding-top:3px; padding-bottom:5px; background:#fff; 
 z-index:-10; background: url(../images/pub_fond1.png) repeat; }


