
@charset "iso-8859-1";
/* CSS Document */
table.container{
	width: 932px;
	margin: 0 auto;
	border:1px #0181c8 solid;
	margin-top:10px;
	}   
td.header_left{
	width:465px;
	text-align:left;
	vertical-align:middle;
	height:104px;
	margin:0px;
	padding:0px;
}
td.header_right{
	width:465px;
	background-image:url(/commun/images/modele3/bleu/fond_header.jpg);
	background-position:middle right;
	background-repeat: no-repeat;
	height:104px;
	text-align: right;	
	margin:0px;
	padding:0px;
}
td.fond_info{
	height:38px;
	background-image:url(/commun/images/modele3/bleu/fond_menu.png);
	background-position:middle right;
	background-repeat: repeat-x; 
	text-align:center;
}
td.header_cab_left{
	vertical-align:top;
	width:270px;
	background-color:#e8e9ea;
}
table.header_centre_cab{ 
width:100%;
	
}
td.col_vide{
	width:20px;	
}

td.header_photo_cab{
	text-align:left;
	width:400px;	
	/*background-image:url(/commun/images/modele3/bleu/photo_cab.jpg);*/
	background-position: left 20px;
	background-repeat: no-repeat;
	border-bottom:16px solid #ffffff;
}
td.header_cab_right{
	width:200px;
	background-color:#0181c8;
	text-align:center;
	vertical-align:top;
	padding:20px 10px 20px 10px;
	height:220px;
}
td.col_right{
	width:200px;
	background-color:#0181c8;
	text-align:left;
	vertical-align:top;
	padding:0px 10px 20px 10px;
}
td.centre_cab{
	width:420px;
	background-color:#FFF;
	padding:10px;
	
}
#vertical_slide{
	margin:0px;
	padding:0px;
}
#volet2{
	margin:0px;
	padding:0px;
}
#v_toggle img{
	margin:10px 0px 0px 20px;
	padding:0px;
}
.v_toggle img{
	margin:10px 0px 0px 20px;
	padding:0px;
}
#v_toggle{ 
	cursor:pointer;
}

table.coord_cav{
	width:180px; 
	height:224px; 
	background-image:url(/commun/images/modele3/bleu/fond_trans.png); 
	background-repeat:repeat;
	margin:20px 0px 0px 0px;
	padding:0px;
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
}
td.txt_coord{ 
	vertical-align:top; 
	padding:10px;
	text-align:left;
  color:#ffffff;
}
p.titre_cab{
	font-weight:bold;
	margin:0px 0px 20px 0px;
  color:#ffffff;	
}
p.tel_cab{
	margin:20px 0px 0px 0px;
	font-weight:bold;
	font-size:11px;
	color:#ffffff;
}
p.Fax_cab{
	margin:5px 0px 0px 0px;
	font-weight:bold;
	font-size:11px;
	color:#ffffff;
}
p.mel_cab{
	margin:20px 0px 0px 0px;
	font-weight:normal;
	font-size:11px;	
	color:#ffffff;
}
table.echeancier { 
	height:100%;
	width:100%; 
	background-color:#FFF;
	padding:0px;
	margin:0px;
	border-collapse: collapse;
	text-align:center;
	
}
table.actualite { 
	height:300px;
	width:100%; 
	background-color:#FFF;
	padding:0px;
	margin:0px;
	border-collapse: collapse;
	text-align:center;
	vertical-align:top;
}

table.webtv{
/*	height:160px; */
	width:100%; 
	background-color:#FFF;
	padding:0px;
	margin:0px;
	border-collapse: collapse;
	text-align:center;
	vertical-align:top;
}
table.calculette{
	height:60px;
	width:100%; 
	background-color:#FFF;
	padding:0px;
	margin:0px;
	border-collapse: collapse;
	text-align:center;
	vertical-align:top;
}
td.titre_echeancier{ 
	text-align:left; 
	height:24px; 
	margin:0px; 
	padding:0px;
}
td.titre_webtv{ 
	vertical-align:top;
	text-align:left; 
	height:24px; 
	margin:0px; 
	padding:0px;
}
td.titre_actualite{ 
	vertical-align:top;
	text-align:left; 
	height:24px; 
	margin:0px; 
	padding:0px;
}
td.site_jours{
	color:#0181c8;
	font-size:11px;
	height:17px;
	margin:0px;
	padding:0px;
}
td.titre_mois{
	text-align:center;
}
a.calMoisLien {
	color:#81929b;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;	
	text-decoration:none;
}
tr.site_journee{
	font-size:11px;
	text-align:center;
	color: #333;
	height:20px; 
	vertical-align:middle;
}
td.site_journee_on{ 
vertical-align:middle;
}
td.site_journee_on a{	
background-color:#c4e0e4;
color:#0181c8;
font-weight:bold;
text-decoration:none;
display:block; 
padding:1px 0px 0px 0px;
margin: 0px 0px 0px 3px;
height:14px; width:80%;
	font-size:11px;
}

td.sep_col_right{ 
	background-color: none;/*#0181c8;*/
	height:20px;
	margin:0px;
	padding:0px;
}
table.menu_H_BD{ 
	width:100%;
	height:33px;
}
td.fdMenuBD{
	background-image:url(/commun/images/modele3/bleu/fond_MenuHBD.jpg); 
	background-repeat:repeat-x; 
	background-position:top;	
	width:640px;
}
td.col_left_bd{ 
	background-image:url(/commun/images/modele3/bleu/fond_left_menuBD.jpg); 
	background-repeat:no-repeat; 
	background-position:right top;
}
table.ssmenu_H_BD{ position:relative; top:0px; left:20px;
	
	width:auto; 
	height:auto; 
	padding:10px; 
	margin:0px; 
	border: #aaaaaa 1px solid; 
	font-family:Verdana, Geneva, sans-serif; 
	font-size:10px; 
	font-weight:normal;
	color:#727274; 
	background-color:#E8E9EA;
}
td.sep_menu_base{
		border-bottom: #aaaaaa 1px solid; 
		padding:5px; 
		margin:0px; 
}
table.table_cabinet{
	margin:10px 0px 0px 20px;
	padding:0px; 
}
td.menu_cabinet_off{ 
		background-image:url(/commun/images/modele3/bleu/flecheMenuCab.gif);
		background-position:left 9px;
		background-repeat:no-repeat;
		border-bottom: #aaaaaa 1px solid; 
		padding:5px 5px 5px 20px; 
		margin:0px; 
}
td.menu_cabinet_on{ 
		background-image:url(/commun/images/modele3/bleu/anim_fche3.gif);
		background-position:left 9px;
		background-repeat:no-repeat;
		border-bottom: #aaaaaa 1px solid; 
		padding:5px 5px 5px 20px; 
		margin:0px; 
}
td.menu_cabinet_on a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#727274; 
	text-decoration:none;
}
td.menu_cabinet_off a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#727274; 
	text-decoration:none;
}
table.table_base_doc_home{ 
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
	width:238px;
	background-color:#FFF;
	margin:10px 0px 0px 15px;
	
}
table.table_base_doc{ 
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
	width:238px;
	background-color:#FFF;
	margin:0px 0px 0px 15px;
}
td.form_txt_search{ 
	width:207px; 
	height:17px;
}
input.site_Recherche{
	background-color:#FFF;
	color:black;
	height:15px;
	width:200px;
	margin:0px;
	border: #b5b6b7 1px solid;
	padding:0px 0px 0px 5px;
	vertical-align:top;
	line-height:16px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	color:#727274;
	font-size:11px;	
}
input.text{
	background-color:#FFF;
	color:black;
	height:15px;
	width:200px;
	margin:0px;
	border: #b5b6b7 1px solid;
	padding:0px 0px 0px 5px;
	vertical-align:top;
	line-height:16px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	color:#727274;
	font-size:11px;
}
input.bouton_search_ok{
	margin:0px;
	padding:0px;
	vertical-align:top;
}
form.form_search{
	margin:0px;
	padding:0px 0px 20px 6px;
}
td.titre_menu_base{
	color:#0181c8;
	font-weight:bold;
	padding:0px 3px 5px 6px;
}
td.sous_menu_base{ 
	background-image:url(/commun/images/modele3/bleu/flche_base.gif); 
	background-position:7px 4px; 
	background-repeat:no-repeat; 
	padding: 0px 5px 3px 20px;
}
td.sous_menu_base a{
	color:#727274; 
	text-decoration:none;	
}
td.sous_menu_base a:hover{
	color:#727274; 
	text-decoration:underline;	
}
p.sep_base{
	margin:10px 0px 10px 7px;
	padding:0px;
	width:150px;
	border-bottom: #0181c8 1px solid;
}
p.sep_fin{
	margin:10px 0px 10px 7px;
	padding:0px;
	width:150px;
}
table.zone_connexion{ 
	background-color:#e2e3e5;
	width:200px;
	height:87px;
	margin:2px 2px 2px 0px; 
	padding:0px;
}
.form_connect{
	margin:0px;
	padding:0px;
}
td.picto_compte{
	height:27px; 
	text-align:left;
}
td.saisi_zone{
	text-align:left;	
	padding:0px 4px 0px 26px;		
	height:17px;
	
}
td.saisi_zone a{
	background-image:url(/commun/images/modele3/bleu/ech_right.png); 
	background-position: 9px 2px; 
	background-repeat:no-repeat; 
	padding: 0px 5px 3px 22px;	
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	color:#81929b;
	font-size:10px;	
	text-decoration:none;
	
}
td.admin{ 
	height:23px;	
	background-image:url(/commun/images/modele3/bleu/admin2.png); 
	background-position: 20px 0px; 
	background-repeat:no-repeat; 
	text-align:left;
}
td.admin a{ 	

	padding: 0px 5px 0px 50px;	
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	color:#4b555a;
	font-size:10px;	
	text-decoration:none;
}
input.identifiant{
	width:188px;
	height:15px;
	background-color:#FFF;
	color:black;
	margin:5px 0px 5px 2px;
	border: #b5b6b7 1px solid;
	padding:0px 0px 0px 5px;
	vertical-align:top;
	line-height:16px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	color:#727274;
	font-size:11px;
}
input.mdp{
	width:170px;
	height:15px;
	background-color:#FFF;
	margin:0px 0px 0px 2px;
	border: #b5b6b7 1px solid;
	padding:0px 0px 0px 5px;
	vertical-align:top;
	line-height:16px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	color:#727274;
	font-size:11px;
}
td.mdp_oubli{
	text-align:left;	
	padding:0px 2px 0px 2px;
	vertical-align:middle;
}

td.mdp_oubli a{
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	color:#000000;
	font-size:10px;	
	text-decoration:none;
}
td.mdp_oubli a:hover{
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	color:#000000;
	font-size:10px;	
	text-decoration:none;
}
table.container_zone_info{
	margin:0px;
	padding:0px;
	height:90%;
}
table.container_zone_info img{
	vertical-align:top;
}
td.home{
	padding:0px 10px 0px 10px;;	
}
td.picto_info{
	text-align:left;
	width:190px;
	margin:0px;
	padding:0px;
	vertical-align:top;
}
td.fond_info_texte{
 	background-image:url(/commun/images/modele3/bleu/fond_info.jpg); 
	background-position:top;
	background-repeat:repeat-x; 
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	color:#000000;
	font-size:10px;	
	text-decoration:none;
	padding: 5px 0px 0px 0px;
	width:100%;	
}
marquee{
	padding:0px;
	margin:0px;
}
td.fond_info_texte marquee {
  width:670px;
}
td.fond_info_texte marquee {
  width:670px;
}
marquee.actu_defil{
	padding:0px;
	margin:15px 5px 0px 5px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	height:225px;
}
marquee.actu_defil strong{
	display:block;
	font-size:10px;
	margin-bottom:3px;
	margin-top:30px;	
}
marquee.actu_defil h1{
	color:#0181c8;
	font-size:11px;
	font-weight:bold;
	margin-bottom:3px;
	margin-top:3px;	
}
marquee.actu_defil a{
	color:#000000;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;	
}
td.zone_defil{
	text-align:left;
	vertical-align:top;
}
td.zone_tv{
	text-align:center;
	vertical-align:middle;
	padding:10px 0px 10px 0px;
}
td.zone_tv a{
	color:#0181c8;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}
td.zone_tv a:hover{
	color:#0181c8;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
}
td.toutactu{
	text-align:center;
	vertical-align:middle;	
	height:30px;
}
td.toutactu a{
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#0181c8; 
	text-decoration:underline;	
}
td.toutactu a:hover{
	color:#000; 
	text-decoration:underline;
}
table.contain_footer{
	width: 930px;
	margin: 0 auto;
	border:0px;
	margin-top:10px;
	}
td.footer{
	background-color:#fff;
	height:35px;
	text-align:center;
}
td.footer a{
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#0181c8; 
	text-decoration:underline;	
}
td.footer a:hover{
	text-decoration:none;	
}

td.menu_base{
	background-color:#E8E9EA;
	vertical-align:top;
}
#site_plan {
color:#0181c8; 
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
margin-right:30px;
margin-top:3px;
text-align:center;	
}
tr.site_ligne_bas td{ background-color:#FFF; height:10px;}

/**style revues**/

html, body{
	
	margin:0; 
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px; 
}

p.revueRubrique {
color:#0181c8;
font-size:14px;
font-weight:normal;
}
p.revueTitre {
font-size:17px;
font-weight:bold;
color:#0181c8;
}
p.revueIntertitre {
border-bottom:1px solid #0181c8;
color:#727274;
font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
margin:40px 10px 10px 16px;
padding:0 0 5px 0px;
}
.revueTexte strong{
color:#617584;;	
}

p.revueTexte{
color:#727274;
font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
font-size:12px;	
}
p.revueSousinterTitre{
color:#0181c8;
font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
font-size:12px;	
font-weight:bold;
}
table.revueEncadreInt{
	border:1px solid #0181c8;
	margin:10px;
	width:90%;
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-size:11px;	
	color:#727274;
}
p.revueTitreEncadre{
	font-weight:bold;
	
}
div.sgn{
	color:#FFF;
	font-size:12px;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	height:180px;;
	overflox:hidden;
}
div.sgn a{
	color:#FFF;
	text-decoration:underline;
}
div.sgn a:hover{
	color:#FFF;
	text-decoration:none;
}
.site_page_nav_cont_item a {
  color:#0181c8;
  text-decoration:none;
}
.site_page_nav_cont_item a:hover {
  text-decoration:underline;
}

a {color:#0181c8;}

/* encart echeancier */
td.sep_col_right{ 
  background-color:#0181c8;
	height:20px;
	margin:0px;
	padding:0px;
}
table.echeancier { 
	height:100%;
	width:100%; 
	background-color:#FFF;
	padding:0px;
	margin:0px;
	border-collapse: collapse;
	text-align:center;
	font-family:Verdana,Geneva,sans-serif;
	font-size:11px;
}
table.echeancier div {padding:0px 10px 10px 10px;}
table.echeancier a {
  color:#0181c8;
  text-decoration:none;
}
table.echeancier a:hover {text-decoration:underline;}
td.titre_echeancier{ 
	text-align:left; 
	height:24px; 
	margin:0px; 
	padding:0px;
}
td.header_cab_right{
	width:200px;
	height:220px;
	background-color:#0181c8;
	text-align:center;
	vertical-align:top;
	padding:20px 10px 20px 10px;
}

.liste_articles_cabinet {
  /*background-color:#f5f5f5;*/
  padding:10px 5px 10px 5px;
  width:98%;
  border:1px solid #cccccc;
}

.item-list-parametrable ul li {
  list-style-type: none;
}
li.li-list-parametrable{
	background-image:url(/commun/images/modele3/bleu/puce.jpg);
	background-repeat:no-repeat;
	background-position:2px 4px;
	padding-left:10px;
}

/***/
.memorise {font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:10px;}
td.mdp_oubli {text-align:left;margin:0px;padding-left:5px;line-height:16px;}
td.mdp_oubli a { margin-left:25px;}
td.mdp_oubli a:hover {text-decoration:underline;}

table.site_page_nav_cont_rub_debut td.site_page_nav_cont_item p.site_page_source_article {
  margin-top:0px;
} 