@charset "UTF-8";
/* CSS Document */
		*{font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			padding:0px;
			margin:0px;
			border:0px;
			}
		body {
		background-color:#0476BC;
		background-image:url(images/chiens.png);
		background-repeat:no-repeat;
		background-position:bottom;
		background-attachment:fixed;
		font-family:Arial, Helvetica, sans-serif;
		}
		#global {
  position:absolute;
  left: 50%; 
  top: 0px;
  
 min-height:100%;
width:700px;
  margin-left: -350px;
  /*background-color:#FFF;*/
  background-image:url(images/fond.png);
  background-repeat:repeat-y;
  /*border-left: solid 1px black;
  border-right: solid 1px black; */
}
#header{
position:relative;
width: 700px;
float:left;
}
#titre{
position:relative;
height:255px;
width:440px;
float:left;
}
#date{
position:relative;
padding-top:15px;
padding-right:15px;
width:245px;
float:left;
text-align:right;

}
.separateur{
position:relative;
width: 700px;
height:20px;
float:left;
background-image:url(images/lignes.png);
background-repeat:no-repeat;
padding-bottom:5px;
}

#contenu{
position:relative;
width: 700px;

float:left;
padding-bottom:50px;
}
#menu{
position:relative;
padding-left:15px;
width:200px;
float:left;
}

#connexion{
position:relative;
width:200px;
background-image:url(images/espacemembre.png);
background-repeat:no-repeat;
height:235px;
float:left;
margin-top:20px;

}
#connexionhaut{
position:relative;
width:200px;

height:90px;
float:left;


}
#connexionbas{
position:relative;
width:200px;
height:145px;
float:left;
text-align:left;

}
#connexionbas .btconnexion{
margin-left:28px;
margin-top:10px;

}
#connexionbas input{
width:130px;
margin-left:28px;
padding:2px;
margin-bottom:2px;
margin-top:2px;
}
#connexionbas label{
margin-left:28px;
color:#FFFFFF;
}

#page{
position:relative;
padding-left:40px;
width:350px;
/*anciennement 400px*/
float:left;
padding-top:10px;


}

#baspage{
	width:700px;
	height:30px;
	float:left;
	position:relative;
	text-align:center;
}

h3{
font-size:16px;
font-weight:bold;
margin:0px;
padding:0px;
margin-bottom:5px;
}

h4{
font-size:14px;
font-weight:bold;
margin:0px;
padding:0px;
margin-bottom:20px;
/*width:350px;*/
}
h5{
font-size:14px;
font-weight:bold;
margin-top:15px;
line-height:8px;
margin-bottom:15px;

}
.icone{
border:0px;
margin:0px;
vertical-align:top;
}

.post_content p a{
color:#0476BC;
}
.post_content p, #commentform p{
	font-family:Arial, Helvetica, sans-serif;
width:350px;
text-align:justify;
margin-bottom:20px;
margin-top:10px;
}
#navigation {
	
			list-style: none;
			/*background: #000;*/
			color: #fff;
			width: 200px;
			margin-bottom:10px;
			}
		#navigation a, #navigation span {
			display: block;
			padding: 5px 10px;
			height:20px;
			color: #fff;
			text-decoration: none;
			background: url(images/menu01.png) left bottom no-repeat;
			}
		#navigation .toggleSubMenu a, #navigation .toggleSubMenu span {
			background-image: url(images/menu02.png);
			}
		#navigation .open a, #navigation .open span {
			background-image: url(images/menu03.png);
			}
			/*-------------------------------------- */
			
				#navigation .toggleSubMenuClub a, #navigation .toggleSubMenuClub span {
			background-image: url(images/club01.png);
			}
		#navigation .openClub a, #navigation .openClub span {
			background-image: url(images/club02.png);
			}
			
				/*-------------------------------------- */
			
				#navigation .toggleSubMenuConcours a, #navigation .toggleSubMenuConcours span {
			background-image: url(images/concours01.png);
			}
		#navigation .openConcours a, #navigation .openConcours span {
			background-image: url(images/concours02.png);
			}
			
							/*-------------------------------------- */
			
				#navigation .toggleSubMenuCours a, #navigation .toggleSubMenuCours span {
			background-image: url(images/cours01.png);
			}
		#navigation .open a, #navigation .open span {
			background-image: url(images/cours02.png);
			}
			
		
							/*-------------------------------------- */
			
				#navigation .toggleSubMenuMedias a, #navigation .toggleSubMenuMedias span {
			background-image: url(images/medias01.png);
			}
		#navigation .openMedias a, #navigation .openMedias span {
			background-image: url(images/medias02.png);
			}
			

			


		#navigation .subMenu {
		list-style: none;
			/*font-size: .8em;*/
			/*background: #ccc url(subMenu.png) 0 0 repeat-x;*/
			/*font-size: .9em;*/
			margin: 0;
			padding: 0;
			/*border-bottom: 1px solid #666;*/
			}
		#navigation ul.subMenu a {
			background: none;
			font-weight:bold;
			/*text-decoration:underline;*/
			
			padding: 2px 10px;
			}
			/*#navigation ul.subMenu a:hover {
			padding: 2px 10px;
			}*/
			#navigation ul.subMenu .sub {
			color:#000;
			
			}
			#navigation ul.subMenu a:hover{
				text-decoration:underline;
			}
 .imgtxt{
 margin-left:-10px;
 margin-top:-5px;
 }
 .mail{
 vertical-align:middle;
 }
.iconehaut{
vertical-align:top;
/*margin-top:-4px;*/
}


#comment{
	border:1px solid #A3A3A3;
	width:350px;
}

#author, #email, #url{
	border:1px solid #A3A3A3;
	width:140px;
	margin-bottom:10px;
}

#submit{
background-color:#0476BC;
font-weight:bold;
color:#FFF;	
font-size:14px;
padding: 5px 10px 5px 10px;
	
}

.commentlist li{
	
	width:350px;
  padding:0px 0px 20px 0px;
}
.commentlist{
	list-style:none;
}

.navig{
	color:#0476BC;
}
.navig a, .sousnavigation a{
	color:#0476BC;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
}
.navig a:hover, .sousnavigation a:hover{
	font-weight:bold;
	text-decoration:underline;
}

#page .commentlist a{
	color:black;
	text-decoration:none;
	font-weight:bold;
}
#page .commentlist a:hover{
	text-decoration:underline;
	font-weight:bold;
}

#page .commentlist .infos a{
	color:#0476BC;
	font-size:11px;
	text-decoration:none;
	/*font-weight:bold;*/
}
#page .commentlist .infos a:hover{
	color:#0476BC;
	text-decoration:underline;
	/*font-weight:bold;*/
}

.postmetadata a{
	color:#0476BC;
	font-size:14px;
	text-decoration:none;
	/*font-weight:bold;*/
}
.postmetadata a:hover{
	color:#0476BC;
	text-decoration:underline;
	/*font-weight:bold;*/
}

#baspage a{
	color:#0476BC;
	font-size:11px;
	text-decoration:none;
	/*font-weight:bold;*/
}
#baspage a:hover{
	color:#0476BC;
	text-decoration:underline;
	/*font-weight:bold;*/
}

.danger{
	margin:0px;
	padding:0px;
	color:red;
	font-size:11px;
}
.infos{
	font-size:11px;
	color:#0476BC;
	
}

.bulle{
	font-weight:italic;
	border:1px solid #A3A3A3;
	padding:10px;
	width:350px;
	margin-left:-10px;
	margin-top:5px;
}

.postmetadata {
	margin:0px;
	padding:0px;
	font-size:14px;
	color:#0476BC;
}
h2 a{
	font-size:20px;
	/*text-transform:capitalize;*/
	margin:0px;
	padding:0px;
	color:black;
	text-decoration:none;	
}
h2 a:hover{
text-decoration:underline;	
}
#simplelogin{
	color:white;
	list-style:none;
	margin:0px;
	padding:0px;
}
#simplelogin img{
	margin:0 0 10px 0;
	/*border:1px solid black;*/

}
.simplelogin-links{
	margin:0px;
	padding:0px;
	list-style:none;
}
#simplelogin #user_login, #simplelogin #user_pass{
	border:1px solid #A3A3A3;
	width:140px;
	pading:2px;
	margin:2px 0px 2px 0px;
	
}
#simplelogin #rememberme{
	/*margin:10px 0 10px 0;*/
	padding:0px;
}
#wp-submit{
background-color:#0476BC;
width:140px;
font-weight:bold;
color:#FFF;	
font-size:14px;
padding: 5px 10px 5px 10px;
margin:10px 0px 2px 0px;
}

.widgettitle{
	font-size:16px;
	padding:0px;
	color:black;
margin.0px;
	text-decoration:none;
	/*margin-top:10px;*/
	margin-bottom:6px;
	
}

.simplelogin-links a{
	color:white;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
}
.simplelogin-links a:hover{
	font-weight:bold;
	text-decoration:underline;
}

#hautcell{
	
	margin:0px;
	padding:0px;
	height:100px;
	width:200px;
		background-image:url(images/hautcell.png);
	background-repeat:no-repeat;
}
#bascell{
	
	margin:0px;
	padding:0px;
	height:34px;
	width:200px;
		background-image:url(images/bascell.png);
	background-repeat:no-repeat;
}


#moyencell{
	width:172px;
	margin:0px;
	padding:0px;
	padding-left:28px;
	background-image:url(images/moyencell.png);
	background-repeat:repeat-y;
}

#page a{
	text-decoration:none;
}

.resultats{
	/*border:1px solid  #A3A3A3;*/
	margin:10px 0 10px 0;
	padding:10px 5px 10px 5px;
	/*background-color:red;*/
}
.resultats th{
	width:150px;
	/*background-color:green;*/
	text-align:center;
}
#planning{
	width:300px;
	border:0px;
}
#planning .heure{
	width:55px;
	height:30px;
}
#planning .premier{
	align:left;
	font-weight:bold;
	color:red;
}
#planning .deuxieme{
	align:left;
	font-weight:bold;
	color:#0476BC;
}
