@charset "utf-8";

/* FOOT 64 - Création Alexandre Castets */


body{
	background-color:#f7f7f7;
	margin:0;
	padding:0;
	font-family:  Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#2e2e2e;
}


/* Commun */

img{border:0;}

a{text-decoration:none; color:#2e2e2e; font-weight:normal;}
a:hover{text-decoration:underline}

a.blink{text-decoration:blink;}


/* DIVs */


div.foot64{
	position:absolute;
	width:950px;
	height:auto;
	left:50%;
	margin-left:-475px;
	margin-top:20px;
}


div.contenu{
	float:left;
	width:950px;
	height:auto;
	margin-bottom:60px;
	padding-bottom:60px;
	background-color:#FFF;
	border-color:#cccccc;
	border-style:solid;
	border-width:1px;
}

div.entete{
	float:left;
	width:950px;
	height:100px;
}
div.entete-gauche{
	float:left;
	width:350px;
	height:100px;
}
	div.logo{
		float:left;
		width:150px;
		height:44px;
		padding-top:20px;
		padding-left:15px;
		padding-bottom:10px;
	}
	div.slogan{
		float:left;
		width:330px;
		padding-left:18px;
		height:auto;
	}
	div.slogan h1{
		font-size:12px;
		color:#a0a0a0;
		margin:0;
		padding:0;
	}

div.entete-droite{
	float:left;
	width:590px;
	height:auto;
	padding-top:5px;
	padding-right:10px;
	text-align:right;
}

div.menu{
	float:left;
	width:950px;
	height:35px;
	background-image:url('../design/font-menu.png');
	background-repeat:repeat-x;
	border-bottom-color:#0d67b3;
	border-bottom-style:solid;
	border-bottom-width:2px;
}

	div.onglet{
		float:left;
		width:auto;
		height:26px;
		padding-top:9px;
		padding-left:12px;
		padding-right:12px;
		font-size:18px;
	}
	div.onglet-accueil{
		float:left;
		width:auto;
		height:29px;
		padding-top:10px;
		padding-left:12px;
		padding-right:12px;
	}
	div.onglet:hover{
		border-bottom-color:#de0083;
		border-bottom-style:solid;
		border-bottom-width:2px;
	}
	div.onglet a:hover{
		color:#0d67b3;
		text-decoration:none;
	}
	
	div.separation{
		float:left;
		width:1px;
		height:35px;
		margin-top:1px;
		background-image:url('../design/menu-separation.png');
		background-repeat:no-repeat;
	}

	div.onglet-annonces{
		float:right;
		width:auto;
		height:26px;
		padding-top:9px;
		padding-left:12px;
		padding-right:12px;;
		font-size:18px;
	}
	div.onglet-annonces:hover{
		border-bottom-color:#de0083;
		border-bottom-style:solid;
		border-bottom-width:2px;
	}
	div.onglet-annonces a{
		color:#de0083;
		text-decoration:none;
	}
	div.onglet-annonces a:hover{
		color:#0d67b3;
		text-decoration:none;
	}
	
	div.separation2{
		float:right;
		width:1px;
		height:35px;
		background-image:url('../design/menu-separation.png');
		background-repeat:no-repeat;
	}
	

div.centre{
	float:left;
	width:950px;
	height:auto;
	margin-top:10px;
}

div.articles{
	float:left;
	width:617px;
	height:auto;
	border-right-color:#e4e4e4;
	border-right-style:solid;
	border-right-width:1px;
}

	div.une{
		float:left;
		width:607px;
		height:auto;
		padding-left:10px;
		padding-top:10px;
		padding-bottom:20px;
		border-bottom-color:#e4e4e4;
		border-bottom-style:solid;
		border-bottom-width:1px;
	}
	div.une-titre{
		float:left;
		width:600px;
		height:35px;
	}
		div.une-titre h2, div.une-titre a{
			font-size:18px;
			color:#0d67b3;
			margin:0;
			padding:0;
		}
		div.une-titre a:hover, div.une-titre h2:hover{
			color:#de0083;
			text-decoration:none;
		}
	div.une-photo{
		float:left;
		width:600px;
		height:75px;
		padding-top:225px;
		background-repeat:no-repeat;
		background-position:left;
	}
	div.une-accroche{
		float:left;
		width:580px;
		height:55px;
		padding:10px;
		background-repeat:repeat;
		font-size:14px;
		font-weight:normal;
	}
		div.une-accroche a{
		color:#ffffff;
		}
		div.une-accroche a:hover{
		text-decoration:none;
		color:#cccccc;
		}
		
div.articles-gauche{
	float:left;
	width:280px;
	height:auto;
	margin-top:10px;
	padding-left:10px;
	padding-right:17px;
	border-right-color:#e4e4e4;
	border-right-style:solid;
	border-right-width:1px;
}

div.articles-droite{
	float:left;
	width:280px;
	height:auto;
	margin-left:-1px;
	margin-top:10px;
	padding-left:18px;
	border-left-color:#e4e4e4;
	border-left-style:solid;
	border-left-width:1px;
}

div.article{
	float:left;
	width:280px;
	height:auto;
	margin-top:15px;
	border-bottom-color:#e4e4e4;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
	div.article-categorie{
		float:left;
		width:200px;
		height:auto;
		font-size:12px;
		color:#de0083;
	}
	div.article-date{
		float:right;
		width:80px;
		height:auto;
		font-size:12px;
		text-align:right;
	}
	div.article-categorie a, div.article-date a{
		color:#de0083;
	}
	div.article-titre{
		float:left;
		width:280px;
		height:20px;
		margin-top:3px;
		margin-bottom:5px;
		font-size:16px;
		font-weight:bold;
	}
	div.article-titre a, div.article-titre h3{
		color:#0d67b3;
		margin:0;
		padding:0;
	}
	div.article-titre a:hover, div.article-titre h3:hover{
		color:#de0083;
	}
	div.article-photo{
		float:left;
		width:280px;
		height:170px;
		background-position:left;
		background-repeat:no-repeat;
	}
	div.article-accroche{
		float:left;
		width:280px;
		height:auto;
		margin-top:10px;
		margin-bottom:15px;
		font-size:14px;
	}
	div.article-accroche a:hover{
		color:#0d67b3;
		text-decoration:none;
	}


div.droite{
	float:left;
	width:320px;
	height:auto;
	margin-top:10px;
	margin-left:-1px;
	padding-left:10px;
	border-left-color:#e4e4e4;
	border-left-style:solid;
	border-left-width:1px;
}

div.filinfo64{
	float:left;
	width:300px;
	height:auto;
	font-size:12px;
}
div.filinfo64-titre{
	float:left;
	width:300px;
	height:auto;
	padding-bottom:10px;
	font-size:18px;
	font-weight:bold;
	color:#0d67b3;
}
	div.filinfo{
		float:left;
		width:310px;
		height:auto;
		padding-top:6px;
		padding-bottom:6px;
		border-bottom-color:#e4e4e4;
		border-bottom-style:solid;
		border-bottom-width:1px;
	}
	div.filinfo:hover{
		background-color:#eef6fd;
	}
	div.filinfo-date{
		float:left;
		width:30px;
		height:auto;
		color:#0d67b3;
		padding-right:10px;
	}
	div.filinfo-titre{
		float:left;
		width:auto;
		height:auto;
	}

div.pub-300{
	float:left;
	width:300px;
	height:auto;
	margin-top:10px;
	padding-bottom:10px;
	border-bottom-color:#e4e4e4;
	border-bottom-style:solid;
	border-bottom-width:1px;
}


div.annonces{
	float:left;
	width:300px;
	height:auto;
	margin-top:20px;
	font-size:12px;
}
div.annonces-titre{
	float:left;
	width:300px;
	height:auto;
	padding-bottom:10px;
	font-size:18px;
	font-weight:bold;
	color:#de0083;
}
	div.annonce{
		float:left;
		width:310px;
		height:auto;
		padding-top:6px;
		padding-bottom:6px;
		border-bottom-color:#e4e4e4;
		border-bottom-style:solid;
		border-bottom-width:1px;
		font-size:12px;
	}
	div.annonce:hover{
		background-color:#ffedf8;
	}
	div.annonce-date{
		float:left;
		width:30px;
		height:auto;
		color:#de0083;
	}
	div.annonce-date2{
		float:left;
		width:40px;
		height:auto;
		color:#de0083;
	}
	div.annonce-titre{
		float:left;
		width:auto;
		height:auto;
		padding-left:10px;
	}
	
div.annonces-lien{
	float:left;
	width:310px;
	height:auto;
	padding-top:15px;
	padding-bottom:5px;
	text-align:right;
	font-size:14px;
	border-bottom-color:#e4e4e4;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
div.annonces-lien a{	
	color:#0d67b3;
	font-weight:bold;
}


div.pieddepage{
	float:left;
	width:950px;
	height:auto;
	margin-top:-80px;
	text-align:center;
}
div.pieddepage a{
	color:#0d67b3;
	font-weight:bold;
}
div.pieddepage a.rose{
	color:#de0083;
}




/* AUTRES PAGES */

div.page{
	float:left;
	width:607px;
	height:auto;
	padding-left:10px;
	padding-top:10px;
	border-bottom-color:#e4e4e4;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
	div.page-titre{
		float:left;
		width:600px;
		height:35px;
	}
	div.page-titre h2{
		font-size:18px;
		color:#0d67b3;
		margin:0;
		padding:0;
	}
	div.annonce-page-titre{
		float:left;
		width:200px;
		height:35px;
	}
	div.annonce-page-titre2{
		float:left;
		width:500px;
		height:35px;
	}
		div#reporter{
			width:350px;
		}
	div.annonce-page-titre h2{
		font-size:18px;
		color:#de0083;
		margin:0;
		padding:0;
	}
	div.annonce-page-titre2 h2{
		font-size:18px;
		color:#de0083;
		margin:0;
		padding:0;
	}
	div.annonce-deposer{
		float:right;
		width:290px;
		height:30px;
		padding-top:4px;
		padding-right:10px;
		text-align:right;
	}
	div.annonce-deposer a{
		text-decoration:blink;
		font-weight:bold;
		color:#0d67b3;
	}
	
div.annonce-categorie{
	float:left;
	width:597px;
	height:auto;
	padding:10px;
	border-bottom-color:#e4e4e4;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
	div.annonce-categorie a{
		font-weight:bold;
		color:#de0083;
	}
	div.annonce-categorie a.bleu{
		color:#0d67b3;
	}
	div.annonce-categorie a:hover{
		color:#0d67b3;
	}
	
div.annonce-page{
	float:left;
	width:577px;
	height:auto;
	margin-top:10px;
	margin-bottom:20px;
	padding:10px;
	background-color:#f7f7f7;
	border-color:#e4e4e4;
	border-style:solid;
	border-width:1px;
}
	div.annonce-page h3{
		font-size:14px;
		color:#0d67b3;
		margin:0;
		padding:0;
	}
	div.annonce-page a{
		color:#0d67b3;
	}	
	
div.filinfo-page{
	float:left;
	width:597px;
	height:auto;
	padding:10px;
	text-align:justify;
}

div.filinfo-page p{
	margin-bottom:10px;
	padding-bottom:5px;
}


/* CLUBS */

div.clubs{
	float:left;
	width:618px;
	height:auto;
	text-align:justify;
}

.club{
	float:left;
	width:205px;
	height:auto;
	padding-top:15px;
	padding-bottom:15px;
	text-align:center;
	border-color:#e4e4e4;
	border-style:solid;
	border-width:0px;
	border-bottom-width:1px;
	border-right-width:1px;
}
.club:hover{
	background-color:#f7f7f7;
}

div.club span{
	color:#0d67b3;
}

div.club a{
	color:#de0083;
}


/* CLUB */

div.club-nom{
	float:left;
	width:607px;
	height:35px;
	padding-left:10px;
	margin-top:10px;
	border-bottom-color:#e4e4e4;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
	div.club-nom h2, div.club-nom a{
		font-size:18px;
		color:#0d67b3;
		margin:0;
		padding:0;
	}

div.club-photo{
	float:left;
	width:600px;
	height:auto;
	padding-left:10px;
	padding-right:7px;
	padding-top:15px;
	padding-bottom:15px;
	border-bottom-color:#e4e4e4;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

div.club-poste-titre{
	float:left;
	width:607px;
	height:auto;
	padding-top:15px;
	padding-left:10px;
	padding-bottom:15px;
	border-bottom-color:#e4e4e4;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
div.club-poste{
	float:left;
	width:617px;
	height:auto;
	padding-bottom:15px;
	border-bottom-color:#e4e4e4;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
	div.club-poste-titre span{
		color:#de0083;
	}
	div.club-poste a{
		color:#0d67b3;
	}
	
.club-joueur{
	float:left;
	width:140px;
	height:auto;
	margin-left:10px;
	margin-top:10px;
	padding-top:5px;
	padding-bottom:10px;
	text-align:center;
	background-color:#f7f7f7;
	border-color:#e4e4e4;
	border-style:solid;
	border-width:1px;
}


/* BUTEURS */


div.buteurs{
	float:left;
	width:600px;
	height:auto;
	padding-left:10px;
	padding-right:7px;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom-color:#e4e4e4;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
div.buteurs-place{
	float:left;
	width:15px;
	padding-right:5px;
	text-align:right;
	font-weight:bold;
}
div.buteurs-prenom{
	float:left;
	width:180px;
	padding-left:5px;
	padding-right:5px;
	color:#0d67b3;
	font-weight:bold;
}
div.buteurs-prenom1{
	float:left;
	width:180px;
	padding-left:5px;
	padding-right:5px;
	color:#de0083;
	font-weight:bold;
}
div.buteurs-poste{
	float:left;
	width:80px;
	padding-left:5px;
	padding-right:5px;
}
div.buteurs-club{
	float:left;
	width:150px;
	padding-left:5px;
	padding-right:5px;
}
div.buteurs-division{
	float:left;
	width:64px;
	padding-left:5px;
	padding-right:5px;
}
div.buteurs-buts{
	float:left;
	width:60px;
	padding-right:5px;
	text-align:right;
}
	div.buteurs-buts span{
		color:#0d67b3;
		font-weight:bold;
	}
div.buteurs-buts1{
	float:left;
	width:60px;
	padding-right:5px;
	text-align:right;
}
	div.buteurs-buts1 span{
		color:#de0083;
		font-weight:bold;
	}



/* CONTACT */


div.contact{
	float:left;
	width:597px;
	height:auto;
	padding:10px;
	text-align:justify;
}

div.contact span{
	color:#0d67b3;
}

div.contact a{
	color:#de0083;
}