@charset "utf-8";
body  {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 0 0;
	text-align: center;
	color: #666666;
	background-color:#E6ECF1;
    }
#container {
	width: 980px;
	background: #FFFFFF;
	margin: 0 auto;
	text-align: left;
	background-image: url(../images/fond_container.png);
	background-repeat: repeat-y;
    } 
    
#header {
	height: 160px;
	padding: 0 10px 0 20px;
	background-image: url(../images/fond_header.jpg);
	/*background-image: url(../images/fond_header_noel.png);*/
    } 
#header h1 {
    	margin: 0; 
    	padding: 10px 0; 
    } 
#pub_content {
	width:540px; 
	height:160px; 
	float:right;
}
#menu_01 {
	height:40px;
	background-image: url(../images/fond_menu_01.png);
    } 
#menu_02 {
	height:35px;
	background-image: url(../images/fond_menu_02-111.png);
	z-index: 5;
    }
#menu_03 {
	height:26px;
	background-image: url(../images/fond_menu_03.png);
	position: absolute;
	visibility: hidden;
	z-index: 1;
	width: 980px;
	}
#historique {
	height:33px;
	line-height: 25px;
	padding-left: 10px;
	background-color: #FFFFFF;
	background-image: url(../images/fond_historique.png);
}
#date {
	float: right;
	width: 250px;
}
#sidebar1 {
	float: left;
	width: 160px;
	padding: 0px 0px 10px 0px;
	margin-left: 10px;
	margin-top: 0px;
	margin-top: 0px;
    }
#sidebar1_01 {
	float: left;
	width: 300px;
	padding: 0px 0px 10px 0px;
	margin-left: 10px;
	margin-top: 0px;
    }
#sidebar2 {
	float: right;
	width: 300px;
	padding: 0px 0px 10px 0px;
	margin-right: 10px;
    }
#sidebar2_02 { /*2 colonnes 50% (liens.php - avis.php)*/
	float: right;
	width: 400px;
	padding: 0px 0px 10px 0px;
	margin-right: 15px;
	margin-top: 0px;
    }
#sidebar2_sondage { /*2 colonnes 50%*/
	float: right;
	width: 350px;
	padding: 10px 0px 10px 0px;
	margin-right: 10px;
	margin-top: 30px;
    }
#sidebar2_03 { /*2 colonnes 50% avec ascenseur*/
	float: right;
	width: 420px;
	height:480px;
	overflow:auto;
	padding: 10px 0px 10px 0px;
	margin-right: 10px;
	margin-top: -6px;
    }
#sidebar_mag {
	float: right;
	width: 300px;
	padding: 0px 0px 10px 0px;
	margin-right: 10px;
	height: 600px;
	overflow: auto;
	margin-top: -10px;
    }
#sidebar1_actus {
	float: left;
	width: 300px;
	padding: 10px 0px 10px 0px;
	margin-left: 10px;
	position: relative;
    }
#sidebar2_actus {
	float: right;
	width: 160px;
	padding: 10px 0px 10px 0px;
	margin-right: 10px;
	height: 550px;
	overflow: auto;
    }
#mainContent {  /*2 colonnes 2 tiers/1 tier  %*/
	margin: 0px 320px 0 190px;
	padding:0px;
    }
#mainContent p{
	text-align:justify;
	}
#mainContent_mag { /* page mag*/
	margin: 0 0px 0 325px;
	width: 330px;
    }
#mainContent_02 { /*2 colonnes 50%*/
	margin: 0px 430px 0 190px;
    }
#mainContent_03 { /* colonne centrale*/
	margin: 0 190px 0 190px;
    }
#mainContent_04 { /* colonne centrale*/
	margin: 0 50px 0 250px;
    }

#mainContent_05
{
	margin: 0 50px 0 350px;
	width: 450px;
}
#mainContent_06 
{
	margin: 0 50px 0 350px;
	width: 480px;
}
.titre_video {
	margin:20px 0;
	text-align:center;
	font-weight:bold;
	}
#mainContent_sondage { /*2 colonnes 50%*/
	margin: 0 400px 0 250px;
    }
#entete_abonnez {
	margin:0 55px;
	width:870px;
	height:80px;
	/*background-image: url(../images/entete_abonnez.png);*/
}
#sidebar_abonnez {
	float:right;
	width:430px;
	margin: 0 55px 0 0;
	padding: 0 15px 0 0;
}
#mainContent_abonnez { /*2 colonnes 50%*/
	margin: 0 0px 0 55px;
	width: 360px;
	float: left;
	padding: 0 0 0 15px;
    }
	
#entete_abonnez_01 {
	margin:0 55px;
	width:870px;
	height:129px;
	background-image: url(../images/entete_abonnez01.jpg);
}
#sidebar_abonnez_01 {
	float:right;
	width:400px;
	margin: 0 40px 0 0;
}
#mainContent_abonnez_01 { /*2 colonnes 50%*/
	margin: 0 0px 0 55px;
	width: 453px;
	float: left;
	background-repeat: no-repeat;
	height: 800px;
    }
#t_contact td {
	height:30px;
	line-height:30px;
		
}	
#mainContent_fiches { /* page mag*/
	margin: 10px 0px 0 20px;
	width: 346px;
	float: left;
    }	
#sidebar_fiches {
	float: right;
	width: 570px;
	padding: 0px 0px 0px 0px;
	margin-right: 20px;
	margin-top: -10px;
	height: 460px;
    }
#mainContent_forum {
	margin: -5px 0px 0 175px;
    }
#mainContent_emploi {
	margin: -5px 0px 0 235px;
    }
#bandeau_emploi {
	margin-left:200px;
	}
#mainContent_actus {  /*2 colonnes 2 tiers/1 tier  %*/
	margin: 0 20px 0 330px;
    }
#bas_conteneur {
	height:30px;
	z-index: 2;
	background-image: url(../images/fond_bas_conteneur.png);
    }
#footer {
	padding: 0 10px;
	background-image: url(../images/fond_pied.png);
	height: 50px;
    } 
#partenaires {
	width:158px;
	padding:10px 0 10px 0;
	border-right: 1px solid #adadad;
	border-left: 1px solid #adadad;
}
#sidebar_rss {
	width:158px;
	padding:10px 0 10px 0;
	border-right: 1px solid #adadad;
	border-left: 1px solid #adadad;
}
#tags {
	width:148px;
	padding:5px;
	border: 1px solid #adadad;
	background-color: #E5E5E5;
	text-align:justify;
}

.fltlft { 
    	float: left;
    	margin-right: 8px;
    }
.clearfloat { 
    	clear:both;
        height:0;
        font-size: 1px;
        line-height: 0px;
    }
.tablo_question td {
	border:solid 1px #999999;
}
/*-------------fiche_01.php --------------*/
.text {
	text-align:left;
}
.textgras {
	color:#FF0000;
}
/* ----------------entete.php----------------*/
#apDiv1 {
	width:960px;
	height:110px;
	z-index:1;
}
.pub_header {
	float: right;
	margin-top: 15px;
	margin-right: 15px;
}
#apDiv2 {
	width:945px;
	z-index:1;
	text-align: right;
	padding-top: 17px;
	padding-right: 15px;
}
/*---------------breve.php ------------*/
#breve {
	width:288px;
	height:236px;
	padding:0px 5px 0px 5px;
	border-right: 1px solid #BE0F0F;
	border-left: 1px solid #BE0F0F;
	overflow: auto;
}
/*--------------dossier_details_n_abonne.php ---------------*/
#Dossier_mag h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	text-align:center;
	font-weight:bold;
	color: #666666;
	
}
#sidebar1-1 {
	float: left;
	width: 150px;
	margin-left: 5px;
	border-right: 1px solid #BB1010;
	padding-right: 10px;
    }
.Style2 {font-weight: bold}
.Style3 {color: #E6ECF1}

/*--------------sujet_phare.php ---------------*/
#sujet_phare {

	padding:10px 0 10px 0;
	font-weight:bold;
	width:460px;
	background-image:url(http://www.agir-mag.com/images/sujet_phares_fond.png);
	background-repeat:repeat-y;
}
#sujet_phare2 {
	width:460px;
	height:11px;
	background-image:url(http://www.agir-mag.com/images/sujet_phares_bottom.png);
}


#sujet_phare  ul, li, a {
	padding-left:0px ; 
	margin-left:5px; 
	margin-bottom:10px; 
	list-style-type:disc;
}

/* ------------------------- Identification accueil --------------------------*/ 
#identification {
	background-image:url(images/fond_identification.png); 
	height:98px; 
	width:460px;
	margin:10px 0 10px 5px;
	}

/* ------------------------- Articles --------------------------*/ 

/* --------------------PARAGRAPHE CHANGER----------------------*/
#changer {
	position:absolute;
	width:301px;
	z-index:1;
}
.changer {
	color: #4b3c3c;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}
.titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #d30000;
	font-size: 12px;
	font-weight:bold;
}
.bleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #065fce;
	font-size: 12px;
}
.td_texte_changer { 
	padding-left:5px;
	padding-right:5px;
	color: #4b3c3c;
	font: bold 12px Arial, Helvetica, sans-serif;
}
/* --------------------PARAGRAPHE BREVES----------------------*/
.breves {color: #BB1010}
.t_breves {
	color: #BB1010;
	font-weight: bold;
	font-style: italic;
	font-size: 14px;
}
.td_texte_breves {
	padding-left:10px;
	padding-right:5px;
	color: #4b3c3c;
	font: normal 12px Arial, Helvetica, sans-serif;
}
.bleu_gras {font-family: Verdana, Arial, Helvetica, sans-serif; color: #065fce; font-size: 12px; font-weight: bold; 
}
.img_gauche {
	clear: right;
	float: left;
	margin-right: 20px;
}
/*--------------kiosque.php-----------*/
.td_texte {padding-left:5px;
	padding-right:5px;
	color: #4b3c3c;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}

#entete_article {background-image: url(images/entete_numeros.png);
	height: 30px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	/*text-align: center;*/
	color: #FFFFFF;
	line-height: 30px;
	width:301px;
}
#apDiv3 {
	position:absolute;
	left:324px;
	top:270px;
	width:330px;
	height:464px;
	z-index:1;
	background-color: #66FF00;
}
.kiosque {
	color: #FF0000;
	}
#attention {
	margin-bottom: 10px;
	font-size: 10px;
	text-align: justify;
}
/*----------------------liste_dossiers_mag.php ----------------*/
#changer {
	width:301px;
	z-index:1;
}
.changer {
	color: #4b3c3c;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}
.titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #d30000;
	font-size: 12px;
	font-weight:bold;
}
.interview {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #065fce;
	font-size: 12px;
}
.td_texte {
	padding-left:5px;
	padding-right:5px;
	color: #4b3c3c;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.8;
}
#entete_article{
	background-image: url(http://www.agir-mag.com/images/entete_numeros.png);
	height: 30px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
	line-height: 30px;
}
.td_texte {
	padding-left:5px;
	padding-right:5px;
	color: #4b3c3c;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.8;
}
.Style2_ldm {font-family: Verdana, Arial, Helvetica, sans-serif; color: #065fce; font-size: 12px; font-weight: bold; }
.Style3 {font-size: 16px;background-color:#0066CC;
}

#liste_articles_deroulant {
	overflow:auto;
	max-height:800px;
	width:295px;
	background-color: #F5F4F4;
	}
/*--------------------kiosque_01.php --------------------*/
#kiosque {
	width:255px;
	padding:10px 20px 10px 23px;
	border-right: 1px solid #7e7d7e;
	border-left: 1px solid #7e7d7e;
	text-align:left;
}
/*-------------sondage.php------------*/
#sondage {
	width:298px;
	padding:10px 0 10px 0;
	border-right: 1px solid #BE0F0F;
	border-left: 1px solid #BE0F0F;
	text-align:center;
}
/*-----------Sidebar actu 02-------------*/
#actu2 {
	width: 158px;
	font-size:11px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	border-right: 1px solid #adadad;
	border-left: 1px solid #adadad;
}
#liens_menu_02 {
	width:960px;
	height:35px;
	line-height:35px;
	z-index:1;
	text-align:left;
	color:#FFFFFF;
	padding-left:15px;
}
#decouvrir {
	margin-bottom:10px;
	text-align: center;
	margin-top: 20px;
}
#decouvrir a{
	color:#FF0000;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
#decouvrir a:hover{
	color:#FF0000;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
#partenaire_right {
	margin-top:8px;
	width:290px;
	text-align: right;
	}
#preventica {
	text-align:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0962B9;
	font-weight: bold;
	font-size: 8px;
	margin-left:2px;
	}
#debattre {
	text-align:right;
	margin-top: 10px;
	}
#lien_preventica a{
	font-size:12px;
	}
#menu_9mois {
	background-color:#FEF4EB;
	padding: 3px 8px 3px 8px;
	}
#menu_9mois ul{
	margin-left:0px;
	}
#menu_9mois li{
	text-align:left;
	list-style:none;
	line-height:8px;
	background-image:url(../images/9mois/puce_menu.png);
	background-position:left top;
	background-repeat:no-repeat;
	}
#menu_9mois a{
	padding:3px 3px 3px 10px ;
	}
#menu_9mois a:hover{
	/*background-color:#f1c6fb;*/
	background-color:#B43EAE;
	color: #FFF;
	padding:3px 5px 3px 10px;
	text-decoration: none;
	}
/* ----------------Haut de page------------------ */
#top {
	width:150px;
	height: 22px;
	line-height: 20px;
	margin: 0 auto;

	}
#top a{
	display:block;
	color:#FFF;
	width:143px;
	height: 22px;
	background-image:url(../images/bg_top.png);
	}
#top a:hover{
	width:143px;
	height: 22px;
	font-weight:bold;
	text-decoration:none;
	background-image:url(../images/bg_top.png);
	background-position:bottom;
	}

