/* Valeurs par default 
-------------------------------------------------------------------------------------------------------------------*/
*{padding:0; margin:0; list-style:none}
body{font-family:Helvetica, Verdana, Arial, sans-serif;}
a{text-decoration:none;color:#fff;}
a:hover{color:#9bd3ea;}
a img{border:0;}
.clear{visibility:hidden;clear:both; height:0;border:0;line-height:0;}
/* liens ------------------------------------------------------------*/
a.link_noir { text-decoration: none; color: #000000;}
a.link_noir:hover { color: #9bd3ea; }
a.link_rouge { text-decoration: none; color: #000000;}
a.link_rouge:hover { color:red; }
a.link_noir_2 { text-decoration: none; color: #000000; font-size:70%; font-family:Helvetica, Verdana, Arial, sans-serif;}
a.link_noir_2:hover { text-decoration: none; color: #9bd3ea; }
a.link_actu_accueil { text-decoration: none; color: #fff; font-size:75%; font-family:sans-serif, Helvetica, Verdana, Arial;}
a.link_actu_accueil:hover { text-decoration: none; color: #9bd3ea; }
/*------------------------------------------------------------
/* structure des blocks
-------------------------------------------------------------------------------------------------------------------*/
#header{background:url(../img/header.png);height:105px; position:relative}
#headbar{background:url(../img/headbar.png);height:30px;font-size:84%;font-family:Helvetica, Verdana, Arial, sans-serif;text-transform:uppercase;text-align:center;line-height:27px;}
#headbar li{display:inline;margin: 0 10px;}
#headbar li a:hover{color:#000;}
#connection h2{font-size:13px;line-height:21px;color:#fff;text-transform:uppercase;padding-right:280px;}
#connection input{border:0;color:#ff920c; background:none}
#connection #p_text{font-size:12px;padding-right:26px;padding-top:12px;}
#connection .text{width:138px;height:19px;margin-left:9px}
#main{padding:6px 19px 15px 5px;}
#intro{background:url(../img/intro.jpg);width:355px;height:458px;float:left;position:relative;left: 165px;top: -16px;}
/* Contenu de #footar menu  pied de page
------------------------------------------------------------*/
#footbar{background:url(../img/footbar.jpg);height:25px;text-transform:uppercase;text-align:center;line-height:25px;font-size:70%;font-family:Helvetica, Verdana, Arial, sans-serif;}
#footer{padding:5px;text-align:center;line-height:16px;font-size:70%;font-family:Helvetica, Verdana, Arial, sans-serif;}
#footbar li{display:inline;margin:0 5px;}
/* Contenu de #footer
------------------------------------------------------------*/
#footer a{color:#000;font-weight:bold; font-family:Tahoma}
/*----------------------------------------------------------*/
#wrapper{margin:0 auto; padding:0 2px; background:url(../img/wrapper.jpg);width:864px;}
/* Contenu de #lu 
------------------------------------------------------------*/
.servirul ul li:before{content:">>";font-size:0.7em;margin-right:4px; letter-spacing:-2px;}
/* Contenu de #more recherche et menu additionnel
------------------------------------------------------------*/
#more form#sitesearch{position:absolute;top:130px;left:0;color:#fff;}
form#sitesearch h4{ padding:4px 6px; font-weight:normal}
form#sitesearch p{padding:12px 7px;}
form#sitesearch input{border:0; background:none}
form#sitesearch #q{width:171px;height:20px;color:#009ddc; padding-top:1px; margin-right:7px;}
form#sitesearch #sub2{width:30px;height:21px; cursor:pointer;}
/* Contenu de #classement
------------------------------------------------------------*/
.police_classement_titre{font-weight:bold;text-transform:uppercase;line-height:22px;background:#00b6ff;font-size:85%;font-family:Helvetica, Verdana, Arial, sans-serif;color:white;padding:6px;}
.police_classement{font-size:70%;font-family:Helvetica, Verdana, Arial, sans-serif;font-weight:bold;color:#fe8f00;text-transform:uppercase;padding:3px;}
.police_classement_chiffre{font-size:12px;font-family:Helvetica, Verdana, Arial, sans-serif;color:#000;padding:3px;}
/* Contenu divers du site
------------------------------------------------------------*/
.atticle_style {text-align:center;color:#fff;font-family:sans-serif, Helvetica, Verdana, Arial;font-size:75%;}
.a_lire_egalement 
{
letter-spacing:0.5em;
font-family:Helvetica,Verdana,Arial,sans-serif;
font-size:80%;
color:#fe8f00;
text-transform:uppercase;
font-weight:bold;
font-style:italic;
}
.divers 
{
padding-left:15px;
padding-top:5px;
font-size:70%;
font-family:Helvetica, Verdana, Arial, sans-serif;
text-align:left;
text-transform:uppercase;
font-weight:bold;
color:#FFF;
}
.divers_vert 
{
padding:3px;
font-size:70%;
font-family:Helvetica, Verdana, Arial, sans-serif;
text-transform:uppercase;
font-weight:bold;
color:green;
}

.dernier_match {padding-left:5px;font-size:70%;font-family:Helvetica, Verdana, Arial, sans-serif;color:#000;}
.text_form_contact {padding:5px;font-size:70%;font-family:Helvetica, Verdana, Arial, sans-serif;color:#000;}
.text_form_contact_2 {padding:5px;font-size:11px;font-family:Helvetica, Verdana, Arial, sans-serif;color:#000;}
.text_navigation {padding:5px;font-size:70%;font-family:Helvetica, Verdana, Arial, sans-serif;color:#fff;}


/** PAGE ACTUALITES */
.liste_article {padding:3px;font-size:70%;font-family:Helvetica, Verdana, Arial, sans-serif;color:#fc9000;border-bottom:1px dashed #9bd3ea;}
/** --------------- */
/** PAGE CALENDRIER */
.liste_calendrier {padding:2px;font-size:70%;font-family:Helvetica, Verdana, Arial, sans-serif;color:#fc9000;border-bottom:1px dashed #9bd3ea;}
/** --------------- */


.l1_class { font-size: 11px; color: #008000; }
.c1_class { font-size: 11px; color: #c0c000; }
.c2_class { font-size: 11px; color: #0000c0; }
.c3_class { font-size: 11px; color: #c00000; }
.cl_class { font-size: 11px; color: #808080; }

.link_menu_connection {font-family:Helvetica, Verdana, Arial, sans-serif;font-size:70%;color:#000;padding-right:160px;}
.link_menu_connection_2 {padding-right:20px;}
/** FORMULAIRE */
.boutonf {border:1px solid #c0c0c0;color:#fc9000;background-color:#333333;cursor:pointer;margin-top:5px;font-size:12px;font-family:Helvetica, Verdana, Arial, sans-serif;}
.boutonf_commentaire {border:1px solid #c0c0c0;color:#fc9000;background-color:#333333;cursor:pointer;margin:5px;padding:2px;font-size:12px;font-family:Helvetica, Verdana, Arial, sans-serif;}
.selectbox { 
font-family:Helvetica, Verdana, Arial, sans-serif;
font-size:12px;
background-color:#e4f2f6;
border:1px solid #808080;
color:#333333;
padding:2px;
cursor:pointer;
width:240px;
}
.selectbox:hover {border: 1px solid #9bd3ea;}
.inputbox {
font-family:Helvetica, Verdana, Arial, sans-serif;
font-size:12px;
background-color:#e4f2f6;
border:1px solid #808080;
color:#333333;
padding:2px;
cursor:text;
width:240px;
}
.inputbox:hover { border: 1px solid #9bd3ea; }
.inputbox:focus { border: 1px solid #aeaeae; color: #FFFFFF;background-color:#333333;}
/** // */

