body, table { margin: 0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:left; }
body {
	background-color:#ffffff;
	background-image: url(../images/fond_exterieur2.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: 50% 50%;
}
table.principal { background-image:url(../images/ballon_fond.jpg); }
#ad { width: 120px; padding: 20px 0px 20px 20px; }
#ad .sky_ad { width: 120px; height: 600px; background-color:#e0e8f5; }
#content { padding: 20px 0px 20px 20px; height: auto; width: 500px; }
#logos { height: 90px; vertical-align:bottom; width: 500px; padding: 00px 0px 20px 20px; }
#logos .ban_ad { height: 60px; padding-bottom:20px; text-align:center; }
#droite { width: 350px; }
#droite .previous { padding-top:20px; }
#droite .match { padding-top:20px; width: 100%; }
#droite .match td { text-align:center; }
#droite .match td.adv { width: 100px; }
#droite .match td.left { text-align:right; }
#droite .match td.score { text-align:center; width: 12px; }
#droite .match td.right { text-align:left; }
#droite .match .win { font-weight:bold;}
#droite .match .draw { font-weight:bold;}
#droite .match .loose { font-weight:normal;}
#droite div.plus { padding-top:10px; text-align:center;}

#content #resultats { width: 510px; }
#content #resultats .date { width: 70px; }
#content #resultats .loc { text-align:right; }
#content #resultats .score_loc { text-align:center; width: 30px; }
#content #resultats .tiret { text-align:center; width: 10px; }
#content #resultats .score_adv { text-align:center; width: 30px; }
#content #resultats .adv { text-align:left; padding-right:20px; }
#content #resultats .lieu { width: auto; }
#content #resultats .win { font-weight:bold;}
#content #resultats .draw { font-weight:bold;}
#content #resultats .loose { font-weight:normal;}
#content .news { margin-bottom:20px;}

#content table { border-collapse:collapse; }

#content .news .head { width: 100%; margin: 30px 0px 10px; border-bottom:1px solid #999; }
#content .news .head .titre { text-align:left; font-weight:bold; }
#content .news .head .date { text-align:right; font-style:italic;}
#content .news .intro { font-style:italic; padding-bottom:10px;}
#content .news .plus { text-align:right; font-style:italic;}

#homepage { }
#homepage .news .head { width: 100%; margin: 30px 0px 5px; border-bottom:1px solid #999; }
#homepage .news .head .titre { text-align:left; font-weight:bold; }
#homepage .news .head .date { text-align:right; font-style:italic;}
#homepage .news .intro { font-style:normal; padding-bottom:0px;}
#homepage .news .plus { text-align:right; font-style:italic;}

#archives { width: 100%; }
#archives .titre { text-align:left; }
#archives .date { text-align:right; font-style:italic;}

#photos .galeries { border-collapse:collapse; width: 100%; }
#photos .galeries .visuel { vertical-align:top; text-align:left; width: 70px; height: 70px; }
#photos .galeries .visuel img { border-width:0px; }
#photos .galeries .txt { vertical-align:top; text-align:left; }
#photos .galeries .txt .titre { }




/* Utils - Général */
.clear { clear:both; }
.pointer { cursor:pointer; }
.help { cursor:help; border-bottom:1px dotted #000; }
a img { border: 0px; }
a, a:link, a:visited { color: #666666; text-decoration:none; }
a:hover { color:#000000; text-decoration:none; }
a.selected { color: #000000; }
.introuvable { text-align:center; font-weight: bold; }
.hidden_link {color: #ffffff; }	
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{ margin: 0; padding: 0; }
a img,:link img,:visited img { border: none; }
li { list-style-type: none; }
input, textarea { font: normal 13px Verdana; }
td { vertical-align:top; }
h1 { background-color:#989fac; font-weight:bold; text-transform:uppercase; font-size:10px; color: #FFFFFF; padding:5px 10px; font-family:Arial, Helvetica, sans-serif; background-image:url(../images/icone_ballon.png); padding-left: 30px; background-repeat:no-repeat; background-position: 5px; }
h1.infirmerie { background-image:url(../images/infirmerie_ico.gif); }
.opacity { background-image:url(../images/transparent.png); padding: 20px; }


#content li {margin: 0px 15px; list-style-type:inherit; }