/*
bleu clair1 : #12dbe6
bleu clair2 : #88ecf2
bleu clair3 : #c3f5f8
bleu clair4 : #e7fbfc

*/



@import url("bbcode.css");


*{margin:0;padding:0}
a{color:#128CE6}
a img{border:none}

body{background-color:/*#8f8787*/white;font-size:10pt;background-image:url(page.png);font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;background-repeat:repeat-x;background-position:left 80px;line-height:150%;}

#header{width:100%;height:80px;text-align:center;background-position:center left;background-repeat:repeat-x;background-image:url(head.png);margin:0 auto;position:absolute;z-index:10;background-color:/*#12dbe6*/white}
#logo{width:600px;float:left;background-image:url(logo.png);height:80px;background-repeat:no-repeat;background-position:bottom left}

#search_form{line-height:30px;background-image:url(menu_search.png);width:200px;float:left;-moz-border-radius: 7px;-webkit-border-radius: 7px;border-radius: 7px;border:none;padding:0 10px}
#search_form *{margin:0;padding:0}
#search_form input#search_query{width:150px;border:none;float:left;height:30px;background-image:url(menu_search.png)}
#search_form input[type='submit']{width:30px;height:30px;background-image:url(search.png);background-color:#fff;background-position:center center;background-repeat:no-repeat;border:none;float:right}


#menuh{height:94px;background-color:white;background-image:url(menu.png);background-repeat:repeat-x;line-height:30px;margin:0 auto;background-position:top;width:1100px;position:relative;z-index:5;top:80px}
#in_menuh{width:1100px;margin:0 auto;background-image:url(bords.png);background-repeat:repeat-y;height:64px;position:relative;top:30px;z-index:2}
	#menuh a{text-decoration:none;display:block;height:30px;width:150px;text-align:center;float:left;background-image:url(li.png);background-position:top;font-weight:bold;color:#000;position:relative;z-index:5}
	#menuh a:hover{background-position:bottom;-moz-border-radius: 7px;-webkit-border-radius: 7px;border-radius: 7px;}
	#menuh a.twit,#menuh a.faceb,#menuh a.rss, #menuh a.nl, #menuh a.gp{margin:0 10px 0px 10px;float:right;width:64px;background-image:none;}
	#menuh a.twit{height:64px;background-image:url(twitter.png);background-position:top}
	#menuh a.twit:hover{background-position:bottom;}
	#menuh a.faceb{height:64px;background-image:url(facebook.png);background-position:top}
	#menuh a.faceb:hover{background-position:bottom}
	#menuh a.nl{height:64px;background-image:url(newsl.png);background-position:top}
	#menuh a.nl:hover{background-position:bottom}
	#menuh a.rss{height:64px;background-image:url(rss.png);background-position:top}
	#menuh a.rss:hover{background-position:bottom}
	#menuh a.gp{height:64px;background-image:url(plus.png);background-position:top}
	#menuh a.gp:hover{background-position:bottom}
	#menuh #follow{float:right;clear:right;background-image:url(vrai.png);margin-right:15px;background-repeat:no-repeat;padding-left:35px;line-height:30px;;position:relative;z-index:5}
h1{margin-left:15px;color:#12dbe6;height:30px;line-height:30px;font-size:14pt}
	
#box{width:1100px;margin:0 auto;background-image:url(bords.png);background-repeat:repeat-y;background-attachment:absolute;z-index:2}
#page{width:1080px;margin:0 auto;background-color:#ffffff;position:relative;top:40px;}
#menud, #menug{padding:0 0 100px 0;margin:0}
	#menug{width:160px;float:left;text-align:center}
		#photo_user{position:relative;top:0px;z-index:7}
	#menug ul{text-align:left;margin-left:15px}
		#menug div,#menud>div{margin:0;border-bottom:1px solid gray;padding:10px 5px}
	#menud{width:240px;float:right;margin:0;}
		#menud h5,#menug h5{margin:10px 0;background-image:url(puce_10_3.png);background-repeat:no-repeat;background-position:left center;padding-left:15px;text-align:left}
		#menud li{list-style-type:none;margin:5px 0;font-size:7pt}
		#menud #infobulle{height:150px}
		#menud a:hover{color:black;font-style:italic}
			a.viewpic {position:relative;}
			a.viewpic span {display: none;}
			a:hover.viewpic span {display: inline;position: absolute;bottom: 0px;left:120px;z-index: 20;width:100%;padding:0px}
		#login_box{font-size:80%;float:none;}
			#login_box input{height:15px; font-size:10px}
			#login_box input[type="submit"]{height:20px}	
#bas{width:1080px; background:url('bas.png');clear:both;height:20px;background-color:#2241ff;padding-top:20px;font-size:75%;text-align:center;margin:50px auto 0;position:relative;z-index:0/*-moz-border-bottom-right-radius: 7px;-webkit-border-bottom-right-radius: 7px;border-bottom-right-radius: 7px;-moz-border-bottom-left-radius: 7px;-webkit-border-bottom-left-radius: 7px;border-bottom-left-radius: 7px;*/}
	#bas a{color:black}




p.twitter *{margin:0 auto;padding:0;border:none}




#erreur_co{font-weight:bold;color:#FF0000;background-image:url('error.png');background-repeat:no-repeat;background-position:left center;padding-left:17px;line-height:17px}
.erreur{font-weight:bold;color:#FF0000;background-image:url('error.png');background-repeat:no-repeat;background-position:left center;padding-left:17px;line-height:17px}
#debug{float:left;color:#FF0000;font-size:150%}
#centre{width:660px;margin:0 240px 0 160px;text-align:center;padding:50px 0 0 0}
#centre>table{max-width:660px}
#centre li{margin-left:15px}
.article{margin:0 auto 25px;padding:20px 10px 20px 10px;background-image:url(titre_10_rtl.png);background-repeat:no-repeat;background-position:605px bottom;text-align:justify}
.article hr{border:1px solid #2241ff;margin:5px 0}
.article .date_art{width:64px;height:64px;float:left;background-image:url(date.png);margin:0 10px 10px 0}
.date_art .date1{height:20px;width:64px;line-height:20px;display:block;text-align:center;font-size:8px}
.date_art .date2{height:44px;width:64px;display:block;text-align:center}
.date2 .j{height:14px;line-height:14px;display:block;font-size:8px}
.date2 .num{height:30px;font-weight:bold;line-height:25px;display:block;font-size:15px;color:red}

.commentaire{margin:15px 10px;-moz-border-radius: 7px;-webkit-border-radius: 7px;border-radius: 7px;border:1px solid #12dbe6;padding:10px}
.contenu_commentaire{margin:10px 0 0 15px;text-align:left}
.contenu_article{padding:10px;margin:0 auto;font-size:10pt;line-height:140%}
.contenu_article em{font-size:100%}
.contenu_article hr{border:none;background-color:black;margin:0 10px}
.console{background-color:black;color:white;font-family:courier;width:90%;margin:0 auto;padding:5px 15px;display:block;min-height:20px;}
.python{background-image:url("code.png");background-color:#eaeaea;background-repeat:no-repeat;border-color:#d2d2d2;overflow:scroll;padding-left:50px;font-family:courier}
.sql{background-image:url("code.png");background-color:#eaeaea;background-repeat:no-repeat;border-color:#d2d2d2;overflow:scroll;padding-left:50px;font-family:courier}
.titre_article{background-image:url(titre_10.png);background-repeat:no-repeat;background-position:center left;padding-left:60px;font-size:15px;margin:20px 0 20px 0;line-height:15px}
.titre_article a{color:#2241ff}
.id_article{margin:10px auto;padding:7px 15px;font-size:8pt;width:450px;border:2px solid #878787;-moz-border-radius: 20px;-webkit-border-radius: 20px;border-radius: 20px;}
#calendrier{width:140px;border-collapse:collapse;font-size:8pt;margin:0 auto;border:1px solid black;background-color:#878787}
#calendrier th{background-color:black;color:white}
#calendrier a{color:#2241ff}
.auj{background-color:#12dbe6}
#form_commentaires label, #form_commentaires input[type="text"]{width:200px;display:block;height:15px;line-height:15px}
.pagination{text-align:right;font-size:8pt;margin-right:10px}
.cur{color:#2241ff}
.mini_bb input[type="button"]{line-height:24px;height:24px;margin:0;width:24px;background-position:center center;background-repeat:no-repeat;background-color:white}
.mini_bb select{background-color:white}
.mini_bb{text-align:center}
input,textarea,select{background-color:white}
fieldset{padding:10px;background-color:#dafcff}
.admin_lnk{color:red;font-size:75%;font-style:italic;margin:0 10px}
#admin_liste_news{border:1px solid black; border-collapse:collapse;}
.liste_news_pair{background-color:#dafcff}
#menu_admin{list-style-image:url(puce_10_1.png);text-align:left;margin-left:20px}
#mentions p, #mentions ul{margin:10px auto}
#mentions h1{background-image:url(titre_10.png);background-repeat:no-repeat;background-position:center left; padding-left:80px}
#mentions h4{background-image:url(puce_10_3.png);background-repeat:no-repeat;background-position:center left; padding-left:15px;}

#photos{margin:0 auto;width:100%;text-align:center}
#photos td{padding:20px 0;}
#affichage_photo{background-color:black;width:100%; margin:0 auto;text-align:center;height:auto;padding:0}
/*#affichage_photo img{margin:0;padding:0}*/
#legende_photo{width:100%; margin:0 auto;text-align:center;font-size:80%;color:gray}
#legende_photo a{color:gray}
#pub_haut{float:right;}
.pub{margin:0 auto;text-align:center}
.fb_like{margin-top:-5px;background-color:white}
.fb_like {text-align:right}


.search_result{width:500px;min-height:75px;margin:15px auto 10px;-moz-border-radius: 7px;-webkit-border-radius: 7px;border-radius: 7px;border:1px solid #12dbe6;}
.search_result > .dedans{padding:10px;-moz-border-radius: 7px;-webkit-border-radius: 7px;border-radius: 7px;}
.search_result > .impair{background:#e7fbfc;}
.img_result img{height:100px;width:100px;border:none;vertical-align:middle}
.img_result{width:100px;height:100px;text-align:center;float:left;line-height:100px;margin:0 10px 0 0;overflow:hidden}
.abstract_result{text-align:left}
.abstract_result > .date{font-size:90%;color:#626262;text-align:right;}
.intro_search{margin-bottom:25px;line-height:45px}
h3.titre_result{float:right;width:350px;text-align:left}

#arbitre,#match,#club{margin-top:-5px}
#arbitre label,#match label,#club label{width:180px;display:inline-block}
#arbitre>p,#match>p{margin:5px 0}
#match .recevants{width:48%;display:inline-block;margin-top:15px}
#match .visiteurs{width:48%;display:inline-block;margin-top:15px}
.liens{margin-bottom:15px}
.fiche_match{width:90%;border:1px solid black;-moz-border-top-right-radius: 7px;-webkit-border-top-right-radius: 7px;border-top-right-radius: 7px;margin:0 auto 20px;float:none}
.fiche_match hr{margin:0 auto;width:90%;text-align:center; padding:0}
.match_officiels{width:48%;display:inline-block;vertical-align:top;font-size:80%;text-align:left;}
.match_officiels li, .match_stats li{list-style-type:none}
.match_stats{width:48%;display:inline-block;}
.fiche_match .desiorga{font-weight:bold;color:#fff;background-color:blue;margin:0;padding:2px 0 2px 10px;line-height:15px;background-image:url(http://www.fff.fr/imgs/blocs/bloc_bleu_h20_bckgnd.gif);-moz-border-top-right-radius: 7px;-webkit-border-top-right-radius: 7px;border-top-right-radius: 7px;background-repeat:repeat-x;}
.fiche_match .competition{font-weight:bold;font-size:13px;text-align:center}
.fiche_match .date{color:#033eb5;font-weight:bold;font-size:10px;line-height:10px;float:none}
.liste_motifs{width:100px}
#div_id label{width:180px;display:inline-block}
.ajout_sanction{margin-top:15px}
.titre_sanction{font-weight:bold;margin:10px}
table#admin_liste_news td{padding:5px;/*font-size:8%*/}
table#admin_liste_news tr>td{text-align:left;}
table#admin_liste_news th{padding:5px;background:red;color:white}
table#admin_liste_news{width:600px;word-wrap:break-word}
table#admin_liste_news .appercu{width:200px}
/*#match h4{float:left;margin-left:-20px}
#match:first-child{clear:none;float:left}
#match{border:1px solid black}*/

