/* CSS Amiens Football Club */

* {
margin : 0 ;
padding : 0 ;
font-family: Arial, Verdana, Helvetica, sans-serif
}

body{
background : #fff url('img/fdBodyTop.gif') left top repeat-x ;
text-align : center ; /* centrage horiz pour IE */
font-size : 75% ;
padding-bottom : 10px ;
}

h1 {
font-size:2em ;
}

h2 {
font-size:1.2em ;
}


h3 {
font-size:1em ;
}

.align-center{
	text-align:center;
}


.align-right{
	text-align:right;
}


.align-left{
	text-align:left;
}

.hiddenh {
 position:absolute;
 left:-500px;
 top:-500px;
 width:1px;
 height:1px;
 overflow:hidden;
}

a {
color:#000
}

img {
border:0;
}

.clear {
clear : both ;
font-size : 0.1em ;
width:95% ;
height : 0px ;
}

.alignRight {
text-align : right ;
}

p.boutonVoir {
text-align : right ;
padding : 0 10px 4px 0 ;
clear : both ;
}

.contenu {
margin-top : 10px ;
}

.margin10px {
margin : 10px ;
}

/* ---- bandeau du haut sur fond noir ---- */
#bodyTop {
width : 980px ;
margin : auto ;
height : 35px; 
color : #fff ;
clear : both ;
text-align : left ;
text-transform: uppercase ;
}

#bodyTop #bienvenue {
float : left ;
margin-top : 4px ;
}


#bodyTop #formLogin {
padding-top : 4px ;
float : right ;
font-size : 0.9em ;
}

#bodyTop #formLogin label {
	margin-left : 10px ;
}
#bodyTop #formLogin input {
margin-left : 5px ;
border : 1px solid #000 ;
width : 100px;
}


/* ---- */ 
#wrapper {
margin : auto ;
width : 970px ;
padding : 10px ;
border : 1px solid #d8dbdd ;
text-align : left ;
}


/* --------- bandeau et menu --------- */
#top {
text-transform: uppercase ;
}

#bandeau {
background : #000 url('img/bandeau.jpg') left top no-repeat ;
clear : both ;
}

#logo {
float : left ;
}

table#pub { 
float : right ;
height : 140px ;	
width : 800px ;
text-align : center ; 
}


#menuTop { /* contient copyright, nous contacter, credits */
clear : both ;
font-size : 0.9em ;
} 
#menuTopLeft {
width : 50% ;
float :left ;
padding-bottom : 4px ;
} 
#menuTopRight {
width : 50% ;
float : right ;
text-align:right ;
padding-bottom : 4px ;
} 
#menuTop a { 
text-decoration : none ;
} 

#menuTop a:hover { 
text-decoration : underline ;
} 

#menuPrincipal {
background:#000 url('img/fdMenuNoir.gif') 0 0 repeat-x ;
clear:both;
height:26px ;
margin-bottom : 10px ;
}

#siteOfficiel { /* image */
float : left ; 
margin-left : 1px ;
}



/* NOUVEAU MENU HORIZONTAL 1 */
#contenerM1 {
width:630px;
height:26px;
float:left;
background:url(img/fdMenuGris.gif) 0 2px repeat-x;
}
#menuHoriz1, #menuHoriz2 {
height:24px;
border-spacing:0;
border-collapse:collapse;
margin:2px 0 0 0;
}
#menuHoriz1 td, #menuHoriz2 td {
padding:0;
}
#menuHoriz1 td a { 
display : block ;
height:20px;  /*24 - 4*/
padding : 4px 12px 0;
text-decoration: none ;
font-weight:bold ;
border-right:1px solid #c5c5c5;
}
#menuHoriz1 td a.active, #menuHoriz1 td a:hover {
background:#eab552 url('img/fdMenuJaune.gif') 0 0 repeat-x ;
}
#contenerM1 {
width:630px;
height:26px;
float:left;
background:url(img/fdMenuGris.gif) 0 2px repeat-x;
}
#contenerM2 {
width:168px;
height:26px;
float:left;
}
#contenerM2 td a { 
display:block ;
height:20px;  /*24 - 4*/
padding:4px 8px 0 ;
margin:0 auto;
color:#fad749;
text-decoration:none ;
font-weight :bold ;
}
#contenerM2 td.billet a { 
border-left:1px solid #c5c5c5 ;
}
#contenerM2 td a:hover { 
color:#fff ;
}

/* Nouveau sous-menu */
.ssMenu {
border-spacing:0;
border-collapse:collapse;
background:#cecece;
filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;
}
.ssMenu td {
padding:0;
}
.ssMenu td a {
text-align:left;
display:block ;
float:left;
width:100%;
height:24px;
padding:0;
text-decoration:none;
font-weight:bold;
}
.ssMenu td a.active, .ssMenu td a:hover { 
background:#eab552 url('img/fdMenuJaune.gif') 0 0 repeat-x ;
}
.ssMenu td a span {
display:block;
height:20px;  /*24 - 4*/
padding:4px 12px 0;
}
.ssMenu td a:hover span {
cursor:pointer;
}
/* fin nouveau ss menu */


/* --------- contenu sur les 3 colonnes --------- */
#subwrapper { /* entoure les trois colonnes */
clear : both ;
}

#colonne1 {
width : 480px ; 
float : left ;
}

#colonne2 {
width : 300px ; 
float : left ;
margin-left : 10px ; 
}

#colonne3 {
width : 170px ; 
float : left ;
margin-left : 10px ; 
}


/* -- colonne 1 -- */

#accroche {
	height : 339px ;
	text-align:justify;
}

#accroche a {
text-decoration:none;
}

#accroche a:hover {
text-decoration:none;
color: #fad74a;
}

#accroche .cat {
margin-top : 5px;
color : #677274 ;
font-weight : bold ;
}

#accroche .titre {
margin-top : 5px;
color : #DDDDDD ;
font-weight : bold ;
font-size:14px;
}

#accroche .subheader {
margin-top : 5px;

}

#transparence {
background : #000 ;
-moz-opacity:0.6;
opacity: 0.6;
filter:alpha(opacity=60);
width :  150px;
color : #fff ;
height : 299px ; 
padding : 20px 10px ;
position : absolute ;
z-index : 1 ;
}
#texteAccroche {
-moz-opacity :1 ; 
opacity: 1  ;
filter:alpha(opacity=100);
width :  160px;
color : #fff ;
position : absolute ;
z-index : 1000;
margin-left : 5px ;
margin-top : 10px ;
}
#texteAccroche p, #texteAccroche h2, #texteAccroche a {
color : #999999 ;
}

#texteAccroche a {
font-weight : bold ;
text-decoration : none ;
padding-left : 15px ;
color : #999999 ;
}

#lienUne {
margin-top: 15px;
color : #999999 ;
background : transparent url('img/fleche_fnoir.gif') 2px 2px no-repeat ;
}

#cadre_gris {
background-color: #F7F7F9;
}


#cadre_gris a{
	margin-top: 15px;
	font-size:12px;
	text-decoration:none;
	color:#677274;
	font-weight:bold;
}

#cadre_gris a:hover{
	color:#DBDBDB;
}


#contenu_interieur {
margin: 0px 4px 4px 4px;
text-align:justify;
}

/* --- Boutique --- */ 
#boutique {
margin-top : 10px ;
border-left : 1px solid #000 ;
border-right : 1px solid #000 ;
border-bottom : 20px solid #000 ;
}

#boutiqueContent {
width : 476px ;
height : 94px ;
background : #fff url('img/fdBoutique.gif') left top no-repeat ;
}
#boutiqueContent img {
float :left ;
margin : 0;
}

#texteBoutique {
float : left ;
width : 190px ;
padding : 10px ; 
}
#prixComm {
padding : 15px ; 
float : right ;

}
.prix {
background : #000 ;
color : #fff ;
font-size :24px ;
padding : 5px ;
margin-bottom : 4px ;
text-align:center ;
font-weight : bold ;
}



/* -- colonne 2 -- */

#ASCLive  {
background-color : #e3e3e3 ;
color : #000 ;
}

#ASCLiveContent {
height : 106px ;
overflow : auto ;
border-right  : 1px solid #e9e9e9 ;
border-left  : 1px solid #e9e9e9 ;
background-color : #ececec ;
}

#ASCLive a {
text-decoration:none;
}

#ASCLive a:hover {
text-decoration:none;
color: #999;
}
#ASCLive p.boutonVoir {
padding : 3px 2px 2px 2px ;
}
#ASCLiveContent table {
width : 278px ;
border-collapse:collapse ;
}
#ASCLiveContent table tr td{
padding : 3px ;
font-weight: bold ;
}
#ASCLiveContent table tr.tr1 td{
background-color : #fff ;
}
#ASCLiveContent table tr.tr2 td{
background-color : #ececec ;
}
#ASCLiveContent table tr td.td2{
color : #677175 ;
}


/* --- Web TV --- */
#ASCWebTV {
background-color : #000  ;
color : #fff ;
margin-top : 10px ;
} 
#ASCWebTVContent{
background : transparent url('img/fdWebTV.gif') left top no-repeat ;
border-top : 1px solid #c4c5c7 ;
border-bottom : 1px solid #c4c5c7 ;	
}
#ASCWebTVContent table {
width : 300px ;
border-collapse: collapse ;
}
#ASCWebTVContent table tr td {
height : 61px ;
}
#ASCWebTVContent img {
border : 1px solid #fff ;
margin : 1px 10px ;
}
#ASCWebTV a{
color : #c4c5c7 ;
font-size : 0.95em ;
font-weight : bold ;
decoration : none ;
text-decoration:none;
}

#ASCWebTV a:hover{
text-decoration:underline;
}

#ASCWebTV table tr td.td2 a{
padding-left : 22px ;
margin-top : 5px ;
background : transparent url('img/camera.gif') 2px 2px no-repeat ;
}


#ASCWebTV p.boutonVoir{
background-color : #000 ;
clear : both ;
padding : 3px 2px 2px 2px  ;
}


#billetterie {
margin-top : 10px ;
background-color:#000 ;
}
#billetterieContent {
margin-left:1px;
}
#billetterie table {
border-collapse:collapse ; 
width : 298px ;
vertical-align:middle;
}
#billetterie table tr.tr1 td{
background-color:#fff ;
vertical-align:middle;
}
#billetterie table tr.tr2 td{
background-color:#e5e5e5 ;
vertical-align:middle;
}
#billetterie table tr td.td1 {
text-align :center ;
}
#billetterie table tr td.td1 img {
margin-top:3px; 
}
#billetterie p.boutonVoir {
padding : 3px 2px 2px 2px  ;
}

/* -- colonne 3-- */

#image3 {
background-color : #E6E6E6 ;
width: 170px;
}

#image3 img{
margin: 3px 5px 3px 5px;
}

#sondage {
background-color : #677175 ;
margin-top : 10px ;
}

#sondageContent p {
margin : 10px ;
}
#sondageContent {
color : #fff ;
padding : 1px ;
border-top : 1px solid #fff ;
border-bottom : 1px solid #fff ;
}
#sondageContent label {
margin-left  : 4px ;
}

#sondageContent p.boutonVoir {
padding : 0px ;
}

/* --------- pied de page --------- */ 

































#bottom {
width : 960px ;
padding : 5px ;
background-color : #000 ;
clear : both ;
text-transform: uppercase ;
margin-top : 10px ;
color : #999999 ;
font-size : 0.9em ;
font-weight : bold ;
}

#bottom a {
color : #999999 ;
font-weight : bold ;
font-size : 1em ;
text-decoration: none ;
}
#bottom a:hover {
color : #fad74a ;
}

#bottomLeft {
width : 40% ;
float :left ;
text-align : left ;
} 
#retourTop {
width : 20% ;
float :left ;
text-align : center ;
}
#retourTop img{
padding : 2px ;
}
#bottomRight {
width : 40% ;
float : right ;
text-align : right ;
} 

#article_single {
width : 474px ;
margin-left: auto;
margin-right: auto;
}



#article_single .titre {
font-weight : bold;
font-size:large;
}

#article_single .date {
margin-top : 5px;
color : #677274 ;
font-weight : bold ;
}

#article_single .chapeau {
margin : 10px auto 10px auto

}

#article_single .news-single-img {
margin-top: 15px;
margin-left: 35px;
margin-right: 35px;
}

#article_single .news-single-imgcaption{
font-weight : bold;
}

#article_single .auteur{
color : #677274 ;
font-weight : bold ;
margin : 10px auto 0px auto
}


#article_single .contenu{
margin : 10px 2px 0px 4px;
}

#article_single .news-single-backlink{
margin : 10px 2px 0px 4px;
font-weight : bold ;
}


#article_single .news-single-backlink a{
text-decoration:none;
color : #677274 ;
}

#article_single .news-single-backlink a:hover{
text-decoration:none;
color : #OOOOOO ;

}

#article_single .news-single-related{

}

/************** Liste de vidéos  **********************/

#liste_video_ext {
	margin-top : 5px ;
	width : 480px;
}

#liste_video {
	/* background : #e3e3e3 ; */
	width : 478px ;
	height : 250px ;
	overflow-x:hidden;
	overflow-y:auto ;
	border-right  : 1px solid #e9e9e9 ;
	border-left  : 1px solid #e9e9e9 ;
	background-color : #ececec ;
}

#liste_video a {
	text-decoration:none;
}

#liste_video a:hover {
	text-decoration:none;
	color: #999999;
}

#liste_video .video img {
	float : left ;

}

#liste_video .texteVideo {
	background-color : #fff ;
	width : 378px ;
	float : left ;
	color : #000 ;
	padding : 4px 4px 4px 4px ;
	font-size : 0.9em ;
}


#liste_video .texteVideo h3 {
	padding-left : 15px ;
	background : transparent url('img/flNoire.gif') 2px 2px no-repeat ;
	/*margin-right :*/ 
}



#liste_video .date {
	color : #677274 ;
	font-weight : bold ;
}



#liste_video table {
/* width : 400px ; */
border-collapse:collapse ;
margin-left : 1px ;
margin-right : 1px ;

}
#liste_videotable tr td{
padding : 3px ;
font-weight: bold ;
}
#liste_video table tr.tr1 td{
background-color : #fff ;
}
#liste_video table tr.tr2 td{
background-color : #ececec ;
}
#liste_video table tr td.td2{
color : #677175 ;
}
#liste_video table tr.tr3 td{
background-color : #ececec ;
height : 2px;
}


/*********** Habillage player Video ********************/ 

#simple_video {
 margin-top:0;
 margin-left :0;
 padding-bottom:1px;
 background-color:#000000;
 height:auto ;
 width:480px ;
}

#simple_video img{
	/* float:left; */
 }



#simple_video a {
	text-decoration:none;
}

#simple_video a:hover {
	text-decoration:none;
	color: #999999;
}

#simple_video .video {
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	width: 380px;
}

#simple_video .description {
	background-color : #e3e3e3 ;
	margin-top: 15px;
	margin-bottom: 5px;
	margin-left: auto;
	margin-right: auto;
	width : 95% ;
	color : #000000 ;
	font-size : 0.9em ;
	border: 1px solid #666666;
}

#simple_video .description .titre {
	margin : 5px 5px 5px 5px ;
	color: #666666;
	font-weight: bold;
}


#simple_video .description .sstitre {
	margin : 5px 5px 5px 5px ;
	color: #666666;
}

#simple_video .description .corps {
	margin : 5px 5px 5px 5px ;
	color: #000000;
}

#simple_video .date {
	color : #677274 ;
	font-weight : bold ;
}

/*********** Liste de joueurs ********************/ 

.fichejoueur_liste {

	width : 480px ;
	overflow-x:hidden;
	background-color : #ececec ;	
	border-bottom: 1px solid #999999;
	margin-top:0px;
}

.fichejoueur_liste img{
	float:left;
	border: 1px solid #999999;
	margin: 2px;
}	


.fichejoueur_liste .numero{

	float:right;

	font-size:60px;
	font-weight:bold;
	font-style:italic;
	color:#CCCCCC;
	margin-right: 5px;
}	


.fichejoueur_liste .nom {
	font-size:20px;
	font-weight:bold;
	color:#CCCCCC;
	margin-left: 100px;
	margin-top: 20px;
	
}	


.fichejoueur_liste a{
	text-decoration:none;
	color:#CCCCCC;
}

.fichejoueur_liste a:hover{
	color:#DBDBDB;
}


.fichejoueur_liste .prenom{
	font-size:15px;
	font-weight:bold;
	color:#CCCCCC;
	margin-left: 220px;
	margin-top: 0px;
}	






/*********** Fiche de Joueur ********************/ 

.fichejoueur {

	width : 480px ;
	overflow-x:hidden;
	background-color : #ececec ;	
	border-bottom: 1px solid #999999;
	margin-top:0px;
}

.fichejoueur img{
	float:left;
	border: 1px solid #999999;
	margin: 2px;
}	


.fichejoueur .numero{
	float:right;
	font-size:60px;
	font-weight:bold;
	font-style:italic;
	color:#CCCCCC;
	margin-right: 5px;
}	


.fichejoueur .nom {
	font-size:20px;
	font-weight:bold;
	color:#CCCCCC;
	margin-left: 100px;
	margin-top: 20px;
	
}	


.fichejoueur a{
	text-decoration:none;
	color:#CCCCCC;
}

.fichejoueur a:hover{
	color:#DBDBDB;
}


.fichejoueur .prenom{
	font-size:15px;
	font-weight:bold;
	color:#CCCCCC;
	margin-left: 220px;
	margin-top: 0px;
}	

padding : 0 ;
font-family: Arial, Verdana, Helvetica, sans-serif
}

body{
background : #fff url('img/fdBodyTop.gif') left top repeat-x ;
text-align : center ; /* centrage horiz pour IE */
font-size : 75% ;
padding-bottom : 10px ;
}

h3 {
font-size:1.1em ;
}

a {
color:#000
}

img {
border:0;
}
.clear {
clear : both ;
font-size : 0.1em ;
width:95% ;
height : 0px ;
}
.alignRight {
text-align : right ;
}

p.boutonVoir {
text-align : right ;
padding : 0 10px 4px 0 ;
clear : both ;
}

.contenu {
margin-top : 10px ;
}

.margin10px {
margin : 10px ;
}

/* ---- bandeau du haut sur fond noir ---- */
#bodyTop {
width : 980px ;
margin : auto ;
height : 35px; 
color : #fff ;
clear : both ;
text-align : left ;
text-transform: uppercase ;
}

#bodyTop #bienvenue {
float : left ;
margin-top : 4px ;
}


#bodyTop #formLogin {
padding-top : 4px ;
float : right ;
font-size : 0.9em ;
}

#bodyTop #formLogin label {
	margin-left : 10px ;
}
#bodyTop #formLogin input {
margin-left : 5px ;
border : 1px solid #000 ;
width : 100px;
}


/* ---- */ 
#wrapper {
margin : auto ;
width : 970px ;
padding : 10px ;
border : 1px solid #d8dbdd ;
text-align : left ;
}


/* --------- bandeau et menu --------- */
#top {
text-transform: uppercase ;
}

#bandeau {
background : #000 url('img/bandeau.jpg') left top no-repeat ;
clear : both ;
}

#logo {
float : left ;
}

table#pub { 
float : right ;
height : 140px ;	
width : 800px ;
text-align : center ; 
}


#menuTop { /* contient copyright, nous contacter, credits */
clear : both ;
font-size : 0.9em ;
} 
#menuTopLeft {
width : 50% ;
float :left ;
padding-bottom : 4px ;
} 
#menuTopRight {
width : 50% ;
float : right ;
text-align:right ;
padding-bottom : 4px ;
} 
#menuTop a { 
text-decoration : none ;
} 

#menuTop a:hover { 
text-decoration : underline ;
} 

#menuPrincipal {
background:#000 url('img/fdMenuNoir.gif') 0 0 repeat-x ;
clear:both;
height:26px ;
margin-bottom : 10px ;
}

#siteOfficiel { /* image */
float : left ; 
margin-left : 1px ;
}



/* NOUVEAU MENU HORIZONTAL 1 */
#contenerM1 {
width:630px;
height:26px;
float:left;
background:url(img/fdMenuGris.gif) 0 2px repeat-x;
}
#menuHoriz1, #menuHoriz2 {
height:24px;
border-spacing:0;
border-collapse:collapse;
margin:2px 0 0 0;
}
#menuHoriz1 td, #menuHoriz2 td {
padding:0;
}
#menuHoriz1 td a { 
display : block ;
height:20px;  /*24 - 4*/
padding : 4px 12px 0;
text-decoration: none ;
font-weight:bold ;
border-right:1px solid #c5c5c5;
}
#menuHoriz1 td a.active, #menuHoriz1 td a:hover {
background:#eab552 url('img/fdMenuJaune.gif') 0 0 repeat-x ;
}
#contenerM1 {
width:630px;
height:26px;
float:left;
background:url(img/fdMenuGris.gif) 0 2px repeat-x;
}
#contenerM2 {
width:168px;
height:26px;
float:left;
}
#contenerM2 td a { 
display:block ;
height:20px;  /*24 - 4*/
padding:4px 8px 0 ;
margin:0 auto;
color:#fad749;
text-decoration:none ;
font-weight :bold ;

}

#contenerM2 td.billet a { 

border-left:1px solid #c5c5c5 ;
}
#contenerM2 td a:hover { 
color:#fff ;
}

/* Nouveau sous-menu */
.ssMenu {
border-spacing:0;
border-collapse:collapse;
background:#cecece;
filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;
}
.ssMenu td {
padding:0;
}
.ssMenu td a {
text-align:left;
display:block ;
float:left;
width:100%;
height:24px;
padding:0;
text-decoration:none;
font-weight:bold;
}
.ssMenu td a.active, .ssMenu td a:hover { 
background:#eab552 url('img/fdMenuJaune.gif') 0 0 repeat-x ;
}
.ssMenu td a span {
display:block;
height:20px;  /*24 - 4*/
padding:4px 12px 0;
}
.ssMenu td a:hover span {
cursor:pointer;
}
/* fin nouveau ss menu */


/* --------- contenu sur les 3 colonnes --------- */
#subwrapper { /* entoure les trois colonnes */
clear : both ;
}

#colonne1 {
width : 480px ; 
float : left ;
}

#colonne2 {
width : 300px ; 
float : left ;
margin-left : 10px ; 
}

#colonne3 {
width : 170px ; 
float : left ;
margin-left : 10px ; 
}


/* -- colonne 1 -- */

#accroche {
	height : 339px ;
}

#accroche a {
text-decoration:none;
}

#accroche a:hover {
text-decoration:none;
color: #fad74a;
}

#transparence {
background : #000 ;
-moz-opacity:0.6;
opacity: 0.6;
filter:alpha(opacity=60);
width :  150px;
color : #fff ;
height : 299px ; 
padding : 20px 10px ;
position : absolute ;
z-index : 1 ;
}
#texteAccroche {
-moz-opacity :1 ; 
opacity: 1  ;
filter:alpha(opacity=100);
width :  150px;
color : #fff ;
position : absolute ;
z-index : 1000;
margin-left : 10px ;
margin-top : 10px ;
}
#texteAccroche p, #texteAccroche h2, #texteAccroche h3, #texteAccroche a {
color : #fff ;
}

#texteAccroche h2 {
font-size: 1.17em;
}

#texteAccroche h3 {
font-size: 1.5em;
}

#texteAccroche a {
font-weight : bold ;
text-decoration : none ;
padding-left : 15px ;
background : transparent url('img/fleche_fnoir.gif') 2px 2px no-repeat ;
}


#actuliste {
background : #e3e3e3 ;
width : 480px ;
height:auto;
}

#actuliste a {
text-decoration:none;
}

#actuliste a:hover {
text-decoration:none;
color: #999;
}

#actuliste .article {
clear : both ;
padding: 10px 10px 0 10px ;
}
#actuliste .article img {
float : left ;
}

#actuliste .texteArticle {
background-color : #fff ;
width : 348px ;
float : left ;
color : #000 ;
padding : 4px 10px 4px 10px ;
font-size : 0.9em ;
}

#actuliste .texteArticle h3 {
padding-left : 15px ;
background : transparent url('img/flNoire.gif') 2px 2px no-repeat ;
}
#actuliste .date {
color : #677274 ;
font-weight : bold ;
}
#actuliste p.boutonVoir {
padding-top : 10px ;
}


#actu {
margin-top : 10px ;
background : #e3e3e3 ;
width : 480px ;
}

#actu a {
text-decoration:none;
}

#actu a:hover {
text-decoration:none;
color: #999;
}


#actu .article {
clear : both ;
padding: 10px 10px 0 10px ;
}
#actu .article img {
float : left ;
}

#actu .texteArticle {
background-color : #fff ;
width : 348px ;
float : left ;
color : #000 ;
padding : 4px 10px 4px 10px ;
font-size : 0.9em ;
}

#actu .texteArticle h3 {
padding-left : 15px ;
background : transparent url('img/flNoire.gif') 2px 2px no-repeat ;
}
#actu .date {
color : #677274 ;
font-weight : bold ;
}
#actu p.boutonVoir {
padding-top : 10px ;
}

#cadre_gris {
background-color: #F7F7F9;
}

#contenu_interieur {
margin: 0px 4px 4px 4px;
text-align:justify;
}

/* --- Boutique --- */ 
#boutique {
margin-top : 10px ;
border-left : 1px solid #000 ;
border-right : 1px solid #000 ;
border-bottom : 20px solid #000 ;
}

#boutiqueContent {
width : 476px ;
height : 94px ;
background : #fff url('img/fdBoutique.gif') left top no-repeat ;
}
#boutiqueContent img {
float :left ;
margin : 0;
}

#texteBoutique {
float : left ;
width : 190px ;
padding : 10px ; 
}
#prixComm {
padding : 15px ; 
float : right ;

}
.prix {
background : #000 ;
color : #fff ;
font-size :24px ;
padding : 5px ;
margin-bottom : 4px ;
text-align:center ;
font-weight : bold ;
}



/* -- colonne 2 -- */

#ASCLive  {
background-color : #e3e3e3 ;
color : #000 ;
}

#ASCLiveContent {
height : 106px ;
overflow : auto ;
border-right  : 1px solid #e9e9e9 ;
border-left  : 1px solid #e9e9e9 ;
background-color : #ececec ;
}

#ASCLive a {

text-decoration:none;
}



#ASCLive a:hover {
text-decoration:none;
color: #999;
}
#ASCLive p.boutonVoir {
padding : 3px 2px 2px 2px ;
}
#ASCLiveContent table {
width : 278px ;
border-collapse:collapse ;
}
#ASCLiveContent table tr td{
padding : 3px ;
font-weight: bold ;
}
#ASCLiveContent table tr.tr1 td{
background-color : #fff ;
}
#ASCLiveContent table tr.tr2 td{
background-color : #ececec ;
}
#ASCLiveContent table tr td.td2{
color : #677175 ;
}


/* --- Web TV --- */
#ASCWebTV {
background-color : #000  ;
color : #fff ;
margin-top : 10px ;
} 
#ASCWebTVContent{
background : transparent url('img/fdWebTV.gif') left top no-repeat ;
border-top : 1px solid #c4c5c7 ;
border-bottom : 1px solid #c4c5c7 ;	
}
#ASCWebTVContent table {
width : 300px ;
border-collapse: collapse ;
}
#ASCWebTVContent table tr td {
height : 61px ;
}
#ASCWebTVContent img {
border : 1px solid #fff ;
margin : 1px 10px ;
}
#ASCWebTV a{
color : #c4c5c7 ;
font-size : 0.95em ;
font-weight : bold ;
decoration : none ;
text-decoration:none;
}

#ASCWebTV a:hover{
text-decoration:underline;
}

#ASCWebTV table tr td.td2 a{
padding-left : 22px ;
margin-top : 5px ;
background : transparent url('img/camera.gif') 2px 2px no-repeat ;
}


#ASCWebTV p.boutonVoir{
background-color : #000 ;
clear : both ;
padding : 3px 2px 2px 2px  ;
}


#billetterie {
margin-top : 10px ;
background-color:#000 ;
}
#billetterieContent {
margin-left:1px;
}
#billetterie table {
border-collapse:collapse ; 
width : 298px ;
vertical-align:middle;
}
#billetterie table tr.tr1 td{
background-color:#fff ;
vertical-align:middle;
}
#billetterie table tr.tr2 td{
background-color:#e5e5e5 ;
vertical-align:middle;
}
#billetterie table tr td.td1 {
text-align :center ;
}
#billetterie table tr td.td1 img {
margin-top:3px; 
}
#billetterie p.boutonVoir {
padding : 3px 2px 2px 2px  ;
}

/* -- colonne 3-- */

#image3 {
background-color : #E6E6E6 ;
width: 170px;
}

#image3 img{
margin: 3px 5px 3px 5px;
}

#sondage {
background-color : #677175 ;
margin-top : 10px ;
}

#sondageContent p {
margin : 10px ;
}
#sondageContent {
color : #fff ;
padding : 1px ;
border-top : 1px solid #fff ;
border-bottom : 1px solid #fff ;
}
#sondageContent label {
margin-left  : 4px ;
}

#sondageContent p.boutonVoir {
padding : 0px ;
}

/* --------- pied de page --------- */ 
#bottom {
width : 960px ;
padding : 5px ;
background-color : #000 ;
clear : both ;
text-transform: uppercase ;
margin-top : 10px ;
color : #999999 ;
font-size : 0.9em ;
font-weight : bold ;
}

#bottom a {
color : #999999 ;
font-weight : bold ;
font-size : 1em ;
text-decoration: none ;
}
#bottom a:hover {
color : #fad74a ;
}

#bottomLeft {
width : 40% ;
float :left ;
text-align : left ;
} 
#retourTop {
width : 20% ;
float :left ;
text-align : center ;
}
#retourTop img{
padding : 2px ;
}
#bottomRight {
width : 40% ;
float : right ;
text-align : right ;
} 

#article_single {
width : 474px ;
margin-left: auto;
margin-right: auto;
}



#article_single .titre {
font-weight : bold;
font-size:large;
}

#article_single .date {
margin-top : 5px;
color : #677274 ;
font-weight : bold ;
}

#article_single .chapeau {
margin : 10px auto 10px auto

}

#article_single .news-single-img {
margin-top: 15px;
margin-left: 35px;
margin-right: 35px;
}

#article_single .news-single-imgcaption{

font-weight : bold;
}

#article_single .auteur{
color : #677274 ;
font-weight : bold ;
margin : 10px auto 0px auto
}


#article_single .contenu{
margin : 10px 2px 0px 4px;
}

#article_single .news-single-backlink{
margin : 10px 2px 0px 4px;
font-weight : bold ;
}


#article_single .news-single-backlink a{
text-decoration:none;
color : #677274 ;
}

#article_single .news-single-backlink a:hover{
text-decoration:none;
color : #OOOOOO ;

}

#article_single .news-single-related{

}

/************** Liste de vidéos  **********************/

#liste_video_ext {
	margin-top : 5px ;
	width : 480px;
}

#liste_video {
	/* background : #e3e3e3 ; */
	width : 478px ;
	height : 250px ;
	overflow-x:hidden;
	overflow-y:auto ;
	border-right  : 1px solid #e9e9e9 ;
	border-left  : 1px solid #e9e9e9 ;
	background-color : #ececec ;
}



#liste_video a {
	text-decoration:none;
}

#liste_video a:hover {
	text-decoration:none;
	color: #999999;
}

#liste_video .video img {
	float : left ;

}

#liste_video .texteVideo {
	background-color : #fff ;
	width : 378px ;
	float : left ;
	color : #000 ;
	padding : 4px 4px 4px 4px ;
	font-size : 0.9em ;
}


#liste_video .texteVideo h3 {
	padding-left : 15px ;
	background : transparent url('img/flNoire.gif') 2px 2px no-repeat ;
	/*margin-right :*/ 
}



#liste_video .date {
	color : #677274 ;
	font-weight : bold ;
}



#liste_video table {
/* width : 400px ; */
border-collapse:collapse ;
margin-left : 1px ;
margin-right : 1px ;

}
#liste_videotable tr td{
padding : 3px ;
font-weight: bold ;
}
#liste_video table tr.tr1 td{
background-color : #fff ;
}
#liste_video table tr.tr2 td{
background-color : #ececec ;
}
#liste_video table tr td.td2{
color : #677175 ;
}
#liste_video table tr.tr3 td{
background-color : #ececec ;
height : 2px;
}


/*********** Habillage player Video ********************/ 

#simple_video {
 margin-top:0;
 margin-left :0;
 padding-bottom:1px;
 background-color:#000000;
 height:auto ;
 width:480px ;
}

#simple_video img{
	/* float:left; */
 }



#simple_video a {
	text-decoration:none;
}

#simple_video a:hover {
	text-decoration:none;
	color: #999999;
}

#simple_video .video {
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	width: 380px;
}

#simple_video .description {
	background-color : #e3e3e3 ;
	margin-top: 15px;
	margin-bottom: 5px;
	margin-left: auto;
	margin-right: auto;
	width : 95% ;
	color : #000000 ;
	font-size : 0.9em ;
	border: 1px solid #666666;
}

#simple_video .description .titre {
	margin : 5px 5px 5px 5px ;
	color: #666666;
	font-weight: bold;
}


#simple_video .description .sstitre {
	margin : 5px 5px 5px 5px ;
	color: #666666;
}

#simple_video .description .corps {
	margin : 5px 5px 5px 5px ;
	color: #000000;
}

#simple_video .date {
	color : #677274 ;
	font-weight : bold ;
}

/*********** Liste de joueurs ou Staff ********************/ 

.ficheliste {

	width : 480px ;
	overflow-x:hidden;
	background-color : #ececec ;	
	border-bottom: 1px solid #999999;
	margin-top:0px;
}

.ficheliste img{
	float:left;
	border: 1px solid #999999;
	margin: 2px;
}	


.ficheliste .numero{
	float:right;
	font-size:60px;
	font-weight:bold;
	font-style:italic;
	color:#CCCCCC;
	margin-right: 5px;
}	


.ficheliste .nom {
	font-size:20px;
	font-weight:bold;
	color:#CCCCCC;
	margin-left: 100px;
	margin-top: 20px;
	
}	


.ficheliste a{
	text-decoration:none;
	color:#CCCCCC;
}

.ficheliste a:hover{
	color:#DBDBDB;
}


.ficheliste .prenom{
	font-size:15px;
	font-weight:bold;
	color:#CCCCCC;
	margin-left: 220px;
	margin-top: 0px;
}	






/*********** Fiche de Joueur & Staff ********************/ 

.fichesingle{

	width : 480px ;
	overflow-x:hidden;
	background-color : #ececec ;	
	border-bottom: 1px solid #999999;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	margin-top:0px;
}

.fichesingle img{
	float:left;
	border: 1px solid #999999;
	margin: 2px;
	margin-top: 10px;
	
}	


.fichesingle .numero{
	float:right;
	font-size:60px;
	font-weight:bold;
	font-style:italic;
	color:#CCCCCC;
	margin-right: 5px;
}	


.fichesingle .nom {
	font-size:20px;


	font-weight:bold;
	color:#666666;
	margin-left: 170px;
	margin-top: 10px;
	
}	


.fichesingle a{
	text-decoration:none;
	color:#CCCCCC;
}

.fichesingle a:hover{
	color:#DBDBDB;
}


.fichesingle .prenom{
	font-size:20px;
	font-weight:bold;
	color:#666666;
	margin-left: 280px;
	margin-top: 0px;
}	

.fichesingle .date{
	font-size:15px;
	color:#666666;
	margin-left: 170px;
	margin-top: 15px;
}	


.fichesingle .nationalite{
	font-size:15px;
	color:#666666;
	margin-left: 170px;
	margin-top: 10px;
}	

.fichesingle .club{
	font-size:15px;
	color:#666666;
	margin-left: 170px;
	margin-top: 10px;
}	


.fichesingle .poste{
	font-size:40px;
	font-weight:bold;
	font-style:italic;
	color:#CCCCCC;
	margin-left: 5px;
}	

/* Formulaires pages internes (2col) */

#colonne1 #contenu_interieur form {
margin:15px 0;
padding:10px 0;
}
#colonne1 #contenu_interieur form p {
margin:15px 0;
}
#colonne1 #contenu_interieur form p.pRadio, #colonne1 #contenu_interieur form p.tcaInput {
padding:0 0 0 25%;
}
#colonne1 #contenu_interieur form label {
display:block;
float:left;
width:30%;
text-align:right;
padding:2px 8px 0 0;
}
#colonne1 #contenu_interieur form label.labelRadio, #colonne1 #contenu_interieur form p.tcaInput label {
display:inline;
float:none;
}
#colonne1 #contenu_interieur form input.formText {
width:55%;
border:1px solid #DBDBDB;

}
#colonne1 #contenu_interieur form textarea {
width:55%;
height:100px;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
border:1px solid #DBDBDB;
}
#colonne1 #contenu_interieur form input.fSubmit {
margin:0px 50px; 0px 0px;
float:right;
border:1px solid #DBDBDB;
}
#colonne1 #contenu_interieur form .fRequired {
color:#666666;
vertical-align:top;
}
.tx-srfeuserregister-pi1-error, #colonne1 #contenu_interieur form label span {
color:#666666;
}
#colonne1 #contenu_interieur form .pSubmit {
margin:30px 0 10px;
}
#colonne1 #contenu_interieur h4 {
color:#666666;
}
#colonne1 #contenu_interieur .accessible_mailform {
color:#666666;
}
#colonne1 #contenu_interieur .accessible_mailform ul li{
list-style-type:none;
margin: 0 0 0 40px;
}

	/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox {
	border-top:1px solid #999999;
	background-color:#DBDBDB;
	text-align: center;
	width:100%;
}

.tx-ttnews-browsebox table{
	margin:auto;
}

.tx-ttnews-browsebox TD { 
	font-size: 12px; 
	font-weight: bold; 
}

.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell { 
	font-weight: bold; 
}

.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{
	margin:0px;
}

.tx-ttnews-browsebox-SCell {
	background-color: #999999;
	color:#FFFFFF;
}
.news-search-emptyMsg { 
	font-size: 11px;
	margin-left: 10px; 
}