html,body{margin:0;padding:0;}
body{color: #FFFFFF;
	font: 80% "Lucida Grande",Arial,sans-serif;
	text-align:center;
	background-color:#000000;
/*	background-image: url(/images/theme/new_schuller/img_fond_body.png);*/
/*        background-repeat:repeat-y;*/
	}
	
b{margin:0 10px 10px;
	text-align:justify;}
p{margin:0 10px 10px}
a	{
		display:block;
		color: #ff6600;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
	}
h0 {height:5px;line-height:5px;margin:0;
  padding-left:10px;color: #79B30B;
text-align:right;
	}
h2 {	margin: 1em 0 0 0;
	padding: 0;
	font-size: 1.4em;
}

.post-title {
	color:#9ac528;
	font-size:1.7em;
}


/*div#header h1{height:80px;line-height:80px;margin:0;*/
/*  padding-left:10px;background: #EEE;color: #79B30B;}*/

pre 
{

white-space: -moz-pre-wrap;

}
.post-content pre, .post-excerpt pre 

{

padding-top: 10px;

padding-right: 10px;

padding-bottom: 10px;

padding-left: 10px;

font-family: 'courier new',courier,monospace;

font-style: normal;

font-variant: normal;

font-weight: normal;

font-size: 1.1em;

line-height: normal;

font-size-adjust: none;

font-stretch: normal;

}

/* Post content
-------------------------------------------------------- */
.post-content, .post-excerpt, #comments dd, #pings dd, dd.comment-preview {
	line-height:1.4em;
	text-align:justify;
	margin-right: 10px;
}
.post-content acronym, .post-excerpt acronym {
	cursor: help;
	border-bottom: 1px dotted #666;
}

.post-content pre, .post-excerpt pre {
	padding: 10px ;
	font: 1em 'courier new', courier, monospace;
	
}

.post-content ul, .post-excerpt ul, .post-content ol, .post-excerpt ol {
	margin: 0.5em 0 0.5em 0;
	padding: 0 0 0 15px;
}

.post-content li, .post-excerpt li {
	margin: 0;
	padding: 0;
}

.post-content blockquote, .post-excerpt blockquote {
	margin: 4px 0 4px 0;
	padding: 0 5px;
	border-left: 4px solid #bfbfbf;
}


/*#attachments h3 {
	font-size: 1.2em;
}

#attachments ul {
	list-style: none;
	margin: 0;
	padding: 4px 0;
}

#attachments li {
	margin: 0 0 0.6em;
	padding: 2px 10px 2px 18px;
	background: transparent url(img/attach.png) no-repeat 0 50%;
}

#attachments li object {
	display: inline;
	margin: 0;
	padding: 0;
	vertical-align: bottom;
}*/

.read-it a
{

font-weight: bold;
clear: left;
font-size : 0.8em;
padding-top : 0px;
padding-bottom : 0px;
}

div#extra{background-color:white;}
div#extra{float:right;clear:right;width:260px;}

/*enlever les contours des images cliquables*/
a img{
margin-left: 0px;
border:none;

}
/*faire une ligne de séparation*/
.maligne
{
margin-left:15px;
margin-bottom:5px;
border-bottom: solid 1px #336699;
width:40%;


} 

/*css global*/
div#global	{
		margin-right : auto;
		margin-left : auto;
		text-align:center;
		background-color: #4b4b4b;
		
		width:960px;
		
		margin:0 auto;
		
		}
div#global hr {
		width : 675px;
}



div#wrapper {

}



div#bandeau 	{
		/*background-image:url(images/bandeau1.png);*/
		
		height:136px;
		width: 960px;
		margin-top: 0px;
		}

div#bandeau_pub 	{
		
		text-align:center;
		width: 960px;
		margin-top: 3px;
		} 

div#menu 	{
		width:960px;
		height:23px;
		text-align:center;
		/*background-image:url(/images/theme/schuller/new_menu2.png);*/
		border: 2px solid #ff6600;
		margin-top: 3px;
		}

#nav {
	
		list-style: none ;
		margin: 0 ;
		padding: 0 ;
		

	}
	
#nav li {
	float: left ;
	width: 93px ;
	
	margin-right: 1px ;
	


	
	}
	
#nav li a {
		
		
		color: #fff ;
		
		font: 1em "Trebuchet MS",Arial,sans-serif ;
		line-height: 1em ;
		padding: 4px 20px ;
		text-align: center ;
		text-decoration: none ;

}

#nav li a:hover, #nav li a:focus, #nav li a:active {
				
				text-decoration: underline ;
				}







/*colonne gauche*/
div#col_gauche	{
		
		float: left;
		
		width: 685px;
		margin-top: 0px;
		margin-bottom :0px;
		
		}
		
div#liens_spec {
		text-align : left;
}
		
.mnu_675{
		width:675px;
		height:24px;
		padding-top:5px;
		
		background-image:url(images/theme/2011/band_mnu_col_gauch.png);
		background-repeat : no-repeat;
		background-position : center center ;
		color:#FFFFFF;
		font-weight: bold ;
		text-align : left;
		
		}		
		
		div#en_image{width: 685px;
		text-align : left;
		padding-left:10px;
				
		}
				div#mnu_en_image{
						
				}
				div#en_img_content{
						
						
				}
				#en_img_content img {
						border-width :5px;
						border-style : solid;
						border-color : #808080;
				}
		
		div#actu_spor{width: 685px;
		text-align : left;
		padding-left:10px;
				
		}
		div#lire_ailleur{width: 685px;
		text-align : left;
		padding-left:10px;
				
		}

.mnu_675 h1{
		font: 120% "Lucida Grande",Arial,sans-serif;
		font-weight:bold;
		
		display:inline;
		}
		
.mnu_675 h2{
		font: 135% "Lucida Grande",Arial,sans-serif;
		
		
		display:inline;
		}
		
		
.post_actu_sport_content {
		
		width:650px;
		
}

.img_actu_spor_content {
		
		float :left;
}


.text_actu_spor_content{
		
		
}

.float {
float: left;

}


/*colonne droite*/
div#col_droite 	{
		
		
		float : left;
		width:275px;
		
		}
.mnu_260{
		width:260px;
		height:24px;
		padding-top:5px;
		
		background-image:url(images/theme/2011/band_mnu_col_droite.png);
		background-repeat : no-repeat;
		background-position : center center ;
		color:#FFFFFF;
		font-weight: bold ;
		
		}		
		div#logo_parten{width: 275px;
		text-align : left;
		padding-left:10px;
				
		}
		
		#logo_parten img {
						border-width :5px;
						border-style : solid;
						border-color : #808080;
				}
				
		div#communique{width: 275px;
		text-align : left;
		padding-left:10px;
				
		}
		
		div#video{width: 275px;
		text-align : left;
		padding-left:10px;
				
		}
		
		div#telecharge{width: 275px;
		text-align : left;
		padding-left:10px;
				
		}
		
.post_communique_content {
		
		width : 260px;
}

.clear {clear: both;
visibility:hidden;}
	
div#footer {
		/*background-color : white;*/
		
		width: 675px;
		
/*position:relative;*/
/*clear:both;*/
}

	.footer_1 {
	text-indent: 2px;
	background-color: transparent;
	color : #ffffff;
	text-align:left;
	font-size: x-small;
	width: 334px;
	float: left;
	border-right: 1px solid #333333;
	}

.footer_1 a {
	height: 2px;
	text-decoration: none; 
	color : #ffffff;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;

}

.footer_1 p {
	font-size: large;
}

div#footer2 {
		/*background-color : white;*/
		background-image : url(images/theme/schuller/image_footer.jpg);
		width: 960px;
		height : 259px;
/*position:relative;*/
clear:both;
}


/*page equipe*/

div#img_coureurs ul{
		display: block;
	float: left;
	margin: 0;
	padding: 0;

}

div#img_coureurs ul li
{
		display: block;
	float: left;
	margin: 0;
	padding: 0;
	width: 150px;
	margin: 0em 1em 0em 0em;
	line-height: 1.5em;
	
}

/*page coureur */

div#liens_liens_coureur span {
		
 text-align : left;
 float :left;
		
}

div#liens_liens_coureur span h3{
		
 
	width : auto;
	margin: 0;
	padding: 0;
		
}

/*page partenaire */

div#img_partenaire_1 img {
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		margin-left : 0px;
		margin-right:0px;
		border : 0px;
		border-width :0px;
		
}

div#logo_partenaires .img_partenaire a {
    
    
    display:inline;
    
		
}

/* super footer */

div#super_footer {
		background-color:#ececec;
		text-align:center;
		width:100%;
		height : 250px;
		
}

div#super_footer_content {
		margin-right : auto;
		margin-left : auto;
		text-align:left;
		/*background-color: #ececec;*/
		color : #000000;
		width:960px;
		
		margin:0 auto;
}

div#super_footer_content li, ul {
		

	display: block;
	float: left;
	margin: 5px;
	padding: 0;
	


		
		
}

div#super_footer_content ul li {
		

	width: 13em;
	margin: 0em 1em 0em 0em;
	
	



		
		
}

div#super_footer_content span a {
		

	font: 150% "Lucida Grande",Arial,sans-serif;
	color : #000000;
	
	



		
		
}

/* page video */

.video_content {
		width:317px;
		height : 228px;
		float :left;
		border-width :5px;
		border-style : solid;
		border-color : #FFFFFF;
		text-align:left;
		margin-right:10px;
		margin-bottom :10px;
		padding-left :3px;
		
		
}

.video_image {
		/*width:238px;*/
		
		text-align: center;
		
		
		
		
		
}

.video_image img {
		/*width:238px;*/
		border-width :5px;
		border-style : solid;
		border-color : #808080;
		
		
		
		
		
		
}

.video_comment {
		
}

.video_play {
		width:25px;
		padding : 2px;
		float : left;
		
		
}

.video_text {
		width :213px;
		float : left;
		padding-left : 5px;
		
		
}
div#les_video {
		
}

