/*------------------------------------------------------------------*/
/* FILE: Generated: Sat, 17 May 2008 09:31:43 GMT */
/*------------------------------------------------------------------*/

/*~START CSS~*/

/*  
 * Cascading Style Sheet(CSS 467), for Gunners-France V2
 * Author : Dizerens Maxime alias mikaweb
 * Copyright: 2007 IPB Studio, all rights reserved 
 * Last Update : 2008/06/03

 */
 
/* 
 * ========================================
 * global element styles 
 * ========================================
 */

body {
background: #4f0000 url(../images/fond.png) repeat-x scroll left top;
font-family: Verdana,Tahoma,Arial,Serif;
border: 0pt none;
padding: 0pt;
margin:0pt;
}
ol, ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;margin:0pt;
padding:0pt;
border:0pt none;
}
img, fieldset, hr, abbr {
border: 0pt none;
}
h1 {
font-size: 1em;
}
h2 {
font-size:0.9em;
margin:0pt;
padding:0pt;
border:0pt none;
line-height: 1.5em;
}
h3 {
font-size:14px;
margin:0pt;
padding:0pt;
border:0pt none;
line-height: 1.5em;
}
h4, h5, h6 {
font-size:0.8em;
}
a {
color: #800000;
text-decoration:none;
}
a:hover {
text-decoration:underline;
color: #666;
}
hr {
background: #ccc;
height: 1px;
border: 0;
}
ul.visible {
list-style-position:outside;
list-style-type:square;
margin:10pt;
padding:5pt;
border:0pt none;
font-size: 12px;
}

/* 
 * ========================================
 * alignements et styles
 * ========================================
 */

.gras {
font-weight: bold;
}
.italique {
font-style:italic;
}
.centre{
text-align:center;
}
.droite{
text-align:right;
}
.gauche{
text-align:left;
}
.justify{
text-align:justify;
}

/* Couleurs */
.gris {
color: #AAA;
}

/* 
 * ========================================
 * header et footer
 * ========================================
 */

#header {
margin: 0 auto;
height: 169px;
position: relative;
background: #000 url(../images/header5.jpg) repeat-x scroll center top;
}
#header h1 {
text-indent: -9999px;
position: absolute;
}
#footer {
background:#000;
height:70px;
color:#A8A8A8;
font-size:10px;
padding: 10px;
}
#grosRSS {
float:left;
}
#footer a:link, #footer a:visited {
color:#FFF;
text-decoration:none;
}
#footer a:hover {
color:#FFF;
text-decoration:underline;
}

/* 
 * ========================================
 * page centrale
 * ========================================
 */

#page{
background: #FFF none repeat scroll 0%;
margin: 0pt auto;
width: 990px;
border-left: 1px solid #000;
border-right: 1px solid #000;
}
#main {
width: 100%;
min-height: 600px;
padding-top: 10px;
background: #FFF;
float: left;
}
#main p {
font-size:12px;
color: #2b2a23;
margin-bottom: 10px;
}

/* 
 * ========================================
 * Publicité
 * ========================================
 */

/* 
 * ========================================
 * bloc dans la sidebar
 * ========================================
 */

div.bloc {
margin:0pt auto 1em;
background:transparent url(../images/bloc_bas.png) no-repeat scroll center bottom;
}
div.bloc a {
text-decoration: none;
font-size: 12px;
color: #000;
}
div.bloc a:hover {
text-decoration: none;
font-size: 12px;
font-weight:bold;
}
div.bloc div {
padding:0.1em 1.5ex 1em;
}
div.bloc div {
background:transparent url(../images/bloc_haut.png) no-repeat scroll center top;
}
div.bloc div ul li {
margin:0.5em 0pt;
padding:0pt;
}
div.bloc div ul.partenaires {
margin:0pt;
}
div.bloc ul#top li a {
background: transparent url(../images/star_mini.png) no-repeat scroll left center;
padding-left:15px;
}
div.bloc ul#forum li a {
background: transparent url(../images/doc.gif) no-repeat scroll left center;
padding-left:15px;
}
div.bloc ul.link li a {
background: transparent url(../images/link.png) no-repeat scroll left center;
padding-left:20px;
}
div.bloc p.titre_bloc {
color: #151515;
font-weight: bold !important;
text-align:center;
text-transform: uppercase;
}
div.bloc ul li span {
font-family:sans-serif;
font-size:0.7em;
font-style:italic;
font-variant:normal;
line-height:1.2em;
}

/* 
 * ========================================
 *menu principal
 * ========================================
 */

div#menu {
width: 100%;
height: 35px;
clear: both;
background: #000;
font-family:Arial,sans-serif !important;
border-top: 1px solid #000;
border-bottom: 1px solid #000;
}
div#menu ul#nav {
height: 35px;
background: transparent url(../images/nav.png) repeat-x scroll right top;
}
div#menu ul#nav li {
float: left;
height: 35px;
position: relative;
border-right:1px solid #330000;
}
div#menu ul#nav li a {
display: block;
padding: 0 15px;
line-height: 35px;
float: left;
font-size: 11px;
font-weight: bold;
color: #FFF;
text-transform: uppercase;
height: 35px;
text-decoration: none;
}
div#menu ul#nav li a:hover {
color: #fff700;
}

/* 
 * ========================================
 * page classement
 * ========================================
 */

table.classement{
width:100%;
border-collapse:collapse;
font-size: 11px;
}
table.classement caption{
color:#7d0000;
font-weight:700;
padding:10px 0 20px;
}
table.classement caption img, table.classement img{
vertical-align: middle;
}
table.classement thead th{
border-bottom:2px solid #7d0000;
color:#7d0000;
padding:5px 0;
}
table.classement tbody td{
border-top:1px solid #dcdcdc;
padding:5px 3px;
}
table.classement tr.limite_position td{
border-top:2px dotted #7d0000;
}
.c1{
color:#1C285D;
font-weight: bold;
}
.uefa{
color: #008FCC;
font-weight: bold;
}
.relegation{
color: #910000;
font-weight: bold;
}
tr.fond{
background-color:#e6e6e6;
}
.position{
width: 45px;
text-align: right;
}
.position_champion_league{
margin-left: 4px;
display: inline;
float: left;
width: 15px;
height: 15px;
background-image:url(../images/classement/comp_champions_peq.png);
background-repeat: no-repeat;}
.position_uefa{
margin-left: 4px;
display:inline;
float: left;
width: 15px;
height: 15px;
background-image:url(../images/classement/comp_uefa_peq.png);
background-repeat:no-repeat;
}
.image_verticale img{
vertical-align: middle;
}
.position_milieu{
margin-left: 4px;
display: inline;
float: left;
width: 15px;
height: 15px;
}
.position_relegation{
margin-left: 4px;
display: inline;
float: left;
width: 15px;
height: 15px;
background-image:url(../images/classement/relegation.png) ;
background-repeat:no-repeat;
}
.petit {
width: 15%;
}
.moyen {
width: 20%;
}
.grand {
width: 25%;
}

/* 
 * ========================================
 * sidebar et options(présent dans calendrier et classement)
 * ========================================
 */

#sidebar {float:right;width:250px;padding: 0px;}
#contenu {float:left;width:715px;padding:0.5em;}
#options {border-bottom:1px solid #D1D1D1;margin:10px 0pt 5px;padding-bottom:10px;}
#options2 {border-bottom:1px solid #D1D1D1;margin:10px 0pt 5px;padding-bottom:10px;}
#options img {float:left;}
#options p {float:right;margin:0pt;padding:0pt;font-family:Arial,sans-serif;font-size:11px;vertical-align:middle;}

/* 
 * ========================================
 * page calendrier
 * ========================================
 */
table.calendrier{
width:95%;
border-collapse:collapse;
font-size: 11px;
}
table.calendrier thead th{
color:#7d0000;
padding:5px 0;
}
table.calendrier tbody td{
padding:5px 3px;
}

/* 
 * ========================================
 * page sondage
 * ========================================
 */

.poucentage{
display:block;
height:15px;
background:url(../images/fond_sondage.gif) no-repeat;
width:150px;
color:#FFF;
margin-bottom:1em;
}
.barre_pourcent{
display:block;
width:150px;
background:url(../images/barre_sondage.gif) no-repeat;
height:15px;
text-align:center;
position:relative;
margin:0;
}
.barre_pourcent strong{
position:absolute;
text-indent: -9999px;
font-weight:400;
left:2px;
color:#fff;
}
.sondage{
width:650px;
margin:20px auto;
}
.sondage .poucentage{
background:url(../images/fond_sondage_big.gif) no-repeat;
width:300px;
}
.sondage .barre_pourcent{
width:300px;
background:url(../images/barre_sondage_big.gif) no-repeat;
line-height:15px;
}
#titre_sondage {
font-weight:bold !important;
font-size: 14px !important;
text-decoration:underline;
text-align:center;
}

/* 
 * ========================================
 * page actualité
 * ========================================
 */
 
div#actu_bloc img {
float:left;
margin-right:15px;
margin-top:0.5em;
}
div#actu_bloc {
clear:both;
margin-bottom:2.9em;
}
div#actu_bloc p {
margin-bottom:0pt !important;
}
ul.liste_actu li{
margin:0px 10px;
padding:0pt;
}
ul.liste_actu li p {
border-bottom:1px dashed #CCC;
min-height:7.5em;
padding-bottom:0.5em;
font-size: 12px;
}

/* 
 * ========================================
 * page brèves
 * ========================================
 */
.info_breve {
font-size: 10px;
}
dl.liste{
width:715px;
margin:0 auto;
}
dl.liste dt{
background:url(../images/breve_bg.png) no-repeat;
height:30px;
color:#fff;
text-indent:55px;
line-height:30px;
font-size:10px;
margin:10px 0;
}
dl.liste dd{
margin-bottom:15px;
font-size:10px;
line-height:1.5em;
padding:0pt 13px;
margin: 0;
}
dl.liste dd h3{
font-size:11px;
color:#000;
margin-bottom:3px;
text-indent: 11px;
}

dl.liste2{
width:715px;
margin:0 auto;
}
dl.liste2 dt{
background:url(../images/breve_bg.png) no-repeat;
height:30px;
color:#fff;
text-indent:55px;
line-height:30px;
font-size:10px;
margin:10px 0;
}
dl.liste2 dd{
margin-bottom:15px;
font-size:10px;
line-height:1.5em;
padding:0pt 13px;
margin: 0;
}
dl.liste2 dd p, dl.liste2 dd a{
font-size:10px !important;
}
dl.liste2 dd h3{
background: transparent no-repeat scroll 0pt 3px;
font-size:11px;
color:#000;
margin-bottom:3px;
}

/* 
 * ========================================
 * page transferts
 * ========================================
 */

#tab_infos table {width:100%;margin:0;padding:0;border-collapse: collapse;font-size: 11px;}
#tab_infos table thead th {background: #FFF;height: 20px;}
#tab_infos table tbody th {background: url(../images/th_bg.png);color: #fff;height: 30px;text-align: left;font-weight: bold;}
#tab_infos table thead th, #tab_infos table td {text-align: center;}
#tab_infos table td.center, #tab_infos table th.center {text-align: center;}
#tab_infos table td.score {font-weight: bold;}
#tab_infos table td  {height: 30px;}
#tab_infos table {background:#FFF;}
#tab_infos th {border:0pt none !important;}
#tab_infos table .date{ width:auto; padding-left:1em; }
#tab_infos table .comp{ width:auto; text-align:center; }
#tab_infos table .match { width:auto; text-align:left;}
#tab_infos table .phase{ width:auto; text-align:left; }
#tab_infos table .score{ width:auto; text-align:center; }
#tab_infos table .tv{ width:auto; text-align:center;}
#tab_infos table a:link, #tab_infos table a:active, #tab_infos table a:visited {color:#a70000;font-weight:bold;text-decoration: none;}
#tab_infos table a:hover {text-decoration: underline;color:#a70000;font-weight:bold;}
#tab_infos table caption {background-image:url(../images/th_bg.png);color:#FFF;font-size:1.2em;font-weight:bold;padding:6px;text-align:center;}


/* 
 * ========================================
 * page joueurs
 * ========================================
 */

table#effectif{
width:100%;
border-collapse:collapse;
font-size: 11px;
}
table#effectif img{
vertical-align: middle;
}
table#effectif thead th{
border-bottom:2px solid #7d0000;
color:#7d0000;
padding:5px 0;
}
table#effectif tbody th{
border-bottom:2px solid #7d0000;
border-top:2px solid #7d0000;
color:#FFF;
background: #7d0000;
padding:5px 5px;
}
table#effectif tbody td{
border-top:1px solid #dcdcdc;
padding:5px 3px;
}

/* 
 * ========================================
 * page palmares
 * ========================================
 */
#palmares, #records {
font-size: 10px;
}

/* 
 * ========================================
 * publicité
 * ========================================
 */
.adHeadline {font: bold 10pt Arial; text-decoration: underline; color: #7d0000;}
	  .ad42_125x125 { 
		margin:2px;
		border-color: #ccc;
		border-collapse: collapse;
		border-style: outset;
		border-width: 1px;
		border-spacing: 1px;}
	  .ad42_125x125 td {
		padding: 2px;
		border-width: 0px;
		border-style: inset;
		border-color: #fff;}
	  .ad42_125x125 td a img {border:0px}
 
/* 
 * ========================================
 * page arsenal chroniques
 * ========================================
 */
 
#gallerie a img {
border:1px solid #CCCCCC;
margin:2px;
padding:5px;
}
#gallerie a img:hover {
border-color:#0066CC;
}

/* 
 * ========================================
 * Connexion
 * ========================================
 */
#connexion{margin:auto;padding:10px;width:400px;}
div.infos {background:#FFF;border:1px solid #FD9A3D;color:#FD9A3D;font-size:1.1em;margin:1em auto;padding:1.5em 0pt 1.5em 1em;text-align:center;width:70%;}
#login {width:157px;}
#pass {width: 100px;}
.connexion {display: inline;float: left;margin: 0.1em 0pt;width: 100px;}