
/* valeurs par default
---------------------------------------------------------------------------*/
*{list-style:none;padding:0;margin:0;}

body{font:63.5% Arial, Helvetica, sans-serif; color:#000; background:url(img/body.png) repeat-x;}
a{text-decoration:none;color:#000; font-family:Tahoma;} 
a:hover, #speedbar li a:hover{color:#e1cbf2;}
a img{border:0;} 
.clear{visibility:hidden;clear:both;} 
.logomoto
{
 width:239px;
 margin-left:750px;
 margin-left:-244px !ie;
 height:170px;
 background:url(img/moto.png) no-repeat;
 position:absolute;
 z-index:200;
 top :0px;
}




/* structure
---------------------------------------------------------------------------*/


#header{width:1004px;margin:0 auto;font-size:0;line-height:0;height:120px;}

#speedbar{width:749px;margin:0 auto; background:url(img/speedbar.jpg) no-repeat;height:24px;font-size:1.3em;
padding: 4px 250px 0 5px;}

#main{width:1004px;margin:0 auto; background:url(img/main.png) no-repeat 694px 0;}

#content{float:left;width:694px;}

#preamble{background:url(img/preamble.jpg);height:123px;}

#sidebar{width:235px;float:right; padding:0px 5px 0 0;}
 #sidebar .box{background:url(img/box.png); margin-bottom:10px;}
 #sidebar .footer_box{background:url(img/foot_box.jpg) no-repeat 0 100%; padding-bottom:15px;}
 #sidebar .top_box{background:url(img/top_box.jpg) no-repeat; padding-top:10px;}
 
#footer{padding:30px 25px 3px; clear:both;text-align:right} 
 
 
 
 
 
 


/* Contenu
---------------------------------------------------------------------------*/

/* Contenu de Speedbar */
#speedbar li{display:inline;margin:0 15px;}
#speedbar li a{color:#fff; text-transform:capitalize;}



/* Contenu de Content */
#content #preamble li{float:left;width:230px;height:90px;position:relative;font-size:1.2em;padding-top:9px;}
  #content #preamble li p.p_txt{margin-left:95px;}
   #content #preamble li p.p_link{background:url(img/bouts-preamble.png) no-repeat;height:20px;padding-left:20px;position:absolute; bottom:0;left:82px; font-weight:bold}
   #content #preamble li p.p_link2{background:url(img/bouts-preamble.png) no-repeat;position:absolute; bottom:0;padding-left:20px;left:82px; font-weight:bold; text-decoration:blink; text-align:center}
   #content #preamble li#gazette p.p_link{left:110px;}
    #content #preamble li#gazette p.p_txt{margin-left:80px;}
#gazette{background:url(img/gazette.png) no-repeat 10px 10px;}
#ticket{background:url(img/ticket.png) no-repeat 10px 10px;}
#work{background:url(img/travaux.png) no-repeat 10px 10px;}
    
    #content .news{background:url(img/news.jpg) no-repeat; margin:10px 0 30px 30px} 
#content .news h2{color:#fff;font-size:1.4em; margin: 0 75px 0 5px; line-height:46px;}
#content .news h2 span{font-size:0.9em;margin-left:5px;}    
#content .news .avatar{float:left;}     
#content .news .p1{font-size:1.2em; margin: 0 20px 5px 85px; line-height:15px;}  
#content .news .p2{font-size:1.1em; margin: 15px 30px 5px 85px; line-height:15px;clear:left; text-align:right; text-decoration:none}
#content .news .p3 {font-size:1.2em; text-align:center; margin: 0 20px 5px 85px; line-height:15px;}       
    
    
    
/* Contenu de Sidebar */    
 #sidebar .p_welcome{padding:2px 15px 10px; font-size:1.1em;}
  #sidebar .p_welcome big{color:#564285;}
   #sidebar p#admin{color:#564285;font-size:1.2em;text-align:center; letter-spacing:-1px;}
   
  #sidebar #federation dt{float:right;width:92px;padding: 5px 7px 0 0;}  
  #sidebar #federation dt span{display:block;text-align:center}
  #sidebar #federation ul{background:url(img/ul_fed.jpg) no-repeat 100% 50%; margin:0 98px 0 15px;}
  #sidebar #federation ul li{background:url(img/fed.jpg) no-repeat; line-height:29px; padding-left:35px; margin-bottom:3px; text-transform:capitalize}
  
  #sidebar #tools{ text-align:center}
  #sidebar #tools h3{font-size:1.2em;line-height:25px;}
  #sidebar #tools #p_tools{padding-top:15px;}
  
  
  
 /* Contenu de Footer */ 
  #footer span{float:left;}  #footer a{font-weight:bold; font-family:Tahoma}
  
  
/*Bureau*/
table { margin-left: auto; margin-right: auto; }
.titre {
text-align: center;
font-size: 14px;
color: purple; 
}