/*----- style génréraux -----*/
input, form, p, ul, li {
	margin:0;
	padding:0;
}

li{
	list-style-type:none;
}

.a:link { 
	color:#404040; 
	text-decoration:none; 
}
.a:active { 
	color:#404040; 
	text-decoration:none; 
}
.a:visited { 
	color:#404040; 
	text-decoration:none; 
}

.a:hover { 
	color:#C0B796; 
}
.lien11 {
    color:#404040; 
	text-decoration:underline; 
}

.lien11:hover {
    color:#C0B796; 
}

.bold { 
	font-weight:bold; 
}
.bold a{ 
	font-weight:bold; 
	color:#404040;
}
.bold a:hover{ 
	font-weight:bold; 
	color:#ff3333;
}
.trans { 
	color:#FF3333; 
}
.trans a { 
	color:#FF3333; 
}
.trans a:hover { 
	color:#FF3333; 
}

.justif_dr { 
	text-align:right; 
}

.lire_forum {
	font-size:11px;
	color:#FF3333;
}
.lire_forum a{
	color:#FF3333;
	text-decoration:underline;
}
.lire_forum a:hover{
	color:#404040;
	text-decoration:underline;
}

.lire_forum p {
	padding-left: 105px;
}

.justif_ga { 
	text-align:left; 
	padding:7px 0 5px 0;
}
.justif_ga a{ 
	color:#404040;
	text-decoration:none;
}
.justif_ga a:hover{ 
	color:#404040;
	text-decoration:underline;
}

.top5px { 
	line-height:normal; 
}

.forthem {
	border-left-width:3px;
	border-left-color:#404040;
	border-left-style:double;
}

/*.chaine_kaki {*/							/* plus utilisée */
/*	width:100%;
	background-image: url(/blocks/sp.fr/img/titre_kaki.jpg);
	background-repeat: repeat-x;
	margin-top:15px;
}*/

.chaine_plain {
	width:100%;
	background-image: url(/blocks/sp.fr/img/titre_solid_kaki.gif);
	background-repeat: repeat-x;
	padding-top:3px;
	margin-top:15px;
    margin-bottom: 15px;
}

.titre_chaine {
	/*color:#FF3333;*/
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	margin-left:6px;
	background-color:#FFFFFF;
	padding-left:6px;
	padding-right:3px;
}

.bas {
/*	background-color:#00FF33; */
	line-height:1em;
	width:850px;
	text-align:left;
	float:right;
}

.separateur {
	line-height:5px;
	border-bottom:#C0B796 1px solid;
	margin-top:10px;
}

.separateur2 {
	line-height:5px;
	border-bottom:#C0B796 1px dotted;
	margin:10px 0;
}
.separateur3 {
	line-height:5px;
	border-bottom:#C0B796 1px dotted;
	margin-bottom:10px ;
}

/*.sponsors_titre {
	font-size:14px;
	font-weight:bold;
	text-align:left;
	padding-top:15px;
	border-bottom:#C0B796 1px solid;
	padding-bottom:2px;
} */





/*----- page à la une -----*/
.unebloc {
	text-align:left;
}

.image_une {
	background-image: url(/blocks/sp.fr/img/70x70.gif);
	height:90px;
	width:90px;
	margin-top:10px;
}

.image_une img {	
	position:relative;
	top:11px;
	left:11px;
}

.alaune {
	background-color:#FFF;
	font-size:12px;
	width:530px;
	float:left;
	margin-left:20px;
}

.newsl_gauche {
	background-color:#8080FF;
	width:250px;
	float:left;
}

.newsl_droite {
	width:20px;
	float:left;
}

.txtune {
	font-size:12px;
	padding-left:5px;
	text-align:left;
}

.une_plain {
	width:100%;
	background-image: url(/blocks/sp.fr/img/titre_solid_kaki.gif);
	background-repeat: repeat-x;
	padding-top:3px;
	margin-top:15px;
}

une_titre {
	color:#FF3333;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	margin-left:16px;

/*	margin-left:6px;
	background-color:#FFFFFF;
	padding-left:6px;
	padding-right:3px;
*/
}

.une {
	background-color:#FFF;
	width:550px;
	float:left;
	margin-bottom:20px;
/*	margin-left:20px;	*/
}

.tabform {
    padding-top:10px;
    padding-bottom:6px;
    padding-left:27px;
}

#content {
	background-color:#FFF;
	font-size:12px;
	width:530px;
	float:left;
	margin-left:20px;
}

#titre_arbo {
	float:left;
	margin-left:20px;
}
/*----- couleurs chaînes -----*/
.actu { color:#718FC7; }
.argent { color:#D59758; }
.bonsplans { color:#FF3333; }		/* idem trans */
.cuisine { color:#FFBF00; }
.emploi { color:#FF6633; }
.famille { color:#D40041; }
.femmes { color:#FF37CD; }
.genealogie { color:#00404B; }
.hightech { color:#76868D; }
.humour { color:#FF3333; }		/* idem trans */
.maison { color:#B7C700; }
.nature { color:#388651; }
.sante { color:#6E9382; }
.sortir { color:#8A2051; }
.video { color:#FF3333; }		/* idem trans */
.voyages { color:#24AAAB; }

.voyages a{
	color:#24AAAB;
}
.voyages a:hover{
	color:#FF3333;
}

.pubbas {
    background-color:#FFF;
	text-align:center;
	margin:10px auto 0px auto;
}

.small {
    border: 1px solid #000;
}

.chaine_actuelle {
    color:#FF3333;
}

.readspeaker {
  color: #f57c1f;
}

.readspeaker a{
  color: #f57c1f;
}

.readspeaker a:hover {
  color: #f57c1f;
  text-decoration:underline;
}
  
#videos{
	text-align:center;
}
#videos img{
	padding:7px;
	border:0;
}
.pubhaut {
	background-color:#FFF;
	width:1000px;
	text-align:center;
	margin:10px auto 0px auto;
}

#corporate {
	display:block;
	font-size:11px;
	background-color:#404040;
	width:100%;
	height:20px;
}

.tetierehome {
	background-color:#404040;
	padding-left:5px;
	padding-top:2px;
	width:auto;
	float:left;
}

.tetierehaut_g {
    color: #FFF;
	background-color:#404040;
	line-height:20px;
	padding-left:2px;
	float:left;
}

.tetierehaut_g a {
	color: #FFF; 
    text-decoration:none; 
}

.tetierehaut_g a:link {
	color: #FFF; 
    text-decoration:none; 
}

.tetierehaut_g a:visited {
	color: #FFF; 
    text-decoration:none; 
}

.tetierehaut_g a:hover { 
    color: #F33;
}

.tetierehaut_m {
	color: #FEAA18; 
	line-height:20px;
	background-color:#404040;
	float:left;
	text-align:left;
}

.tetierehaut_m a {
	color: #FEAA18; 
    text-decoration:none; 
}
.tetierehaut_m a:link {
	color: #FEAA18; 
    text-decoration:none; 
}
.tetierehaut_m a:visited {
	color: #FEAA18; 
    text-decoration:none; 
}

.tetierehaut_m a:hover { 
    color: #F33;
}

.tetierehaut_d {
	width:125px;
	color:#FFFFFF;
	line-height:20px;
	background-color:#404040;
	float:right;
	text-align:left;
	padding-right:5px;
}

.tetierehaut_d a {
	color: #FFF; 
    text-decoration:none; 
}

.tetierehaut_d a:hover { 
    color: #F33;
}

.txtetiere {
	font-size:12px;
}

.tetiere {
	background-color:white;
	height:75px;
	width:100%;
}

.tetiere_recherche {
	width:290px;
	height:60px;
	background-color:white;
	font-size:10px;
	text-align:left;
	float:left;
	padding:7px;
}

.tetiere_recherche_dots {
	background-image: url(/blocks/sp.fr/img/titre_dots.gif);
	background-repeat: repeat-x;
	line-height:1.9em;
}

.tetiere_recherche_recherche {
	font-size:12px;
	font-weight: bold;
	color:#FF3333;
	margin-left:6px;
	background-color:white;
	padding-left:4px;
	padding-right:4px;
}

.tetiere_club {
	width:216px;
	height:60px;
	background-color:#C0B796;
	font-size:10px;
	text-align:left;
	float:left;
	padding:7px;
}

.tetiere_club_dots {
	background-image: url(/blocks/sp.fr/img/titre_dots.gif);
	background-repeat: repeat-x;
	line-height:1.9em;
}
.tetiere_club_dots a{
	color: #404040;
}
.tetiere_club_dots a:hover{
	color: #FF3333;
}

.tetiere_club_club {
	font-size:12px;
	font-weight: bold;
	color:#FF3333;
	margin-left:6px;
	background-color:#C0B796;
	padding-left:4px;
	padding-right:4px;
}
span.liens_club a {
    margin-right: 8px; 
}

#tetierebas {
	font-size:11px;
	background-color:#F5F5ED;
	height:25px;
	width:100%;
	border-bottom: 2px solid #FFF;
    line-height:25px;
}

.tetierebas_ephem {
	width:230px;
	float:left;		
}

.tetierebas_ephem span {
    padding-left: 2px;
    padding-right: 2px;
}

.tetierebas_fleurs {
    padding-left: 10px;
	padding-right: 60px;
    background: url(http://www.seniorplanet.fr/blocks/sp.fr/img/fleurs.jpg) no-repeat center left;
	width:140px;
	text-align:left;
	float:left;		
    font-weight: bold;
}
.tetierebas_fleurs a{
	padding-left: 20px;
	color:#ff3333;
}
.tetierebas_fleurs a:hover{
	color:#ff3333;
}
.tetierebas_favoris {
	/*width:160px; */
	float:left;
    /*padding:1px;   */
}
.tetierebas_favoris img{
	border:0;
}
.tetierebas_favoris a {
    border-right: 1px solid #000; 
	font-weight:bold;
	font-size:11px;
	color:#404040;
	text-decoration:none;
	padding-right:10px;
}
.tetierebas_favoris a:hover {
	color:#ff3333;
	text-decoration:underline;
}
.tetierebas_dem {
/*	width:370px;  */
    padding-left: 5px; 
	float:left;
}
.tetierebas_dem img{
	border:0;
}
.tetierebas_dem a {
    border-right: 1px solid #000; 
	font-weight:bold;
	font-size:11px;
	color:#404040;
	text-decoration:none;
	padding-right:10px;
}
.tetierebas_dem a:hover {
	color:#ff3333;
	text-decoration:underline;
}
 .tetierebas_faq {
	/*width:160px; */
	float:left;
    padding-left: 5px; 
    /*padding:1px;   */
}
.tetierebas_faq img{
	border:0;
}
.tetierebas_faq a {
	font-weight:bold;
	font-size:11px;
	color:#404040;
	text-decoration:none;
	padding-right:10px;
}
.tetierebas_faq a:hover {
	color:#ff3333;
	text-decoration:underline;
}

    /*

.tetierebas_faq {
	width:180px;
	float:right;
	text-align:center;
}
.tetierebas_faq img{
	border:0;
}
         */
ul.menu_tetiere {
	list-style-type:none;
}

.menu_tetiere li { 
	display:inline; 
}

#autres_rubriques {
    position: absolute;
    z-index: 100;
    background-color: #404040;
    padding: 5px;
    display: none;
    
}
#lien_plus_rubriques {
    /*border-right: 1px #00F solid;
    border-left: 1px #00F solid;*/
    cursor: pointer;
}
#lien_plus_rubriques span{
    background: url(/blocks/sp.fr/img/fleche_autrerub.gif) no-repeat center right;
    padding-right: 14px;
}

#header_sp .tetiere_gau    
{
    width: 452px;
    height: 60px;
    padding-top: 7px;
    padding-right-value: 7px;
    padding-bottom: 7px;
    padding-left-value: 7px;
    padding-left-ltr-source: physical;
    padding-left-rtl-source: physical;
    padding-right-ltr-source: physical;
    padding-right-rtl-source: physical;
    background-color: white;
    float: left;
}

#header_sp .tetierehaut_g {
	width:650px;
    color: #FFF;
	background-color:#404040;
	line-height:20px;
	padding-left:2px;
	float:left;
    width:800px;
}


#header_sp .main #corporate 
{
 color:#ff00ff;
 width:1000px;

}

#header_sp .tetiere
{
    width:1000px;
}

#header_sp .main #tetiere_bas
{
    width:1000px;
}

#header_sp #global
{
    float:left;
}    


/*.menu_tetiere a { */
	/*color:#FFF;*/ 
   /* text-decoration:none; 
}  */

/*.menu_tetiere a:hover { */
	/*color:#C0B796;*/ 
/*}

ul.menu_tetiere2 {  */
/*	vertical-align:middle;		*/
/*	list-style-type:none;
	color:#FF3333;
}

.menu_tetiere2 li { 
	display:inline; 
}

.menu_tetiere2 a { 
	color:#FF3333; 
	text-decoration:none; 
}

.menu_tetiere2 a:hover { 
	color:#C0B796; 
} */.pubcoldroite {
	padding-top:50px;
	padding-bottom:20px;
    text-align: center;
}

.txtcoldr {
	font-size:12px;
	padding-left:5px;
	text-align:left;
}

.bp_yahoo {
	padding-left:12px;
}
.bp_yahoo p{
	color:#404040;
	font-weight:bold;
}
.bp_yahoo ul{
	color:#404040;
	font-weight:bold;
	padding-bottom:10px;
}
.bp_yahoo ul li{
	display:inline;
	font-size:11px;
	list-style-type:none;
}
.bp_yahoo ul li a{
	font-weight:normal;
	color:#404040;
	text-decoration:none;
}
.bp_yahoo ul li a:hover{
	text-decoration:underline;
	color:#ff3333;
}

/* a voir si on garde */
.compare {
	padding-top:15px;
	padding-bottom:6px;
	padding-left:20px;
}

.note{
	font-size:11px;
	font-weight:normal;
	padding:10px 0;
}

.valider{
	margin:10px 0;
	text-align:center;
}
.experts{
	height:100px;
	margin:20px 0;
	padding-top:15px;
	text-align:center;
	background:url(/blocks/sp.fr/img/fond_expert.jpg) no-repeat;	
}
.experts a{
	color:#541F0D;
	line-height:25px;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.experts a:hover{
	color:#ff3333;
	text-decoration:none;
}
.sondage li {
    padding-top: 2px;
    padding-bottom: 2px;
}
ul.sondage {
    padding-top: 5px;
}
.total_vote {
    text-align: center;
    padding-top: 4px;
}
.ligne-news tr, .ligne-news td {
    font-size: 12px;
}

div.ephemeride {
    height: 50px;
}

div.ephemeride ul {
    float: left;
    padding-right: 40px;
}
#jeux_quiz {
    font-size:12px;
}

#jeux_quiz div {
    margin-bottom: 15px;
}

#jeux_quiz .une_liste {
    width: 99%;
}

.pubquiz_ga {
	/*text-align:left;
	margin-top:15px;
	margin-bottom:15px;
	margin-right:39px;   */
    margin-right:35px;
}

.pubquiz_cen {
	/*text-align:left;
	margin-top:15px;
	margin-bottom:15px;
	margin-left:39px;
	margin-right:39px;   */
    margin-left:35px;
	margin-right:35px;
}

.pubquiz_dr {
	/*text-align:left;
	margin-top:15px;
	margin-bottom:15px;
	margin-left:39px; */
    margin-left:35px;
}

.lien_jeux_quiz {
    padding-right: 25px;
}

.centre_3col {
/*	margin-top:15px;*/
/*	margin-bottom:15px; */
	margin-right:20px;
	width:270px;
	text-align:left;
	float:left;
    font-size: 12px;
}

.centre_3col_intg { 
	width:70px; float:left; 
}

.centre_3col_intd { 
	width:200px; float:left; 
}

.centre_3col_intb {
	margin-bottom:3px;
	margin-right:5px;
	width:200px;
	float:right;
	text-align:right;
}

.centre_3cold {
/*	margin-top:15px;*/
	margin-bottom:15px;
	width:270px;
	float:right;
    font-size: 12px;
}

#plus_info {
    height: 120px;
}

#plus_info .centre_3col {
    margin-right:10px;
}

#plus_info a {
    margin-right:10px;
    color: #404040;
    text-decoration: none;
}

#plus_info a:hover {
    margin-right:10px;
    color: #404040;
    text-decoration: underline;
}

.info_plus {
	font-size:14px;
	font-weight:bold;
	padding-bottom:5px;
}

.image_infoplus {
	background-image: url(/blocks/sp.fr/img/50x50.gif);
	height:70px;
	width:70px;
}

.image_infoplus img {	
	position: relative;
    top: 10px;
    left: 11px;
    border-top-width: 0pt;
    border-right-width: 0pt;
    border-bottom-width: 0pt;
    border-left-width: 0pt;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: -moz-use-text-color;
    border-right-color: -moz-use-text-color;
    border-bottom-color: -moz-use-text-color;
    border-left-color: -moz-use-text-color;
}

.sponsors_impaire {
	line-height:18px;
	font-size:12px;
	color:#404040;
	background-color:#F5F5ED;
	width:840px;
	padding-left:10px;
	text-align:left;
}

.sponsors_paire {
	line-height:18px;
	font-size:12px;
	color:#404040;
	background-color:#ffffff;
	width:840px;
	padding-left:10px;
	text-align:left;
}

.lien_sponsor {
    color: #404040;
    text-decoration: none;
}

.lien_sponsor:hover {
    color: #404040;
    text-decoration: underline;
}

.txtbas {
	font-size:10px;
	text-align:center;
}

ul#menu_bas {
	padding-left:10px;
	list-style-type:none;
}

#menu_bas li { 
	display:inline; 
}

#menu_bas a { 
	color:#404040; 
	text-decoration:none; 
}

#menu_bas a:hover { 
	color:#C0B796;	
}

.club_partenaires {
	font-size:12px;
	font-weight:bold;
	padding-top:18px;
	border-bottom:#C0B796 1px solid;
	padding-bottom:2px;
	text-align:left;
}
#sp_network{
	text-align:center;
}
#sp_network table tr td img{
	border:1px solid #404040;
	margin:10px 0;
}
#sp_network table tr td a{
	font-size:11px;
	color:#404040;
}
#sp_network table tr td a:hover{
	color:#ff3333;
}
#quiz_gagnants {
	font-weight:bold;
}
#quiz_gagnants a{
	font-size:12px;
	color:#ff3333;
	text-decoration:underline;
}
#quiz_gagnants a:hover{
	color:#404040;
}
/* concerne la modificatoin de la taille de l'article*/
.article12 .art, .article12 .txtart {
    font-size: 12px;
}

.article14 .art, .article14 .txtart {
    font-size: 14px;
}

.article16 .art, .article16 .txtart {
    font-size: 16px;
}

.article18 .art, .article18 .txtart {
    font-size: 18px;
}

/*.article12 .art_sommaire {
    font-size: 10px;
}

.article14 .art_sommaire {
    font-size: 12px;
}

.article16 .art_sommaire {
    font-size: 14px;
}

.article18 .art_sommaire {
    font-size: 16px;
} */
/* *************************************************/

.art_comm { /* barre de commandes articles */
	font-size:12px;
	background-color:#F5F5ED;
	line-height:25px;
	width:100%;
	border-bottom-color:#FFFFFF;
	border-bottom-width:2px;
	border-bottom-style:solid;
	text-align:left;
}

.art_comm .txtart {
    font-size:11px;
}

.txtart {
	font-size:12px;
	/*padding-left:5px;*/
}

.outils {
	font-size:11px;
    text-align: center; 
}
.outils a {
	margin-right:10px;
}
.outils a.taille_txt{
    margin-right:0px;
}         .art {
	background-color:#FFF;
	/*font-size:12px;*/
	width:530px;
	float:left;
	margin-left:20px;
	text-align:justify; 
}

.art_2col {
	/*font-size:12px;*/
	background-color:#FFFFFF;
	width:530px;
	float:right;
}

.titre {
	/*line-height:28px;*/
	font-size:26px;
	font-weight:bold;
	margin-top:15px;
}

.auteur, .auteur a {
	font-size:11px;
	color:#828282;
	text-align:right;
	width:100%;
	margin-bottom:5px;
    text-decoration:none; 
}


.precedent, .suivant { 
    margin:0 0 10px 0;
	font-weight:bold;
	font-size:11px;
}

.precedent a, .suivant a {
    color: #404040;
}
.precedent { 
	float:left; 	
}
.suivant { 
	float:right; 
}

.art_chapeau_g {
	font-size:12px;
	background-color:#FFF;
	width:100px;
	margin-right:20px;
	float:left;
}

.image_une {
	background-image: url(../deco/70x70.gif);
	height:90px;
	width:90px;
	margin-top:10px;
}

.image_une img {	
	position:relative;
	top:11px;
	left:11px;
}

.sous_titre {
	/*line-height:20px;     */
	font-size:18px;
	font-weight:bold;
    text-align:left;
}

.image_caler_a_gauche { 
	float:left; 
	margin-right:10px; 
	margin-bottom:5px; 
	margin-top:5px;
}

.image_caler_a_droite { 
	float:right; 
	margin-left:10px; 
	margin-bottom:5px; 
	margin-top:5px;
}

.image_centre { 
	width: 100%; 
	text-align: center; 
	margin-bottom:5px; 
	margin-top:5px;
}

/* A voir si on garde */
/* .image-centre-actualite { 
    width: 100%; 
    text-align: center; 
    margin-bottom:5px; 
    margin-top:5px;
}*/

.art_sommaire {
	padding:10px 0 10px 30px;
	font-weight:bold;
    /*font-size:10px;*/	
}

.art_sommaire_bas {
	font-size: 12px;
    padding:100px 0 0 10px;
	font-weight:bold;	
	float:left;
}
.art_sommaire_bas ol {
	padding-left: 10px;
}
.art_sommaire ol li a, .art_sommaire_bas ol li a{
	font-weight:normal;	
    color:#404040; 
	text-decoration:underline; 
}
.art_sommaire ol li a:hover, .art_sommaire_bas ol li a:hover{
	font-weight:normal;	
    color:#FF3333; 
	text-decoration:underline; 
}

.art_colg_240 {
	font-size:12px;
	background-color:#FFF;
	width:255px;
	margin-right:15px;
	float:left;
}

.art_cold_240 {
	background-color:#FFF;	
	width:260px;
	height:auto;
	margin-bottom:15px;
	float:right;
}

.art_colg_250 {
	font-size:12px;
	background-color:#FFF;
	width:255px;
	margin:5px 20px 15px 0;
	float:left;
}

.art_cold_250 {
	background-color:#FFF;	
	width:250px;
	height:auto;
	float:right;
}

.art_colg_bas_article {
	font-size:12px;
	background-color:#FFF;
	width:255px;
	margin:5px 20px 15px 0;
	float:left; 
    margin:0px;
}

.art_cold_bas_article {
	background-color:#FFF;	
    font-size:12px;  
	width:250px;
	height:auto;
	float:right;
    margin:0px;
}

.art_cold_250_plus {
	width:225px;
	/*height:auto; */
	/*float:right;  */
	background-color:#F5F5ED;
	margin:20px 0 0px 25px;
	padding:25px 5px 30px 15px;
}
.art_cold_250_plus a{
	padding-left:20px; 
}

.art_cold_255 { 
	font-size:12px;
	background-color:#FFF;
	width:255px;
	margin-right:15px;
	float:right;
}

.art_colg_260
{
	background-color:#FFF;	
	width:260px;
	height:auto;
	margin-bottom:15px;
	float:left;
}

.art_colg_bas_article {
	font-size:12px;
	background-color:#FFF;
	width:255px;
	margin:5px 20px 15px 0;
	float:left;
    margin:0px;
}

.art_cold_bas_article {
	background-color:#FFF;	
    font-size:12px;  
	width:250px;
	height:auto;
	float:right;
    margin:0px;
}

.art_photo{
	float:right;
	padding:20px 0 10px 20px ;
}
.art_pub{
	float:left;
	padding:20px 20px 10px 0 ;
}
#une_alaune {
	font-size:12px;
	line-height:25px;
	width:65px;
	color:#FFF;
	background-color:#404040;
	margin-left:14px;
	padding-left:14px;
	background-image:url(/blocks/sp.fr/img/une_coin.gif) ;
    background-position:top right;
	background-repeat:no-repeat;
}
#une_bloc {
	width:530px;
	height:50px;
	margin-left:14px;
	background-color:#F5F5ED;
	text-align:left;
	border-top:1px #404040 solid;
	border-bottom:1px #404040 solid;
}
#une_bloc_deco {
	background-image:url(/blocks/sp.fr/img/titre_solid_kaki.gif);
	background-repeat: repeat-x;
	line-height:1.9em;
}
#trait_bas {
	height:1px;
	width:530px;
	margin-left:14px;
	border-top: 1px solid #404040;
}
#titre_chaine {
	font-size:11px;
    line-height: 18px;
	text-transform:uppercase;
	font-weight:bold;
	color:#FF3333;
	margin-left:76px;
	background-color:#F5F5ED;
	padding-left:4px;
	padding-right:4px;
}

#bloc_une {
    width: 546px;
	background-color:#fff;
	float:left;
	/* margin-bottom:20px;  */
	margin-left:4px;
}

#titre_article {
	font-size:20px;
	color:#404040;
	font-weight:500;
	padding-left:80px;
}
#titre_article a{
    color: #404040;
    text-decoration:none;
}
#titre_article a:hover{
    text-decoration:underline;
}

#bloc_anim {
    height: 240px;
}

#col_fleche, #col_thumb, #col_photo {
    display: inline;
    height: 240px;
}
#col_thumb img {
    border: 0px;
}

#col_fleche {
    width: 14px;
    float: left;
    text-align: center;
}

#col_thumb {
    /*background: url(/blocks/sp.fr/img/1px_blanc_gris_alaune.gif);
    background-repeat: repeat-y;*/
    width: 94px;
    float: left;
}

#col_photo {
    width: 450px;
    float: left;
}

#col_thumb .titre_thumb {
    color: #FFF;
    background-color: #666;
    height: 17px;
    font-size: 12px;
    margin: 0px 1px 0px 14px;
    /*margin-left: 14px;
    margin-right: 1px;*/
    text-align: center;
}
#col_thumb .photo_thumb_off {
    height: 43px;
    background: url(/blocks/sp.fr/img/1px_blanc_alaune.gif);
    background-repeat: repeat-y;
    filter:Alpha(opacity=30); -moz-opacity:0.3;
    padding-left: 14px;
    margin: 0px 1px 0px 0px;
    /*margin-right: 1px;*/
}

#col_thumb .photo_thumb_on {
    height: 43px;
    background: url(/blocks/sp.fr/img/fleche_une.jpg) no-repeat center left;
    filter:Alpha(opacity=100); -moz-opacity:1;
    padding-left: 14px;
    margin: 0px 1px 0px 0px;
    /*margin-right: 1px;*/
}#nav{
	font-size:12px;
	width:130px;
	float:left;
/*	background-color:F5F5Ed;	*/
}

.nav_rubrique {
	line-height:25px;
	color:#FFF;
	background-color:#404040;
	width:130px;
	padding-left:5px;
	border-bottom:2px solid #FFF;
}

ul.menu_nav {
	text-align:left;
	background-color:#F5F5ED;
}

.menu_nav li {
	list-style-type:none;
}

.menu_nav a {
	padding-left:5px;
	text-decoration:none;
	display:block;
	width:130px;;
	line-height:25px;
	color:#404040;
	background:#F5F5ED;
	border-bottom:2px solid #FFF; 
}

.menu_nav a:hover {
	color:#ffffff;
	background-color:#ff3333;
	border-bottom:2px solid #FFF; 
}

.nav_chaine {
	font-size:12px;
	color:#404040;
	background-color:#F5F5ED;
	line-height:18px;
	padding-left:5px;
	text-align:left;
	border-bottom:2px solid #FFFFFF;
}

.nav_partenaires_impaire {
    font-size:10px;
	height:52px;
	color:#404040;
	background-color:#F5F5ED;
	padding-top:1px;
	border-bottom:2px solid #FFF; 
	text-align:left;
    width: 135px;
}

.nav_partenaires_paire {
    font-size:10px;
	height:52px;
	color:#404040;
	background-color:#FFF;
	padding-top:1px;
	border-bottom-color:#FFFFFF;
	border-bottom-width:2px;
	border-bottom-style:solid;
	text-align:left;
    width: 135px;
}

.nav_partenaires_autre {
    font-size:10px;
	height:100px;
	color:#404040;
	background-color:#FFF;
	padding-top:5px;
	border-bottom-color:#FFFFFF;
	border-bottom-width:2px;
	border-bottom-style:solid;
	text-align:center;
    width: 135px;
}

.navpartg {
    width:50px;
	float:left;
}

.navpartd {
 	width:80px;
	float:right;
}

.navpartg img {
    border: 0px solid #000;
}
.navpartd a{
 	color:#404040;
	text-decoration:underline;
}
.navpartd a:hover{
 	color:#ff3333;
	text-decoration:underline;
}

.nav_partenaires_bas {
	background-color:#F5F5ED;
	height:100%;
    width: 135px;
}

.nav_container_afp {
    position: relative;
    overflow: hidden;
    height: 200px;
	border-bottom:2px solid #FFF;
    /*width: 130px;*/
    width: 135px;
    background-color: #DBE3F1; 
}

#nav_content_afp {
    width: 115px;
    z-index: 20;
    float: left;
    background-color: #C3D0E8;
}

.nav_btn_afp {
    position: absolute;
    right: 0px;
    width: 15px;
    z-index: 30;
    /* MODIF */
    /*background-color: #00F;
    height: 200px;*/
}

#nav_content_afp div {
    font-size: 11px;
    padding: 2px 0px 2px 2px;
    /*background-color: #FFF;*/
    background-color: #C3D0E8; 
}

#nav_content_afp div a{
    color: #404040;
    text-decoration: none;
}

#nav_content_afp div a:hover{
    color: #404040;
    text-decoration: underline;
}

.nav_afp_impair {
    border-top: #404040 dashed 1px;
    border-bottom: #404040 dashed 1px;
    /*background-color:#F9F9F9;*/
    background-color: #CDD8EB;
}

.curseur_haut {
    
    /*background-image: url(/blocks/sp.fr/img/afp_flechehaut.gif) ;
    background-repeat: no-repeat;
    background-position: center;
    margin: 15px 0px 0px 3px;
    width: 10px;
    height: 6px;*/
    cursor: pointer;
    /* MODIF */
    border-bottom: 1px solid #FFF;
    height: 13px;
    text-align: center;
    background-image: url(/blocks/sp.fr/img/afp2_flecheHaut.gif) ;
    background-repeat: no-repeat;
    background-position: center;
    
}

.curseur_bas {
    
    /*background-image: url(/blocks/sp.fr/img/afp_flechebas.gif);
    background-repeat :no-repeat;
    background-position :center;
    margin :155px 0px 0px 3px;
    width:10px;
    height: 6px;
    */
    cursor: pointer;
    /* MODIF */
    border-top: 1px solid #FFF;
    height: 13px;
    text-align: center;
    background-image: url(/blocks/sp.fr/img/afp2_flecheBas.gif) ;
    background-repeat: no-repeat;
    background-position: center;
}
.une_colg {
	font-size:12px;
	background-color:#FFF;
	width:255px;
	/*height:300px;*/
	float:left;
    margin: 0px 0px 20px 0px;
}

.une_cold{
	font-size:12px;
	background-color:#FFF;
	width:255px;
	/*height:300px;*/
	float:right;
    margin: 0px 0px 20px 0px;
}

.une_colg2 {
	font-size:12px;
	background-color:#FFF;
	width:255px;
	float:left;
	margin-bottom:20px;
}

.une_cold2 {
	font-size:12px;
	background-color:#FFF;
	width:255px;
	float:right;
	margin-bottom:20px;
}

.une_cold ul , .une_colg ul, .une_cold2 ul {
	padding-top:5px;
}
.une_cold li , .une_colg li, .une_cold2 li {
	text-align:left;
}
.une_cold li a, .une_colg li a, .une_cold2 li a{
	text-decoration:underline;
	color:#404040;
}
.une_cold li a:hover, .une_colg li a:hover, .une_cold2 li a:hover{
	color:#ff3333;
}

.titre_photo {
	width:90px;
	margin-right:15px;
	margin-bottom:35px;
	float:left;
}

.titre_accroche {
	width:150px;
	margin-top:12px;
	float:right;
	text-align:left;
}
.titre_accroche a{
	color:#404040;
	text-decoration:none;
}
.titre_accroche a:hover{
	color:#404040;
	text-decoration:underline;
}

.titre_accroche strong {
	font-weight:bold;
}

.une_liste {
	width:100%;
	border-top:1px #606060 dotted;
	border-bottom:1px #606060 dotted;
	margin:10px 0;
	padding:3px 2px ;
	float:inherit;
	background-color:#F5F5ED;
	font-size:11px;
}
.une_liste a{
	color:#404040;
	text-decoration:none;
}
.une_liste a:hover{
	color:#ff3333;
	text-decoration:underline;
}
.une_site {
	color:#404040;
	width:100%;
	padding-bottom:10px;
	font-weight:bold;
	border-bottom:#C0B796 1px solid;
	text-align:left;
	float:inherit;
}

.une_site a {
	color:#404040;
	text-decoration:underline;
}
.une_site a:hover {
	color:#ff3333;
	text-decoration:underline;
}

.une_plain {
	width:100%;
	background-image: url(/blocks/sp.fr/img/titre_solid_kaki.gif);
	background-repeat: repeat-x;
	padding-top:3px;
}

.une_titre {
	color:#FF3333;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	margin-left:5px;
	background-color:#FFF;
	padding-left:3px;
	padding-right:3px;
}

.image_une {
	background-image: url(/blocks/sp.fr/img/70x70.gif);
	height:90px;
	width:90px;
	margin-top:10px;
}

.image_afp {
text-align: center;
margin-top: 12px;
}

.image_afp img{      border:0px;
}

.image_une img {	
	position:relative;
	top:11px;
	left:11px;
	border:0;
}

.une_2col {
	font-size:12px;
	width:530px;
	float:left;
}

.experts2{
	height:60px;
	margin-top:15px;
	color:#541F0D;
	font-size:14px;
	font-weight:bold;
	padding-top:7px;
	text-align:center;
	background:url(/blocks/sp.fr/img/fond_expert2.jpg) no-repeat;
}

ul.lire_forum {
    padding-top: 0px;
}

ul.lire_forum li a {
    text-decoration:underline;
    color:#ff3333;
}

ul.lire_forum li a:hover {
	color:#404040;
}

.home_liste {
	width:100%;
	border-top:1px #606060 dotted;
	border-bottom:1px #606060 dotted;
	margin:10px 0;
	padding:3px 2px ;
	float:inherit;
	background-color:#F5F5ED;
	font-size:11px;
}
.home_liste ul{
	text-align:center;
}
.home_liste ul li{
	display:inline;
}
.home_liste a{
	color:#404040;
	text-decoration:none;
}
.home_liste a:hover{
	color:#ff3333;
	text-decoration:underline;
}
a.lien_sp {
    font-weight: bold; 
    text-decoration: underline; 
    color: #6EB0DC
}

a.lien_sp:hover {
    font-weight: bold; 
    text-decoration: underline; 
    color: #FE8647
}

a.lien_sp2 {
    font-weight: bold; 
    text-decoration: underline; 
    color: #FE8647
}

a.lien_sp2:hover {
    font-weight: bold; 
    text-decoration: underline; 
    color: #6EB0DC
}

.blanc {
    font-size: 16px; 
    font-weight: bold; 
    color :#FFFFFF
}

.clubsp_partenaire, .clubsp_thematique, .clubsp_lettre_info {
    font-size: 16px; 
    font-weight: bold; 
    color :#FFFFFF;
    padding-left: 10px;
    height: 40px;
}

.clubsp_partenaire {
    background-color: #FE8647;
}

.clubsp_thematique {
    background-color: #FFB76F;
}
.clubsp_lettre_info {
    background-color: #6DB0DB;
}

.bleu {
    font-size: 17px; 
    font-weight: bold; 
    color :#1886bd
}

.orange {
    font-size: 17px; 
    font-weight: bold; 
    color :#FE8647
}

.bleu_ital {
    font-weight: normal; 
    color :#1886bd; 
    font-style: italic
}

.orange_ital {
	font-weight: normal; 
    color :#FE8647; 
    font-style: italic
}

.texte_orange {
    color :#FE8647
}

.chapo {
	font-size: 14px; 
    font-weight: bold; 
    color :#514539; 
    line-height: 16px
}

.titre {
	font-size: 22px; 
    font-weight: bold; 
    color :#514539
}

.chapo2 {
    font-size: 14px; 
    font-weight: bold; 
    color :#FE8647; 
    line-height: 16px
}

#clubsp_identification div{
    width: 300px;
}

#clubsp_identification .form_ident {
    margin: 0px auto 0px auto;
}

#clubsp_identification .nom_chps {
    width: 150px;
    float: left;
    text-align: left;
    padding-bottom: 10px;
}
#clubsp_identification .chps {
    width: 150px;
    float: left;
    text-align: right;
    padding-bottom: 10px;
}
#clubsp_identification .btn {
    text-align: center;
}

#clubsp_identification ul {
    padding-bottom: 25px;
}

#clubsp_identification li {
    padding-top: 5px;
}
.main {
	background-color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	width:1000px;
	height:100%;
    font-size:12px;
	margin:0px auto 0px auto;
}

.tetiere_gau {
	width:452px;
	height:60px;
	padding:7px;
	background-color:white;
	float:left;
}

.coldroite {
	background-color:#FFF;
	width:300px;
	float:right;
    margin-top:11px;
}

.dessin{
	width:50%;
	float:left;
	padding-top:10px;
}
.dessin_visu{
	width:50%;
	float:left;
	text-align:center;
	padding:10px 0;
}#actualite a {
    color:#000000;
}

#actualite .une_cold_actu0{
	font-size:12px;
	background-color:#FFF;
	width:255px;
	height:140px;
	float:right;
	
}
#actualite .une_cold_actu{
	font-size:12px;
	background-color:#FFF;
	width:255px;
	height:750px;
	float:left;
    padding-left:10px;
	margin-bottom:20px;
}
#actualite .une_colg_actu0 {
	font-size:12px;
	background-color:#FFF;
	width:255px;
	height:140px;
	float:left;
	
}
#actualite .une_colg_actu {
	font-size:12px;
	background-color:#FFF;
	width:255px;
	height:750px;
	float:left;
	margin-bottom:20px;
    
}

#actualite .bp_site {
	color:#404040;
	width:100%;
	padding-bottom:10px;
	font-weight:bold;
	border-bottom:#C0B796 1px solid;
	text-align:left;
	float:inherit;
}

#actualite .bp_site a {
	text-decoration:underline;
	font-weight:bold;
    color:#718FC7;
}
#actualite .bp_site a:hover {
	text-decoration:underline;
	font-weight:bold;
}

#actualite .lire_forum_actu {
	font-size:11px;
    color:#718FC7;
	margin-bottom:30px;
}
#actualite .lire_forum_actu a{
    color:#718FC7;
	text-decoration:underline;
}
#actualite .lire_forum_actu a:hover{
	color:#718FC7;
	text-decoration:underline;
    
}

.chaine_actuelle { 
	color:#718FC7;
}
.chaine_actuelle a { 
	color:#718FC7; 
}
.chaine_actuelle a:hover { 
	color:#FF3333; 
}

a.square {
    color:#718FC7;
}

a.square:hover {
    color:#FF3333;
}

.txtart a {
    color:#718FC7;
}

.txtart a:hover {
    color:#FF3333;
}

.art_sommaire ol li a, .art_sommaire_bas ol li a{
    color:#718FC7; 
}

.lire_forum a {
     color:#718FC7;
}

.lire_forum a:hover {
     color:#FF3333;
}

.une_site a {
     color:#718FC7;
}

.une_site a:hover {
     color:#FF3333;
}#liens_sponso{
	border:1px solid #c0b796;
	padding: 5px 5px 10px 5px; 
	clear:both;
	margin-bottom: 15px; 
    margin-left: 4px;
    margin-top: 20px;    
   /* padding-bottom:20px;   */
}

#liens_sponsorises a.lien_11 {
	FONT-SIZE: 11px
}
#liens_sponsorises a.lien_11:hover {
	FONT-SIZE: 11px; COLOR: #B3382D
}

#liens_sponsorises a
{
color:#000000;
}

.blanc_bold {
	COLOR: #FFFFFF; FONT-WEIGHT: bold
}

#liens_sponsorises .titre_theme {color: #B92A2E; text-decoration: none; font-weight: bold;}
#liens_sponsorises .titre_hotspot {color: #B92A2E; text-decoration: none; font-weight: bold;}
#liens_sponsorises .texte_hotspot {margin-top: 2px; margin-bottom: 2px; font-size: 11px;}
#liens_sponsorises .lien_hotspot {color: #B92A2E; text-decoration: none; font-size: 11px;}


ul#hotspot-rubrique {
    list-style-image: url(/blocks/sp.fr/boites/images/fleche_rouge_blanc.gif);
    padding-left: 15px;
    margin-left: 1px;
}

ul#hotspot-rubrique li {
    color: #B92A2E; 
    text-decoration: none; 
    font-weight: bold;
    margin-top: 20px;
}

ul.hotspot-lien {
    list-style-image: url();
    list-style-type: none;
    padding-left: 0px;
    margin-left: 1px;
}

ul#hotspot-rubrique li ul.hotspot-lien li {
    margin-top: 0px;
}

ul.hotspot-lien li a{
    font-size: 11px;
    color: #000000; 
    text-decoration: none; 
    font-weight: normal;
}

ul.hotspot-lien li a:hover{
    text-decoration: underline; 
}

.une_2col_pub {
	font-size:12px;
	width:530px;
	float:left;
	background-color:#f5f5ed;
}
.une_2col_pub img{
    margin-left: 4px;
	border:0;
	padding:10px;
	
}

.sponsors_impaire {
	line-height:18px;
	font-size:12px;
	color:#404040;
	background-color:#F5F5ED;
	width:504px;
	padding-left:10px;
	text-align:left;
}

.sponsors_paire {
	line-height:18px;
	font-size:12px;
	color:#404040;
	background-color:#ffffff;
	width:504px;
	padding-left:10px;
	text-align:left;
}

.lien_sponsor {
    color: #404040;
    text-decoration: none;
}

.lien_sponsor:hover {
    color: #404040;
    text-decoration: underline;
}

.chaine_pl {

	width:100%;

	background-image: url(/blocks/sp.fr/img/titre_solid_kaki.gif);

	background-repeat: repeat-x;

	padding-top:2px;

	margin-top:2px;

    margin-bottom: 15px;

}