/* CSS Document */
body {background-color:#72A5AD;}
table {border:0px;}
img {border:0px; margin:0px;}

/*------------------- ..:: Index ::.. ------------------------*/
.indexdiaporama {width:485px; height:424px; background-image:url(images2/index_fnddiapo.jpg); text-align:center; }
.indexactus {width:280px; height:424px; background-image:url(images2/index_fndaff.jpg); } /*padding-left:8px;*/
#menuG2_index {
	float: left;
	width: 175px;
	position: relative;
}
#pied {
	background-image: url(images2/pied.jpg);
	float: left;
	height: 39px;
	width: 603px;
	padding-top: 30px;
	padding-left: 160px;
}


.blocAffiche {
	width:256px;
	height:380px;
	padding-left:15px;
	padding-right:18px;
	padding-top:2px;
	padding-bottom:12px;
}

#menumairie {
	position: absolute;
	z-index: 1000;

}
/*---------------------------------------------------------------------------------------*/
/* Gabarit diaporama */
.TContenudiapo {width:300px;}
.TContenudiapo tbody .separation1 {background:#000; height:1px; width:470px;}
/*.txtdiapo {text-align:center; font-style:italic;}*/
.vignettediapo {width:120px; height:90px; margin:0px; filter:alpha(opacity=100);}
.imgdiapo {text-align:center; width:400px; height:300px; border:1px solid #000;}
/*.titrediapo {text-align:center; font-weight:bold;}*/
/*----------------------------------------------------------------------------------------*/


/*-----------  ..:: Colonne Gauche ::.. ------------------------------*/
.heuredate {width:155px; height:48px; background-image:url(images2/Rantigny-2_date.jpg); font-size:11px; font-family:verdana; color:#666666; text-align:right; padding-right:12px; padding-bottom:9px; border:0px solid black;}
.menugauche {width:155px; height:100%; background-image:url(images2/Rantigny-2_fndmenuG.jpg); padding:2px; text-align:left;}
.menusecondaire {width:147px; height:194px; background-image:url(images2/milieumenusec.jpg); padding-top:0px; padding-left:5px; padding-bottom:0px; padding-right:4px; font-family:arial; font-size:12px; color:#333333; text-align:left;}
.actusgauche {width:147px; height:146px; background-image:url(images2/fnd_blocactus.jpg); padding-left:3px; padding-right:2px; padding-top:20px; font-family:arial; font-size:12px; color:#333333; text-align:center;}
.typeactusderoulant {font-family:arial; font-size:11px; letter-spacing:1,5px; color:#990000; background-color:#BBD6BA; padding-top:3px; padding-bottom:2px;padding-left:5px; padding-right:5px;}
.titreactusderoulant {font-family:arial; font-size:12px; font-weight:bold; color:#000066;; text-decoration:none;}
.resumeactusderoulant {font-style:none; font-size:11px; color:#000000;}
/*---------------------------------------------------------------------------------------*/

/*-------------- ..:: Liens Navigation et menu gauche ::.. ---------------------------------------*/
.lienmenuniv2 {font-family:verdana; font-size:12px; color:#566A83; font-weight:normal; text-decoration:none;}
.lienmenuniv2:hover {color:#428566; background-color:#ffffff;} /* background-color:#ffffff;*/
.lienmenuniv3 {font-size:11px; color:#000000; text-decoration:none;} /* font-weight:bold;*/
.lienmenuniv3:hover {font-size:11px; color:darkred; background-color:#ffffff; text-decoration:none;}
.lienmenuniv4 {font-size:11px; color:darkblue;text-decoration:none;} /* font-weight:bold;*/
.lienmenuniv4:hover {font-size:11px; color:darkgreen; background-color:#ffffff; text-decoration:underline;}

.liensinvariants {font-family:verdana; font-size:11px; color:#ffffff; text-decoration:none;}
.liensinvariants:hover { color:#75F1D2; text-decoration:underline;}
/*---- etat navigation ----*/
.liennavigation{color:darkblue;}
.liennavigation:hover{color:darkred;}

/*----------------------------------------------------------------------------------------*/

/* espace du contenu gabarits */
#esp_contenu {border-top:1px solid #fff}
.contenu {padding:0px; background:#fff; text-align:left; vertical-align:top} /* espace des gabarits modèles */
.contenu .TContenu, .contenu .TListe {margin-bottom:15px}
.ico {border:0px} /* tous les icônes invariants dans les gabarits de page */
.TListe {text-align:left; width:100%; border-bottom:1px solid #666} /* paramètres pour l'objet tableau par liste */
.TListe td {text-align:left; font-weight:bold;}
.TListe .titre a {text-align:left; font-weight:bold;}
.TListe .titre a:hover {text-align:left; font-weight:bold;}
.TListe .vignette {margin:8px;}
.TContenu {text-align:left; width:100%} /* paramètres pour l'objet tableau par contenu */
.TContenu td {text-align:left;}
.TContenu .titre {text-align:left; font-weight:bold;}
.TContenu .vignette {display:none}
.Tliste img, .TContenu img {margin:10px}
.resume {padding-bottom:10px}
.liens1 {display:none}  /* Liens en construction à modifier dés que prêt */
.liensbas {display:block; width:8em; height:10px; padding:0px; margin:10px; border:1px #ddd solid; border-right:15px #DC2F31 solid}  /* Liens en construction à modifier dés que prêt */
.liensbas a {font-size:8pt; text-decoration:none; color:#000}
a.liensbouton {font-size:8pt; color:#990000; text-decoration:none} /* lien en savoir plus sur les contenus liste */
a.liensbouton:hover {color:#000}
.icone_retour {border:0px; float:right} /* icone retour des fiches détail */
.vignette {border:0}

/*-------------------  CSS IncModeles ---------------------------------------------------------------*/
/* ----  CSS Plan De Site  ---- */
a.rub1 {font-size:12; color:#ffffff; background-color:#1b2970; font-weight:bold; text-decoration:none; padding-left:4px; padding-right:4px;}
a.rub1:hover {font-size:12; color:white; background-color:#1A5262; font-weight:bold}/*728cb2*/
.barre1 {background-color:#728cb2}
a.rub2 {font-size:10; color:#41536B; font-weight:bold; text-decoration:none; padding:2px;}
a.rub2:hover {font-size:10; color:#000000; background-color:#E6F3F6; font-weight:bold; text-decoration:underline}
.barre2 {background-color:black}
a.rub3 {font-size:10; color:#006666; font-weight:normal; text-decoration:none}
a.rub3:hover {font-size:10; color:#006666; font-weight:normal; text-decoration:underline; border:1px solid black;}
.barre3 {background-color: #006666}
a.rub4 {font-size:10; color:#000033; font-weight:normal; text-decoration:none}
a.rub4:hover {font-size:10; color:#000033; font-weight:normal; text-decoration:underline}
.barre4 {background-color: #000033}
a.rub5 {font-size:10; color:#666666; font-weight:normal; text-decoration:none}
a.rub5:hover {font-size:10; color:#666666; font-weight:normal; text-decoration:underline}
.barre5 {background-color:#666666}
/* ----------- Annuaires ----------*/
#annuaire { width:100%;}
#annuaire .titre_annu {font-family:arial; font-size:14px; font-weight:bold; color:#2B4970; letter-spacing:1,5px; background:#eee; }
#annuaire .annutel {font-size:12px; color:#007862; letter-spacing:normal; float:right;}
#annuaire .resume {font-size:12px;}
#annuaire .vignette {}
#annuaire .ModResume {}

.listeelu img {margin:10px;}

/* ---------- Annuaire Multicriteres (IncModMetaAnnu) ---------- */
table.trecherche {width:100%; height:20px; border:1px solid #2B4970; border-collapse:collapse; margin-bottom:8px;} /* annuaires avec critere */
.trecherche th {height:20px; background:#eee; padding:6px; letter-spacing:normal; text-transform:uppercase; font-weight:bold; color:#237B53}
.trecherche td {border-top:1px solid #2B4970; padding:6px; letter-spacing:normal; color:#000000}
.trecherche .form {margin:0px; padding:0px;}
.trecherche .modChamp {font-size:xx-small; border:1px solid black; width:180px; margin:0px; padding:0px;}
.trecherche .modBouton {font-size:xx-small; border:1px solid black; background:#CEE5D3; margin:0px; padding:0px;}
.annumulti { width:100%;}
.annumulti .theme_annu {font-weight:bold; font-size:14px; color:#CEE5D3;}
.annumulti .titre_annu {background:#eee; font-weight:bold; color:#2B4970;}
.annumulti .critere1 {width:100%; background:#eee; text-align:left; border-bottom:1px solid #2B4970; margin-top:15px; font-weight:bold; font-size:large; text-transform:uppercase; color:#309AA7}
.annumulti .libelle {background:#eee; margin-top:5px; width:100%; letter-spacing:0.1em; text-align:left; text-transform:uppercase; font-weight:bold; color:#2B4970;}
.annumulti .annutel {font-size:12px; font-weight:normal; letter-spacing:normal; float:right; width:150px; color:#007862;}
.annumulti .descript {width:100%; text-align:left; border-bottom:1px solid #2B4970; padding:10px}
/*========================================================================================================================================*/

#conteneur_index {
	float: left;
	width: 765px;
	position: absolute;
	margin-left: -382px;
	left: 50%;
	top: 0px;
	background-image: url(images2/fond_site.jpg);
	background-repeat: repeat-y;
}
#conteneur2_actu_index {
	float: left;
	height: 300px;
	width: 540px;
	position: relative;
	left: 20px;
}
#rechercher {
	background-image: url(images2/rechercher.jpg);
	float: left;
	height: 56px;
	width: 177px;
}
#increcherche {
	float: left;
	position: relative;
	left: 35px;
	top: 20px;
}
#menuG_index {
	background-image: url(images2/menu_gauche_index.jpg);
	float: left;
	height: 159px;
	width: 167px;
	position: relative;
	padding-top: 10px;
	padding-left: 10px;
}
#listmenuG {
	float: left;
	width: 150px;
}


#bandeau_flash {
	float: left;
	height: 110px;
	width: 765px;
	position: relative;
}

#menu_haut_index {
	display:inline;
	position: relative;
	z-index: 5000;
	width: 765px;
}
#cale_gauche {
	position: relative;
	background-color: #009900;
	background-image: url(images2/imgG_menu_haut_index.jpg);
	background-repeat: no-repeat;
	width: 153px;
	height: 71px;
	float: left;
	z-index: 5000;
}
#incmenuhaut {
	float: right;
	width: 612px;
	position: relative;
	z-index: 1000;
}

#conteneur {
	float: left;
	position: relative;
	z-index: 10;
}
#conteneur_actu_index {
	float: left;
	width: 588px;
	position: relative;
	z-index: 15;
}
#menu_gauche_index {
	float: left;
	position: relative;
	background-image: url(images2/fond_menu_gauche_index.jpg);
	background-repeat: repeat-y;
	width: 177px;
}
#jumelage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #621616;
	float: left;
	width: 175px;
	text-align: center;
}

