*{padding:0;margin:0;border:0;}

/*body{padding:10px 100px;background-image:url(../images/209.jpg);color:#000;font:.8em/1.5em Verdana, Arial, sans-serif;}*/
body{padding:10px 10px;background-image:url(../images/209.jpg);color:#000;font-size:62.5%;font:Arial,Verdana,Sans-serif; }
.interligne1 {line-height: 2em;}
.gras {font-weight:bold;}
.centre{text-align:center;}
.decalage0{text-indent:0em;}

.mois {background-color:#00FFFF;text-align:center;vertical-align:middle;font-weight:bold;font-size:large;height:30px;}
.intitule {text-align:center;vertical-align:middle;font-weight:bold;height:30px;}
.dateCourse {text-align:center;font-weight:bold;}

#conteneur {	background-color:#c1d3fb;padding:5px;}
#entete{background-image:url(../images/labt5.jpg);height:17em;}

#logo {float:right;padding:5px;margin:15px 50px 5px 5px;background-color:#FFF;background-image:url(../images/logo_fsgt71.jpg);background-repeat:	no-repeat;border:solid 1px red;width:130px;height:128px;}
#logo img {display:block;padding-bottom:3em;border:solid 4px red;}
#logo a {color:#FFFFFF;texte-decoration:	none;}

#slogan {float:left;font-size:18px;background-color:	#646464;color:#FFF;border:solid 1px red;margin:5px;padding:15px;}	

#menu {height:40px;background-image:	url(../images/bg_menu.png);margin-top:5px;}
#menu ul {margin:0;padding:0;}
#menu li {list-style:none;float:left;background:url(../images/bord_menu.png) right no-repeat;}
#menu a {float:left;height:20px;padding:10px 15px;color:#FFFFFF;font-size:15px;font-weight:bold;texte-decoration:none;font-family:Arial,Verdana,Sans-serif;}
#menu a:hover {background:url(../images/bord_menu.png);}	
	
#contenu {float:left; width:100%; margin:5px 0; background:url(../images/bg_contenu.png) right repeat-y; color:#111111; font-size:1.4em;}
#contenu a {color:#333333;}
#contenu a:hover {color:#000000;}
#contenu br {line-height:8px;}
	
#texte {background-color:#FFF;line-height:14px; margin-right:0px; padding:10px 5px 30px 5px;}
#texte .titre {padding:10px;margin-top:20px;margin-left:auto;margin-right:auto;width:60%;text-indent:0;font-size:1.5em;font-weight:bold;line-height:1.5em;border:solid 1px black;}
#texte .note {font-size:10px;}
#texte p {font-size:12px; font-weight:normal;text-indent:2em;}
#texte h1 {font-size:22px; font-weight:normal; margin:20px 0 10px 0;}
#texte h2 {font-size:19px; font-weight:normal; margin:20px 0 10px 0;}
#texte h3 {font-size:12px; font-weight:normal; margin:20px 0 10px 0;}
#texte ol, #texte ul {padding:0; margin:8px 0;}
#texte li {margin-left:40px;}

#calendrier2010 table{width:95%;margin-left:auto;margin-right:auto;border-collapse:collapse;border: thin solid #6495ed;background-color:#FFFFCC;}
#calendrier2010 td, th{border: thin solid #6495ed;padding:5px;}
#calendrier2010 td.click {background-color: #bbb;}
#calendrier2010 td.hover, tr.hover{background-color: #69f;}
#calendrier2010 td.hovercell {background-color:#abc;}
#calendrier2010 td.hoverrow {	background-color: #6df;}

#tableclub {padding-top:2em;margin-left:auto;margin-right:auto;width:95%;overflow:auto;}
#table {overflow:auto;}
table.club {border-width:1px;border-style: solid;border-color: blue;border-collapse: collapse;background-color: #faf0e6;}
table.club th {border-width:2px;padding:1em;border-style:ridge;border-color: blue;background-color:#000;color:#FFF;}
table.club td{border-width:2px;padding: 5px;border-style:ridge;border-color: blue;}
table.club tr {border-width:2px;vertical-align:top;}
table.club tr.odd {background-color:#87ceeb;}

#footer {height:40px; color:#000; font-size:11px; background-image:url(images/footer_bg.png); clear:both;}
#footer a {color:#000;}
#footer a:hover {color:#DFDFDF;}
#footer_left {float:left; padding:13px 0 0 30px;}
#footer_right {float:right; padding:13px 30px 0 0;}

