/* CSS Document */
*{
	border:0;
	margin:0;
	padding:0;
	font-family:Trebuchet MS, Helvetica, Verdana, Arial, sans-serif;
}
body {
	background: url("../img/FondWeb/rotate.php") no-repeat fixed top #FFFFFF;
}
a{
	color:#000501;
}
h1{
	color:#000501;
	font-size:24px;
}
h2{
	color:#000;
	font-size:35px;
}
h3{
	display:inline;
	color:#000501;
	font-size:24px;
}	

h4{
	color:#000501;
	font-size:15px;
	margin-bottom:6px;
}
h5{
	color:#000;
	font-size:12px;
	font-style:italic;
}
h6{
	color:#999;
	font-size:16px;
}
.fil_ariane a{
	color:#666;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.fil_ariane a:hover{
	color:#292828;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
#header{
	/*background:url(../img/img_ban/img_haut_1.jpg) no-repeat;*/
	width:955px;
	height:198px;
	margin: 0 auto;
}
.menu{
	width:955px;
	margin:0 auto;
}

#div_pub_meteo{
	margin-left:30px;
	margin-top:18px;
	/*height:160px;*/
}

#div_pub_meteo a img{
	margin-bottom: 10px;
}

#div_pub{
	margin-left:30px;
}

#langue{
        color: #20466A;
        margin: 0 auto;
        text-align: center;
        width: 955px;
}
#langue .drapeau {
        margin-right: 15px;
        text-align: right;
}

#langue a img{
	/*border:1px solid #FFF;*/
}
.edition{
	padding:0 0 0 10px;
	font-weight: bold;
}
#lien_home{
	width:220px;
	color:#fff;
	position:relative;
	left:0;
	top:8px;
	z-index: 10;
}
#texte_header{
	position: relative;
	width: 600px;
	height: 90px;
	z-index: 20;
	left: 330px;
	top: -120px;
	margin-bottom:-90px;
	background-image: url(/images/maison.gif);
	border : 1px none #000000;
	overflow: visible;
}
#corps{
	width:955px;
	padding-top:10px;
	margin: 0 auto;
	min-height:620px;
}

/* DEBUT PARTIE GAUCHE */
#gauche{
	width:794px;
	float:left;
	/*padding-left:6px;*/	
}
#bloc1{
	border:1px solid #CCCCCC;
	width:381px;
	margin-top:7px;
	/*margin-left:8px;*/
	padding:6px 5px 6px 5px;
	float:left;
	font-size: 12px;
}
#img_bloc1{
	float:right;
	width:303px;
	padding:6px 0 6px 0px;
}
#rub_bloc1{
	background:#000000;
	color:#FFFFFF;
	margin:6px 6px 0 0;
	padding-left:8px;
	height:30px;
	width:470px;
	line-height:30px;
	font-weight:bold;
}
#titre_bloc1{
	font-size:19px;
	font-weight:bold;
	width:470px;
	margin-top:6px;
	margin-bottom:5px;
	line-height:18px;
}
#titre_bloc1 a{
	text-decoration:none;
	color:#000000;
}
#titre_bloc1 a:hover{
	text-decoration:none;
	color:#973A18;
}
#texte_bloc1{
	width:470px;
	font-size:14px;
	line-height:17px;
}
#texte_bloc1 a{
	text-decoration:none;
	color:#666;
}
#texte_bloc1 a:hover{
	text-decoration:none;
	color:#3f3f3f;
}
#bloc2{
	border:1px solid #CCCCCC;
	width:380px;
	/*min-height:202px;*/
	margin-top:7px;
	padding:6px 5px 6px 5px;
	float:left;
	height:auto;
}

#bloc3{
	border:1px solid #CCCCCC;
	width:381px;
	/*height:235px;*/
	/*min-height:202px;*/
	margin-top:7px;
	/*margin-left:8px;*/	
	padding:6px 5px 6px 5px;
	float:left;
}
.img_bloc{
	float:right;
	display:block;
	margin-right:0px;
	margin-left:5px;
}

.rub_bloc{
	background:#000000;
	color:#FFFFFF;
	padding-left:8px;
	margin-bottom:6px;
	height:20px;
	width:167px;
	line-height:20px;
	font-weight:bold;
	font-size:12px;
	float:left;
}

#p_fil_info, #p_fil_info_twitter{
	background:#000000;
	color:#FFFFFF;
	padding-left:8px;
	margin-bottom:6px;
	height:20px;
	width:370px;
	line-height:20px;
	font-weight:bold;
	font-size:12px;
	float:left;
}
.titre_bloc{
	font-size:17px;
	font-weight:bold;
	line-height:20px;
	margin:9px 0px 0px 0px;
}
.titre_bloc a{
	text-decoration:none;
	color:#000000;
}
.titre_bloc a:hover{
	text-decoration:none;
	color:#973A18;
}
.texte_bloc{
	font-size:14px;
	line-height :17 px;
}
.texte_bloc a{
	text-decoration:none;
	color:#666;
}
.texte_bloc a:hover{
	text-decoration:none;
	color:#3f3f3f;
}
.bloc4{
	width:127px;
	height:172px;
	margin: 7px 4px 0 0;
	float:left;
}
.rub_bloc4{
	background:#000501;
	color:#fff;
	padding-left:8px;
	margin-bottom:5px;
	height:30px;
	width:372px;
	line-height:30px;
	font-weight:bold;
}
.img_bloc4{
	margin-left:3px;
	float:left;
}
#bloc5{
	border:1px solid #CCCCCC;
	width:380px;
	/*height:161px;*/
	height:268px;
	margin-top:7px;
	/*margin-left:8px;	*/
	padding:6px 5px 6px 5px;
	float:left;
}
#rub_bloc5_1{
	background:#000000;
	color:#fff;
	padding-left:8px;
	margin-bottom:6px;
	height:30px;
	width:182px;
	line-height:30px;
	font-weight:bold;
	float:left;
}
#rub_bloc5_2{
	margin-bottom:6px;
	margin-left:6px;
	height:30px;
	width:182px;
	float:left;
}
.img_bloc5{
	margin-left:6px;
	float:left;
}

#bloc6{
	border:1px solid #CCCCCC;
	width:380px;
	/*height:229px;*/
	margin-top:7px;
	/*margin-left:8px;*/	
	padding:6px 5px 6px 5px;
	float:left;
}

#rub_bloc6_1{
	background:#000000;
	color:#fff;
	padding-left:8px;
	margin-bottom:6px;
	height:30px;
	width:182px;
	line-height:30px;
	font-weight:bold;
	float:left;
}

#rub_bloc6_2{
	margin-bottom:6px;
	margin-left:6px;
	height:30px;
	width:182px;
	float:left;
}

.img_bloc6{
	margin-left:6px;
	float:left;
}


.bloc_texte{
	padding-right: 6px;
        padding-left: 12px;
}

.bloc_arti{
	border:1px solid #CCCCCC;
	width:780px;
	padding:6px 5px 6px 5px;
}
.img_arti{
	float:none;
	display:block;
	margin-bottom:5px;
}
.img_arti object{
	margin-left:20px;
}
.titre_arti{
	font-size:22px;
	font-weight:bold;
	color:#000000;
}
.texte_arti{
	/*font-size:14px;*/
}
.texte_arti a{
	text-decoration:none;
	color:#666;
}
.texte_arti a:hover{
	text-decoration:none;
	color:#3f3f3f;
}
.bloc_liste_arti{
	border:1px solid #000501;
	margin-top:6px;
	width:792px;
}
.img_bloc_list_arti{
	float:left;
	width:303px;
	padding:6px 0 6px 5px;
}
.cont_bloc_list_arti{
	float:right;
	width:484px;
}
.titre_list_arti{
	
	font-size:19px;
	font-weight:bold;
	width:470px;
	margin-top:6px;
	color:#000501;
}
.texte_list_arti{
	width:470px;
	font-size:14px;
	color:#666;
}
p.texte_list_arti p{
	width:470px;
	font-size:14px;
	color:#666;
}
/*ville*/
.bloc_list_ville{
	border:1px solid #020403;
	margin-top:6px;
	width:792px;
}
.img_bloc_ville{
	float:left;
	width:95px;
	padding:2px 0 2px 2px;
}
.cont_bloc_ville{
	float:right;
	width:692px;
}
.rub_bloc_ville, .rub_bloc_derniere_minute{
	background:#E6E6E6;
	color:#020403;
	font-size:25px;
	margin-top:2px;
	padding-left:8px;
	/*height:30px;*/
	width:682px;
	line-height:30px;
	font-weight:bold;
}
.rub_bloc_derniere_minute
{
	font-size:20px;
}
.rub_bloc_ville a ,.rub_bloc_derniere_minute a{
	color:#000501;
	text-decoration:none;
}
.rub_bloc_ville a:hover , .rub_bloc_derniere_minute a:hover{
	color:#000501;
	text-decoration:none;
}
.texte_bloc_ville{
	width:682px;
	font-size:14px;
	font-weight: 300;
	padding-left:6px;
}
.texte_bloc_ville a{
	text-decoration:none;
	color:#666;
}
.texte_bloc_ville a:hover{
	text-decoration:none;
	color:#3f3f3f;
}
.num_etape{color:#983B19;}
.date_article{
	color:#983B19;
	font-size:14px;
	float:right;
}
/*fin ville*/
/*concurrent*/
.bloc_concurrent{
	float:left;
	width:393px;
	height:205px;
	border:1px solid #000501;
	background:url(../img/con_degrade.gif) repeat-x;
	margin-right:1px;
	margin-top:1px;
}
.img_bloc_concurrent{
	float:left;
	width:137px;
	padding:5px 5px 5px 5px;
}
.bloc_texte_concurrent{
	color:#000;
	text-decoration:none;	
}
.bloc_texte2_concurrent{
	font-weight:bold;
	color:#000;
	text-decoration:none;	
}
.bloc_titre_concurrent{
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
	text-transform:uppercase;
	margin-top:6px;
}
.bloc_titre_concurrent a{
	color:#FFF;
	text-decoration:none;
}
.bloc_lien_concurrent a{
	color:#000501;
	text-decoration:none;
}
.bloc_titre_concurrent a:hover{
	color:#FFF;
	text-decoration: underline;
}
.bloc_lien_concurrent a:hover{
	color:#000501;
	text-decoration: underline;
}
/*fin concurrent*/
/*interviews*/
#h1_interviews{
	float:left;
	height:57px;
	margin-bottom:4px;
}
#recherche{
	/*height:24px;*/
	margin-right:6px;
	margin-top:6px;
	font-size:12px;
	/*float:right;*/
}
#recherche_audio{
	height:24px;
	margin-right:6px;
	margin-top:6px;
	font-size:12px;
	float:right;
}
#recherche select{
	border:1px solid #666;
}
#recherche_audio select{
	border:1px solid #666;
}
.bloc_interviews{
	width:794px;
}
.bloc_interview{
	background:url(../img/2011/fond_interview.jpg) repeat-x;
	margin-right:4px;
	margin-top:4px;
	float:left;
	width:259px;
	height:100px;
	text-align:center;
}
.titre_interview{
	color:#fff;
	font-size:13px;
	font-weight:300;
	width:254px;
	height:35px;
	margin:4px 0 20px 5px;
	text-align:left;
}
/*fin interviews*/
/*videos*/
.bloc_list_videos{
	width:794px;
}
.bloc_list_video{
        background:url(../img/2011/fond_interview.jpg) repeat-x;
	margin-right:4px;
	float:left;
	width:259px;
	height:208px;
	text-align:center;
}
.titre_list_video{
	color:#fff;
	font-size:13px;
	font-weight:300;
	width:254px;
	height:35px;
	margin:4px 0 0 5px;
	text-align:left;
}
.voir_video{
	width:120px;
	height:18px;
	line-height:18px;
	font-size:13px;
	margin-top:15px;
	margin-left:auto;
	margin-right:auto;
}
.voir_video a{
	padding-left:20px;
	background:url(../img/lire_suite.gif) no-repeat left;
	color:#000501;
}
.voir_video a:hover{
	padding-left:20px;
	background:url(../img/lire_suite_hover.gif) no-repeat left;
	color:#666;
}
/*fin videos*/
/*contact*/
#bloc_contact{
	border:1px solid #000501;
	width:780px;
	padding:6px;
}
#titre_bloc_contact{
	background:#E6E6E6;
	color:#999;
	margin:6px 6px 0 0;
	padding-left:8px;
	height:30px;
	/*width:772px;*/
	line-height:30px;
	font-weight:bold;
}
.texte_contact{
	text-align:center;
}
#bloc_contact p{
	width: 630px;
	clear: left;
	margin-left:100px;
	padding: 5px 0 8px 0;
}
#bloc_contact label{
	font-weight: bold;
	float: left;
	width: 230px;
}
#bloc_contact input{
	border:1px solid #666;
	width: 345px;
}
#bloc_contact select{
	border:1px solid #666;
}
#bloc_contact textarea{
	border:1px solid #666;
	width: 345px;
	height: 150px;
}
.bouton_valider{
	text-align:center;
	width:100px;
	margin:auto;
}
/*fin contact*/
/*Documents*/
#bloc_documents{
	border:1px solid #000501;
	width:785px;
	padding-bottom:5px;
	padding-left:6px;
}
.bloc_document{
	float:left;
	border:1px solid #000501;
	margin:5px 6px 0 0;
	background:#e6e6e6;
	width:188px;
	height:228px;
	text-align:center;
	padding-top:30px;
}
.texte_doc{
	height:180px;
	color:#000501;
	font-weight:bold;
	font-size:25px;
}
.telecharger{
	width:188px;
	height:18px;
	line-height:18px;
	font-size:13px;
	text-align:center;
}
.telecharger a{
	padding-left:20px;
	background:url(../img/telecharger.gif) no-repeat left;
	color:#000501;
}
.telecharger a:hover{
	padding-left:20px;
	background:url(../img/telecharger_hover.gif) no-repeat left;
	color:#666;
}
/*Fin documents*/
/*espacepresse*/
#titre_photos_HD{
	float:left;
	background: url(../img/bg_photos_HD.gif)  repeat-x left;
	height:30px;
	width:585px;
	color:#fff;
	font-size:23px;
	padding:17px 0 0 5px;
}
#titre_photos_HD select{
	display:inline;
	margin-left:80px;
	font-size:12px;
	border:1px solid #666;
	margin-bottom:5px;
}
#titre_docs_presse{
	float:left;
	background: url(../img/bg_docs_presse.gif) repeat-x left;
	height:30px;
	width:191px;
	margin-left:7px;
	color:#fff;
	font-size:23px;
	padding:17px 0 0 5px;
}
#bloc_photos_HD{
	float:left;
	width:597px;

}
.bloc_photo_HD{
	float:left;
	width:298px;
	margin-top:7px;
}
.bloc_photo_HD img{
	margin-bottom:6px;
}
#bloc_docs_presse{
	float:left;
	width:196px;
	margin-top:7px;
	background:#e6e6e6;
}
.bloc_doc_presse{
	color:#000501;
	font-size:16px;
	font-weight:bold;
	width:185px;
	margin:15px auto 0 auto;
	border-bottom:1px solid #666;
}
.telecharger_HD{
	width:188px;
	height:18px;
	line-height:18px;
	font-size:13px;
	margin-left:15px;
}
.telecharger_HD a{
	padding-left:20px;
	background: url(../img/lire_suite.gif) no-repeat left;
	color:#000501;
}
.telecharger_HD a:hover{
	padding-left:20px;
	background:url(../img/lire_suite_hover.gif) no-repeat left;
	color:#666;
}
.telecharger_PDF{
	height:18px;
	line-height:18px;
	font-size:13px;
	font-weight:normal;
	margin:7px 0 15px 0;
}
.telecharger_PDF a{
	padding-left:20px;
	background: url(../img/telecharger.gif) no-repeat left;
	color:#000501;
}
.telecharger_PDF a:hover{
	padding-left:20px;
	background:url(../img/telecharger_hover.gif) no-repeat left;
	color:#666;
}
/*fin espacepresse*/
multimediasimple{
	width:780px;
	padding-top:6px;
	margin-top:6px;
}
.multimedia{
	border-top:1px dashed #000501;
	width:780px;
	padding-top:6px;
	margin-top:6px;
}
.multimediaV2{
	border-bottom:1px dashed #000501;
	width:780px;
	padding-bottom: 15px;
	margin-bottom:6px;
	float:left;
	clear:both;
}
.bloc_partenaire{
	float:left;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
	width:170px;
	text-align:center;
	padding:5px;
}
.bloc_partenaire img{
	/*border:1px solid #000;*/
}

.bloc_gallery{
	float:left;
	margin-bottom:6px;
	width:195px;
	text-align:center;
	height: 100px;
}
.bloc_gallery img{
	border:1px solid #000;
}
.bloc_son{
	float:left;
	margin-bottom:6px;
	width:195px;
	text-align:center;
	vertical-align:bottom;
}
.bloc_son img{
	border:1px solid #000;
}
.son_legend{
	color:#666;
	font-size:10px;
	font-style:italic;
	text-decoration:none;
}
.bloc_video{
	float:left;
	margin-bottom:6px;
	width:195px;
	text-align:center;
}
.bloc_video img{
	border:1px solid #000;
}
.bloc_video a{
	color:#000501;
	font-weight:bold;
	text-decoration:none;
	font-size:14px;
}
.liens{
	border-top:1px dashed #000501;
	width:780px;
	padding-top:6px;
}
.liens li{
	color:#000501;
	list-style:square;
	margin-left:30px;
	margin-bottom:6px;
}
.liens a{
	color:#000501;
	text-decoration:none;
}
.liens a:hover{
	color:#000;
	text-decoration:none;
}
.lire_suite{
	width:92px;
	height:18px;
	line-height:18px;
	font-size:13px;
	margin-top:15px;
}
.lire_suite a{
	padding-left:20px;
	background:url(../img/lire_suite.gif) no-repeat left;
	color:#000501;
}
.lire_suite a:hover{
	padding-left:20px;
	background:url(../img/lire_suite_hover.gif) no-repeat left;
	color:#666;
}
#parcours_villes{
	border-bottom:1px solid #000501;
	width:400px;
	margin:auto;
	padding-top:6px;
	font-size:12px;
}
.img_parcours_ville{
	float:right;
}
.pagination{
	width:792px;
	padding-top:6px;
	text-align:center;
}
.pagination a{
	color:#000501;
	text-decoration:none;
	font-size:14px;	
}
.pagination a:hover{
	color:#000;
	text-decoration:none;
	font-size:14px;	
}
/* FIN PARTIE GAUCHE */

/* DEBUT PARTIE DROITE */
#droite{
	width:155px;
	float:left;
}
.partenaire{
	text-align:center;
	font-size:18px;
	font-weight:bold;
	color:#000501;
	width:144px;
	margin:0 0 6px 6px;
}
.nos_part_no_style{
	text-decoration:none;
}
.lien_aoste{
	font-size:11px;
}
#bt_video_direct{
	width:144px;
	height:116px;
	margin:15px 0 0 6px;
	color:#fff;
	font-size:12px;
	opacity:0.9;
	filter : alpha(opacity=90);
	position : absolute;
	top: -210px;
	left:795px;
	z-index: 1500;
}
#espace, #espace-page{
	background:url(../img/2010/espace.gif) no-repeat;
	background-color:#E2001A;
	width:120px;
	/*height:116px;*/
	margin:15px auto;
	padding-top:35px;
	padding-bottom:10px;
	color:#fff;
	font-size:12px;
	/*opacity:0.9;
	filter : alpha(opacity=90);*/
	
	z-index: 1500;
}
#espace {
	/*position : absolute;
	top: -223px;
	left:800px;*/
	margin-left
}
#espace input, #espace-page input{
	margin:3px 0 2px 6px;
	width:108px;
}
#espace label, #espace-page label{
	margin:3px 0 2px 6px;
}
.connecte{
	/*height:40px;*/
	margin-left:6px;
	margin-right:6px;
}
.bt_deconnexion{
	/*height:24px;*/
	text-align:center;
}
.bt_deconnexion a {
	color:#FFF;
	font-size:11px;
}
.bt_acces{
	/*background:#01448A;*/
	background-color:#E2001A;
	width:108px;
	height:40px;
	text-align:center;
	margin:5px auto 5px auto;
	border:1px dashed #fff;
}
.bt_acces a{
	color:#fff;
	text-decoration:none;
}
.bt_acces a:hover{
	color:#fff;
	text-decoration: underline;
}
#abo{
	margin:6px 0 0 6px;
}
#footer{
	
	margin: 0 auto;
	margin-top:8px;
	padding:0 6px 0 6px;
	clear:both;
	width:943px;
	height:35px;
	background:#000;
}
#footer_orga{
	float:left;
	padding-top:1px;
	font-weight:bold;
	font-size:19px;
}
#footer_orga a{
	text-decoration:none;
	color:#FFF;
	margin-left:5px;
	padding-left:85px;
	padding-top:5px;
	background : transparent url('/img/logo_orga.gif') top left no-repeat;
	height:33px;
	width:380px;
	display:block;
	text-transform:UPPERCASE;
}
#footer_orga a:hover{
	text-decoration:none;
	color:#973A18;
	margin
}

#footer_liens{
	float:right; 
	line-height:31px;
	font-size:12px;
	font-weight:bold;
}
#footer_liens a{
	text-decoration:none;
	color:#FFF;
	padding-right:5px;
}
#footer_liens a:hover{
	text-decoration:none;
	color:#973A18;
}

.publicite_skycrapper {
	float:left;
	padding-left:20px;
	padding-top:18px !important;
	padding-top:22px;
}

.lire_suite{
	font-weight:bold;
}

/** STYLES COURSES EN DIRECT **/
.tcplayer_text{
	border: 1px solid #000;
}

#bloc_multimedia{
	width : 392px;
	margin-top : 7px;
}
#bloc_course_direct{
	clear:left;
	float:left;
}
#bloc_multimedia #bloc_photo
{
	clear:left;
}
#bloc_multimedia #bloc_photo, #bloc_multimedia #bloc_son , #bloc_multimedia #bloc_accueil_video, #bloc_multimedia #bloc_facebook , #bloc_multimedia #bloc_geolocalisation
{
	float:left;
	margin-top:7px;
}
#bloc_multimedia #bloc_photo, #bloc_multimedia #bloc_son, #bloc_multimedia #bloc_accueil_video{
margin-right:4px;
}

#fil_info{
	border:1px solid #CCCCCC;
	width:380px;
	/*min-height:394px;
	height:394px;*/
	margin-top:7px;
	padding:6px 5px 6px 5px;
	float:left;
	font-size: 12px;
}
#fil_info_twitter{
	border:1px solid #CCCCCC;
	width:381px;
	margin-top:7px;
	/*margin-left:8px;*/
	padding:6px 5px 6px 5px;
	float:left;
	font-size: 12px;
}
#fil_info_titre{
	background:#000000;
	color:#fff;
	padding-left:8px;
	margin-bottom:6px;
	height:30px;
	line-height:30px;
	font-weight:bold;
}
#fil_info li{
	margin:0;
	padding: 0;
	list-style-type: none;
}

#fil_info .date_publication, #fil_info_twitter .date_publication{
	color : #000;
	font-style: italic;
	font-size:11px;
}

.lien_rubrique{
	text-decoration: underline;
}

.lien_rubrique:hover{
	text-decoration: none;
}
#pub-haut{
	background-color:#E7E7E7;
	padding:10px;
	width: 936px;
	margin : 0 auto;
}
#div_pub_haut{
	width:728px;
	margin:0 auto;
	border:0;
}

#col_gauche{
	float:left;
	width:390px;
}
#col_droite{
	float:right;
	padding-left:10px;
	width:390px;
}
#div_photo_du_jour{
	margin-top:7px;
	margin-bottom:5px;
	position:relative;
	height : 300px;
}

#entete_photo_jour{
	z-index: 200;
	float:left;
	position:absolute;
	top:0;
	left:0;
}

#photo_jour{
	z-index: 100;
	position:absolute;
	left:10px;
	top:10px;
}
#diapo_fleche_gauche{
	z-index: 205;
	position:absolute;
	left:0px;
	top:145px;
}
#diapo_fleche_droite{
	z-index: 206;
	position:absolute;
	left:376px;
	top:145px;
}
.photo_visible{
	display: inline;
	visibility: visible;
}

.photo_invisible{
	display: none;
	visibility: hidden;
}

.fil_ariane {
    padding-left: 6px;
}

#gauche h1 {
    padding-left: 6px;
}
