body{font-family:arial;font-size:11px;background:#fff url(images/bg.gif) top left repeat-x;margin:0;padding:0;}
a{color:#3b5999;}
a:hover{text-decoration:none;color:#23407d;}
a.link {text-decoration: underline; cursor: pointer;}
.mail{visibility:hidden;}
.messageform{margin-left:20px;}
#paypal{float:left;clear:both;margin-left:50px;}
p{text-align:justify;margin:5px 0;padding:0 5px;}
.Clear{clear:left;}
img{border:0;}
ul{margin:0 10px 10px;padding:0;}
.Pied{clear:both;}
#Main{float:left;width:100%;height:100%;min-width:1040px;}
#pubgoogle{float:left;width:100%;margin-left:10px;}
#MainColA{float:left;width:100%;margin:0 0 10px -265px;}
#MainColB{float:right;width:260px;margin:0 0 10px;}
#MainColB ul{text-align:justify;}
.ContentColA{margin:0 5px 0 270px;}
#ContentColB{padding-left:5px;margin:0;}
#footer{float:left;width:100%;height:50px;border-top:1px dotted #900;clear:both;margin-top:10px;}
#footer p{display:block;margin:5px 0 0 10px;padding:0;}
#footer img{vertical-align:middle;margin:0 5px 0 0;}
#footer .footerPics{float:right;width:250px;}
#footer ul li{display:inline;}
.Home .SubH1,.HomeInfo .SubH1{background:#F5F5F5;border-left:2px solid;border-right:2px solid;border-bottom:2px solid;color:#333;padding:5px;}
#TopSub{margin-top:5px;}
#NavRecap{border-bottom:1px dotted #900;margin-bottom:5px;padding:5px 0 0 10px;}
.nav{background-color:#FF9000;border:1px solid #FFF;}
.nav a:hover{background-color:#942222;border:1px solid #FFF;}
.tri-ville{color:#942222;}
.Liste .hr{border-bottom-style:solid;border-bottom-width:2px;}
.Home h1,.Home .OngletsH1 div,.Home .SubH1{color:#B70000;border-color:#3b5999;}
.Home #NavRecap{color:#888;border-color:#888;}
h1{font-size:14px;border-bottom-style:solid;border-bottom-width:2px;clear:both;margin:0;padding:5px 0 5px 15px;}
#ContentColB h1{margin:0 0 5px;}
h2{font-size:14px;margin:0;padding:5px 0 0 5px;}
#Baseline{line-height:20px;padding:0 0 0 60px;}
#Onglets{position:relative;height:24px;margin-left:60px;margin-top:18px;}
#Onglets a{color:#FFF;text-decoration:none;}
#Onglets ul li{list-style-type:none;}
#Onglets ul li a:hover{color:#FFF;background-color:#942222;text-decoration:none;}
#logo{position:absolute;top:5px;left:5px;}
#logo h1{display:inline;float:left;width:64px;height:56px;background:url(images/logo.png) no-repeat;text-indent:-9999px;text-decoration:none;border:0;margin:0;}
#logo h1 a{display:block;width:64px;height:65px;text-decoration:none;}
#Onglets .Onglet{float:left;line-height:24px;background-position:top right;background-repeat:no-repeat;color:#FFF;font-weight:700;padding:0 10px 0 5px;}
#SubBaseline{line-height:24px;font-weight:700;padding:0 0 0 80px;}
.RowH{display:none;background:#CCC;}
.Rub{width:100%;clear:both;}
.Left ul{margin:0 0 0 15px;padding:0 0 10px;}
.Right ul{margin:0 0 0 5px;padding:0;}
.Rub li{list-style-type:none;margin:0;padding:0;}
.Left{width:60%;float:left;}
.Right{width:38%;float:left;}
.Left img,.Left ul{float:left;}
.Left .RubListex{padding-bottom:10px;margin:0;}
.Left li{font-size:13px;font-weight:700;padding:8px 0 0;}
.Left li a:hover{background-color:#e2eff8;}
.Right li{padding:3px 0 0;}
.OngletsH1{margin:-1px 0 5px;}
.Home .OngletsH1 div,.HomeInfo .OngletsH1 div{display:inline;border:0;border-left:2px solid;background-image:url(images/round.gif);background-repeat:no-repeat;background-position:right bottom;font-weight:700;line-height:24px;margin:0 2px 0 0;padding:4px 10px 5px 6px;}
.HomeInfo .OngletsH1 .OngOn,.Home .OngletsH1 .OngOn{background-image:url(images/round.gif);border-left:0 solid;color:#FFF;}
#pub{float:left;clear:left;width:750px;height:90px;list-style:none;padding:5px; overflow:hidden;}
.Home .OngletsH1 div,.HomeInfo #TopSub,.HomeInfo #Menu,.HomeInfo .TRow,.HomeInfo .OngletsH1 div{background:#3b5999;}
