/* design de la version 2.7 
Création : 12/05/10 */
@import url(bbcode.css) screen;

body { 
 width: 100%;
 margin : 0px; 
 background-color : rgb(215,215,215);
 font-family : Arial, "Time New Roman", serif; 
 font-size : small; 
} 

/* la barre du réseau en haut de chaque site */
/*#powabar {
 height : 18px;
 background-color : white;
 font-size : 12px;
 border : 0px; 
 border-bottom : 1px solid black;
}

#sitepowa {
 margin : 0px;
 position : absolute; 
 top : 2px;
 left : 2px;
}

#listesites {
 position : absolute; 
 right : 5%;
}

#menupowa, #menupowa ul /* Liste *//* {
 padding : 0; margin : 0; list-style : none; line-height : 18px; text-align : center;
}
#menupowa /* Ensemble du menu */ /*{
 font-family : Arial;
}
#menupowa a /* Contenu des listes */ /*{
 display : block; padding : 0; background : #fff; color : black; text-decoration : none; width : 145px;
}
#menupowa li ul /* Sous-listes *//* {
 position : absolute; width : 10%; left : -999em;
}
#menupowa li ul ul { 
 margin : -22px 0 0 10%; border-left : 1px solid #fff ;
}
#menupowa a:hover /* Lorsque la souris passe sur un des liens *//* {
 color : rgb(173,173,173); background : #fff;
}
#menupowa li:hover ul ul, #menupowa li.sfhover ul ul /* Sous-sous-listes lorsque la souris passe sur un élément de liste */ /*{
 left : -999em; /* On expédie les sous-sous-listes hors du champ de vision *//*
}
#menupowa li:hover ul, #menupowa li li:hover ul, #menupowa li.sfhover ul, #menupowa li li.sfhover ul  /* Sous-listes lorsque la souris passe 
sur un élément de liste ET sous-sous-lites lorsque la souris passe sur un élément de sous-liste *//* {
 left : auto; min-height : 0; /* Corrige un bug sous IE *//*
}*/

#body2 {
 margin : auto;
 width : 800px;
 background-color : white;
}

#header {
 width : 800px;
 height : 225px;
 background-image : url("header.png");
 background-repeat : no-repeat;
}
#header img {border : none;}

#menusite {
 background-image : url("menusite.png");
 border: 1px rgb(150,150,150) solid;
 height : 20px;
}
#menusite a {
 display : block;
 float : left; 
 min-width : 65px;
 height : 18px;
 padding-top : 2px;
 border : none; 
 color : black;
 text-align : center; 
 font-weight : bold;
 font-size : 11px;
 font-family : Verdana;
 text-transform : uppercase;
}
#menusite a.long {
 min-width : 80px;
}
#menusite a.long1 {
 min-width : 110px;
}
#menusite a.long2 {
 min-width : 100px;
}
#menusite a.long3 {
 min-width : 70px;
}
#menusite a:hover  {
 color : white; 
 background-color : rgb(173,173,173);
 text-decoration : none;
 text-transform : uppercase;
}

#undersite {
 clear : left;
 height : 8px;
 background-color : white;
 }

#menu {
 background-color : rgb(173,173,173);
 float : left;
 width : 149px;
 border : 1px rgb(150,150,150) solid; border-left : none;
 padding-top : 3px;
 color : rgb(51,51,51);
 font-weight : bold;
 font-size : 11px;
 font-family : Verdana;
}
#menu h2 {
 background-image : url("menusite.png"); background-repeat : repeat-x;
 height : 20px; margin : 0px; margin-top : 2px; padding-left : 4px; padding-top : 3px;
 color : black; font-size : 11px; font-weight : bold; text-transform : uppercase;
}
#menu img {border : none;}
#menu a {padding : 0px; padding-left : 2px; text-decoration : none; color : black; font-weight : bold;}
#menu a:hover {color : white; padding-left: 5px;}

#text {
 background-color : white;
 text-align : justify;
 padding : 2px 5px 0px 155px;
 /*min-height : 780px;*/
 font-size : 11px; color : black; font-family : Verdana;
}

p#map {font-size : 12px; font-weight : bold;}
img{border : 1px solid black; margin-left : 2px; margin-right : 2px;}
img.logo{border : none;}
img.article {width : 190px; height : 100px; border : 1px solid rgb(102,102,102); margin : 0px; margin-bottom : 5px; margin-top : 2px;}
img.info {padding-top : 2px; padding-bottom : 7px; margin: 0px; border : none;}
p {padding : 0px; margin : 0px;}
p.background {background-color : rgb(173,173,173);}
.redac {color : rgb(102,102,102);}
p.decale {padding-left : 5px;}
a {text-decoration : none; color : black;}
a:hover {color : rgb(102,102,102);}
a.news
   {text-decoration: none; color: rgb(102,102,102);}
a.news:hover{color: black; text-decoration: underline;}


h6 {
 width : 634px;
 background-color : rgb(173,173,173);
 padding : 1px;
 margin : 0px;
 margin-left : 2px;
 font-weight : bold;
 font-size : 11px;
 color : black;
}
h6.infos {width : 638px; margin : 0px;}
#colg h6 {
 width : 423px;
 margin-left : 0px;
 margin-bottom : 5px;
}
#cold h6 {
 width : 198px;
 margin-left : 0px;
 margin-bottom : 5px;
}

table {
 width : 100%;
}
th {
 background-color : rgb(173,173,173);
}
th.cent {width : 100px;}
th.mid{width : 50%;}
td {
 background-color : rgb(216,220,200);
 /*vertical-align : top;*/
}
table.info td {background-color : white;}
table.images td {background-color : white; text-align : center;}

td.ff_14_races {width : 185px; text-align : center; background-color : white;}

form {
 text-align : center;
}
form.deco {
 margin : auto;
 width : 400px;
}
fieldset {
 border : 1px solid rgb(173,173,173);
}
label {
 display : block;
 width : 120px;
 float : left;
 text-align : right;
 /*font-weight : bold;*/
}
input {
 margin : 1px;
 border : 1px rgb(173,173,173) solid;
}
input:focus {background-color : rgb(216,220,200);}
textarea {border : 1px rgb(173,173,173) solid;}
textarea:focus {background-color : rgb(216,220,200);}

.center {
 text-align : center;
}
.right {
 text-align : right;
}
.left {
 text-align : left;
}

/* Page d'accueil */
#colg {
 width : 425px;
}

#cold {
 float : right;
 width : 200px;
}

.archives {
 font-weight : bold; color : rgb(51,51,51);
}

/* Pied de page */
#bottom {
 clear : left;
 padding : 0px;
 padding-top : 20px;
 font-size: 11px;
 color: black;
 font-family: Verdana;
 text-align: center; 
 font-weight: bold;
}
