/* GLOBALES */

body {
background-attachment:scroll;
background-color:#000000;
background-image:url("/img/skin/background.jpg") !important;
background-position:center 0px;
background-repeat:no-repeat;
font-family:"Arial";
font-size:12px;
margin:0;
padding:0;
}


a{
  text-decoration:none;
}
/**
 *   
 * body{background-image: 
url(http://a69.g.akamai.net/n/69/10688/v1/img4.allocine.fr/acmedia/images/banners/hab_hp_ledernier_exorcisme2.jpg) 
!important;
 * background-repeat: no-repeat;
 * background-position:center 22px;
 * background-color: #d0d0c9;
 * padding: 0;
 * background-attachment: scroll;}
 * 
 * .topheader{margin-bottom: -20px;z-index:100;}

.ac_page {
height:100%;
margin:0 auto;
padding:22px 0 0;
position:relative;
width:980px;
}

.pagecontainer {
height:100%;
position:relative;
width:100%;
}

 */
 
form {padding:0px;margin:0px;}

.ariane{
  
  margin-bottom :11px;
}

#site {
margin:0 auto;
padding:0;
width:950px;
}



#logo{
background:url("/img/V2/logoSFP.png") no-repeat scroll 21px 20px 
transparent;
height:200px;
position:absolute;
width:200px;
z-index:3;
}


#corps {
background:none repeat scroll 0 0 white;
margin:120px 0 0 0px;
padding:5px;
position:absolute;
width:950px;
}

 
 #footer {
width:940px;
padding-right:5px;
font-size:11px;
position:relative;
  /*margin-left:22px;*/
}


 #footer a{
text-decoration:none;
color:#000066;
  /*margin-left:22px;*/
}
 

 
 #top-bandeau{
    background:url('/img/background/images/back_03.jpg');
    width:783px;
    height:125px;
    float:right;
 }

img { border:none;}

blockquote{ margin: 0 0 0 5px; padding: 0; }

.clearall {
	font-size: 1px; text-decoration:none ;
	padding:0px;
	margin:0px auto 0px;
}


.newsItem a{
  color:#ff33ff;
  text-decoration:none;
}

.newsItem a:hover{
  text-decoration:underline;
}

.verticaltop{ vertical-align: top; }
.verticalmiddle{ vertical-align: middle; }
.clearboth { clear : both; }
.floatleft { float : left; }
.floatright { float : right; }

.margtop1{ height: 1px; }
.margtop2{ height: 2px; }
.margtop3{ height: 3px; }
.margtop4{ height: 4px; }
.margtop5{ height: 5px; }
.margtop6{ height: 6px; }
.margtop7{ height: 7px; }
.margtop8{ height: 8px; }
.margtop9{ height: 9px; }
.margtop10{ height: 10px; }

.margleft5{ margin-left: 5px; }
.margleft6{ margin-left: 6px; }
.margleft8{ margin-left: 8px; }

.margright4{ margin-right: 4px; }
.margright5{ margin-right: 5px; }
.margright6{ margin-right: 6px; }
.margright8{ margin-right: 8px; }
.margright10{ margin-right: 11px; }

.formulaire {
	font-family: "Arial";
	border:solid 1pix #ef51b5;
	font-size:12px;
	color:#004274;
}



#team-effectif a{
height:21px;
position:absolute;
width:25px;
}

.effectifItem{
height:21px;
visibility:hidden;
position:absolute;
width:25px;
}


a:hover .effectifItem{
visibility:visible;
background:url("/img/V2/maillot-over.png") no-repeat scroll 0 0 
transparent;
color:#FFFFFF;
padding-top:4px;
text-align:center;

}


.staff-effectif{
background:url("/img/V2/maillot.png") no-repeat scroll 0 0 transparent;
color:#FFFFFF;
padding-left:30px;
padding-bottom:12px;

margin-left:20px;
}


#staff-content{
background-color:#FFFFFF;
margin-left:230px;
margin-top:170px;
position:absolute;
visibility:hidden;
width:188px;
z-index:10;
}

#team-content{
background-color:#FFFFFF;
margin-left:230px;
margin-top:8px;
position:absolute;
visibility:hidden;
width:188px;
z-index:10;
}


.title-over{
font-size:12px;
font-weight:bold;
padding-left:22px;
padding-top:12px;
text-align:left;
text-transform:uppercase;
}

.content-over{
	text-align:left;
	font-size:12px;
}

.content-over ul li{
margin-top:5px;
}

.menu .menuItem {
font-family: "Arial";
border : none;
font-size : 12px;
color : #666666;
padding-left : 12px;
}
.menu a {
color : #666666;
text-decoration : none;
border : none;
font-size : 12px;
}
.menu a:hover {
color : #ff33ff;
font-size : 12px;
}

.topMenu{
background:url("/img/V2/Back-topMenu.png") repeat-x scroll 0 0 
transparent;
height:37px;
padding-left:200px;
line-height:37px;
border-bottom:1px solid #CCCCCC;
}


.topMenu .topMenuItem{
background:url("/img/V2/separator-topMenu.png") no-repeat scroll 0 
center transparent;
height:37px;
padding:1px;
float:left;
}


.topMenu a{
color : #666666;
border : none;
font-size:12px;
padding:13px 20px;
height:37px;
line-height:37px;

text-decoration:none;
text-transform:uppercase;
}

.topMenu a:hover {
color : #FF00FF;
background:url('/img/V2/Over-topMenu.png') repeat-x;
}



.homeContent{
margin:4px 4px 4px 0;
width:425px;
}


.article .titre{
  color: rgb(255, 51, 255); 
  text-decoration: none;
  font-size: 20px; 
  border-bottom: 1px solid #cccccc; 
  margin-bottom: 5px;
}

.ContentTitle{
border-bottom:1px solid #cccccc;
color:#ff33ff;
font-size:18px;
font-weight:bold;
height:35px;
line-height:40px;
margin-bottom:12px;
text-decoration:none;
width:100%;
}

.ContentTitle a{
  color:#ff33ff;
}

.ContentSubTitle{
  color:#000066;
  font-size:12px;
  padding-bottom:12px;
text-align:center;
padding-top:12px;

font-weight:bold;
}

.ContentDescription{
  float:left; 
  padding-left:15px;
  padding-top:15px;
  width:250px;
}

.ContentSectionTitle{
border-bottom:1px solid #cccccc;
color:#ff33ff;
font-size:15px;
height:30px;
line-height:35px;
text-decoration:none;
width:420px;
font-weight:bold;
}



.ContentSection{
font-size:12px;padding-top:15px;
padding-bottom:5px;
width:420px;
}


.complementItem{
border-top:1px solid #cccccc;
color:#666666;
font-size:12px;
overflow:hidden;
padding-bottom:5px;
padding-left:7px;
padding-top:5px;
}


.tableHeader{
border-bottom:1px solid #cccccc;
border-top:1px solid #cccccc;
color:#cccccc;
font-size:12px;
height:25px;
line-height:25px;
margin-bottom:5px;
padding-left:12px;
}

.tableContent{
color:#666666;
font-size:12px;
height:25px;
}

.complementItem a:hover {
color:#FF33FF;
}

.resultat{
  border:1px solid #cccccc;
padding:5px 6px 7px;
width:412px;
}


.complementItem a{
  
font-weight:normal;font-size:12px;text-decoration:none;color:#666666;margin-top:12px;
	padding-left:2px;
}



.complementTitle{
color:#FF33FF;

height:37px;
line-height:37px;
font-size:14px;
font-weight:bold;
margin-bottom:5px;
padding-left:15px;
text-align:left;
text-decoration:none;
}


.borderGrey .complementTitle{
background:url("/img/V2/bandeau-complement.png") repeat-x scroll 0 0 
transparent;
}

.borderGrey .boxTitle{
	background:url("/img/V2/bandeau-complement.png") repeat-x scroll 
0 0 transparent;
	color:#FF33FF;
	height:32px;
	line-height:32px;
	font-size:12px;
	text-transform: uppercase;
	text-align:center;
	text-decoration:none;
}

.borderGrey .boxContent{
	border-top:1px dotted #cccccc;
	color:#666666;

}


.response .margleft5{
	margin:0;
}

.response img {
margin-top:2px;
}


.newsItem{
border-bottom:1px solid #cccccc;
color:#FF33FF;
margin-bottom:2px;
padding:5px 5px 5px 0;
}





.borderTopGrey{
border-top:1px solid #cccccc;
margin-top:20px;
}


.borderGrey{
    border:1px solid #cccccc;
}


.pucebleu {
	float:left;
	margin-right:5px;
	margin-top:2px;
}

.pucenoire {
	float:left;
	margin-right:5px;
	margin-top:4px;
}

.separateur-noir {
	background:url('../img/common/separateur-noir.gif') repeat-x;
	height:3px;
	width:100%;
	margin-top:3px;
	margin-bottom:3px;
	_margin-bottom:-8px;
}

#vote {

	width: 54px;
	height:27px;
	background:url('/img/V2/VOTEZ.png') no-repeat;
}

/* Boutons barre de nav verticale */


#verticalMenu{
margin-top:12px;
width:160px;
}


#verticalMenu a{
  
  color:#666666;
	text-decoration:none;
font-size:13px;
	cursor:pointer;  
  height:30px;
  line-height:30px;
}

#verticalMenu div{
margin-right:5px;
 height:30px;
  line-height:30px;
padding-left:25px;
width:130px;
}


#verticalMenu a:hover {
	color : #ff00ff;
}

#verticalMenu .separator{
border-bottom:1px solid #C2C2C2;
height:0;
margin-left:5px;
margin-right:5px;
}


.fondbouton {
	z-index:2;
	position:absolute;
	top:0px;
	left:0px;
}

.txtbouton {
	z-index:3;
	position:absolute;
	top:0px;
	left:0px;
	height:23px;
	padding-left:32px;
	padding-top:4px;
	margin-bottom:1px;
}

/* Construction gabarit */

#bandeau {
	width:942px;
	height:112px;
	background-color:#ffffff;
}




#sky {
	position: absolute;
	width: 1px;
	height: 1px;
	top: 12px;
	left: 970px;
}

html>body #sky {
  position: fixed;
}


#margegauche {
	width:22px;
	background-color:#ffffff;
	float:left;
}

#navvert {
background-color:#F3F3F3;
float:left;
width:190px;
}

#contenu {
background-color:#FFFFFF;
float:left;
margin-left:5px;
margin-top:0;
width:750px;
}

#bigContenu {
background-color:#FFFFFF;
float:left;
width:950px;
}



/* Fin construction gabarit */

/* Blocs barre de nav verticale */

#premium {
	margin-left:9px;
	width:164px;
	height:184px;
	background:url('../img/common/navvert/fond-premium.gif') 
no-repeat;
}

#prochainmatch {
	margin-left:9px;
	width:164px;
	height:220px;
	background:url('../img/common/navvert/fond-prochainmatch.gif') 
no-repeat;
	margin-bottom:5px;
	text-align:center;
	padding-top:30px;
}




#champrecherchevideo	{
	font-family: "Arial";
	font-size: 12px;
	border:1px solid #000000;
	background-color:#FFFFFF;
	color: #000000;
	width:127px;
	height:17px;
}

/* Fin blocs barre de nav verticale */

#recherchevideo	{
	font-family: "Arial";
	font-size: 12px;
	border:1px solid #000000;
	background-color:#FFFFFF;
	color: #000000;
	width:188px;
	height:17px;
}

/* 2 colonnes */

#colonne01 {
float:left;
padding-left:5px;
padding-right:5px;
position:relative;
width:427px;
}

#colonne02 {
float:left;
margin:5px 0 0 12px;
position:relative;
width:300px;
}

#complements {
	position:relative;
	float:left;
	width:300px;
	background-color:#FFFFFF;
}

/* Construction page LIVE */

#live {
	position:relative;
	float:left;
	width:536px;
	margin-right:5px;
}

#colonnejoueurs {
	position:relative;
	float:left;
	width:185px;
	margin-left:5px;
	padding-right:5px;
}

.corpslive {
	width : 530px;
	padding:0 3px;
}

/* les masques */

.image {
position : relative;
}




.slider_subtitle {
color:#FFFFFF;
font-size:12px;
font-weight:normal;
height:25px;
line-height:12px;
margin-top:4px;
overflow-y:hidden;
}
.slider_title {

	  color:#FFFFFF;
	  font-size:20px;
	  margin-top:4px;
	  height:20px;
	  overflow-y:hidden;
	  line-height:20px;
	  font-weight:bolder;
}

.slider_item{
height:65px;
width:88px;
}

.slider_picture{
	width:460px;height:320px;
	position:absolute;
	border:none;
}

.highslide img {
border:0 solid silver !important;
}
	
	
	
.slider_cursor{
background:none no-repeat scroll 0 20px transparent;
border:2px solid #FF33FF;
height:56px;
position:absolute;
width:86px;
z-index:5;
}



.slider_transparent {
background:url("/img/V2/black.png") repeat scroll 0 0 transparent;
height:65px;
margin:250px 0 0;
padding-left:10px;
padding-right:10px;
padding-top:5px;
position:absolute;
width:440px;
}


.diaporama_picture {
border:none;
height:200px;
position:absolute;
width:300px;
}

.regardez {
	width:412px;
	height:25px;
	padding-left:3px;
	padding-right:3px;
	vertical-align:middle;
	text-align:right;
}

.article {
padding:0;
width:420px;
}

.article a{
text-decoration:none;
}

.calendrier {
	width : 412px;
	padding-top:5px;
	padding-left:6px;
	padding-right:6px;
	padding-bottom:7px;
}

.joueur {
padding-top:15px;
width:430px;
}


.boxbleu-300 {
	width:258px;
	padding-left:21px;
	padding-right:21px;
	padding-top:12px;
}

/* Big Focus Home */



#contenu-transparent {
  width:177px;
  height:240px ;
  position:absolute;
  overflow:hidden;
  top: 12px;
  left:12px;
  z-index:6;
}



#contenu-transparent02 {
	width:403px;
	height:50px ;
	position:absolute;
	bottom: 12px;
	left:12px;
	z-index:6;
}

/*Photo du jour */
#photoholder {
	width:300px;
	height:200px;
}

.suite {
	background:url('../img/common/fond-bton-suite.gif') no-repeat;
	width:75px;
	height:21px;
	float:right;
	margin-right:8px;
	_margin-right:4px; /* recalage IE */
	padding-top:3px;
	text-align:center;
	_margin-top:-7px; /* recalage IE */
	_margin-bottom:-3px;
}

.suite2 {
	float:right;
	margin-right:20px;
	/*_margin-right:4px;*/ /* recalage IE */
	/*padding-top:3px;*/
	text-align:center;
	/*_margin-top:-7px;*/ /* recalage IE */
	/*_margin-bottom:-3px;*/
}

.suiteboutique {
	background:url('../img/common/fond-bton-boutique.gif') 
no-repeat;
	width:102px;
	height:21px;
	float:right;
	margin-right:4px;
	_margin-right:2px; /* recalage IE */
	padding-top:3px;
	text-align:center;
	_margin-top:0px; /* recalage IE */
	_margin-bottom:0px;
}

.suitejoueur {
	background:url('../img/common/fond-bton-suitebleu.gif') 
no-repeat;
	width:75px;
	height:21px;
	float:right;
	margin-right:4px;
	_margin-right:2px; /* recalage IE */
	padding-top:3px;
	text-align:center;
	_margin-top:0px; /* recalage IE */
	_margin-bottom:0px;
}

/* Differents blocs */

#infos {
	background:url('../img/home/info.gif') no-repeat;
	width:300px;
	height:69px;
}



#lnr {
	background:url('../img/home/fond-lnr.gif') no-repeat;
	width:300px;
	height:112px;
}

#boutique {
	background:url('../img/common/fond-boutique.gif') no-repeat;
	width:413px;
	height:190px;
	padding-top:12px;
	padding-left:12px;
}

#focusjoueur {
	background:url('../img/common/fond-focusjoueur.gif') no-repeat;
	width:292px;
	height:190px;
	padding-top:12px;
	padding-left:8px;
}

#playervideo {
	width:417px;
	height:426px;
	background:url('../img/common/fond-playervideo.gif') no-repeat;
	text-align:center;
}

#focusvideo {
	background:url('/img/common/tab/bg-stadetvfocus-423.gif') 
repeat-y;
	width:415px;
	padding-left:8px;
}

#entreevideo {
	background:url('/img/common/tab/bg-stadetv-423.gif') repeat-y;
	width:412px;
	padding-left:8px;
	padding-right:5px;
}

.regardezfocus {
	text-align:right;
	width:162px;
	height:14px;
	background:url('/img/stadetv/bg-regardez-focus.gif') no-repeat;
}

.regardez {
	text-align:right;
	width:115px;
	height:14px;
	background:url('/img/stadetv/bg-regardez.gif') no-repeat;
}

.telechargezfocus {
	text-align:right;
	width:162px;
	height:14px;
	background:url('/img/stadetv/bg-telechargez-focus.gif') 
no-repeat;
}

.telechargez {
	text-align:right;
	width:115px;
	height:14px;
	background:url('/img/stadetv/bg-telechargez.gif') no-repeat;
}

/* Photos joueurs */

#photosequipe	{ position:relative; width:417px; height:267px; 
z-index:100 }

#lyr1, #lyr2, #lyr3, #lyr4	{
	position:absolute; visibility:hidden; width:417px; height:267px; 
left:0; top:0; z-index:1
}

/* Fonds d'ecran */

.fondecran {
	padding-top:6px;
	text-align:center;
	width:132px;
	height:150px;
}


/* les pubs */

.pave {
	width:300px;
	height:250px;
}

/* La solution overflow pour les textes qui depassent des boites */

.textOverflow{height:28px;}
.textOverflow div
{
	height:28px;
	position:relative;
	overflow:hidden;
	font-family:"Arial"; font-size:12px; color:#ffffff;
	text-overflow:ellipsis;
	margin:2px 0;
	
-moz-binding:url("/scripts/moz-text-overflow.xml#XBLDocument");/*Extensible 
Biding Language for Firefox*/
}


.textOverflow div ins{position:absolute;bottom:0; right:0; 
font-family:"Arial"; color:#ffffff; text-align:right; width:22px; 
height:14px;text-decoration:none;background:url('/img/common/text-fade.png') 
no-repeat;display:none;}
.textOverflow div._textUnderflow{overflow:auto}
.textOverflow div._textUnderflow ins{display:none;}
.textOverflow div._textOverflow{overflow:hidden;}
.textOverflow div._textOverflow ins{display:block;}

.listTitreOverflow {width: 365px; height: 16px; overflow: hidden; float: 
left;}
.listChapeauOverflow {width: 365px; height: 14px; overflow: hidden; 
float: left;}
.listTitreOverflowWithImg {width: 205px; height: 16px; overflow: hidden; 
float: left;}
.listChapeauOverflowWithImg {width: 205px; height: 14px; overflow: 
hidden; float: left;}

/* Les typos */

.navvertic { font-family: "Arial"; color: #ffffff; font-size: 12px; 
font-weight:bold; text-decoration:none ; }

.publie 
{font-weight:normal;font-size:12px;text-decoration:none;color:#666666; 
font-family: "Arial";  margin-bottom:5px;}

h1 { font-family: "Arial"; color: #004274; font-size: 18px; 
font-weight:bold; text-decoration:none ;padding: 0; margin:0;} /* Titre 
focus home */
h1 a { font-family: "Arial"; color: #004274; font-size: 18px; 
font-weight:bold; text-decoration:none ;padding: 0; margin:0;} /* Titre 
focus home */
h1 a:hover { font-family: "Arial"; color: #004274; font-size: 18px; 
font-weight:bold; text-decoration:underline ;padding: 0; margin:0;} /* 
Titre focus home */


h2 { font-family: "Arial"; color: #004274; font-size: 12px; 
font-weight:bold; text-decoration:none ;padding: 0; margin:0;} /* 
Rubriques Focus home */

h3 { font-family: "Arial"; color: #ffffff; font-size: 13px; 
font-weight:bold; text-decoration:none ;padding: 0; margin:0; 
line-height:15px;} /* Titres focuses Home */
h3 a { font-family: "Arial"; color: #ffffff; font-size: 13px; 
font-weight:bold; text-decoration:none ;padding: 0; margin:0; 
line-height:15px;} /* Titres focuses Home */
h3 a:hover { font-family: "Arial"; color: #ffffff; font-size: 13px; 
font-weight:bold; text-decoration:underline ;padding: 0; margin:0; 
line-height:15px;} /* Titres focuses Home */



h4 { font-family: "Arial"; color: #004274; font-size: 12px; 
text-decoration:none ;padding: 0; margin:0; font-weight:normal 
!important;} /* Txt Focus Home bleu */
h4 a { font-family: "Arial"; color: #004274; font-size: 12px; 
text-decoration:none ;padding: 0; margin:0; font-weight:normal 
!important;} /* Txt Focus Home bleu */
h4 a:hover { font-family: "Arial"; color: #004274; font-size: 12px; 
text-decoration:underline ;padding: 0; margin:0; font-weight:normal 
!important;} /* Txt Focus Home bleu */

h5 { line-height:17px; font-family: "Arial"; color: #ff33ff; font-size: 
18px; font-weight:bold; text-decoration:none ;padding: 0; margin:0;} /* 
grand texte rose Focus video */

h6 { font-family: "Arial"; color: #004274; font-size: 14px; 
font-weight:bold; text-decoration:none ;padding: 0 0 0 0px; margin:0 0 0 
0px;} /* Titre article, bleu */

.noir10 { font-family:"Arial" ; color: #666666; font-size: 12px; }

.noir11         { font-family:"Arial" ; color: #666666; font-size: 12px; 
text-decoration:none ;  }
.noir11 a       { font-family:"Arial" ; color: #666666; font-size: 12px; 
text-decoration:none ; }
.noir11 a:hover { font-family:"Arial" ; color: #666666; font-size: 12px; 
text-decoration:none ;  }


.gris10 { font-family:"Arial" ; color: #666666; font-size: 12px; }

.gris11         { font-family:"Arial" ; color: #666666; font-size: 12px; 
text-decoration:none ;  }
.gris11 a       { font-family:"Arial" ; color: #666666; font-size: 12px; 
text-decoration:none ; }
.gris11 a:hover { font-family:"Arial" ; color: #666666; font-size: 12px; 
text-decoration:none ;  }
.gris11b         { font-family:"Arial" ; color: #666666; font-size: 
12px; text-decoration:none ;  font-weight:bold;}

.gris12b         { font-family:"Arial" ; color: #666666; font-size: 
12px; text-decoration:none ;  font-weight:bold;}

.gris12         { font-family:"Arial" ; color: #666666; font-size: 12px; 
text-decoration:none ;  }
.gris12 a       { font-family:"Arial" ; color: #666666; font-size: 12px; 
text-decoration:none ; }
.gris12 a:hover { font-family:"Arial" ; color: #666666; font-size: 12px; 
text-decoration:none ;  }

.rouge10         { font-family:"Arial" ; color: #ff0000; font-size: 
12px; text-decoration:none ;}
.rouge10 a       { font-family:"Arial" ; color: #ff0000; font-size: 
12px; text-decoration:none ;}
.rouge10 a:hover { font-family:"Arial" ; color: #ff0000; font-size: 
12px; text-decoration:underline ;}

.rose10         { font-family:"Arial" ; color: #FF33FF; font-size: 12px; 
text-decoration:none ;}
.rose10 a       { font-family:"Arial" ; color: #FF33FF; font-size: 12px; 
text-decoration:none ;}
.rose10 a:hover { font-family:"Arial" ; color: #FF33FF; font-size: 12px; 
text-decoration:underline ;}

.bleu9 { font-family: "Arial"; color: #000066; font-size: 9px; 
text-decoration:none ; }

.prochainmatch { font-family: verdana; color: #FFFFFF; font-size: 9px; 
text-decoration:none ; }

.sondage  { font-family: verdana; color: #FFFFFF; font-size: 9px; 
text-decoration:none ; }

.bleu10 { font-family: "Arial"; color: #666666; font-size: 12px; 
text-decoration:none ; }
.bleu10 a { font-family: "Arial"; color: #666666; font-size: 12px; 
text-decoration:none ; }
.bleu10 a:hover { font-family: "Arial"; color: #666666; font-size: 12px; 
text-decoration:underline ; }

.blue11 { font-family: "Arial"; color: #000033; font-size: 12px; 
text-decoration:none ; }
.blue11 a { font-family: "Arial"; color: #000033; font-size: 12px; 
text-decoration:none ; }
.blue11 a:hover { font-family: "Arial"; color: #000033; font-size: 12px; 
text-decoration:underline ; }

.bleu10b 		  { font-family:"Arial" ; color: #666666; 
font-size: 12px; font-weight:bold; text-decoration:none; }
.bleu10b a 	  	  { font-family:"Arial" ; color: #666666; 
font-size: 12px; font-weight:bold; text-decoration:none; }
.bleu10b a:hover  { font-family:"Arial" ; color: #666666; font-size: 
12px; font-weight:bold; text-decoration:underline; }

.bleu11b { font-family: "Arial"; color: #666666; font-size: 12px; 
font-weight:bold; text-decoration:none ; }
.bleu11b a { font-family: "Arial"; color: #666666; font-size: 12px; 
font-weight:bold; text-decoration:none ; }
.bleu11b a:hover { font-family: "Arial"; color: #666666; font-size: 
12px; font-weight:bold; text-decoration:none ; }

.bleu11 { font-family: "Arial"; color: #666666; font-size: 12px; 
text-decoration:none ; }
.bleu11 a { font-family: "Arial"; color: #666666; font-size: 12px; 
text-decoration:none ; }
.bleu11 a:hover { font-family: "Arial"; color: #666666; font-size: 12px; 
text-decoration:underline ; }

.gris11 .bleu11 { font-family: "Arial"; color: #666666; font-size: 12px; 
text-decoration:none ; }

.gris11 strong{ color: #666666;text-align:left;}



.bleu12 { font-family: "Arial"; color: #666666; font-size: 12px; 
text-decoration:none ; }
.bleu12 a { font-family: "Arial"; color: #666666; font-size: 12px; 
text-decoration:none ; }
.bleu12 a:hover { font-family: "Arial"; color: #666666; font-size: 12px; 
text-decoration:underline ; }

.bleu12b { font-family: "Arial"; color: #666666; font-size: 13px;  
text-decoration:none ; }
.bleu12b a { font-family: "Arial"; color: #666666; font-size: 13px;  
text-decoration:none ; }
.bleu12b a:hover { font-family: "Arial"; color: #EF51B5; font-size: 
13px; text-decoration:none ; }

.blanc10         { font-family:"Arial" ; color: #FFFFFF; font-size: 
12px; text-decoration:none ;}
.blanc10 a       { font-family:"Arial" ; color: #FFFFFF; font-size: 
12px; text-decoration:none ;}
.blanc10 a:hover { font-family:"Arial" ; color: #FFFFFF; font-size: 
12px; text-decoration:underline ;}

.blanc10b         { font-family:"Arial" ; color: #FFFFFF; font-size: 
12px; font-weight:bold; text-decoration:none ;}
.blanc10b a       { font-family:"Arial" ; color: #FFFFFF; font-size: 
12px; font-weight:bold; text-decoration:none ;}
.blanc10b a:hover { font-family:"Arial" ; color: #FFFFFF; font-size: 
12px; font-weight:bold; text-decoration:underline ;}

.blanc11 		 { font-family:"Arial" ; color: #FFFFFF; 
font-size: 12px; text-decoration:none; }
.blanc11 a 		 { font-family:"Arial" ; color: #FFFFFF; 
font-size: 12px; text-decoration:none; }
.blanc11 a:hover { font-family:"Arial" ; color: #FFFFFF; font-size: 
12px; text-decoration:underline; }

.blanc11b 		  { font-family:"Arial" ; color: #FFFFFF; 
font-size: 12px; font-weight:bold; text-decoration:none; }
.blanc11b a 	  { font-family:"Arial" ; color: #FFFFFF; font-size: 
12px; font-weight:bold; text-decoration:none; }
.blanc11b a:hover { font-family:"Arial" ; color: #FFFFFF; font-size: 
12px; font-weight:bold; text-decoration:underline; }

.blanc12b 		  { font-family:"Arial" ; color: #FFFFFF; 
font-size: 12px; font-weight:bold; text-decoration:none; }
.blanc12b a 	  { font-family:"Arial" ; color: #FFFFFF; font-size: 
12px; font-weight:bold; text-decoration:none; }
.blanc12b a:hover { font-family:"Arial" ; color: #000000; font-size: 
12px; font-weight:bold; text-decoration:none; }

.titrearticle 		  { font-family:"Arial" ; color: #FFFFFF; 
font-size: 12px; font-weight:bold; text-decoration:none; }
.titrearticle a 	  { font-family:"Arial" ; color: #FFFFFF; 
font-size: 12px; font-weight:bold; text-decoration:none; }
.titrearticle a:hover { font-family:"Arial" ; color: #FFFFFF; font-size: 
12px; font-weight:bold; text-decoration:underline; }

.blanc24b 		  { font-family:"Arial" ; color: #FFFFFF; 
font-size: 24px; font-weight:bold; text-decoration:none; }
.blanc18b 		  { font-family:"Arial" ; color: #FFFFFF; 
font-size: 18px; font-weight:bold; text-decoration:none; }
.bleu24b 		  { font-family:"Arial" ; color: #004274; 
font-size: 24px; font-weight:bold; text-decoration:none; }

.mauve10 { font-family:"Arial" ; color: #ffa6de; font-size: 12px; 
text-decoration:none; }

.mauve11b { font-family:"Arial" ; color: #ffa6de; font-size: 12px; 
text-decoration:none; font-weight: bold;}

.rose12b 		  { font-family:"Arial" ; color: #ff33ff; 
font-size: 12px; font-weight:bold; text-decoration:none; }
.rose12b a		  { font-family:"Arial" ; color: #ff33ff; 
font-size: 12px; font-weight:bold; text-decoration:none; }
.rose12b a:hover  { font-family:"Arial" ; color: #004274; font-size: 
12px; font-weight:bold; text-decoration:none; }


.rose12 		  { font-family:"Arial" ; color: #ff33ff; 
font-size: 12px; text-decoration:none; }
.rose12 a		  { font-family:"Arial" ; color: #ff33ff; 
font-size: 12px; text-decoration:none; }
.rose12 a:hover  { font-family:"Arial" ; color: #004274; font-size: 
12px; text-decoration:none; }



.gris11  a:hover  {
color: #ff33ff; 
}

.rose11 		  { font-family:"Arial" ; color: #ff33ff; 
font-size: 12px; text-decoration:none; }
.rose11 a		  { font-family:"Arial" ; color: #ff33ff; 
font-size: 12px; text-decoration:none; }
.rose11 a:hover		  { font-family:"Arial" ; color: #004274; 
font-size: 12px; text-decoration:none; }

.rose11b 		  { font-family:"Arial" ; color: #ff33ff; 
font-size: 12px; font-weight:bold ; text-decoration:none; }

.rose32b      { font-family:"Arial" ; color: #ff33ff; font-size: 32px; 
font-weight:bold ; text-decoration:none; }

.fleche { background:url('/img/common/puce-rose.gif') no-repeat; 
background-position: center left;  padding-left:18px; font-family: 
"Arial"; color: #004274; font-size: 14px; font-weight:bold; 
text-decoration:none ;}

.stadetv_home { font-family: "Arial"; color: #FFFFFF; font-size: 18px; 
font-weight:bold; text-decoration:none ;padding: 0; margin:0;} /* Titre 
focus home */
.stadetv_home a { font-family: "Arial"; color: #FFFFFF; font-size: 18px; 
font-weight:bold; text-decoration:none ;padding: 0; margin:0;} /* Titre 
focus home */
.stadetv_home a:hover { font-family: "Arial"; color: #FFFFFF; font-size: 
18px; font-weight:bold; text-decoration:underline ;padding: 0; 
margin:0;} /* Titre focus home */
.photo-table-img{}
#photo-table .photo-table-div{
clear: both;
    margin-top: 15px;
    
    margin-bottom: 15px;
    width: 420px;
}
#photo-table .photo-table-img{
width: 130px;
position:absolute;
}

#photo-table .photo-table-text{
width: 285px;
margin-left:150px;

}

#socios-wrapper #colonne01 .ContentTitle { font-size: 24px; }
#socios-wrapper .subscription { width: 378px; height: 82px; 
background-repeat: no-repeat; background-position: top left; margin-top: 
10px; }
#socios-wrapper .subscription-gold { background-image: 
url('/img/socios/gold.png'); }
#socios-wrapper .subscription-silver { background-image: 
url('/img/socios/silver.png'); }
#socios-wrapper .subscription-bronze { background-image: 
url('/img/socios/bronze.png'); }
#socios-wrapper .subscription-options { padding-left: 96px; list-style: 
none; }
#socios-wrapper .subscription-options li { background: 
url('/img/socios/pdf.png') no-repeat top left; padding: 10px 0 10px 
37px; }
#socios-wrapper .blog-login-form { background: 
url('/img/socios/login_bg.png') no-repeat top left; padding: 10px 15px; 
width: 301px; height: 145px; color: #666; }
#socios-wrapper .blog-login-form .form-title { text-align: center; 
font-size: 15px; font-weight: bold; color: #ff33ff; }
#socios-wrapper .blog-login-form .form-subtitle { text-align: center; 
font-size: 14px; font-style: italic; color: #ff33ff; margin-bottom: 
16px; }
#socios-wrapper .blog-login-form .form-row { margin: 5px 0; }
#socios-wrapper .blog-login-form label { float: left; width: 121px; 
font-size: 11.5px; }
#socios-wrapper .blog-login-form input[type=text], 
#socios-wrapper .blog-login-form input[type=password] { border: 1px 
solid #999; height: 13px; font-size: 11px; padding-left: 5px; }
#socios-wrapper .blog-login-form .forgot-password-link { font-size: 
10px; text-decoration: underline; color: #666; }
#socios-wrapper .box { border: 1px solid #ccc; background-color: #FFF; }
#socios-wrapper .box .title { font-size: 18px; color: #ff33ff; padding: 
18px 16px 15px 16px; border: 1px solid #e5e5e5; border-width: 0 0 1px 0; 
background: url(/img/socios/box_title_bg.png) no-repeat top left; 
margin: 1px; }
#socios-wrapper .box .content { padding: 16px; color: #666; font-size: 
11px; }
#socios-wrapper .box .faq-link { color: #ff33ff; text-decoration: 
underline; }
#socios-wrapper .box-flash { background: url('/img/socios/flash.jpg') 
no-repeat top left; width: 302px; height: 252px; margin-top: 13px; }

