td{
	vertical-align: top; 
}

a, img{
	border:0px none;
}

p{
	text-indent:14px;
	padding:4px;
	margin-top:-1px;
	margin-bottom:15px;
	margin:0px;
}

marquee img{
	margin-left:1px; 
	border:1px solid #EEEEFF;
	opacity:0.8;
	filter: Alpha(Opacity=80, FinishOpacity=70, Style=1, StartX=0, StartY=0, FinishX=100, FinishY=100);
}

#div_home_body{
	display:block;
	text-align:left;
	margin-bottom:36px;
	margin-left:6px;
	margin-right:6px;
	border:1px solid #EEAA88;
	border:1px solid #C0C0CC;
	border:none;
}
#div_home_body img{
	top:0px;
	display:block;
	position:relative;
	margin-bottom:4px;
}
.div_home_body_span{
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	line-height:24px;
	color:#556699;
	color:#444466;
	color:#555577;
	font-weight:bold;
	font-size:12px;
	letter-spacing:3px;
	text-indent:10px;
	background-color:#E0E0EA;
	background-color:#E0E0E8;
	background-color:#E0E0F2;
	border:1px solid #FFFFFF;
	border-bottom:1px solid #C0C0CC;
}

#ArrPlan{
	margin-left: 10px;
	margin-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066CC; /*#003366;*/
	/*background-image: url(images/arrplan.png);*/
	background-repeat: repeat;
	background-color: #C8D6E6;	/*background-color: #DFDFDF;*/
	text-align:center;
	margin-top:10px;
	/*background-image:url(../images/test.png);*/
	background-color: #98B6E6;
	background-color: #88A6D6;	
	background-color: #F2F2FF;
}

#ombre{
	width:882px;
	width:952px;
	background-color:#8E9EC4;
	border-left:1px solid #B0C0D0;
	border-right:1px solid #B0C0D0;
	
	background-color:#6688BB;
	border-left:1px solid #7799CC;
	border-right:1px solid #7799CC;
	
	background-color:#F0F0F5;
	border-left:1px solid #F4F4FF;
	border-right:1px solid #F4F4FF;
	
	padding-bottom:0px;
	margin-top:3px;
	
		padding-top:1px;
		padding-bottom:1px;
}

.CadreTableau{
	border: 1px solid #6286B9; /*A2A6B9*/
	border: 1px solid #D0D0E0;
	border-top-width:0px;
	background-color: #FFFFFF;	/*width: 800px;*/
	position:relative;
	top:-0px !important;
	top:-2px;	
}

#EnTete{
	display: block;
	/*height: 100px;*/
	height: 100%;
	width: 100%;
	margin-left: 0px;
	margin-top:5px;
	position:relative;
	top:0px;
	background-color:none;

}
#EnTete object{
	position:relative;
	float:right;
}

#calendar{
	display:block;
	/*width:200px;*/
	position: relative;
	float: left;
	/*top:72px !important;
	top: 72px;*/
	top: 0px;
	left:34px;
	/*border: 1px solid #00CC00;*/
	text-align:right;
}
#calendar object{
	position: relative;
	left: 10px;
	float:left;
	top:60px;
}


/*________________________________________________________*/
/*________________________________________________________*/
ul{ padding:0px;}
dl, dt, dd, ul, li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	text-align:justify;
}


/*________________________________________________________*/
/*________________________________________________________*/
/*________________________________________________________*/
/*________________________________________________________*/
.div_outils{
	width: 170px;
	margin-top: 0px;
	position: relative;
	display: block;
	z-index:100;
	/*height: 200px; /*800px;*/
	/*border: 1px solid #0099CC;	/*background-color: #EAEAEA;*/
}

#span_outils1{
	/*background-color: #B7E2FF;*/
	display: block;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	width: 100%;
	text-align: center;
	font-style: normal;
	letter-spacing: 2px;
	background-image: url(images/MenuGauche1.png);
	line-height: 18px;
	/*margin: 8px;*/
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D7D7FF;
	border-right-color: #4646FF;
	border-bottom-color: #4646FF;
	border-left-color: #D7D7FF;
	margin-bottom: 8px;
	margin-left: -1px;
}
/*-----------------------------------------*/




#zone_PUB{
	height: 90px;
	color: #0066FF;
	background-color: #5588AA;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #3A5E89;
	border-right-color: #6194C7;
	border-bottom-color: #6194C7;
	border-left-color: #3A5E89;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

#titre_rubrique{
	display:block;
	width:100%; 
	background-color:#0066CC; 
	color:#FFFFFF;
	font-size:14px; 
	font-weight:bold; 
	text-indent:6px; 
	line-height:24px;
	margin-bottom:14px;
}


.div_droite{
	display: block;
	border:1px solid #DFE401;
	background-color:#FCFBE0;
	color:#003399;
	font-size:10px;
	padding:2px;
	margin-top:4px;
	margin-bottom:10px;
	text-align:center;
	
	position:relative;
	bottom:2px;
	right:3px;
	margin:-2px;
}

.div_droite_ombre{
	/*display: block;*/
	background-color:#DDDDBB;
	margin-right:0px;
	margin-left:6px;
	margin-top:8px;
	margin-bottom:14px;
}

.div_droite span{

}

.div_droite .div_droite_entete{
	display:block;
	width:100%;
	line-height:18px;
	text-align:center;
	text-decoration:none;
	color:#0052CC;
	font-size:12px;
	margin-bottom:8px;
	background-image:url(../images/entete_coprs_jaune.png);
	cursor:pointer;
}
.div_droite_entete a, .div_droite_entete a:visited{
	color:#0052CC;
	font-size:12px;
	text-decoration:none;
	cursor:pointer;
}

.div_end_document{
	color: #0066FF;
	color:#002255; 
	color: #000000;
	width:100%; 
	text-align:center; 
	font-size:12px; 
	font-weight:normal;
}
.div_end_document .span_separator{
	color:#9999EE;
	color:#CCCCEE;
}
.div_end_document a{
	color: #0055DD;
	color: #0022CC;
	text-decoration:none;
	line-height:16px;
}
.div_end_document a:hover{
	color: #EE8855;
	text-decoration:none;
}

/*============================================================================================
================================Developpeur=================================================*/
.developpeur{
	display:block;
	width:100%;
}

.developpeur table{
	display:block; float:right; color:#555555; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;
	position:absolute; right:4px;
}

.developpeur td{
	vertical-align:middle;
}

/*==========================================================================================
========================Tableau & form de connexion (login & password)======================*/
#tab_outils_cnx{
	background-color:#0066BB;
	background-color:#5080BB;
}
#tab_outils{
	background-image:url(../images/entete_login4.png) !Important;
	background-image:none;
	background-repeat:repeat-x;
	padding-left:8px;
	border-bottom:1px solid #EE8800;
	border-top:1px solid #EE8800;
	vertical-align:middle;
}
#tab_outils img{
	/*margin-top:4px;*/
}
#tab_outils span{
	margin-left:2px;
	/*position:relative;
	top:-4px;*/
}
#tab_outils a{
	cursor:hand;
	border:none;
	text-decoration:none;
	margin-right:10px;
	text-indent:2px;
	color:#FFFFFF;
	font-size:10px;
	vertical-align:middle;
	
}
#tab_outils a:hover{
	color:#FFAA66;
}

#tab_cnx{
	background-image:url(../images/entete_login5.png) !Important;
	background-repeat:no-repeat;
	background-image:none;
	border-bottom:1px solid #EE8800;
	border-top:1px solid #EE8800;
	padding-right:10px;
	padding-left:6px;
}
#tab_cnx form{
	float:right;
}
#tab_cnx, #tab_cnx a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #FFFFFF;
}
#tab_cnx div, #tab_cnx td, #tab_cnx form{
	height:24px;
}
#tab_cnx label{
	vertical-align:middle;
	margin:2px;
}
#tab_cnx input{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	position:relative;
	top:2px;
}
#tab_cnx #txt_login, #tab_cnx #txt_passwd{
	border: 1px solid #2266CC;
	padding-left:2px;
	padding-right:2px;
	width:70px;
	/*color:#004499;*/
	color:#DFDFFF;
	font-weight:bold;
}
#tab_cnx #bt_connect{
	color: #000022;
	background-color: #EFEFEF;
	border: 1px solid #666688;
	width:30px;
}
#tab_cnx #bt_connect:hover{
	background-color: #F8F8F8;
	border: 1px solid #BB6600;
}
#tab_cnx input{
	margin:2px;
}
#tab_cnx span{
	/*login & password ecrit sur la zone de texte*/
	color:#9999EE;
}
#tab_cnx #erreur_cnx{
	/*sapn de texte afficher en cas d'erreur sur le login ou le mot de passe*/
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	line-height:24px;
	background-color:#990000;
}
#tab_cnx a:hover{
	color:#FF9900;
}

#tab_cnx .session_name{
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	line-height:14px;
	padding-top:6px;
	text-align:left;
	padding-right:30px;
	display:inline;
	float:left;
	padding-left:12px;
	width:220px;
	letter-spacing:1px;
}
#tab_cnx .session_option{
	color:#FFFFFF;
	line-height:28px;
	padding-right:2px;
}
#tab_cnx .session_img{
float:left;
margin-left:24px;
vertical-align:middle;
margin-top:8px;

}

/*==============================================================*/
/*==========PARTIE POUR LE RESEAU ET LES MEMBRES RESEAU=========*/
/*==============================================================*/
#span_titre_membres_reseau{
	display:block;
	text-align:center;
	font-size:12px;
	padding:2px;
	margin-bottom:6px;
	margin-top:6px;
	background-color:#8888FF;
	color:#FFFFFF;
	font-weight:bold; border:1px solid #6666DD;
	
	background-color:#F4F0F0; letter-spacing:1px;
	color:#888899; border:1px solid #DDDDDD;
}
#div_filtre_par_nom{
	display:block;
	width:100%;
	border-bottom:1px solid #CCCCCC;
	padding:2px;
	font-size:9px;
	text-align:right;
}
#div_filtre_par_nom span{
	font-weight:bold;
	font-size:10px;
	color:#666688;
	display:block;
	text-align:left;
	background-color:#D2DDFF;
	padding:2px;
	margin-bottom:2px;
	border-top:1px solid #CCCCCC;
}
#div_filtre_par_nom a{
	margin-right:1px;
	padding:0px;
	color:#444466;
	text-decoration:none;
	border:1px solid #DDDDDD;
	background-color:#EFEFFF;
}
#div_filtre_par_nom a:hover{
	color:#FFFFFF;
	background-color:#00BB00;
	border:1px solid #22FF22;
}
#div_filtre_par_nom .selected_filter, #div_filtre_par_nom .selected_filter:hover {
	background-color:#EE8800;
	color:#FFFFFF;
	border:1px solid #DD5500;
}
.a_item_liste_membre_reseau{
	display:block;
	border:1px solid #F0F0F0;
	font-size:10px;
	width:100%;
	margin:1px; margin-bottom:8px;
	cursor:hand;
	text-decoration:none;
}
.a_item_liste_membre_reseau:hover{
	background-color:#FFF8DE;
	border:1px solid #FFEE00;
	background-color:#FFFA99;
	border:1px solid #EEE044;
}
.a_item_liste_membre_reseau div, .a_item_liste_membre_reseau table{
	display:block;
	width:100%;
	text-align:left;
	padding:0px;
	margin:0px;
	color:#444455;
	text-decoration:none;
}

.a_item_liste_membre_reseau .row1 td{
	color:#224499;
	background-color:#FFFDFA;
	width:98%;
	font-size:11px;
	font-weight:bold;
	padding:2px; padding-left:5px;
	width:582px;
}
.a_item_liste_membre_reseau .row2 td{
	padding:5px;
	padding-left:16px;
	/*display:inline;
	display:table-cell;*/
	font-size:10px;
}
.a_item_liste_membre_reseau .row2 span{
	color:#0066DD;
}
/*==========================================*/
#table_detail_asso_reseau{
	width:90%;
	text-align:left;
	font-size:12px;
	color:#666688;
	color:#555577;
	padding:6px;
}
#table_detail_asso_reseau span{
	color:#004499;
}
#table_detail_asso_reseau #special_span_acronyme{
	color:#FF6600;
	font-weight:bold;
}

#table_detail_asso_reseau td{
	padding:5px;
	padding-left:10px;
	border-bottom:1px solid #EEEEEE;
}
#span_domaine_intervention{
	display:block;
	margin-top:10px;
	width:100%;
	text-align:left;
	font-size:12px;
	color:#DD9900;
	color:#EE8822;
	text-decoration:underline;
}
#ul_domaine_intervention{
	display:block;
	margin-top:10px;
	width:100%;
	text-align:left;
	font-size:12px;
	color:#666688;
	color:#555577;
	border-bottom:1px solid #DDDDDD;
}
#ul_domaine_intervention li{
	padding-left:15px;
	padding-bottom:2px;
	margin:2px;
}
#span_retour_liste_asso a{
	float:right;
	color:#FF6600;
	font-weight:bold;
	font-size:10px;
}


/*===================Compteur==================*/
#compteur{
	color:#FFFFFF;
	background-color:#DDDFFF;
	background-color:#F8F8FF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	display:block;
	border:1px solid #7799EE;
	width:96%;
	margin-left:2px;
	margin-bottom:14px;
	margin-top:14px;
}
#compteur #compteur_entete{
	color:#FFFFFF;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	display:block;
	font-size:11px;
	letter-spacing:2px;
	text-align:center;
	line-height:18px;
	border:1px solid #DDAA00;
	background-color:#5577AA;
	background-color:#EE6622;
}
#compteur #compteur_nbre{
	color:#444488;
	font-size:12px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	display:block;
	font-family:Georgia, "Times New Roman", Times, serif;
	letter-spacing:4px;
	text-align:right;
	line-height:22px;
}
/*===================================================*/
/*========== style pour DIV des flux RSS ============*/
.div_rss{
	font-family:Arial, Helvetica,sans-serif;
	font-size:11px;
	height:200px; width:500px;
	height:230px; width:460px; 
	height:313px; width:460px; 
	text-align:left;
	overflow:auto; 
	color:#000033;
	padding-right:4px; 
	border:1px solid #EE6600; 
	background-color:#E0E4EE;
	vertical-align:middle;
}
.div_rss table{font-size:11px; font-weight:normal;}
.div_rss a{font-weight:bold; font-size:12px; text-decoration:none; display:block; color:#0022AA; margin-bottom:-6px;}
.div_rss img{margin-right:5px; border:1px solid #445577; padding:1px;}
.div_rss p{margin-top:-6px;}
/* FIN style pour DIV des flux RSS */
