
*{
margin:0;
padding:0;
}

body {
	color:#000000;
	background-color:#ffffff;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}

div{
	background-repeat:no-repeat;
	background-position:left;
	background-position:top;
}

h1{
	font-size:22px;
	color:#2087d6;
}

h2{
	font-size:16px;
	color:#FF4444;
}

h3{
	font-size:12px;
}
hr{
	border: 0;
}
.clear {
	clear:both;
}

.left {
float:left;
}

.right {
float:right;
}


#error {
border:1px solid #800;
background-color:#F55;
}

#debug {
border:1px solid #860;
background-color:#FA5;
}


/* Liste générales */
#ul {
	margin:10px;
}
/* ----------------------------------------------------------------------------------- */
/* ------------------------------- CLEANERS ------------------------------------------ */
/* ----------------------------------------------------------------------------------- */
hr.cleaner {
	border:0 none;
	clear:both;
	height:0;
	margin:0;
	padding:0;
	visibility:hidden;
}
span.cleaner {
	clear:both;
	visibility:hidden;
	height:1px;
	_height:0px;
	display:block;
	_display:inline;
	margin:0;
	padding:0;
}
/* ----------------------------------------------------------------------------------- */
/* -------------------------------- HEADER ------------------------------------------- */
/* ----------------------------------------------------------------------------------- */
#header {
}
#header #header_haut {
	height:111px;
	width:1000px;
	margin:0 auto;
	position:relative;
}
#header #header_haut #login {
	background-image: url(http://www.footcorporate.com/images/interface/foot_01.jpg );
	width:240px;
	height:111px;
	float:left;
}
#header #header_haut form {
	margin-top:18px;
}
#header #header_haut #login label{
	color:#FFFFFF;
	font-size:10px;
	position:left;
	margin-left: 10px;
}
#header #header_haut #login label#lab_loginId {
	margin-right: 42px;
}
#header #header_haut #login label#lab_passId {
	margin-right: 6px;
}
#header #header_haut #login input{
	margin-bottom:4px;
	border:0px;
	width:95px;
	height:18px;
	padding: 0px 4px;
}
#header #header_haut #login input#loginId{
	margin-left:-40px;
	width:134px;
}
#header #header_haut #login input#loginId {
	background-image:url(http://www.footcorporate.com/images/interface/input_log.jpg);
	background-repeat:no-repeat;
	_background-attachment : fixed; 
}
#header #header_haut #login input#passId {
	background-image:url(http://www.footcorporate.com/images/interface/input_pass.jpg);
	background-repeat:no-repeat;
	_background-attachment : fixed; 
}
#header #header_haut #login #loginSubmit {
	width:20px;
	height:20px;
	background:transparent url(http://www.footcorporate.com/images/interface/submit.jpg) no-repeat 0px 0px;
	border: 0 none;
	cursor:pointer;
}
#header #header_haut #login a{
	color:#FFFFFF;
	text-decoration:none;
	font-size:10px;
}
#header #header_haut #login a:hover{
	text-decoration:underline;
}
#header #header_haut #login #login_creer {
	margin-top:4px;
	margin-left:12px;
	float:left;
}
#header #header_haut #login #login_perdu {
	margin-top:4px;
	margin-left:28px;
	float:left;
}
#header #header_haut #loginOk {
	margin:5px 10px;
	float:left;
}
#header #header_haut #loginOk #image{
	height:60px;
	width:80px;	
	float:left;
	margin : 0 4px 2px 0;
}
#header #header_haut #loginOk img{
	height:60px;
	width:80px;
}
#header #header_haut #loginOk #texte{
	margin: 0 0 0 65px;
}
#header #header_haut #loginOk #texte ul#loginOk_ul {
	list-style:url(http://www.footcorporate.com/images/interface/puce_login.png);
	margin:0 0 0 35px;
	color:#FFFFFF;
	letter-spacing:1px;
	font-weight:bold;
	width:116px;
}
#header #header_haut #loginOk #texte ul#loginOk_ul li {
	margin-top:6px;
}
#header #header_haut #loginOk #texte ul#loginOk_ul li a{
	color:#FFFFFF;
	font-size:10px;
	text-decoration:none;
}

#header #header_haut #loginOk #texte ul#loginOk_ul li a#nom_equipe{
	font-size: 12px;
}
#header #header_haut #loginOk #texte ul#loginOk_ul li a:hover{
	text-decoration:underline;
}

#header #header_haut #zone_pub {
	width:760px;
	height:111px;
	float:left;
}
#header #header_haut #zone_pub #zone_pub_haut {
	background-image:url(http://www.footcorporate.com/images/interface/foot_02.jpg);
	width:757px;
	height:3px;
}
#header #header_haut #zone_pub #zone_pub_centre {
	background-color:#2e72a6;
	width:757px;
	height:91px;
	margin : 0 0 0 0 !important;
/*	margin : -16px; 0 0 20px;*/
	float:left;
}
#header #header_haut #zone_pub #zone_pub_centre img{
	width:757px;
	height:91px;
	border:0 none;
}
#header #header_haut #zone_pub #zone_pub_droite {
	background-image:url(http://www.footcorporate.com/images/interface/foot_03.jpg);
	width:3px;
	height:94px;
	margin-top:-3px;
	float:left;	
}
#header #header_haut #zone_pub #zone_pub_bas {
	background-image:url(http://www.footcorporate.com/images/interface/foot_05.jpg);
	width:760px;
	height:17px;
	float:left;
}

#header #header_bas {
	background-image:url(http://www.footcorporate.com/images/interface/foot_06a.jpg);
	margin:0 auto;
	position:relative;
	width:1000px;
	height:99px;
}
#header #header_bas #logo_lien{
	height:95px;
	padding:3px 620px 0 30px;
}
#header #header_menu {
	background-image:url(http://www.footcorporate.com/images/interface/foot_07.jpg);
	margin:0 auto;
	position:relative;
	width:1000px;
	height:34px;
}
#menu_div {
}
#menu_div ul {
	list-style:none;
	margin:0 8px;
	color:#FFFFFF;
	font-size:16px;
	letter-spacing:1px;
	font-weight:bold;
}
ul#menu li {
	margin-top:4px;
	margin-right:7px;
	float:left;
}
ul#menu li a{
	color:#FFFFFF;
	text-decoration:none;
}
ul#menu li a:hover{
	text-decoration:underline;
}
#header #header_menu #favoris{
	float:right;
	width:140px;
	margin-top:12px;
	margin-right:4px;
}
#header #header_menu #favoris img{
	border: 0 none;
	margin-right:5px;
	margin-top:4px;
}
#header #header_menu #favoris a{
	color:#FFFFFF;
	font-size:10px;
	margin-top:-2px;
	text-decoration:none;
	letter-spacing:1px;
	font-weight:bold;
}
/* ----------------------------------------------------------------------------------- */
/* -------------------------------- CONTENU ------------------------------------------ */
/* ----------------------------------------------------------------------------------- */

#contenu{
	width:1000px;
	margin:0 auto;
	position:relative;
}

#contenu #content{
	width:725px;	
	float:left;
}

#contenu #bloc_edito{
	background-image:url(http://www.footcorporate.com/images/interface/foot_08.jpg);
	width:200px;
	height:406px;
	float:left;
}

#contenu #bloc_edito #haut{
	background-image: url(http://www.footcorporate.com/images/interface/ballon.png);
	width:25px;
	height:25px;
	margin: 10px 0 0 24px;
	float:left;
}
#contenu #bloc_edito #haut2{
	width:100px;
	font-size:20px;
	margin:10px 0px 0px 26px;
	letter-spacing:1px;
	float:left;
}

#contenu #bloc_edito #centre{
	width:184px;
	height:314px;
	font-size:20px;
	margin:10px 0 0 10px;
	float:left;
}

#contenu #bloc_edito #centre #titre_edito{
	margin:12px 0 0 0;
	text-align:center;
	color:#2087d6;
	float:left;
}
#contenu #bloc_edito #centre #titre_edito hr{
	margin:8px 0 0 12px;
	text-align:center;
	width:160px;
	color:#2087d6;
	background:#2087d6;
	float:left;
}

#contenu #bloc_edito #centre #contenu_edito{
	font-size:10px;
	margin: 10px 4px 2px 4px;
	width:94%;
	text-align:justify;
	float:left;
}

#contenu #bloc_edito #pied_edito{
	margin:10px 0 0 45px;
	float:left;
}

#contenu #bloc_edito #hr , #contenu #bloc_edito #hr2{
	/*margin: 18px 4px 0 58px;*/
	margin-top:4px;
	height:1px;
	float:left;
/*	margin-bottom:-8px;*/
/*	padding-bottom:-8px;*/
}

#contenu #bloc_edito #hr hr , #contenu #bloc_edito #hr2 hr{
	color:#000000;
	background:#000000;
	width :30px;
	height:1px;
	float:left;
}
#contenu #bloc_edito #pied{
	font-size:10px;
	margin:0 10px;
	text-align:center;
	float:left;
}

#contenu #bloc_edito #pied a{
	color:#000000;
	text-decoration:none;
}

#contenu #bloc_edito #pied a:hover{
	text-decoration:underline;
}

#contenu #bloc_edito #hr2{
	width :30px;
/*	margin: 18px 4px 0 4px ;*/
	color:#000000;
	background:#000000;
	float:left;
}

#contenu #article{
	width:525px !important;
	width:515px;
	height:406px;
	float:left;
	margin:10px 0 0 0;
}

#contenu .un_article{
	height:120px;
	float:left;
/*	border:1px solid green;*/
}
#contenu .un_article .image_article{
	float:left;
}

#contenu .un_article .image_article img{
	border:1px solid #2087d6;
	height:100px;
	width:160px;
	float:left;
}

#contenu .un_article .image_article .image_ballon{
	background-image: url(http://www.footcorporate.com/images/interface/ballon_image.png);;
	width:22px;
	height:23px;
	float:left;
	margin:87px 0 0 -12px;
}

#contenu .un_article .chapeau_article{
	width:343px;
	text-align:justify;
	float:left;
}

#contenu .un_article .suite_article{
	float:right;
	margin-top:5px;
	margin-right:16px;
}

#contenu .un_article .suite_article a{
	color:#2087d6;
	text-decoration:underline;
	font-weight:bold;
}
#contenu .un_article .suite_article a:hover{
	text-decoration:none;
}

#contenu #article #hr{
	margin-top:10px;
	margin-bottom:4px;
	margin-left:4px;
	height:2px;
	float:left;
}
#contenu #article #hr hr{
	color:#2087d6;
	background:#2087d6;
	width :380px;
	height:1px;
	float:left;
}
/* ----------------------------------------------------------------------------------- */
/* ------------------------------- ARBITRAGES ET ARTICLES ---------------------------- */
/* ----------------------------------------------------------------------------------- */
#contenu #content #arbitrages , #contenu #content #p_articles{
}
#contenu #content #arbitrages h1 , #contenu #content #p_articles h1{
	margin-bottom:10px;
}
#contenu #content #arbitrages #zero_result , #contenu #content #p_articles #zero_result{
	color : #2087d6;
	font-size : 14px;
	margin :120px auto;
	font-weight:bold;
	padding-left:150px;
}
#contenu #content #arbitrages .un_arbitrage , #contenu #content #p_articles .p_un_article{
	height:120px;
	float:left;
	margin : 10px 0 10px 10px;
	width: 690px;
}
#contenu #content #arbitrages .un_arbitrage .image_arbitrage , #contenu #content #p_articles .p_un_article .image_article{
	float:left;
}
#contenu #content #arbitrages .un_arbitrage .image_arbitrage img , #contenu #content #p_articles .p_un_article .image_article img{
	border:1px solid #2087d6;
	height:100px;
	width:160px;
	float:left;
}
#contenu #content #arbitrages .un_arbitrage .image_arbitrage .image_sifflet{
	background-image: url(http://www.footcorporate.com/images/interface/sifflet_image.png);
	width:23px;
	height:14px;
	float:left;
	margin:87px 0 0 -12px;
}
#contenu #content #p_articles .p_un_article .image_article .image_ballon{
	background-image: url(http://www.footcorporate.com/images/interface/ballon_image.png);
	width:22px;
	height:23px;
	float:left;
	margin:87px 0 0 -12px;
}
#contenu #content #arbitrages .un_arbitrage h2 a , #contenu #content #p_articles .p_un_article h2 a{
	color:#2087d6;
	text-decoration:underline;
}
#contenu #content #arbitrages .un_arbitrage h2 a:hover , #contenu #content #p_articles .p_un_article h2 a:hover{
	text-decoration:none;
}
#contenu #content #arbitrages .un_arbitrage .redacteur_arbitrage , #contenu #content #p_articles .p_un_article .redacteur_article{
	margin: 10px 0 0 0;
	float:left;
}

#contenu #content #arbitrages #hr , #contenu #content #p_articles #p_hr{
	margin-left:40px;
	height:2px;
	float:left;
}
#contenu #content #arbitrages #hr hr , #contenu #content #p_articles #p_hr hr{
	color:#2087d6;
	background:#2087d6;
	width :600px;
	height:1px;
	float:left;
}
/* ----------------------------------------------------------------------------------- */
/* ------------------------------------ COMPTE --------------------------------------- */
/* ----------------------------------------------------------------------------------- */
#contenu #content #compte fieldset{
	margin: 10px;
	padding : 5px;
	width:680px;
	font-size:12px;
	border: 1px solid #2087d6;
}
#contenu #content #compte #titre_fielset{
	color : #2087d6;
	font-size : 14px;
	padding : 0 15px;
}
#contenu #content #compte #err_compte{
	margin : 10px;
	width : 690px;
/*	padding : 10px 175px;*/
	font-size : 12px;
	color : #FF4444;
	border: 1px solid #FF4444;
}
#contenu #content #compte label#radio{
	margin:0 8px 0 4px;
}
#contenu #content #compte #modpasseperdu{
	margin : 20px 0 0 10px;
	width :635px;
}
#contenu #content #compte #modpasseperdu p{
	margin : 0 0 10px 0;
	width :635px;
}
#contenu #content #compte #modpasseperdu form{
	margin : 0 0 30px 0;
}
#contenu #content #compte #modpasseperdu form input {
	margin : 0 10px 0 0;
	float:left;
}
#contenu #content #compte #modpasseperdu form input#loginId , #contenu #content #compte #modpasseperdu form input#passId , #contenu #content #compte #modpasseperdu form input#mail {
	width: 150px;
}
#contenu #content #compte #modpasseperdu form label{
	margin : 0 20px 0 0;
	float:left;
}
/* ----------------------------------------------------------------------------------- */
/* -------------------------------------- EQUIPES ------------------------------------ */
/* ----------------------------------------------------------------------------------- */
#contenu #content #equipes{
}
#contenu #content #equipes #refus{
	color : #2087d6;
	font-size : 14px;
	margin-top :45px;
	padding-left:50px;
}
#contenu #content #equipes #explication{
	font-size:14px;
	margin:20px 30px 0px 10px;
	text-align:justify;
}
#contenu #content #equipes #carte{
	margin: 10px 0 0 200px;
}
#contenu #content #equipes #carte #carte_img{
	margin: 0 10px 0 0;
	padding-left :50px;
	float:left;
	width:300px;
}
#contenu #content #equipes #carte #carte_img img{
	border:none;
}
#contenu #content #equipes #carte #carte_form{
	margin: 0 0 0 10px;
	padding:20px 0 0 40px;
	width:240px;
	float:left;
}
#contenu #content #equipes #zero_result{
	color:#2087D6;
	font-size:14px;
	font-weight:bold;
	margin:20px auto;
	margin-bottom:40px;
	padding-left:230px;
	width:680px;
	float:left;
}
#contenu #content #equipes table#affiche_res{
	margin: 20px 0 20px 40px;
	border:1px solid #2087d6;
	margin-bottom:20px;
	float:left;
}
#contenu #content #equipes #affiche_res tr#deb_tab{
	height:20px;
	vertical-align:top;
}
#contenu #content #equipes #affiche_res tr#deb_tab #titre_tab {
	font-weight:bold;
	color: #000000;
	letter-spacing:1px;
}
#contenu #content #equipes #affiche_res #titre_tab {
	font-size : 16px;
	color: #2087d6;
}
#contenu #content #equipes #affiche_res td{
	text-align:center;
	vertical-align:middle;
	margin: 4px;
	height:20px;
	border:1px solid #2087d6;
	font-size:14px;
}
#contenu #content #equipes #affiche_res td#nom_equipe{
	text-align:left;
	padding-left:5px;
}
#contenu #content #equipes #affiche_res td#nom_equipe a{
	color : #2087d6;
	text-decoration:underline;
}
#contenu #content #equipes #affiche_res td#nom_equipe a:hover {
	text-decoration:none;
}
#contenu #content #mon_compte fieldset a{
	color : #FF4444;
	text-decoration:underline;
}
#contenu #content #mon_compte fieldset a:hover{
	text-decoration:none;
}
/* ----------------------------------------------------------------------------------- */
/* ---------------------------------- MON COMPTE ------------------------------------- */
/* ----------------------------------------------------------------------------------- */
#contenu #content #mon_compte{
}
#contenu #content #mon_compte form{
	margin : 20px 0;
}
#contenu #content #mon_compte td , #contenu #content #mon_compte tr {
	height : 22px;
	padding : 0 5px;
}
#contenu #content #mon_compte fieldset{
	margin: 10px;
	padding : 5px;
	width:680px;
	font-size:12px;
	border: 1px solid #2087d6;
}
#contenu #content #mon_compte #titre_fielset{
	color : #2087d6;
	font-size : 14px;
	padding : 0 15px;
}
#contenu #content #mon_compte #err_compte{
	margin : 10px;
	width : 690px;
/*	padding : 10px 175px;*/
	font-size : 12px;
	color : #FF4444;
	border: 1px solid #FF4444;
}
#contenu #content #mon_compte label#radio{
	margin:0 8px 0 4px;
}
#contenu #content #mon_compte #presentation_info{
	margin:10px 0 10px 100px;
}
#contenu #content #mon_compte #presentation_info div{
	margin:4px 0;
}
#contenu #content #mon_compte #presentation_info img{
	height :120px;
	width: 160px;
	margin: 0 10px 10px -80px;
	float:left;
	border: 2px solid #2087d6;
}
#contenu #content #mon_compte #modifier_info{
	margin:15px 0 10px 250px;;
	font-size:14px;
}
#contenu #content #mon_compte #modifier_info a{
	color : #FF4444;
	text-decoration:underline;
}
#contenu #content #mon_compte #modifier_info a:hover{
	text-decoration:none;
}
/* ----------------------------------------------------------------------------------- */
/* ------------------------------------ LABEL RSP ------------------------------------ */
/* ----------------------------------------------------------------------------------- */
#contenu #content #labelrsp{
/*	float:left;*/
/*	height:1000px;*/
/*	margin: 10px;*/
}
#contenu #content #labelrsp div#texte{
	margin : 10px 5px;
}
#contenu #content #labelrsp #tire_general{
	font-weight:bold;
	width:690px;
	float:left;
	padding:2px;
	font-size:20px;
	margin : 10px 5px 15px 5px;
	border: 1px solid black;
	text-align:center;
	
}
#contenu #content #labelrsp ul#liste_label{
	list-style:none;
	padding:0;
	width:680px;
	height:120px;
	color:#2087d6;
	font-size:12px;
	letter-spacing:1px;
	font-weight:bold;
}
#contenu #content #labelrsp ul#liste_label li {
	margin:4px 0 10px 0;
	font-size:14px;
}
#contenu #content #labelrsp ul#liste_label li p{
	font-weight:normal;
	text-align:justify;
	color: #000000;
	font-size:12px;
}
#contenu #content #labelrsp #lien{
	margin: 4px 0 0 5px;;
}
#contenu #content #labelrsp #lien a{
	color:#FF4444;
	text-decoration:underline;
	font-size:14px;
	margin-bottom:4px;
}
#contenu #content #labelrsp #lien a:hover{
	text-decoration:none;
}
/* ----------------------------------------------------------------------------------- */
/* ------------------------------------ LABEL RSP CONTACT ---------------------------- */
/* ----------------------------------------------------------------------------------- */
#contenu #content #labelrsp_contact{
}
#contenu #content #labelrsp_contact form{
	margin: 60px 0 0 0;
}
#contenu #content #labelrsp_contact #err_labelrsp_contact{
	margin : 10px;
	width : 690px;
	font-size : 12px;
	color : #FF4444;
	border: 1px solid #FF4444;
}
#contenu #content #labelrsp_contact fieldset{
	margin: 10px;
	padding : 5px;
	width:680px;
	font-size:12px;
	border: 1px solid #2087d6;
}
#contenu #content #labelrsp_contact #titre_fielset{
	color : #2087d6;
	font-size : 14px;
	padding : 0 15px;
}
/* ----------------------------------------------------------------------------------- */
/* ----------------------------------- LECTURE --------------------------------------- */
/* ----------------------------------------------------------------------------------- */
#contenu #content #lecture{
	margin: 10px;
	width : 700px;
	float: left;
}
#contenu #content #lecture #zero_lecture{
	color:#2087D6;
	font-size:14px;
	font-weight:bold;
	margin:120px auto;
	padding-left:200px;
}
#contenu #content #lecture #image_lecture{
	margin:0 auto;
	width:180px;
	float:left;
}
#contenu #content #lecture #image_lecture img{
	border:1px solid #2087d6;
	height:100px;
	width:160px;
	float:left;
}
#contenu #content #lecture #titre_lecture{
	margin-bottom:5px;
	width:515px;
	float:left;
}
#contenu #content #lecture #redacteur_lecture{
/*	margin: 2px 0 5px 0 ;*/
	font-weight:bold;
	margin : 5px;
	width:700px;
	float:left;
}
#contenu #content #lecture #musique_lecture{
	margin: 2px 0 5px 0 ;
	width:210px;
	float:left;
}
#contenu #content #lecture #contenu_lecture{
	width:700px;
	margin: 5px;
	float:left;
}
#contenu #content #lecture #complement_lecture{
	width:700px;
	margin: 10px 5px 5px 5px;
	float:left;
}
#contenu #content #lecture #complement_lecture #complement_lecture_titre{
	font-size:14px;
}
/* ----------------------------------------------------------------------------------- */
/* ----------------------------------- RESULTAT -------------------------------------- */
/* ----------------------------------------------------------------------------------- */
#contenu #content #resultats{
}
#contenu #content #resultats form{
	margin : 20px 0;
}
#contenu #content #resultats td , #contenu #content #resultats tr {
	height : 22px;
	padding : 0 5px;
}
#contenu #content #resultats fieldset{
	margin: 10px;
	padding : 5px;
	width:680px;
	font-size:12px;
	border: 1px solid #2087d6;
}
#contenu #content #resultats fieldset select{
	width:145px;
}
#contenu #content #resultats #titre_fielset{
	color : #2087d6;
	font-size : 14px;
	padding : 0 15px;
}
#contenu #content #resultats fieldset table , #contenu #content #resultats fieldset td , #contenu #content #resultats fieldset tr {
	border:none;
}
#contenu #content #resultats #err_resultats{
	margin : 10px;
	width : 690px;
	font-size : 12px;
	color : #FF4444;
	border: 1px solid #FF4444;
}
#contenu #content #resultats #zero_result{
	color:#2087D6;
	font-size:14px;
	font-weight:bold;
	margin:120px auto;
	padding-left:230px;
}
#contenu #content #resultats #ajout_resultat{
	margin :10px 0 0 300px;
}
#contenu #content #resultats #ajout_resultat2{
	margin :10px 0 20px 300px;
}
#contenu #content #resultats #ajout_resultat a , #contenu #content #resultats #ajout_resultat2 a{
	color : #2087d6;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}
#contenu #content #resultats #ajout_resultat a:hover , #contenu #content #resultats #ajout_resultat2 a:hover{
	text-decoration:none;
}
#contenu #content #resultats table#affiche_res{
	margin: 20px 0 0 40px;
/*	padding: 4px 0;*/
	border:1px solid #2087d6;
}
#contenu #content #resultats #affiche_res tr#deb_tab{
	height:20px;
	vertical-align:top;
}
#contenu #content #resultats #affiche_res tr#deb_tab #titre_tab {
	font-weight:bold;
	color: #000000;
	letter-spacing:1px;
}
#contenu #content #resultats #affiche_res #titre_tab {
	font-size : 14px;
	color: #2087d6;
}
#contenu #content #resultats #affiche_res td{
	text-align:center;
	vertical-align:middle;
	margin: 4px;
	height:40px;
	border:1px solid #2087d6;
	font-size:12px;
}
#contenu #content #resultats #affiche_res table#petit_tab{
	width:200px;
	border:none;
	paddind 4px;
	margin : 6px 0 6px 10px;
}
#contenu #content #resultats #affiche_res #petit_tab td , #contenu #content #resultats #affiche_res #petit_tab tr {
	border:none;
	text-align:left;
}
#contenu #content #resultats #affiche_res #petit_tab td a{
	text-decoration:underline;
	font-weight:bold;
	color: #000000;
}
#contenu #content #resultats #affiche_res #petit_tab td a:hover{
	text-decoration:none;
}
#contenu #content #resultats #classement_complet{
	width : 210px;
	margin : 6px 2px 20px 0;
	text-align:right;
}
#contenu #content #resultats #classement_complet a{
	text-decoration:underline;
	color: #000000;
}
#contenu #content #resultats #classement_complet a:hover{
	text-decoration:none;
}
/* ----------------------------------------------------------------------------------- */
/* ---------------------------------- RESULTAT COMPLET ------------------------------- */
/* ----------------------------------------------------------------------------------- */
#contenu #content #resultats_complet{
}
#contenu #content #resultats_complet #carte{
	margin: 0 0 0 10px;
}
#contenu #content #resultats_complet #carte #carte_img{
	margin: 0 10px 0 0;
	padding-left :100px;
	float:left;
	width:240px;
}
#contenu #content #resultats_complet #carte #carte_img img , #contenu #content #resultats_complet #carte #carte_zone img {
	border:none;
}
#contenu #content #resultats_complet #carte #carte_zone{
	margin: 0 0 0 10px;
	padding:0 0 0 40px;
	width:240px;
	float:left;
}
#contenu #content #resultats_complet #ajout_resultat{
	margin :10px 0 30px 300px;
}
#contenu #content #resultats_complet #ajout_resultat2{
	margin :10px 0 20px 300px;
	float:left;
}
#contenu #content #resultats_complet #ajout_resultat a , #contenu #content #resultats_complet #ajout_resultat2 a{
	color : #2087d6;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}
#contenu #content #resultats_complet #ajout_resultat a:hover , #contenu #content #resultats_complet #ajout_resultat2 a:hover{
	text-decoration:none;
}
#contenu #content #resultats_complet #zero_result{
	color:#2087D6;
	font-size:14px;
	font-weight:bold;
	margin:20px auto;
	margin-bottom:40px;
	padding-left:230px;
	width:680px;
	float:left;
}
#contenu #content #resultats_complet table#affiche_res{
	margin: 20px 0 0 40px;
/*	padding: 4px 0;*/
	border:1px solid #2087d6;
	float:left;
}
#contenu #content #resultats_complet #affiche_res tr#deb_tab{
	height:20px;
	vertical-align:top;
}
#contenu #content #resultats_complet #affiche_res tr#deb_tab #titre_tab {
	font-weight:bold;
	color: #000000;
	letter-spacing:1px;
}
#contenu #content #resultats_complet #affiche_res #titre_tab {
	font-size : 16px;
	color: #2087d6;
}
#contenu #content #resultats_complet #affiche_res td{
	text-align:center;
	vertical-align:middle;
	margin: 4px;
	height:20px;
	border:1px solid #2087d6;
	font-size:14px;
}
#contenu #content #resultats_complet #affiche_res td#nom_equipe{
	text-align:left;
	padding-left:5px;
}
#contenu #content #resultats_complet #affiche_res td#nom_equipe a{
	color : #2087d6;
	text-decoration:underline;
}
#contenu #content #resultats_complet #affiche_res td#nom_equipe a:hover {
	text-decoration:none;
}
/* ----------------------------------------------------------------------------------- */
/* ----------------------------------- SEARCH ---------------------------------------- */
/* ----------------------------------------------------------------------------------- */
#contenu #content #search{
	margin: 10px;
	width : 700px;
	float: left;
}
#contenu #content #search h1{
	margin-bottom:10px;
}
#contenu #content #search #fieldset_search{
	width: 97%;
	border:1px solid #2087d6;
	padding:1em;
}
#contenu #content #search #fieldset_search label{
	width:115px;
	margin: 4px 4px 8px 0;
	float:left;
}
#contenu #content #search #fieldset_search input#keywords{
	width:500px;
	margin: 2px 4px 8px 0;
	float:left;
}
#contenu #content #search #fieldset_search select{
	width:160px;
	margin: 0 20px 0 0 ;
}
#contenu #content #search #fieldset_search input#submit2{
	width:100px;
	margin: 0 0 0 38px;
}
#contenu #content #search #zero_result{
	margin:90px 0;
	width:700px;
	text-align:center;
	float:left;
}
#contenu #content #search #result{
	margin:10px;
	width:680px;
	float:left;
}
#contenu #content #search #un_result{
	margin: 0 0 18px 0;
	width:680px;
	float:left;
}
#contenu #content #search #un_result h2 a{
	color:#2087d6;
}
#contenu #content #search #un_result h2 a:hover{
	text-decoration:none;
}
#contenu #content #search #un_result #tag{
	margin : 5px 0 0 22px;
	float:left;
}
#contenu #content #search #un_result #tag #titre{
	margin: 0 5px 0 0;
	font-weight:bold;
	float:left;
}
#contenu #content #search #un_result #tag #tagger{
	margin : 0 8px 0 0; 
	float:left;
}
#contenu #content #search #un_result #tag #tagger a{
	text-decoration:none;
	color:#2087d6;
	font-weight:900;
}
#contenu #content #search #un_result #tag #tagger a:hover{
	text-decoration:underline;
}
#contenu #content #search #pagination{
	margin : 10px 10px 20px 10px;
	width:700px;
	text-align:center;
	float:left;
}
#contenu #content #search #pagination #fieldset_page{
	width: 85%;
	border:1px solid #2087d6;
	padding:0.2em;
	margin-bottom:10px;
}
/* ----------------------------------------------------------------------------------- */
/* ------------------------------------ TOURNOIS ------------------------------------- */
/* ----------------------------------------------------------------------------------- */
#contenu #content #tournois{
}
#contenu #content #tournois #explication{
	font-size:14px;
	margin:10px 30px 25px 10px;
	text-align:justify;
}
#contenu #content #tournois #ajout_tournoi{
	margin :10px 0 0 300px;
}
#contenu #content #tournois #ajout_tournoi2{
	margin :10px 0 20px 300px;
}
#contenu #content #tournois #ajout_tournoi a , #contenu #content #tournois #ajout_tournoi2 a{
	color : #2087d6;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}
#contenu #content #tournois #ajout_tournoi a:hover , #contenu #content #tournois #ajout_tournoi2 a:hover{
	text-decoration:none;
}
#contenu #content #tournois #zero_result{
	color : #2087d6;
	font-size : 14px;
	margin :150px auto;
	padding-left:50px;
}
#contenu #content #tournois #zero_result a{
	color : #2087d6;
	font-weight:bold;
	text-decoration:underline;
}
#contenu #content #tournois #zero_result a:hover{
	text-decoration:none;
}
#contenu #content #tournois table{
	margin: 20px 0 0 20px;
	padding: 4px 0;
}
#contenu #content #tournois tr#deb_tab{
	height:20px;
	vertical-align:top;
}
#contenu #content #tournois td{
	text-align:center;
	vertical-align:middle;
	margin: 4px;
	height:40px;
}
#contenu #content #tournois td#hr{
	height:10px;
}
#contenu #content #tournois td hr{
	color:#2087d6;
	background:#2087d6;
	height:2px;
	width:656px;
	float:left;
	margin-left:1px;
}
#contenu #content #tournois #titre_tab {
	font-size : 14px;
	font-weight:bold;
}
#contenu #content #tournois td a , #contenu #content #compte #presentation_info a{
	color:#000000;
	text-decoration:underline;
}
#contenu #content #tournois td a:hover , #contenu #content #compte #presentation_info a:hover{
	text-decoration:none;
}
#contenu #content #tournois #err_tournois{
	margin : 10px;
	width : 690px;
	font-size : 12px;
	color : #FF4444;
	border: 1px solid #FF4444;
}
#contenu #content #compte #presentation_info{
	margin:10px 0 10px 100px;
}
#contenu #content #compte #presentation_info img{
	border:2px solid #2087D6;
	float:left;
	max-height:120px;
	margin:0 10px 10px -80px;
	max-width:160px;
}
/* ----------------------------------------------------------------------------------- */
/* ----------------------------------- BLOC DROIT ------------------------------------ */
/* ----------------------------------------------------------------------------------- */

#contenu #bloc_droit{
	width:275px;
	height:406px;
	float:right;
}

#contenu #bloc_droit #moteur{
	background-image:url(http://www.footcorporate.com/images/interface/foot_10.jpg);
	width:275px;
	height:47px;
}

#contenu #bloc_droit #moteur #rechercheForm{
	padding-top:3px;
}

#contenu #bloc_droit #moteur #rechercheForm label{
	margin-top:4px;
	color:#FFFFFF;
	font-size:12px;
	position:left;
	letter-spacing:0px;
	font-weight:bold;
	margin-left: 6px;
	margin-right:4px;
}

#contenu #bloc_droit #moteur #rechercheForm input#recherche{
	background: transparent url(http://www.footcorporate.com/images/interface/input_recherche.gif);
	background-repeat:no-repeat;
	margin:0 0 5px 0;
	border:0px;
	width:110px;
	height:19px;
	padding: 1px 5px 0 5px ;
}

#contenu #bloc_droit #moteur #rechercheForm #rechercheSubmit {
	width:22px;
	height:19px;
	background:transparent url(http://www.footcorporate.com/images/interface/btn_recherche.gif) no-repeat 0px 0px;
	border: 0 none;
	cursor:pointer;
}

#contenu #bloc_droit #partenaire_div{
	background-image:url(http://www.footcorporate.com/images/interface/foot_11.jpg);
	width:275px;
	height:214px;
}

#contenu #bloc_droit div#partenaire_div ul#partenaire{
	list-style:none;
	padding:5px 8px 0 35px;
	width:220px;
	height:160px;
	color:#FFFFFF;
	font-size:12px;
	letter-spacing:1px;
	font-weight:bold;
}

#contenu #bloc_droit div#partenaire_div ul#partenaire li {
	height:64px;
	margin-bottom:10px;
}
#contenu #bloc_droit div#partenaire_div ul#partenaire li img{
	border: 1px solid black;
}
#contenu #bloc_droit div#partenaire_div ul#partenaire li div#div1{
	margin:-35px 0 10px 90px;
}
#contenu #bloc_droit div#partenaire_div ul#partenaire li div#div2{
	margin:-50px 0 10px 110px;
}
#contenu #bloc_droit div#partenaire_div ul#partenaire li a{
	color:#000000;
	text-decoration:none;
}
#contenu #bloc_droit div#partenaire_div ul#partenaire li a:hover{
	text-decoration:underline;
}

#contenu #bloc_droit #sondage{
	background-image:url(http://www.footcorporate.com/images/interface/foot_12.jpg);
	width:275px;
	height:145px;
	color:#FFFFFF;
	float:left;
}

#contenu #bloc_droit #sondage #titre_sondage{
	font-size:12px;
	font-weight:bold;
	letter-spacing:1px;
	width:200px;
	float:left;
	padding-left:4px;
}

#contenu #bloc_droit #sondage #hr{
	margin-top:2px;
	margin-bottom:2px;
	margin-left:10px;
	color:#FFFFFF;
	height:2px;
	float:left;
}
#contenu #bloc_droit #sondage #hr hr{
	color:#FFFFFF;
	background:#FFFFFF;
	width :150px;
	height:1px;
	float:left;
}

#contenu #bloc_droit #sondage #question_sondage{
	font-size:10px;
	width : 98%;
	float:left;
	padding-left:4px;
}

#contenu #bloc_droit #sondage #reponses_sondage{
	font-size:10px;
	padding: 0 0 0 5px;
	float:left;
	padding-left:2px;
}
#contenu #bloc_droit #sondage #reponses_sondage input{
	margin-top : 2px;
	margin-left:2px;
}
#contenu #bloc_droit #sondage #reponses_sondage label{
	font-size:10px;
	width:240px;
}

/* ----------------------------------------------------------------------------------- */
/* ----------------------------------- ANNONCE --------------------------------------- */
/* ----------------------------------------------------------------------------------- */

#annonce_hr{
	width:1000px;
	margin:0 auto;
	position:relative;
}
#annonce_hr hr{
	background:#2087d6;
	color:#2087d6;
	width :935px;
	height:1px;
	float:left;
	margin-left:20px;
}
#contenu #annonce{
	width:1000px;
	height:87px;
	position:relative;
	font-size:10px;
	float:left;
}
#contenu #annonce .une_annonce{
	width : 310px;
	height: 80px;
	float: left;
}
#contenu #annonce .une_annonce .image_annonce{
	margin: 10px 0 0 3px;;
	float:left;
}
#contenu #annonce .une_annonce .image_annonce img{
	height:67px;
	width:110px;
	border:1px solid #2087d6;
}
#contenu #annonce .une_annonce a {
	color:#000000;
	text-decoration:none;
}
#contenu #annonce .une_annonce a:hover .texte_annonce{
	text-decoration:underline;
}
#contenu #annonce .une_annonce .texte_annonce{
	width: 190px;
	margin: 0 0 0 2px;
	float:left;
}
#contenu #annonce .une_annonce .texte_annonce h3 {
	float:left;
	width:100%;
	margin: 0 0 0 0;
}
#contenu #annonce .une_annonce .texte_annonce .chapeau_annonce{
	float:left;
	margin: 0 0 0 0;
}
#contenu #annonce .annonce_separateur{
	width:2px;
	height:40px;
	background:#2087d6;
	margin:20px 4px;
	float:left;
}
#rss{
	background-image: url(http://www.footcorporate.com/images/interface/rss.jpg);
	width:16px;
	height:16px;
	margin : 0 0 0 5px;
	float:right;
}

/* ----------------------------------------------------------------------------------- */
/* -------------------------------- PARTENAIRE --------------------------------------- */
/* ----------------------------------------------------------------------------------- */

#partenaire_hr{
	width:1000px;
	margin:0 auto;
	position:relative;
}
#partenaire_hr hr{
	background:#2087d6;
	color:#2087d6;
	width :900px;
	height:1px;
	float:left;
	margin-left:40px;
}
#partenaire_bas{
	width:1000px;
	margin:0 auto;
}
#partenaire_bas img{
	border: none;
}
/* ----------------------------------------------------------------------------------- */
/* ---------------------------------- FOOTER ----------------------------------------- */
/* ----------------------------------------------------------------------------------- */

#footer{
	width:1000px;
	height:22px;
	margin:0 auto;
	position:relative;
}

#footer div#footer_menu_div {
	width:900px;
	margin:0 auto;
}
#footer div#footer_menu_div #hr{
	margin-bottom:4px;
	margin-left:4px;
	height:2px;
	float:left;
	width:100%;
}
#footer div#footer_menu_div #hr hr{
	color:#2087d6;
	background:#2087d6;
	width :900px;
	height:1px;
	float:left;
}
#footer ul#footer_menu {
	list-style:none;
	margin:0 0 0 50px;
	color:#000000;
	font-size:10px;
}

#footer ul#footer_menu li {
	margin-right:4px;
	float:left;
}

#footer ul#footer_menu li a{
	color:#000000;
	text-decoration:none;
}

#footer ul#footer_menu li a:hover{
	text-decoration:underline;
}
