/***************************************************************************************** 
 * CSS for MaNews : START
 */
body{
width: 100%;
margin:0 auto 0 auto;
background-color:#EEEEEE;
width: 100%;
font: 11px/1.231 verdana,arial,helvetica,clean,sans-serif;
text-align: center;
} 

img{
border: none;
}

a{
text-decoration:none;
}

p{
padding:0px;
margin:0px;
}

h1{
border-bottom:4px solid #FF9900;
font-family:verdana, sans-serif;
display:block;
font-size:2em;
font-weight:bold;
margin:0.67em 0;
}
h2{
font-family:verdana, sans-serif;
font-size:16px;
font-weight:normal;
color:#000000;
margin:0px 0px;
}
.ie8 h2{
font-family:verdana, sans-serif;
font-size:16px;
color:#000000;
margin:0px 0px;
font-weight:bold;
}
h3{
display:block;
font-size:1.17em;
font-weight:bold;
margin:1em 0;
}
p { 
margin:0 0 8px 0; 
}
.content{
width:1000px;
margin:0 auto 0 auto;
background-color:#FFFFFF;
text-align: left;
}

/* debut header*/

.header_sup {
background-image: url(/img/bg_header_sup.png);
width:100%; 
height:35px;
background-repeat: repeat-x; 
}

.btn_connexion{
width:160px;
background:#FFFFFF;
color:#FF9900;
margin:3px;
text-transform:uppercase;
font-weight:bold;
font-size: 14px;
float:left;
-moz-border-radius : 5px 5px 5px 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
}

.nom_date{
float:left;
width:215px;
height:30px;
margin:0px 3px 0px 3px;
font-family:;
font-size:11px;
text-transform:uppercase;
overflow: hidden; 
}

.partenaire{
float:right;
padding:4px 0px 0px 0px ;
}

.recherche{
float:right;
margin:3px 0px;
}

.recherche input{
background:#FFFFFF;
-moz-border-radius : 5px 5px 5px 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
}

.btn_recherche input{
background:#FFFFFF;
color:#FF9900;
text-transform:uppercase;
font-weight:bold;
-moz-border-radius : 5px 5px 5px 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
}


/* fin header */
/* debut MENU */
.logo{
padding:0px 0px 0px 25px;
}
.ie67 .logo{
float:left;
}
.menu{
width:100%;
height:18px;
}

.btn a{
float:left;
padding:4px 3px 0px 2px;
font-size:10px;
font-family:verdana, sans-serif;
font-weight:bold;
color:#ff9900;
margin-right:2px;
text-decoration:none;
text-transform:uppercase;
-moz-border-radius : 5px 5px 0px 0px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
background-image:url(/img/btn_hover.png);
background-repeat: repeat-x;
}

.btn a:hover{
float:left;
padding:4px 3px 1px 2px;
font-size:10px;
font-family:verdana, sans-serif;
font-weight:bold;
color:#FFFFFF;
margin-right:2px;
text-decoration:none;
text-transform:uppercase;
background:#3C7896;
-moz-border-radius : 5px 5px 0px 0px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
}
.btn_accueil a{
float:left;
padding:4px 3px 0px 2px;
font-size:10px;
font-family:verdana, sans-serif;
font-weight:bold;
color:#ff9900;
margin-right:2px;
text-decoration:none;
text-transform:uppercase;
-moz-border-radius : 0px 5px 0px 0px;
-webkit-border-top-left-radius: 0px;
-webkit-border-top-right-radius: 5px;
background-image:url(/img/btn_hover.png);
background-repeat: repeat-x;
}

.btn_accueil a:hover{
float:left;
padding:4px 3px 1px 2px;
font-size:10px;
font-family:verdana, sans-serif;
font-weight:bold;
color:#FFFFFF;
margin-right:2px;
text-decoration:none;
text-transform:uppercase;
background:#3C7896;
-moz-border-radius : 0px 5px 0px 0px;
-webkit-border-top-left-radius: 0px;
-webkit-border-top-right-radius: 5px;
}

.btn_end a{
float:left;
padding:4px 3px 1px 4px;
font-size:10px;
font-family:verdana, sans-serif;
font-weight:bold;
color:#ff9900;
border-right:3px solid #3C7896;
text-decoration:none;
text-transform:uppercase;
-moz-border-radius : 5px 3px 0px 0px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
background-color:#3C7896;
background-image:url(/img/btn_hover.png);
background-repeat: repeat-x;
}
.btn_begin a{
float:left;
padding:4px 3px 0px 2px;
font-size:10px;
font-family:verdana, sans-serif;
font-weight:bold;
color:#ff9900;
margin-right:2px;
text-decoration:none;
text-transform:uppercase;
-moz-border-radius : 5px 5px 0px 0px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
background-image:url(/img/btn_hover.png);
background-repeat: repeat-x;
}

.btn_begin a:hover{
float:left;
padding:4px 3px 1px 2px;
font-size:10px;
font-family:verdana, sans-serif;
font-weight:bold;
color:#FFFFFF;
margin-right:2px;
text-decoration:none;
text-transform:uppercase;
background:#3C7896;
-moz-border-radius : 5px 5px 0px 0px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
}

.btn_end a:hover{
float:left;
padding:4px 3px 1px 4px;
font-size:10px;
font-family:verdana, sans-serif;
font-weight:bold;
color:#FFFFFF;
border-right:3px solid #3C7896;
text-decoration:none;
text-transform:uppercase;
-moz-border-radius : 5px 3px 0px 0px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius:5px;
background:#3C7896;
}
.home a{
float:left;
font-size:10px;
font-family:verdana, sans-serif;
font-weight:bold;
color:#ff9900;
border-left:3px solid #3C7896;
border-right:3px solid #3C7896;
text-decoration:none;
text-transform:uppercase;
-moz-border-radius : 3px 0px 0px 0px;
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 0px;
background-color:#3C7896;
}

.menu2{
background-image: url(/img/bg_menu2.png);
width:100%;
background-repeat: repeat-x;
height:22px;
margin:0px 0px 0px 0px;
padding:3px 0px;
clear: both;
}

.btn2_left{
float:left;
height:22px;
padding:0px 2px;
font-size:11px;
font-family:verdana, sans-serif;
font-weight:bold;
color:#FFFFFF;
}

.btn2_right{
float:right;
height:22px;
padding:0px 2px;
font-size:11px;
font-family:verdana, sans-serif;
font-weight:bold;
color:#FFFFFF;
}

/* fin MENU */
/* debut CONTENT */

/*debut AFFICHE*/
.main_content{
width:100%;
float:left;
background-color:#FFFFFF;
-moz-box-shadow:0px 5px 20px #999; 
-webkit-box-shadow:0px 5px 20px #999; 
box-shadow:0px 5px 20px #999;
}

.ie8 .main_content { 
width:100%;
float:left;
background-color:#FFFFFF;
border:1px solid #aaaaaa;
border-top:none;
filter:progid:DXImageTransform.Microsoft.Shadow(color='#aaaaaa',direction=135, Strength=5); 
zoom: 1; 
}  
.ie67 .main_content { 
width:100%;
float:left;
background-color:#FFFFFF;
border:1px solid #aaaaaa;
border-top:none;
}  

.affiche{
background-color:#EEEEEE;
width:98%;
min-height:280px;
margin:5px;
float:left;
}

.titre_affiche {
margin:5px;
width:90%;
}
.titre_affiche h1{
border-bottom:none;
margin: 0;
}
.rubrique_affiche{
margin:5px;
width:90%;
}

.rubrique_affiche a, .rubrique_affiche span{
font-family:verdana, sans-serif;
font-size:14px;
font-weight:bold;
color:#ff9900;
text-decoration:none;
}

.edito div{
float:left;
}

.edito_participatif{
float:left;
width:98%;
margin:0px 0px 10px 5px;
text-align:right;
background-color:#FFFFFF;}

.edito_participatif a{
float:left;
padding:3px;
}
.edito_participatif span{
float:left;
padding:0px 2px;
color:#AAAAAA;
}
.affiche_note{
float:left;
padding:0px 4px;
color:#3C7896;
font-weight:bold;
}
.affiche_text_note{
float:left;
padding:0px 5px;
color:#3C7896;
font-weight:bold;
}
.photo_edito img{
max-width:200px;
float:left;
-moz-box-shadow:5px 5px 15px #999; 
-webkit-box-shadow:3px 3px 15px #999; 
box-shadow:3px 3px 15px #999;
}
.ie8 .photo_edito img{
max-width:200px;
/*filter:progid:DXImageTransform.Microsoft.Shadow(color='#aaaaaa',direction=135, Strength=5);*/ 
zoom: 1; 
}
.ie8 .affiche{
padding: 0 0 5px 0
}
.ie8 .chapo_edito{
margin:0 0 5px 0;
min-height:215px;
}
.chapo_edito{
width:492px;
max-height:255px;
min-height:195px;
padding:5px;
margin:0px 0px 5px 5px;
background-color:#FFFFFF;
text-align:justify;
font-family:verdana, sans-serif;
font-size:13px;
overflow: hidden; 
-o-text-overflow: ellipsis; /* pour Opera 9 */ 
text-overflow: ellipsis; /* pour le reste du monde */ 
} 

.ranking{
float:left;
width:219px;
margin:2px 0px 10px 4px;
-moz-box-shadow:0px 5px 10px #999; 
-webkit-box-shadow:0px 5px 10px #999; 
box-shadow:0px 5px 10px #999;
}
.main_content >.ranking{
float:left;
position:relative;
top:30px;
width:219px;
margin:2px 0px 2px 4px;
-moz-box-shadow:0px 5px 10px #999; 
-webkit-box-shadow:0px 5px 10px #999; 
box-shadow:0px 5px 10px #999;
}

.ie8 .ranking{
float:left;
width:220px;
margin:2px 0px 20px 0px;
border-right:2px solid #DDDDDD;
border-left:2px solid #DDDDDD;
}
.ie67 .ranking{
float:left;
width:220px;
margin:2px 0px 2px 0px;
border-right:2px solid #DDDDDD;
border-left:2px solid #DDDDDD;
}

.onglet{
cursor:pointer;
float:left;
width:104px;
height:30px;
margin:0px 0px 3px 0px;
background-image:url("/img/onglet_inactif.png");
background-repeat:repeat-x;
-moz-border-radius : 5px 5px 0px 0px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
padding-left:4px;
padding-top:3px;
color:#ff9900;
text-align:center;}

.onglet_actif{
cursor:pointer;
float:left;
width:104px;
height:30px;
margin:0px 0px 3px 0px;
background-color:#FFFFFF;
background-image:url("/img/onglet_hover.png");
background-repeat:repeat-x;
-moz-border-radius : 5px 5px 0px 0px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
padding-left:4px;
padding-top:3px;
color:#ff9900;
text-align:center;
}

.ie8 .onglet, .ie8 .onglet_actif, .ie67 .onglet, .ie67 .onglet_actif{
width:108px;
}

.best_rub{
clear:both;
background-color:#FFFFFF;
border-bottom:2px solid #DDDDDD;
height:75px;
text-align:left;
}

.best_rub img{
float:left;
margin:0px 5px 5px 5px;
-moz-box-shadow:3px 3px 5px #999; 
-webkit-box-shadow:3px 3px 5px #999; 
box-shadow:3px 3px 5px #999;
}

.best_rub p{
font-family:verdana, sans-serif;
font-size:11px;
margin:5px 0px 5px 0px;
padding:0px 5px 0px 85px;
}

.best_rub_rubrique a{
color:#FF9900;
}
.best_rub_titre a{
color:black;
}
/*fin AFFICHE*/
 
/*debut ARTICLE*/
.clear{
clear:both;
}
.titre_content{
position:absolute;
top:-500px;
}
.chapo{
font-family:verdana, sans-serif;
font-size:11px;
text-align:justify;
margin:5px 0px 0px 0px;
}
.vertical_chapo{
font-family:verdana, sans-serif;
font-size:11px;
text-align:justify;
width:220px;
}

.article{
Float:left;
padding:0px 14px 0px 0px;
width:48%;
}
.vertical{
width:100%;
margin:0;
padding:0;
}

.vertical_article{
Float:left;
width:220px;
margin:0px 10px;
}

.horizontal_article{
Float:left;
}

.img_rub_vertical{
max-height:200px;
-moz-box-shadow:3px 3px 15px #999; 
-webkit-box-shadow:3px 3px 15px #999; 
box-shadow:3px 3px 15px #999;
margin:5px 0px;
}

.ie8 .img_rub_vertical{
max-height:200px;
filter:progid:DXImageTransform.Microsoft.Shadow(color='#aaaaaa',direction=135, Strength=6); 
zoom: 1; 
margin:5px 0px;
}
.img_rub_horizontal{
max-height:125px;
margin:5px 5px 5px 0px;
-moz-box-shadow:3px 3px 15px #999; 
-webkit-box-shadow:3px 3px 15px #999; 
box-shadow:3px 3px 15px #999;
}

.ie8 .img_rub_horizontal{
max-height:125px;
margin:5px 5px 5px 0px;
filter:progid:DXImageTransform.Microsoft.Shadow(color='#aaaaaa',direction=135, Strength=6); 
zoom: 1; 
}

.article img{
float:left;
}
/*
.article  a p{
color:#000000;
}
*/
.vertical .article{
width:33%;
float:none;
padding:10px 20px 0px 0px;
font-size:16px;
font-family:verdana, sans-serif;
color:#666666;
}
.horizontal_article{
float:none;
padding:10px 20px 0px 0px;
font-size:16px;
font-family:verdana, sans-serif;
}

.rubrique_article{
margin:5px 0px 5px 0px;
font-weight:bold;
font-size:12px;
font-family:verdana, sans-serif;
color:#FF9900;
}

.vertical .btn_lirelasuite{
text-align:right;
padding:5px 20px 5px 0px;
}
.btn_lirelasuite{
text-align:right;
padding:5px 0px;
}
.btn_lirelasuite a{
font-family:verdana, sans-serif;
font-style:;
font-size:12px;
font-weight:bold;
color:#FF9900;
}

.participatif{
float:left;
width:48%;
background-color:#EEEEEE;
border-right: 12px solid #FFFFFF;
}
.participatif_vertical{
background-color:#EEEEEE;
border-right: 20px solid #FFFFFF;
}
.participatif_vertical a{
position:relative;
left:58px;
float:left;
padding:0px 5px;
}
.participatif_vertical p{
Position:relative;
left:17px;
float:left;
padding:5px 0px 0px 5px;
color:#3C7896;
font-weight:bold;
}
.ie67 .text_note{
float:left;
color:#3C7896;
position:relative;
right:80px;
left:0px;
padding:0px 0px 0px 10px;
width:140px;
font-weight:bold;
}
.ie67 .note{
width:40px;
float:left;
color:#3C7896;
font-weight:bold;
}
.participatif a{
float:left;
padding:3px;
color:#AAAAAA;
}
.participatif p{
float:right;
padding:5px 5px 0px 5px;
color:#3C7896;
font-weight:bold;
}
.participatif img, .participatif_vertical img{
padding:2px;
}

/*fin ARTICLES*/
/*Fin CONTENT*/

/*debut COLONNE DROITE*/
.colonne_droite{
float:left;
width:24.5%;
background-color:#FFFFFF;
}

.colonne_centrale{
float:left;
width:73%;
padding:5px;
}

.block{
width:244px;
margin:0 auto 0 auto;
margin:5px 0px;
}

.titre{
background-image: url(/img/block_titre.png);
background-repeat: repeat-x;
height:22px;
color:#FFFFFF;
/*font-style:verdana, sans-serif;*/
Font-size:13px;
font-weight:bold;
text-align:center;
position:relative;
top:5px;
}

.input{
margin:5px 10px;
width:170px;
font-size: 14px;
border:1px solid #aaaaaa;
-moz-border-radius : 5px 5px 5px 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
}
.input:focus{
background-color:#EEEEEE;
}

.input_recherche{
width:125px;
}

.btn_valider{
text-align:center;
}
.btn_valider input{
margin:5px 0px;
background:#EEEEEE;
color:#FF9900;
font-weight:bold;
-moz-border-radius : 5px 5px 5px 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
}

.border{
/*width:240px;*/
padding-top:10px;
color:#999999;
font-style:verdana, sans-serif;
font-weight:bold;
background:#FFFFFF;
border:2px solid #3C7896;
}

.reseaux_sociaux{
text-align:left;
margin:3px 5px;
}
.reseaux_sociaux a{
margin:0px 5px 0px 5px;
color:#FF9900
}
.reseaux_sociaux object{
margin:0px 3px 0px 3px;
color:#FF9900
}

.reseaux_sociaux img{
max-width:20px;
max-height:20px;
vertical-align: middle;
}

/*debut NOTATIONS*/

/*fin NOTATIONS*/
/*debut FOOTER*/

.footer{
clear:both;
height:22px;
margin:5px 0px 0px 0px;
background-image: url(/img/block_titre.png);
background-repeat: repeat-x;
Text-align:center;
vertical-align:bottom;
}

.footer a{
height:100%;
padding:5px 0px 0px 0px ;
font-style:verdana, sans-serif;
font-weight:bold;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
position:relative;
top:3px;
}

/*fin FOOTER*/

/*debut PAGES_ARTICLES*/
.colonne_gauche{
float:left;
width:220px;
background-color:#FFFFFF;
padding:2px;
text-align:center;
}

.colonne_centrale_p_article{
float:left;
width:48.5%;
padding:20px;
}

.titre_p_article{
margin:10px 0px 10px 0px;
font-size:20px;
font-family:verdana, sans-serif;
Border:none;
}

.rubrique_p_article{
margin:10px 0px 10px 0px;
font-weight:bold;
font-size:12px;
font-family:verdana, sans-serif;
text-transform:uppercase;
color:#FF9900;
}
.rubrique_p_article a{
color:#FF9900;
}

.img_p_article{
float:left;
margin:0px 6px 6px 0px;
-moz-box-shadow:5px 5px 5px #999; 
-webkit-box-shadow:5px 5px 5px #999; 
box-shadow:5px 5px 5px #999;
}
.ie8 .img_p_article{
float:left;
margin:0px 6px 6px 0px;
filter:progid:DXImageTransform.Microsoft.Shadow(color='#aaaaaa',direction=135, Strength=5); 
zoom: 1; 
}

.img_p_article img{
max-width:200px;
max-height:200px;
}

.participatif_p_article{
float:left;
width:100%;
margin:0px 0px 10px 0px;
text-align:right;
background-color:#EEEEEE;
}

.participatif_p_article a{
float:left;
padding:3px;
}

.participatif_p_article span{
float:left;
padding:0px 2px;
color:#AAAAAA;
}

.chapo_p_article{
font:bold 13px verdana, sans-serif;
text-align:justify;
margin:0px 0px 15px 0px;
}

.text{
font:13px verdana, sans-serif;
text-align:justify;
}
.best_rub_p_article{
clear:both;
height:80px;
padding:5px 0px;
background-color:#FFFFFF;
border-bottom:2px solid #DDDDDD;
}

.best_rub_p_article img{
float:left;
}

.best_rub_p_article p{
font-family:verdana, sans-serif;
font-size:11px;
margin:0px 0px 5px 0px;
padding:0px 5px;
}

.best_rub_rubrique_p_article{
color:#FF9900;
}

/*fin PAGES_ARTICLES*/

/*debut CHECK FORMULAR*/
.field_error {
	/*border: 1px solid #a50021;*/
	background-color: #F7CBCA;;
}
.label_error {
	color: #a50021;
	font-weight: bold;
}
.error_formular {
	display: none;
	margin: 10px 20px;
	padding: 10px;
	vertical-align: middle;
	text-align: center;
	border:1px solid #CC0000;
	background-color: #F7CBCA;
	color:#CC0000;
}
.success_formular {
	display: none;
	margin: 10px 20px;
	padding: 10px;
	vertical-align: middle;
	text-align: center;
	border:1px solid #00CC00;
	background-color: #E8FFD1;
	color:#00CC00;
}
.footer {
	font-size: 11px;
}
/*fin CHECK FORMULAR*/

/*debut PAGE INSCRIPTION*/
.saisie {
text-align:right;
font-family:verdana, sans-serif;
font-size:14px;
font-weight:bold;
color: #FF9900;
}
.saisie_optin{
color:#AAAAAA;
float:right;
font-family:verdana, sans-serif;
font-size:12px;
margin:5px 0;
text-align:justify;
width:240px;
}
.centrale_p_inscription{
text-align:left;
width:70%;
float:left;
}

.input_p_inscription{
margin:5px 10px;
border:1px solid #aaaaaa;
width:225px;
-moz-border-radius : 5px 5px 5px 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
}
.input_p_inscription:focus{
background-color:#EEEEEE;
}

.select {
text-align:right;
font-family:verdana, sans-serif;
font-size:14px;
}

.select select{
margin:5px 0px;
border:1px solid #aaaaaa;
position:relative;
right:10px;
-moz-border-radius : 5px 5px 5px 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
}

.select span{
position:relative;
right:20px;
font-weight:bold;
color:#FF9900;
}

.btn_valider_p_inscription input{
width:230px;
margin:5px 10px 5px 0px;
background:#eee;
color:#FF9900;
font-weight:bold;
-moz-border-radius : 5px 5px 5px 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
}
.txt_p_inscription{
width:29%;
float:left;
text-align:justify;
position:relative;
top:155px;
color:#AAAAAA;
font-family:verdana, sans-serif;
font-size:12px;
}
.forgot_password_p_inscription{
width:29%;
float:left;
position:relative;
top:90px;
color:#AAAAAA;
font-family:verdana, sans-serif;
font-size:12px;
}
/*fin PAGE INSCRIPTION*/
/*debut P RUBRIQUE */

.rubrique_p_rubrique{
margin:10px 0px 30px 0px;
font-weight:bold;
font-size:18px;
font-family:verdana, sans-serif;
text-transform:uppercase;
color:#FF9900;
border:none;
}

.img_p_rubrique{
float:left;
margin:0px 6px 6px 0px;
-moz-box-shadow:5px 5px 5px #999; 
-webkit-box-shadow:5px 5px 5px #999; 
box-shadow:5px 5px 5px #999;
}
.ie8 .img_p_rubrique{
float:left;
margin:0px 6px 6px 0px;
filter:progid:DXImageTransform.Microsoft.Shadow(color='#aaaaaa',direction=135, Strength=5); 
zoom: 1; 
}

.img_p_rubrique img{
max-width:125px;
max-height:125px;
}

.titre_p_rubrique{
margin:0px 0px 10px 0px;
font-weight:;
font-size:18px;
}

.titre_p_rubrique a{
color:#000000;
}
.chapo_p_rubrique{
font:13px verdana, sans-serif;
text-align:justify;
margin:0px 0px 0px 0px;
}
.article_p_rubrique{
padding: 20px 0px 0px 0px ;
}
.article_p_rubrique h2{
margin: 0px 0px 10px 0px ;
}
.demo{
	width:100%;
	margin:10px auto;
	border: 1px solid #fff;
}
.pagedemo{
	border: 1px solid #CCC;
	text-align:center;
}
/*debut WIDGET_CINE*/
.cinema{
float:left;
width:738px;
text-align:center;
}
/* fin WIDGET_CINE*/

/*Debut FOOTER CHARTE CONFIDENTIALITE*/
.contenu_p_footer {
font:13px verdana, sans-serif;
color:#666666;
text-align:justify;
padding:0px 20px ;
}
.contenu_p_footer h2{
font-size:15px;
}
.contenu_p_footer p{
margin:10px 0 10px 0;
}
.titre_p_footer{
display:inline-block;
vertical-align:middle;
}
.titre_p_footer h1{
font-size:19px;
}
/*Fin CHARTE CONFIDENTIALITE*/
/* Debut FOOTER */
.contenu_p_footer a{
color:#3C7896;
}
/* Fin FOOTER */

/* Debut NOTATION */
ul.notes-echelle { 
	position:relative;
	left:52px;
    margin:0; 
    padding:0; 
    font:.75em/1.2 Arial, Helvetica, sans-serif; 
} 
ul.notes-echelle li { 
    float:left; 
    margin:0; 
    padding:0; 
    list-style:none; 
    min-width:20px; 
    min-height:20px; 
} 
/* Correctif IE6 sur min-width & min-height */ 
* html ul.notes-echelle.js li { 
    width:20px; 
    height:20px; 
} 
ul.notes-echelle li label { 
    display:block; 
    text-align:center; 
    line-height:20px; 
    background:url(/img/etoiles.gif) center top no-repeat; 
    cursor:pointer; 
}
ul.notes-echelle.js input { 
    position:absolute; 
    left:-999%; 
}
.hidden_button {
	position:absolute; 
    left:-999%; 
/*    display:none;*/ 
}
/* Effet lorsque une note est cochée */ 
ul.notes-echelle li.note-checked { 
    font-weight:bold; 
} 
/* Effet lorsque une note est tabulé au clavier */ 
ul.notes-echelle.js li.note-focus { 
    outline:1px dotted #000; 
}
/* effet actif/inactif */
ul.notes-echelle li.note-off label { 
    background-position:center -60px; 
}
/*Fin NOTATIONS */
/*Debut PREFERENCES*/
.choix_rub {
color:#AAAAAA;
/*color:#3C7896;*/
font-weight:bold;
padding-right:10px;
text-decoration:none;
cursor:pointer;
}
.choix_rub_hide{
color:#ff9900;
font-weight:bold;
padding-right:10px;
text-decoration:none;
cursor:pointer;
}
.choix{
color:#AAAAAA;
font-family:verdana, sans-serif;
font-size:13px;
padding:0 0 20px 20px;
}
.choix input{
	margin:0 2px 0 10px
}
.radio_label, .radio_button{
float:none; 
vertical-align:middle;
}
.picto_rub{
	vertical-align:middle;
}
ul.items-list_rub{
    list-style-type:none;
}
.items-list_rub li{
	text-align:center;
	margin: 10px 0
}
/*Fin PREFERENCES*/

/*Debut PARRAINER */
.parrainer{
font-family:verdana, sans-serif;
font-size:14px;
font-weight:bold;
color: #FF9900;
}
/* Fin PARRAINER */

/*Debut ENQUETE */

.quest { padding-top:20px; }
.quest .question { margin-top: 0.3cm; margin-bottom: 0.3cm;font:12px Trebuchet MS,Tahoma,Verdana; }
.quest ul { list-style-type:none; }

.titre_enquete{
margin-bottom:5px;
padding:0px 2px 2px 2px;
width:698px;
background-color:#3C7896;
background-repeat: repeat-x;
color:#FFFFFF;
font-style:verdana, sans-serif;
Font-size:14px;
font-weight:bold;
text-align:left;
position:relative;
top:5px;
}

.titre_enquete_large{
margin-bottom:5px;
padding:0px 2px 2px 2px;
background-color:#3C7896;
background-repeat: repeat-x;
color:#FFFFFF;
font-style:verdana, sans-serif;
Font-size:14px;
font-weight:bold;
text-align:left;
top:5px;
}

.valider_enquete{
margin:5px 0px;
background:#EEEEEE;
color:#FF9900;
font-weight:bold;
-moz-border-radius : 5px 5px 5px 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
}

.btn_valider_suivant{
width:150px;
margin:5px 0px;
float:right;
background:#EEEEEE;
color:#FF9900;
text-align:center;
font-weight:bold;
-moz-border-radius : 5px 5px 5px 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-box-shadow:2px 2px 5px #999; 
-webkit-box-shadow:2px 2px 5px #999; 
box-shadow:2px 2px 5px #999;
}
.ie8 .btn_valider_suivant{
width:150px;
margin:5px 0px;
float:right;
background:#EEEEEE;
color:#FF9900;
text-align:center;
font-weight:bold;
filter:progid:DXImageTransform.Microsoft.Shadow(color='#aaaaaa',direction=135, Strength=5); 
zoom: 1; 
}

.btn_valider_precedent{
width:150px;
margin:5px 0px;
float:left;
background:#EEEEEE;
color:#FF9900;
text-align:center;
font-weight:bold;
-moz-border-radius : 5px 5px 5px 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-box-shadow:2px 2px 5px #999; 
-webkit-box-shadow:2px 2px 5px #999; 
box-shadow:2px 2px 5px #999;
}
.ie8 .btn_valider_precedent{
width:150px;
margin:5px 0px;
float:left;
background:#EEEEEE;
color:#FF9900;
text-align:center;
font-weight:bold;
filter:progid:DXImageTransform.Microsoft.Shadow(color='#aaaaaa',direction=135, Strength=5); 
zoom: 1; 
}
.ie67 .btn_valider_precedent{
width:150px;
margin:5px 0px;
float:left;
background:#EEEEEE;
color:#FF9900;
text-align:center;
font-weight:bold;
border:1px solid #999999;
}

.ie67 .btn_valider_suivant{
width:150px;
margin:5px 0px;
float:right;
background:#EEEEEE;
color:#FF9900;
text-align:center;
font-weight:bold;
border:1px solid #999999;
}
/*Fin ENQUETE*/

/* 
 * CSS for Manews : END
 ****************************************************************************************/ 
 
/***************************************************************************************** 
 * CSS for Pagination : START
 */
.pagination-info{
    cursor:default;
    font-weight:normal;
    line-height:15px;
    height:18px;
    padding:2px 5px;
    margin:2px;
    float:left;
}
span.pagination-current {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #3C7896;
	font-weight: bold;
	background-color: #3C7896;
	color: #FFF;
    float:left;
}
.pagination{
    height:34px;
    position:relative;
    color:#a5a5a5;
    font-size:small;   
	width:100%;
	padding-left: 80px;
}
.pagination a {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #ddd;
	
	text-decoration: none; 
	color: #3C7896;
}
.pagination a:hover, .pagination a:active {
	border:1px solid #8ED2FF;
	color: #4C93FF;
	background-color: #BCECFF;
}
ul.pagination-items{
    float:left;
    list-style-type:none;
    margin:0px 0px 0px 0px;
    padding:0px;
}
ul.pagination-items li{
    display:inline;
    float:left;
    padding:0px;
    margin:0px;
}
ul.pagination-items li a{
    float:left;
    padding:2px 5px;
}
/* 
 * CSS for Pagination : END
 ****************************************************************************************/ 
 
 /***************************************************************************************** 
 * CSS for Google : START
 */
  .gsc-control-cse {
    font-family: Arial, sans-serif;
    border-color: #FFFFFF;
    background-color: #FFFFFF;
	width:auto;
  }
  input.gsc-input {
    border-color: #BCCDF0;
	background: none;
  }
  input.gsc-search-button {
    border-color: #AAAAAA;
    background-color: #EEEEEE;
	color:#ff9900;
	font-weight:bold;
  }
  .gsc-tabHeader.gsc-tabhInactive {
    border-color: #E9E9E9;
    background-color: #E9E9E9;
  }
  .gsc-tabHeader.gsc-tabhActive {
    border-top-color: #FF9900;
    border-left-color: #E9E9E9;
    border-right-color: #E9E9E9;
    background-color: #FFFFFF;
  }
  .gsc-tabsArea {
    border-color: #E9E9E9;
  }
  .gsc-webResult.gsc-result {
    border-color: #FFFFFF;
    background-color: #FFFFFF;
  }
  .gsc-webResult.gsc-result:hover {
    border-color: #FFFFFF;
    background-color: #FFFFFF;
  }
  .gs-webResult.gs-result a.gs-title:link,
  .gs-webResult.gs-result a.gs-title:link b {
    color: #3C7896;
  }
  .gs-webResult.gs-result a.gs-title:visited,
  .gs-webResult.gs-result a.gs-title:visited b {
    color: #0000CC;
  }
  .gs-webResult.gs-result a.gs-title:hover,
  .gs-webResult.gs-result a.gs-title:hover b {
    color: #0000CC;
  }
  .gs-webResult.gs-result a.gs-title:active,
  .gs-webResult.gs-result a.gs-title:active b {
    color: #0000CC;
  }
  .gsc-cursor-page {
    color: #3C7896;
  }
  a.gsc-trailing-more-results:link {
    color: #3C7896;
  }
  .gs-webResult.gs-result .gs-snippet {
    color: #000000;
  }
  .gs-webResult.gs-result .gs-visibleUrl {
    color: #ff9900;
  }
  .gs-webResult.gs-result .gs-visibleUrl-short {
    color: #ff9900;
  }
  .gsc-cursor-box {
    border-color: #FFFFFF;
  }
  .gsc-results .gsc-cursor-page {
    border-color: #E9E9E9;
    background-color: #FFFFFF;
  }
  .gsc-results .gsc-cursor-page.gsc-cursor-current-page {
    border-color: #FF9900;
    background-color: #FFFFFF;
  }
  .gs-promotion.gs-result {
    border-color: #336699;
    background-color: #FFFFFF;
  }
  .gs-promotion.gs-result a.gs-title:link {
    color: #3C7896;
  }
  .gs-promotion.gs-result a.gs-title:visited {
    color: #0000CC;
  }
  .gs-promotion.gs-result a.gs-title:hover {
    color: #0000CC;
  }
  .gs-promotion.gs-result a.gs-title:active {
    color: #0000CC;
  }
  .gs-promotion.gs-result .gs-snippet {
    color: #000000;
  }
  .gs-promotion.gs-result .gs-visibleUrl,
  .gs-promotion.gs-result .gs-visibleUrl-short {
    color: #008000;
  }
  .cse .gsc-branding, .gsc-branding {
  	display: none;
  }
/* 
 * CSS for Google : END
 ****************************************************************************************/ 

 /***************************************************************************************** 
 * CSS for Navbar : START
 */
  
/*Navigation*/
#yec-nav-george,
#yec-nav-george .main, 
#yec-nav-george .sub, 
#yec-nav-george .subnav, 
#yec-nav-george .editorial {
 clear: both;
}
 
/* Main navigation */
#yec-nav-george .main {
 padding-left: 10px;
 padding-right: 10px;
 position: relative;
 z-index: 1;
 /* HACK: Force the following .sub element to collapse in IE */
 zoom: 1;
}
#yec-nav-george .main li {
 float: left;
 margin-right: 3px;
 display: inline;
/* border-bottom: 1px solid; */
 /* HACK: Stay on top for drop-downs, dagnamnit! */
 position: relative;
 z-index: 100; 
 border-style: 1px solid ;
 border: 0;
}
/* Throw 'rogue' items to the opposite side of the page */
#yec-nav-george .main li.rogue {
 float: right;
 margin-left: 5px;
}
/* Rounded corner tabs */
#yec-nav-george .main li.current,
#yec-nav-george .main a,
#yec-nav-george .main a span,
#yec-nav-george .main li.current a,
#yec-nav-george .main li.current span,
#yec-nav-george .main li.current h1,
#yec-nav-george .main li.rogue a,
#yec-nav-george .main li.rogue a span {
 background: transparent no-repeat top right;
} 
/*#yec-nav-george .main li {
 border-bottom: solid 1px;
} */ 
#yec-nav-george .main li.current a,
#yec-nav-george .main li.rogue a,
#yec-nav-george .main a {
 display: block;
 padding-left: 2px;
 background-position: top left;
 /* TODO: Work out why font-size: 102%-~147% causes IE6/7 to lose top 1px of bg when pos: rel is applied. (Not urgent, as our fonts fall outside this range now)*/
 font-size: 92%;
 font-weight: bold;
 text-transform: uppercase;
 /* HACK: Right-edge of tab disappears when adding drop-down cue in IE6 */
 position: relative;
} 
#yec-nav-george .main li.current h1 {
 font-weight: bold;
}
/* Size tabs */
#yec-nav-george .main span,
#yec-nav-george .main h1 {
 display: block;
 padding: 7px 3px 7px 1px;
}
/* Sub navigation */ 
#yec-nav-george .subnav {
 width: 100%;
 min-height: 15px; 
 margin: 0;
 padding: 0;
 border-top: none; 
 position: relative;
 z-index: 2;
}
#yec-nav-george .sub {
 padding: 4px 21px 4px 14px;
 font-size: 92%;
 font-weight: bold;
 margin-bottom: -1px;
}
#yec-nav-george .sub li {
 float: left;
 padding: 4px 7px 4px 7px;
}

/*
#yec-nav-george .sub li.current {
    background:#255499 none repeat scroll 0 0;
    color:#AAAAAA;
}
*/
/*
#yec-nav-george .sub li:hover {
    background:#255499 none repeat scroll 0 0;
    color:#AAAAAA;
}
*/

/*HACK: Easy clearing without IE5 support (mac+win) */
#yec-nav-george .sub::after
{ 
 content: "."; 
 display: block; 
 height: 0; 
 font-size: 0;
 clear: both; 
 visibility: hidden; 
}
#yec-nav-george .sub { 
 display: inline-block; 
}
#yec-nav-george .sub { 
 display: block; 
}
/* Colors 
 NB: Specify ALL colours in this block: if images are off, these are required for readability
*/
/* Default tabs */
#yec-nav-george .main li {
 border-color: #032500;
}
#yec-nav-george .main a,
#yec-nav-george .main a span {
 color: #474747;
 background-color: #d8d8d9;
 font-size: 10px;
 font-family:verdana, sans-serif;
}
/* Left-most tab */
#yec-nav-george .main li.first-child {
 border-color: #bebebe;
}
/* Selected/current tab */
#yec-nav-george .main li.selected a,
#yec-nav-george .main li.selected span,
#yec-nav-george .main li.current a,
#yec-nav-george .main li.current span,
#yec-nav-george .main li.current h1,
#yec-nav-george .main li.first-child.current {
 color: #fff;
 background-color: #FFF;
 border-color: #032500;
/* text-shadow: 0 0 3px #000;*/
}
/* Dropdowns */
#yec-nav-george .navmore ul {
// background: #fff;
 border-color: #e6ba3f;
}
#yec-nav-george .main li .navmore li {
 border-color: #e6ba3f;
}
#yec-nav-george .main li .navmore li a,
#yec-nav-george .main li .navmore li.first-child a {
 border-color: #fff;
}
#yec-nav-george .main li .navmore li a:hover {
 background: #f9da49;
}
/* Sub-nav */
#yec-nav-george .sub {
 color: #d4d4d4;
 /* Add sub-nav background image here if necessary */
 background: #4d5967;
}
#yec-nav-george .sub a {
 /*color: #d4d4d4;*/
 color:#fff;
}
/* Editorial nav */
#yec-nav-george .editorial {
 color: #0099cc;
 background: #f2f1f2;
}
#yec-nav-george .editorial a {
 color: #474747;
}

/* Images */
/* Default tabs */
#yec-nav-george .main li.current,
#yec-nav-george .main a,
#yec-nav-george .main a span,
#yec-nav-george .main li.current span,
#yec-nav-george .main li.current h1,
#yec-nav-george .main li.rogue a,
#yec-nav-george .main li.rogue a span {
 /* TODO: Image location */
 background-image: url(/img/nav/navtb.png);
}
/* Selected/current tab */

#yec-nav-george .main li.selected a,
#yec-nav-george .main li.selected span,
#yec-nav-george .main li.current a,
#yec-nav-george .main li.current span,
#yec-nav-george .main li.current h1,
#yec-nav-george .main li.first-child.current {
// background-image: url(/img/nav/nvts3.png);

 color: #fff;
 background-color: #4a7cc3;
 background-image: url(/img/nav/blue1.png);
 border-bottom-color: #4a7cc3;

} 
 
 #yec-nav-george {
 clear: both;
 margin-top: 0px; /*76*/ 
 }
 
 #yec-nav-george li.more a.js span {
 padding-right: 30px; 
 position: relative;
 } 
 #yec-nav-george li.more img {
 position: absolute;
 right: 4px;
 top: 4px;
 }
 #yec-nav-george .main ul.more, #yec-nav-george .main ul.more * {
 background: none;
 color: black;
 float: none;
 font: normal;
 text-transform: none;
 margin: auto;
 padding: 0;
 }
 
 #yec-nav-george .main {
 z-index: 9999;
 }
 
 #yec-nav-george .main ul.more {
 display: none;
 }
 #yec-nav-george .main li.expand ul.more {
 display: block;
 position: absolute; 
 left: 50%;
 width: 16em;
 margin: 0.5em 0 0 -8em;
 padding: 0;
 border: 2px solid #999; 
 background: #F0EFEE;
 color: black; 
 }
 #yec-nav-george .main li.expand ul.more li a {
 border-bottom: 1px solid #D4D4D4;
 margin: 0 5px;
 padding: 1px 0;
 } 
 #yec-nav-george .main li.expand ul.more li a:hover,
 #yec-nav-george .main li.expand ul.more li a:focus { 
 background: #F6F6F4;
 }
 #yec-nav-george .main li.expand ul.more li span {
 padding: 2px 5px;
 }
 




/* ======= Bologna Motorshow ======= */
/* Selected/current tab */
 
#yec-nav-george .sub,
#yec-nav-george .subnav {
 color: #fff;
 /* Add sub-nav background image here if necessary */
 background: #4a7cc3;
 border-color: #4a7cc3; 
}
#yec-nav-george .sub li {
 color: #aaa;
 background: #4a7cc3;
}

#yec-nav-george .sub li.current {
 background:#255499 none repeat scroll 0 0;
 color:#AAAAAA;
// color: #aaa;
// background: #255499;
}

#yec-nav-george .sub li a {
 color: #fff;
 background: inherit;
}

#yec-nav-george .main li.no-access a,
#yec-nav-george .main li.no-access span,
#yec-nav-george .main li.first-child.current {
//    background-image: url(/img/nav/red.png);
    background-color:#E3000D;
    border-bottom-color:#4A7CC3;
    cursor: none;
    color: white;
}
  
#yec-nav-george ul.sub li div.navmore div li a:hover, 


//#yec-nav-george ul.sub li div.navmore div li a:hover, 
#yec-nav-george ul.sub li div.navmore div li.current, 
#yec-nav-george ul.sub li div.navmore div li.selected a {
    background:#A92930 none repeat scroll 0 0;
}

#yec-nav-george .sub li.dtk-dropper a {
    padding-right:16px;
}


#yec-nav-george .sub li.dtk-dropper.current {
    background:#A92930 url(/img/nav/skin1.png) no-repeat scroll right -1317px;
}

#yec-nav-george .sub li.dtk-dropper {
    background:transparent url(/img/nav/skin1.png) no-repeat scroll right -1247px;
}


#yec-nav-george li.dtk-dropper a {
    padding-right:16px;
}

#yec-nav-george ul.sub li div.navmore div.flyout {
    background:#D52E3F none repeat scroll 0 0;
    border:2px solid #A92930;
    overflow:hidden;
    padding-top:5px;
    width:160px;
}

#yec-nav-george ul.sub li div.navmore {
    padding-top:15px;
    position:absolute;
    z-index:991;
}

#yec-nav-george ul.sub li div.navmore div li a, 
#yec-nav-george ul.sub li div.navmore div li.first-child a {
    display:block;
    margin:0 3px;
    padding:5px;
}

element.style {
    display:block;
}

#yec-nav-george ul.sub li div.navmore div li, 
#yec-nav-george ul.sub li div.navmore div li.first-child {
    display:inline;
}

#yec-nav-george ul.sub li div.navmore div li, 
#yec-nav-george ul.sub li div.navmore div li a, 
#yec-nav-george ul.sub li div.navmore div li span, 
#yec-nav-george ul.sub li div.navmore div li.first-child a, 
#yec-nav-george ul.sub li div.navmore div li.first-child span {
    background:transparent none repeat scroll 0 0;
    border:0 none;
    float:none;
    margin:0;
    padding:0;
}

#yeug-property-masthead, #yeug-network {
    margin-top: 23px;
    float: left;
}
/* 
 * CSS for Navbar : END
 ****************************************************************************************/ 

