body {
    margin: 0; /* pour éviter les marges */
	padding:0;
    /*text-align: center;*/
	height:auto; /* pour corriger le bug de centrage IE */
	/*font-weight: bold;*/
	color: #FFFFFF;
	background-color: #EEEEEE;
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
}

a {
	color:#598666;
	text-decoration:underline;
}
a:hover {
	color:#598666;
	text-decoration:none;
}

a.news2{
	color:#ff8b28 !important;
}

#ancres_agenda{
	text-decoration : none;
}

strong, b
{
	color:#598666;
}

/*special*/

font {
	font-size : 12px;
	font-family: Arial, Helvetica, sans-serif;
}

message_erreur {
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    color: #CC0000;
    font-size: 12px;
    font-weight:bold; 
}

.sectionTextLink, .sectionLinkValide, .paragrapheTextLink {
	color:black;
	font-size:12px;
	text-decoration: none;
}



#container {
position:relative;
width:1008px !important;
width:1005px;
height:1080px;
margin-left:auto;
margin-right:auto;
/*text-align:left;*/
color:#000000;
background-color:#FFFFFF;
padding:0;
}

#agevillage-banniere{
	position:absolute;
	left:0px;
	top:0px;
	width:1008px !important;
	width:1005px;
	height:120px;
	color: #FFFFFF;
	background-color:#598666;
	padding:0;
}
	#bannierelogo{
		position:absolute;
		left:0px;
		top:0px;
		width:450px;
		height:120px;
	}
	
	#compteurclic{
		width:1px;
		height:1px;
		background-color:#ffffff;
		color:#000000;
	}
	
	#bannierepub{
		position:absolute;
		left:460px;
		top:6px;
		width:451px;
		text-align:center;
	}

	#bannieretext {
		position:absolute;
		left:548px;
		top:82px;
		width:283px;
		height:28px;
	}
	#bannierecontact {
		position:absolute;
		left:940px;
		top:76px;
		width:56px;
		height:43px;
	}

#topmenu{
	position:absolute;
	left:0px;
	top:120px;
	width:1008px !important;
	width:1005px;
	height:70px;
	background-image: url("../imgs/topmenu_bg.jpg");
	padding:0;
}
	#rechercher{
		position:absolute;
		left:10px;
		top:16px;
		width:178px;
		height:38px;
		right:10px;
		color: #FFFFFF;
		background-color: inherit;
		background-image: url("../imgs/rechercher.jpg");
		background-position: top left;
		background-repeat: no-repeat;
		background-attachment: scroll;
	}
		#rech{
			position:absolute;
			top:11px;
			
		}
		#rech_submit{
			

		}
		#rech_submit_div{
			position:absolute;
			top:5px;
			left:148px;

		}
		#rech_input_div{
			position:absolute;
			top:7px !important;
			top:5px;
			left:3px;
		}
		#rech_input{
			width: 143px;
			height: 17px;
			line-height: 17px;
			font-size: 10px;
			color: #598667;
			background-color: #d6e1d9;
			border-style:solid; 
			border-width:0px; 
		}
		#rech_Button{
		position:absolute;
		left:0px;
		top:0px;
		width:18px;
		height:18px;
		right:0px;
		color: #FFFFFF;
		background-color: inherit;
		background-image: url("..imgs/rechercher_bouton.gif");
		background-position: top left;
		background-repeat: no-repeat;
		background-attachment: scroll;
		
	} 

#resultats_form a{
	color:#fa7b00;
	font-weight:bold;
}
	
	#topmenu_prevenir_prendre_so{
		position:absolute;
		left:197px !important;
		left:196px;
		top:16px;
		width:116px;
		height:38px;


	}
	#topmenu_prevenir {
		position:absolute;
		top:0px;
		
	}
	#topmenu_repondre_urgence{
		position:absolute;
		left:322px !important;
		left:320px;
		top:16px;
		width:116px;
		height:38px;
	}
	#topmenu_repondre{
		position:absolute;
		top:0px;
	}
	#topmenu_trouver_services_ad{
		position:absolute;
		left:447px !important;
		left:444px;
		top:16px;
		width:116px;
		height:38px;
	}
	#topmenu_trouver{
		position:absolute;
		top:0px;
	}
	#topmenu_financer_besoins{
		position:absolute;
		left:572px !important;
		left:568px;
		top:16px;
		width:115px;
		height:38px;
	}
	#topmenu_financer{
		position:absolute;
		top:0px;
	}
	#topmenu_accompagner_aidants{
		position:absolute;
		left:696px !important;
		left:691px;
		top:16px;
		width:115px;
		height:38px;
	}
	#inscrivez {
		position:absolute;
		left:821px !important;
		left:816px;
		top:16px;
		width:178px;
		height:38px;
		right:10px;
		color: #FFFFFF;
		background-color: inherit;
		background-image: url("../imgs/inscrivez.jpg");
		background-position: top left;
		background-repeat: no-repeat;
		background-attachment: scroll;
	}
		#insc{
			position:absolute;
			top:11px;

		}
		#insc_submit_div{
			position:absolute;
			top:5px;
			left:149px;
		}	
		#insc_input_div{
			position:absolute;
			top:7px !important;
			top:5px;
			left:3px;
		}
		#insc_input{
			width: 133px;
			height: 17px;
			line-height: 17px;
			font-size: 10px;
			color: #598667;
			background-color: #d6e1d9;
			border-style:solid; 
			border-width:0px;
			padding-left:10px;
		}
#insc_Button{
	position:absolute;
	left:0px;
	top:135px;
	width:18px;
	height:18px;
	color: #FFFFFF;
	background-color: inherit;
	background-image: url("../imgs/inscrivez_bouton.gif");
	background-position: top left;
	background-repeat: no-repeat;
	background-attachment: scroll;
	padding-top: 33px;
	padding-left: 195px;
	
} 

#leftmenu {
	position:	absolute;
	left:		0px;
	top: 		210px;
	width: 		188px;
}

	#menu_dossiers{
		width:178px;
		margin-left:10px;
		background:#e6ede8;
	} 	
	
	#menu_outils{
		width:178px;
		margin-left:10px;
		background:#e6ede8;
	}
	
	#menu_zoom_sur{
		width:178px;
		margin-left:10px;
		background:#e6ede8;
	}
	#menu_zoom_sur a{
		font-weight:bold;
		text-decoration:underline;
		color: #598667;
	}	
	
	#menu_innovation{
		width:178px;
		margin-left:10px;
		background:#e6ede8;
	}
	#menu_innovation a{
		width:178px;
		margin-left:10px;
		background:#e6ede8;
	}
	
	a.ssmenu_vert, a.ssmenu_vert:active{
		font-size:12px;
		font-family:Arial;
		color: #598667;
		text-decoration:none;
		cursor:pointer;

	} 
	
	a.ssmenu_orange, a.ssmenu_orange:active{
		font-size:12px;
		font-family:Arial;		
		color: #f3a14d;
		text-decoration:none;
		cursor:pointer;

	} 
	
	a.ssmenu_vert:hover{
		text-decoration:underline;
	}
	
	a.ssmenu_orange:hover{
		text-decoration:underline;
	}
	
#rightmenu {
	position:absolute;
	left:821px !important;
	left:816px;
	top: 210px;
	width:178px;
	height:500px;
}

	#logo_espace_professionnel{
		width:178px;
		height:68px;
	}
	#logo_annuaire_grand_age{
	width:178px;
	height:108px;
	}
	#logo_partenaire_tena {
	width:178px;
	height:120px;
	}
	#menu_services{
		width:178px;		
	}		
	
#news{
	font-family:verdana, sans-serif;
	font-size:11px;
	color:#306840;
	background-color:#FF9900;
}

#email{
	font-family:verdana, sans-serif;
	font-size:11px;
	color:#306840;
	background-color: #FFFFFF;
} 

#centerInfo{
	position:absolute;
	left:400px;
	top:630px;
	width: 580px;
	height: 580px;
}
 
#content{
	position:absolute;
	left:410px;
	top:635px;
	width: 580px;
	height: 580px;
}

#wayinfo{
	position:absolute;
	left:410px;
	top:640px;
	width: 580px;
	height: 580px;
}

/*favoris et date*/
#favoris_date{
	position:	absolute;
	left:		200px;
	top: 		190px;
	width: 		580px;
	font-size:	11px;
	font-family:Arial;
}

#favoris_date a{
	text-decoration:none;
	color:#588662;	
}

#favoris_date a:hover{
	text-decoration:underline;
	color:#588662;	
}

/*chemin*/
.chemin {
	font-size: 10px;
	text-align:left;
}
.chemin a{
	font-size: 10px;
	color:#30673D;
	text-decoration:underline;
}
.chemin a.vide, .chemin a.vide:hover{
	font-size: 10px;
	color:#000000;
	text-decoration:none;
}
.chemin a:hover {
	font-size: 10px;
	color:#003300;
	text-decoration:none;
}


/*-------------------------*/


/*présentation des articles*/

#contenu{
	position:absolute;
	top: 220px;
	left: 220px !important;
	left: 211px;
	width: 580px;
}

.articleBlock{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	color : #000000;
}

.articleBlock a{
	color : #30673D;
}

.articleBlock a:hover{
	color:#003300;
}

a.sectionLinkValide, a.sectionTextLink, a.sectionLinkValide:hover, a.sectionTextLink:hover, a.paragrapheTextLink, a.paragrapheTextLink:hover  {
	color:black;
	font-size:12px;
	text-decoration: none;
}

.articleTitle{
	color:#F2C10C;
	font-size:18px;
	text-align:center;
	font-style:normal;
	font-weight:100;	
}

.articleIntitule{
	color:#306840;
	font-size:18px;
	text-align:center;
	font-style:normal;
	font-weight:100;	
}

.introArticle{
	text-align:justify;
	margin-bottom:30px;
	font-size:12px;
	color:#306840;
	background-color:#FFFFFF;
	font-family:arial, sans-serif;
}

.paragrapheTitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bolder;
	color:#598667;
	text-decoration:none;
}

.paragrapheItem{
	list-style-image: url(../imgs/puce_evidee.gif);
	margin-left: 40px;
}

.articleContentItem{
	margin-left:50px;
}

h1{
	font-size:9pt;
}
h2{
	font-size:9pt;
}
h3{
	font-size:9pt;
}
h4{
	font-size:9pt;
}

h1.paragraphe  {
	font-size:9pt;
}
h2.paragraphe {
	font-size:9pt;
}
h3.paragraphe  {
	font-size:9pt;
}
h4.paragraphe  {
	font-size:9pt;
}

#listeThemes{ /*présentation des listes de choix en haut des pages type abécédaire, biblio ou boutique*/
	border-style:solid;
	border-width:1px;
	border-color:#999999;
	width:100%;
	background-color:#EEEEEE;
}

#listeThemes a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bolder;
	color:#598667;
	text-decoration:none;
}
#listeThemes a:hover{
	color:#30673D;
}

/*----------------------------*/

/*présentation spécifique à l'accueil*/

.accueilTitle{
	font-size:14px;
	color:#588662;
	text-align:center;
	font-style:normal;
	font-weight:bold;	
}

.rubriqueAccueilVerte{
	font-size:16px;
	font-weight:bold;
	color:#86c600;
	padding: 0px 0px 0px 10px;
}

.imageAccueil{
	text-align:center;
	padding: 10px 10px 0px 10px;
	vertical-align:middle;
}

.textAccueilVerte{
	font-size:12px;
	color:#000000;
	padding: 10px 10px 10px 10px;
	vertical-align:top;
}

.textAccueilVerte a{
	font-size:12px;
	font-weight:bold;
	color:#588662;
	padding: 0px 0px 0px 0px;
	vertical-align:top;
}

.rubriqueAccueilOrange {
	font-size:16px;
	font-weight:bold;
	color:#ff8b28;
	padding: 0px 0px 0px 10px;
}

.textAccueilOrange, .textAccueilOrange2 {
	font-size:12px;
	color:#000000;
	padding: 10px 10px 10px 10px;
	vertical-align:top;
}

.textAccueilOrange a{
	font-size:12px;
	font-weight:bold;
	color:#ff8b28;
	padding: 0px 0px 0px 0px;
	vertical-align:top;
}

.textAccueilOrange2 a{
	font-size:12px;
	font-weight:bold;
	color:#588662;
	padding: 0px 0px 0px 0px;
	vertical-align:top;
}

.textAccueilOrange font{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
}
.textAccueilOrange2 font{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
}
.textAccueilVerte font{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
}

.textAccueilOrange span{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
}
.textAccueilOrange2 span{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
}
.textAccueilVerte span{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
}

.textAccueilOrange p{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
}
.textAccueilOrange2 p{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
}
.textAccueilVerte p{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
}

/*-----gestion du footer------*/

div.banniere_basse{
	position:absolute;
	left:285px;
	top:890px;
} 

div.footerPage{
	position:absolute;
	left:220px;
	top:970px;
	width:580px;
	font-family: Arial, sans-serif;
	font-size: 0.8em;
	text-align: center;
	margin-top: 10px;
} 
.carreBlanc{
	background-color:white;
	position:absolute;
	left:220px;
	top:-7px;
	width:160px;
	height:32px;
}

.littleLogo{
	position:absolute;
	left:20px;
	top:-7px;
	margin-top: 0px;
	margin-bottom: 0px;
} 

.footerInfo{
	position:absolute;
	left:145px;
	top:30px;
	padding-bottom: 20px;
} 

.footerInfo a {
	color: #30673D;
}

.footerRights {
	position:absolute;
	left:110px;
	top:70px;
	color: grey;
}
/*----------------------------*/
/*------gestion des menus : cadres de couleur, ... ------*/
table.menu {
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
}

table.menu td {
	border-spacing: 5px;
	margin-top:20px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	color:#638d6f;
	background-color: #e6ede8;
	font-family:"century gothic", sans-serif;
	font-size:13px;	
}


table.menu td.tiret_moitie_hauteur {
	margin: 0px 0px 0px 0px;
}
table.menu td.menu_premier_niveau {
	margin: 0px 0px 0px 0px;
}

table.menu td.bdright {
	border-right: 1px solid #cccccc;
}
.borderssmenu{
	border-left: 1px solid #cccccc;
}
.borderssmenudown{	
	border-left: 1px solid #cccccc;
	
}
tr.bordertop td {
	border-top: 1px solid #cccccc;
}

tr.bordertopdown td {
	border-top: 1px solid #cccccc;	
}

tr.bordertopdown2 td {
	border-top: 1px solid #cccccc;
}

tr.bordertopdownzoom td {
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	padding-left:10px;
	font-size:12px;
	height:50px;
}

tr.espace td {
	padding: 1px;
	height: 0px;
}

td.tiret_espace_haut {
	background-image: url('../imgs/tiretv_ouvert.gif');
	background-repeat: no-repeat;
	background-position: 0px 8px;
}

.tiret_patrimoine {
	background-image: url('../imgs/tiret_patrimoine.gif');
	background-repeat: no-repeat;
	background-position: 0px 8px;
}

.tiret_total{
	background-repeat: repeat-y;
	background-position: 0px;
	border-right: 1px solid #cccccc;
}

.tiret_total_down{
	background-image: url('../imgs/tiretv_total.gif');
	background-repeat: repeat-y;
	background-position: 0px;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

.imgclass{
    margin-top:0px;
    margin-bottom:0px;
	padding-left: 4px;
}
.formulaire{
	/*width:100%;*/
	width:570px; 
	line-height:0px;
	color:#000000;
	background-color:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left:0cm;
	margin-top:0cm;
	font-size: 12px;
	text-align:center;
	border:0;
}
	
td.formulaire{
	text-align:center;
	font-size:12px;
	color:#306840;
	background-color:#FFFFFF;
	padding:2px;
	font-family:verdana, sans-serif;
}

td.list{
	text-align:left;
	font-size:12px;
	color:#306840;
	background-color:#FFFFFF;
	font-weight:bold;
	padding:6px;
	font-family:verdana, sans-serif;
}
/*----------------------------*/



.top_dossiers{
	text-align:center;
	font-weight:bold;
	margin-top:140px;
	margin-bottom:100px;
	font-size:20px;
	color:#306840;
	background-color:#FFFFFF;
	font-family:verdana, sans-serif;
}

.text_dossiers{
    font-size:13px;
    color:#000000;
	background-color:#FFFFFF;
	font-family: verdana, sans-serif;
}

.separateur { height: 25px; }

#TextParagraphe5760, #Paragraphe5761, #TextParagraphe5761, #Paragraphe5762, #TextParagraphe5762,
#Paragraphe5763, #TextParagraphe5763, .articleContentItem, #ResumeSection1965, #ResumeSection6877,
#Paragraphe10951, #TextParagraphe10951, #Paragraphe10952, #Paragraphe10954, #TextParagraphe10954,
#TextParagraphe10952, #TextParagraphe9767, #ResumeSection384
 {
	font-weight:lighter;
	color:black;
	font-size: 12px;
	text-decoration: none;
}

#sitemap { }

#sitemap .sitemap-title { font-size:16px; line-height:18px; font-weight:bold; padding-top:20px; padding-bottom:10px; }
#sitemap .sitemap-link { padding-left:14px; font-size:12px; }

.social a img { border:none; vertical-align:bottom; }

#cmt-captcha { display:none; }

textarea.agrscript  { height:150px; width:500px; }
#agrtools { height:200px } 