

.nom a { color: #FFFFFF; text-decoration: none;}
.nom a:focus,
.nom a:hover,
.nom a:active { background-color: #EC6500; color: #FFFFFF; text-decoration: none;}

.nom_rub a { color: #EC6500; text-decoration: none; font-weight: bold;}
.nom_rub a:focus,
.nom_rub a:hover,
.nom_rub a:active { background-color: #EC6500; color: #FFFFFF; text-decoration: none; display:block;}


.barre { background-color: #0c1a27; color: #FFFFFF: 100%;}



.chaud {background-color: #EEEEEE}
.chaud a { color: #e06205; text-decoration: none; }
.chaud a:focus,
.chaud a:hover,
.chaud a:active { background-color: #ffffff; color:#000144; text-decoration: none; }


.sociaux a { color: #ffffff; text-decoration: none; display: block; vertical-align: middle;}
.sociaux a:focus,
.sociaux a:hover,
.sociaux a:active { background-color: #ffffff; color:#000144; text-decoration: none; }


.news div:hover {font-style: italic; background-color: #f9bd76; border-radius: 0 0 0 40px;}
.news-bloc div:hover {display: block; background-color: #f9bd76; color: #0c1a27;}
.news_der div:hover {color: #FFFFFF; background-color: #f9bd76; border-radius: 0 0 50px 0;}


.ombre {box-shadow: 1px 1px 12px #555; margin-bottom: 5px;}
.ombre_news {box-shadow: 3px 3px 12px #555; margin-bottom: 5px; border-radius: 0 0 30px 30px;}

.integrale a {display: block; color: #EC6500;}
.integrale:hover {display: block; background-color: #f9bd76; color: #0c1a27; font-style: italic;}

.bas-site a {color: #FFFFFF}
.bas-site a:hover {color: #52638f; background-color: #FFFFFF;}

.bloc_tendances {position: relative; margin-left: -10px; margin-top:-45px; background-color: #EEEEEE;}

.bloc_tendances .intro {
	vertical-align: middle; 
	color: #FFFFFF; 
	background-color: #FF0000; 
	margin-left: -14px; 
	padding-left: 10px; 
	margin-top:5px; 
	margin-bottom:5px; 
	width: 120px; 
	float: left; 
	border-radius: 0 30px 30px 0; 
	font-weight: bold;}

.bloc_tendances .ligne_contenu {margin-left: 120px; margin-top: 5px; position: absolute; width: 932px; border: 1px solid #EC6500; }

#zone_recherche {
	width: 20px;
	position: relative;
	margin-top: 0;
}

#texte_recherche {
	width: 198px;
	padding: 10px 50px 10px 10px;
	background-color: rgba(182,196,232,0.6);
	border: solid 1px #52638f;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	font-size: 1.2em;
	color: #FFFFFF;
	vertical-align: middle;
}

#texte_recherche:focus {
	background-color: rgba(0,0,0,0.8);
	outline: 0 none; /* Pour enlever la "bordure" jaune qu'ajoute Google Chrome au focus */
	color: #fff;
}

#bouton_recherche {
	margin-top: -16px;
	position: absolute;
	top: 50%;
	right: 10px;
}




.haut_art {background-color:#000144; color:#ffffff; width: 650px; height: 540px;}
.bande_claire {width: 100%; background-color:#52638f; height: 130px;}
.fine {height:50px;}
.bande_fonce {width: 100%; background-color:#0c1a27; height: 52px; color: #FFFFFF; text-align: left;}
.bande_fonce_fine {width: 100%; background-color:#0c1a27; height: 30px;}
#navigation {width: 1070px; max-height: 50px; position: relative; margin-left: auto; margin-right: auto;}
#recherche {width: 1070px; height: 100%; position: relative; margin-left: auto; margin-right: auto;}
.haute {height:90px;}


.aeration {height: 2px; clear: both;}
.flux {clear: both;}
.align_gauche {float: left;}
.pub_ZM0 {margin-right: 0;}
.a-la-une {position:absolute; z-index: 20; top: 0px; left: 0px;}
.pub_bas_news {width: 740px; position: relative; margin-left: auto; margin-right: auto;}

.logo_bloc {margin-left: -15px; margin-top: 0; position:absolute;}
.logo_bloc_der {margin-left: -10px; margin-top: -5px; position:absolute;}
div .logo_bloc:hover{background-color: transparent;}
div .logo_bloc_der:hover{background-color: transparent;}
.div_barre_info {overflow: hidden; height: 25px; }
.table_barre_info {width: 100%; background-color: #0c1a27; margin-bottom: 0; margin-top: -10px; color: #FFFFFF; font-size: 0.9em; border-radius: 0 0 50px 0; font-size: 0.9em;}
.align_barre_info {margin-top: 0; padding: 0;}
.td_barre_info_1 {width: 250px;}
.td_barre_info_2 {text-align: right; padding-right: 25px;}
.span_barre_info_1 { margin-left: 15px;}
.span_barre_info_2 {float: right;}
.span_barre_info_3 {color: #EC6500;}
.bloc_contenu {line-height: 1.5em; margin-left: 320px;}
.bloc_titre_contenu {font-weight: bold; font-size: 1.1em; color: #EC6500; line-height: 1.1em; margin-top: 5px;}
.contenu { color: #444444; font-size: 0.8em; line-height: 1.1em;}
.disp {display: block;}


/* -------------------- Colonne droite ------------------------*/

.colonne { background-color: #EEEEEE; padding: 0; text-align:center;  border-left: 2px solid #f9bd76;  border-right: 2px solid #f9bd76;}
.espace_bottom {margin-bottom: 15px;}
.espace_top {margin-top: 15px;}
.espace_left {margin-left: 25px;}
.espace_right {right: 25px;}
.logo_rubrique_pvc {float: left; width: 310px;}

.bloc_haut_pave {
	float: right; 
	text-align: right; 
	font-size: 0.8em; 
	font-weight: bold; 
	vertical-align: top; 
	margin-top: -40px; 
	color: #EC6500; 
	border-top: 2px solid #EC6500; 
	border-right: 2px solid #EC6500; 
	padding-right: 5px;}
	
	.bloc_rubric {
	float: right; 
	text-align: right; 
	font-size: 0.8em; 
	font-weight: bold; 
	vertical-align: top; 
	margin-right: 20px;
	color: #EC6500; 
	border-bottom: 2px solid #EC6500; 
	border-right: 2px solid #EC6500; 
	padding-right: 5px;}
	
.span_desc {font-weight: bold; font-size: 0.7em;}
.span_desc_2 {font-style: italic; font-size: 0.7em;}

.bloc_contenu_pvc {position: absolute; 
margin-top: 42px; 
margin-left: 150px; 
vertical-align: top; 
text-align: left; 
font-size: 0.8em; 
width: 150px; 
height: 380px; 
background-color: #f9bd76; 
padding: 5px; 
border-radius: 0 0 50px 0;}

.bloc_contenu_pvc_2 {
	position: absolute; 
	margin-top: 483px; 
	margin-left: 150px; 
	vertical-align: top;  
	text-align: left; 
	font-size: 0.8em; 
	width: 150px; 
	height: 380px; 
	background-color: #f9bd76; 
	padding: 5px; 
	border-radius: 0 0 50px 0;}
	
.bloc_contenu_pvc_3 {position: absolute; 
	margin-top: 925px; 
	margin-left: 150px; 
	vertical-align: top;  
	text-align: left; 
	font-size: 0.8em; 
	width: 150px; 
	height: 380px; 
	background-color: #f9bd76; 
	padding: 5px; 
	border-radius: 0 0 50px 0;}

.bloc_contenu_pvc_4 {position: absolute; 
	margin-top: 1368px; 
	margin-left: 150px; 
	vertical-align: top;  
	text-align: left; 
	font-size: 0.8em; 
	width: 150px; 
	height: 380px; 
	background-color: #f9bd76; 
	padding: 5px; 
	border-radius: 0 0 50px 0;}

.titre_pvc {font-weight: bold; font-size: 0.9em;}
.sous_titre_pvc {font-style: italic; font-size: 0.9em;}
.bloc_logo_pvc {width: 170px;}

.align_pub {text-align: center;}


 .bgTV2 {
 background-color: #1a82f7;   /* fallback */
 background-repeat: repeat-x; 
 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#1a82f7), to(#1240AB));  /* Safari 4-5, Chrome 1-9 */
 background: -webkit-linear-gradient(top, #1a82f7, #1240AB); /* Safari 5.1, Chrome 10+ */
 background: -moz-linear-gradient(top, #1a82f7, #1240AB);  /* Firefox 3.6+ */
 background: -ms-linear-gradient(top, #1a82f7, #1240AB);   /* IE 10 */
 background: -o-linear-gradient(top, #1a82f7, #1240AB);  /* Opera 11.10+ */}

.bgTV3{
background: -webkit-linear-gradient(right top, #1a82f7 0%, #3F92D2 80%);
background:    -moz-linear-gradient(right top, #1a82f7 0%, #3F92D2 80%);
background:     -ms-linear-gradient(right top, #1a82f7 0%, #3F92D2 80%);
background:      -o-linear-gradient(right top, #1a82f7 0%, #3F92D2 80%);
background:         linear-gradient(right top, #1a82f7 0%, #3F92D2 80%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a82f7',endColorstr='#3F92D2', GradientType=1);
}

.bgTV{background: rgb(219,102,0); /* Old browsers */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2RiNjYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iI2ZjN2EwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iI2M5NjEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iI2ZmODcwNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNDVmMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

background: -moz-linear-gradient(left,  rgba(219,102,0,1) 1%, rgba(252,122,0,1) 25%, rgba(201,97,0,1) 49%, rgba(255,135,7,1) 75%, rgba(212,95,0,1) 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, right top, color-stop(1%,rgba(219,102,0,1)), color-stop(25%,rgba(252,122,0,1)), color-stop(49%,rgba(201,97,0,1)), color-stop(75%,rgba(255,135,7,1)), color-stop(100%,rgba(212,95,0,1))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(left,  rgba(219,102,0,1) 1%,rgba(252,122,0,1) 25%,rgba(201,97,0,1) 49%,rgba(255,135,7,1) 75%,rgba(212,95,0,1) 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(left,  rgba(219,102,0,1) 1%,rgba(252,122,0,1) 25%,rgba(201,97,0,1) 49%,rgba(255,135,7,1) 75%,rgba(212,95,0,1) 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(left,  rgba(219,102,0,1) 1%,rgba(252,122,0,1) 25%,rgba(201,97,0,1) 49%,rgba(255,135,7,1) 75%,rgba(212,95,0,1) 100%); /* IE10+ */

background: linear-gradient(left,  rgba(219,102,0,1) 1%,rgba(252,122,0,1) 25%,rgba(201,97,0,1) 49%,rgba(255,135,7,1) 75%,rgba(212,95,0,1) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#db6600', endColorstr='#d45f00',GradientType=1 ); /* IE6-8 */
-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;

color: #FFFFFF;

}

.nomarge {margin-bottom: 0; margin-right: 10px;}
.news_alpha div:hover {font-style: italic; background-color: #f9bd76; border-radius: 0 0 0 40px;}





