/* Début des styles pour le Wysipage (menu horizontal + sous-menus) */

.uneActu {
	height:184px;
	position:relative;
	margin-bottom : 10px;	
	margin-left:10px;
	margin-top: 10px;
}

.uneActuzonecontenu { 
	position:relative; 
	width:auto; 
	height:174; 
	z-index:4; 
	visibility:visible; 
	border:0px none #000000; 
	text-align:center; 
	margin-left:10px;
	margin-top: 10px;

}

.agenda-salle tr td {
	font-weight:bold;
	height:25px;
	text-decoration:none;
	width:25px;
	background-color: #F9EDE1;
	text-align: center;
}
.agenda-salle tr td.vide {
	border: 0px;
}

.agenda-salle tr td.occupe {
	background-color: #C20000;
	color: #FFFFFF;
}

.agenda-salle {
	border: 3px solid #005697;
}
.agenda-salle tr {
	border: 2px solid #005697;
}
.agenda-salle tr td{
	border: 1px solid #005697;
}

#loadingOverLay {
	position: relative;
	width: 100%;
	heigth: 100%;
	display: none;
	 z-index:3000;
}

#loadingOverLay #loadingOverLayBgContainer {
	position: fixed;
	background-color: #E8E8EC;
	top: 0;
	left: 0;
	width: 100%;
	height:100%;
}

#loadingOverLay #loadingOverLayImgContainer {
	position: fixed;
	top: 33%;
	left: 50%;
}


ul#menu {
	padding:0; margin:0;
}
.menu_niv1 {
	float:left;
	z-index:59;
	text-decoration: none; 
	list-style-type:none;
	list-style-position:outside;
	position:relative;
	display:block;
	width:138px;
	height:49px;
	text-align:center;
}
.menu_niv1 a {
	text-align:center;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	font-size: 12px;
	text-decoration: none;
	padding-top:0px;
	list-style-type:none;
	list-style-position:outside;
	display:block;
	padding-top:6px;
	line-height:12px;
}
.menu_niv1 a:hover {
	text-align:center;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #0062ac;
	font-size: 12px;
	text-decoration: none;
	padding-top:0px;
	list-style-type:none;
	list-style-position:outside;
	display:block;
	padding-top:6px;
	line-height:12px;
}
.menu_niv1 ul {
	position:absolute;
	top:48px;
	left:0px;
	border:1px solid #797675;
	background-color:#b6b3b2;
	padding:0px;
	margin:0px;
	width:138px;
}
.menu_niv2 li {
	text-decoration: none; 
	padding-top:2px;
	padding-bottom:2px;
	margin:0px;
	border-bottom:1px dotted #797675;
	list-style-type:none;
	list-style-position:outside;
	width:138px;
	diplay:block;
	text-align:center;
}
.menu_niv2 li a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none; 
	font-size: 12px;
	padding-top:2px;
	padding-bottom:2px;
	margin:0px;
	text-align:left;
	list-style-type:none;
	list-style-position:outside;
	width:138px;
	diplay:block;
	text-align:center;
	
}
.menu_niv2 li a:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #0062ac;
	text-decoration: none; 
	font-size: 12px;
	padding-top:2px;
	padding-bottom:2px;
	margin:0px;
	text-align:left;
	list-style-type:none;
	list-style-position:outside;
	width:138px;
	diplay:block;
	text-align:center;
	
}
ul .menu_niv3 {
	width:0px;
	height:0px;
	border:0px solid #000000;
	
}
html > body .menu_niv1 ul{
	width:-moz-max-content;
	display:table;
}

/* Fin des styles pour le Wysipage (menu horizontal + sous-menus) */


/* Début des styles pour l'annuaire */
#unresultat { position:relative; width:280px; height:auto; left:0px; top:0px; z-index:3; visibility:visible; border:1px dashed #a8a6a5; text-align:center; padding:5px; margin-top:10px; margin-right:10px; float:left; background-color:#e9e9e8; }
#asso_formule { font-family: Arial, Verdana, Helvetica, sans-serif; color:#000000; font-weight:normal ; font-size:11px; }
#asso_nom { font-family: Arial, Verdana, Helvetica, sans-serif; color:#000000; font-weight:normal ; font-size:11px; }
#asso_prenom { font-family: Arial, Verdana, Helvetica, sans-serif; color:#000000; font-weight:normal ; font-size:11px; }
#asso_titre { font-family: Arial, Verdana, Helvetica, sans-serif; color:#000000; font-weight:normal ; font-size:11px; }
#asso_asso { font-family: Arial, Verdana, Helvetica, sans-serif; color:#005697; font-weight:normal ; font-size:16px; }
#asso_adresse { font-family: Arial, Verdana, Helvetica, sans-serif; color:#000000; font-weight:bold ; font-size:11px; }
#asso_cp { font-family: Arial, Verdana, Helvetica, sans-serif; color:#000000; font-weight:bold ; font-size:11px; }
#asso_ville { font-family: Arial, Verdana, Helvetica, sans-serif; color:#000000; font-weight:bold ; font-size:11px; }
#asso_tel { font-family: Arial, Verdana, Helvetica, sans-serif; color:#000000; font-weight:normal ; font-size:11px; }
#asso_site { font-family: Arial, Verdana, Helvetica, sans-serif; color:#a8a6a5; font-weight:bold ; font-size:11px; }
#asso_site a { font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold ; color: #00732c; text-decoration: none; font-size: 11px}
#asso_site a:hover { font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold ; color: #00732c; text-decoration: underline; font-size: 11px}
#asso_mail { font-family: Arial, Verdana, Helvetica, sans-serif; color:#a8a6a5; font-weight:bold ; font-size:11px; }
#asso_mail a { font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold ; color: #00732c; text-decoration: none; font-size: 11px}
#asso_mail a:hover { font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold ; color: #00732c; text-decoration: underline; font-size: 11px}
#commheb_nom { font-family: Arial, Verdana, Helvetica, sans-serif; color:#005697; font-weight:normal ; font-size:16px; }
#commheb_adresse { font-family: Arial, Verdana, Helvetica, sans-serif; color:#000000; font-weight:bold ; font-size:11px; }
#commheb_cp { font-family: Arial, Verdana, Helvetica, sans-serif; color:#000000; font-weight:bold ; font-size:11px; }
#commheb_ville { font-family: Arial, Verdana, Helvetica, sans-serif; color:#000000; font-weight:bold ; font-size:11px; }
#commheb_tel { font-family: Arial, Verdana, Helvetica, sans-serif; color:#000000; font-weight:normal ; font-size:11px; }
#commheb_fax { font-family: Arial, Verdana, Helvetica, sans-serif; color:#000000; font-weight:normal ; font-size:11px; }
#commheb_site { font-family: Arial, Verdana, Helvetica, sans-serif; color:#a8a6a5; font-weight:bold ; font-size:11px; }
#commheb_site a { font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold ; color: #00732c; text-decoration: none; font-size: 11px}
#commheb_site a:hover { font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold ; color: #00732c; text-decoration: underline; font-size: 11px}
#commheb_mail { font-family: Arial, Verdana, Helvetica, sans-serif; color:#a8a6a5; font-weight:bold ; font-size:11px; }
#commheb_mail a { font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold ; color: #00732c; text-decoration: none; font-size: 11px}
#commheb_mail a:hover { font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold ; color: #00732c; text-decoration: underline; font-size: 11px}
#commheb_autreinfo { font-family: Arial, Verdana, Helvetica, sans-serif; color:#a8a6a5; font-weight:bold ; font-size:11px; }
/* Fin des styles pour l'annuaire */


/* Début des styles pour l'éditeur WYSIWYG */

.blanc { font-family: Arial, Verdana, Helvetica, sans-serif; color:#ffffff; font-weight:normal ; font-size:12px; }
.blancgras { font-family: Arial, Verdana, Helvetica, sans-serif; color:#ffffff; font-weight:bold ; font-size:12px; }
.boutonformulaire { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; background-color: #00732c; border:1px solid #ffffff; cursor: pointer; vertical-align:middle; padding-top:2px; padding-bottom:2px; padding-left:5px; padding-right:5px; }
.important { font-family: Arial, Verdana, Helvetica, sans-serif; color:#000000; font-weight:normal ; font-size:14px; }
.importantgras { font-family: Arial, Verdana, Helvetica, sans-serif; color:#000000; font-weight:bold ; font-size:14px; }
.fond1 { background-color:#a8a6a5; }
.fond2 { background-color:#d4d3d2; }
.fond3 { background-color:#e9e9e8; }
.fond4 { background-color:#ffffff; }
.formulaire { background-color: #ffffff; border:1px solid #a8a6a5; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000; scrollbar-face-color:#a8a6a5; scrollbar-shadow-color:#ffffff; scrollbar-highlight-color:#ffffff; scrollbar-3dlight-color:#a8a6a5; scrollbar-darkshadow-color:#a8a6a5; scrollbar-track-color:#ffffff; scrollbar-arrow-color:#ffffff; }
.legende { font-family: Arial, Verdana, Helvetica, sans-serif; color:#a8a6a5; font-weight:normal ; font-size:12px; }
.legendegras { font-family: Arial, Verdana, Helvetica, sans-serif; color:#a8a6a5; font-weight:bold ; font-size:12px; }
.soustitre { font-family: Arial, Verdana, Helvetica, sans-serif; color:#005697; font-weight:normal ; font-size:16px; }
.titre { font-family: Arial, Verdana, Helvetica, sans-serif; color:#005697; font-weight:normal ; font-size:20px; }

/* Fin des styles pour l'éditeur WYSIWYG */


.fondcontenu { background-color:#ffffff; }
.fonddroite { background-image: url('/images/fond-droite.gif'); background-repeat: repeat-y }
.fondgauche { background-color:#b6b3b2; }
.fondinfos { background-image: url('/images/fond-infos.gif'); background-repeat: repeat-y }
.fondinfoscontenu { background-image: url('/images/fond-infos-contenu.gif'); background-repeat: repeat-y }
.fondrecherchechoixhaut { background-color:#ffffff; background-image: url('/images/fond-recherche-choixhaut.gif'); background-repeat: no-repeat }
#animationflash1 { position:absolute; width:996px; height:400px; left:0px; top:0px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; }
#animationflash2 { position:absolute; width:996px; height:200px; left:0px; top:266px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; background-image: url('/images/fond-animationflash2.gif'); background-repeat: no-repeat }
#bas { position:relative; width:996px; height:134px; left:0px; top:0px; z-index:2; visibility:visible; border:0px none #000000; text-align:left; background-image: url('/images/fond-bas.gif'); background-repeat: no-repeat; background-color:#ffffff }
#choixaujourdhui { position:relative; width:157px; height:83px; left:0px; top:0px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; margin-top:6px; }
#choixbas { position:absolute; width:964px; height:auto; left:16px; top:47px; z-index:3; visibility:visible; border:0px none #000000; text-align:right; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: normal ; color: #707070; text-decoration: none; font-size: 11px }
#choixbas a { font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: normal ; color: #000000; text-decoration: none; font-size: 11px}
#choixbas a:hover { font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: normal ; color: #0062ac; text-decoration: none; font-size: 11px}
#choixfrance { position:relative; width:157px; height:73px; left:0px; top:0px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; margin-top:7px; }
#choixlocal { position:relative; width:157px; height:73px; left:0px; top:0px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; margin-top:7px; }
#choixmeteo { position:relative; width:157px; height:68px; left:0px; top:0px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; margin-top:12px; }
#choixmonde { position:relative; width:157px; height:71px; left:0px; top:0px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; margin-top:9px; }
#choixtv { position:relative; width:157px; height:73px; left:0px; top:0px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; margin-top:7px; }
#contenu { position:relative; width:996px; height:auto; left:0px; top:0px; z-index:2; visibility:visible; border:0px none #000000; text-align:left; }
#contenubas { position:absolute; width:964px; height:auto; left:16px; top:83px; z-index:3; visibility:visible; border:0px none #000000; text-align:right; }
#coordonnees { position:absolute; width:157px; height:auto; left:5px; top:4px; z-index:6; visibility:visible; border:0px none #000000; text-align:center; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: normal ; color: #000000; text-decoration: none; font-size: 11px }
#coordonnees .tel { font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: normal ; color: #707070; text-decoration: none; font-size: 9px }
#coordonnees b { font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold ; color: #000000; text-decoration: none; font-size: 11px }
#coordonnees strong { font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold ; color: #000000; text-decoration: none; font-size: 11px }
#dateheurejour { position:absolute; width:auto; height:auto; left:90px; top:377px; z-index:5; visibility:visible; border:0px none #000000; text-align:left; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold ; color: #ffffff; text-decoration: none; font-size: 14px }
#drapeauuk { position:absolute; width:33px; height:33px; left:46px; top:37px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; background-image: url('/images/drapeau-uk.gif'); background-repeat: no-repeat }
#drapeauuk a { cursor:pointer; }
#drapeauit { position:absolute; width:33px; height:33px; left:79px; top:37px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; background-image: url('/images/drapeau-it.gif'); background-repeat: no-repeat }
#drapeauit a { cursor:pointer; }
#entete { position:relative; width:996px; height:466px; left:0px; top:0px; z-index:2; visibility:visible; border:0px none #000000; text-align:left; }
#fondcoordonnees { position:absolute; width:180px; height:67px; left:0px; top:399px; z-index:5; visibility:visible; border:0px none #000000; text-align:left; background-image: url('/images/fond-coordonnees.gif'); background-repeat: no-repeat }
#infoscontenu a { font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: normal ; color: #000000; text-decoration: none; font-size: 12px }
#infoscontenu a:hover { font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: normal ; color: #000000; text-decoration: none; font-size: 12px }
#infoscontenu b { font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold ; color: #000000; text-decoration: none; font-size: 12px }
#infoscontenu strong { font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold ; color: #000000; text-decoration: none; font-size: 12px }
#infosfin { position:relative; width:622px; height:15px; left:0px; top:0px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; background-image: url('/images/fin-infos.gif'); background-repeat: no-repeat }
#infosphoto img { border:1px solid #000000; }
#photothequefin { position:relative; width:157px; height:2px; left:0px; top:0px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; background-image: url('/images/fin-phototheque.gif'); background-repeat: no-repeat }
#photothequephoto { position:relative; width:157px; height:auto; left:0px; top:0px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; }
#photothequetitre { position:relative; width:157px; height:34px; left:0px; top:0px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; background-image: url('/images/titre-phototheque.gif'); background-repeat: no-repeat }
#rechercher { position:absolute; width:164px; height:auto; left:0px; top:10px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; }
#rechercher .bouton { width:20px; height:19px; border:0px none #000000; text-align:left; background-image: url('/images/bouton-recherche.gif'); background-repeat: no-repeat; margin-left:2px; vertical-align:middle }
#rechercher .formulaire { width:136px; height:19px; background-color: #ffffff; border:1px solid #000000; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; color: #000000; padding-left:2px; vertical-align:middle; }
#retouraccueil { position:absolute; width:167px; height:130px; left:0px; top:0px; z-index:5; visibility:visible; border:0px none #000000; text-align:left; }
#site { position:relative; width:996px; height:auto; left:0px; top:0px; z-index:1; visibility:visible; border:0px none #000000; text-align:left; margin-left:auto; margin-right:auto; margin-top:10px; }
#textebas { font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: normal ; color: #707070; text-decoration: none; font-size: 11px }
#textebas a { font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: normal ; color: #9e9d9d; text-decoration: none; font-size: 11px}
#textebas a:hover { font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: normal ; color: #0062ac; text-decoration: none; font-size: 11px}
#textebas b { font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold ; color: #707070; text-decoration: none; font-size: 11px }
#textebas strong { font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold ; color: #707070; text-decoration: none; font-size: 11px }
#titreinfospratiques { position:relative; width:157px; height:46px; left:0px; top:0px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; background-image: url('/images/titre-infospratiques.gif'); background-repeat: no-repeat }
#titreliensmalins { position:relative; width:157px; height:88px; left:0px; top:0px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; background-image: url('/images/titre-liensmalins.gif'); background-repeat: no-repeat }
#unecontenu { 
	position:absolute; 
	width:770px; 
	height:50px; 
	left:210px; 
	top:408px; 
	z-index:6; 
	visibility:visible; 
	border:0px none #000000; 
	text-align:right; 
	overflow:auto; 
	scrollbar-face-color:#00732c; 
	scrollbar-shadow-color:#ffffff; 
	scrollbar-highlight-color:#ffffff; 
	scrollbar-3dlight-color:#00732c; 
	scrollbar-darkshadow-color:#00732c; 
	scrollbar-track-color:#00732c; 
	scrollbar-arrow-color:#ffffff; 
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-weight: normal ; color: #b2ebc8; 
	text-decoration: none; 
	font-size: 14px 
	}
#unecontenu a { font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: normal ; color: #b2ebc8; text-decoration: none; font-size: 14px }
#unecontenu a:hover { font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: normal ; color: #b2ebc8; text-decoration: none; font-size: 14px }
#unecontenu b { font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold ; color: #ffffff; text-decoration: none; font-size: 14px }
#unecontenu strong { font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold ; color: #ffffff; text-decoration: none; font-size: 14px }
#unetitrelien { position:absolute; width:97px; height:27px; left:887px; top:375px; z-index:5; visibility:visible; border:0px none #000000; text-align:left; }
#wysipagegauche { position:relative; width:157px; height:auto; left:0px; top:0px; z-index:50; visibility:visible; border:0px none #000000; text-align:left; background-color:#3381bd; }
#wysipagegauche a { display:block; width:157px; height:30px; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: normal ; color: #ffffff; text-decoration: none; font-size: 12px; vertical-align:middle; text-align:center; background-image: url('/images/fond-choixgauche.gif'); background-repeat: no-repeat; padding-top:7px }
#wysipagegauche a:hover { display:block; width:157px; height:30px; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: normal ; color: #99c0de; text-decoration: none; font-size: 12px; vertical-align:middle; text-align:center; background-image: url('/images/fond-choixgauche.gif'); background-repeat: no-repeat; padding-top:7px }
#wysipagegauche li { display:block; width:157px; height:30px; list-style-type: none; list-style-position:outside; vertical-align:middle; text-align:center; background-image: url('/images/fond-choixgauche.gif'); background-repeat: no-repeat; padding:0px; margin:0px }
#wysipage { position:absolute; width:auto; height:auto; left:167px; top:1px; z-index:50; visibility:visible; border:0px none #000000; text-align:left; }
a.lieninfos { font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: normal ; color: #ffffff; text-decoration: none; font-size: 11px}
a.lieninfos:hover { font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: normal ; color: #ffff00; text-decoration: none; font-size: 11px}
a { font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold ; color: #00732c; text-decoration: none; font-size: 12px}
a:hover { font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold ; color: #00732c; text-decoration: underline; font-size: 12px}
b {  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px}
blockquote {  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px}
body { text-align:center; background-color:#ffffff; color:#000000; font-family: Arial, Helvetica, Verdana, sans-serif; font-size:12px; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; scrollbar-face-color:#b6b3b2; scrollbar-shadow-color:#ffffff; scrollbar-highlight-color:#ffffff; scrollbar-3dlight-color:#b6b3b2; scrollbar-darkshadow-color:#b6b3b2; scrollbar-track-color:#ffffff; scrollbar-arrow-color:#ffffff; }
br {  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px}
div {  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px}
em {  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px}
font {  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px}
form {  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; margin:0px; padding:0px}
h1 { font-family: Arial, Verdana, Helvetica, sans-serif; color:#005697; font-weight:normal ; font-size:20px; }
h2 { font-family: Arial, Verdana, Helvetica, sans-serif; color:#005697; font-weight:normal ; font-size:16px; }
input {  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px}
li {  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px}
ol {  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px}
nobr {  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px}
p {  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px}
s {  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px}
select {  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px;}
strike {  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px}
strong {  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px}
sub {  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px}
sup {  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px}
table {  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px}
td {  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px}
textarea {  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px}
tr {  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px}
u {  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px}
ul {  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px}


/* Début des styles pour l'annuaire */
#unresultat { position:relative; width:280px; height:auto; left:0px; top:0px; z-index:3; visibility:visible; border:1px dashed #a8a6a5; text-align:center; padding:5px; margin-top:10px; margin-right:10px; float:left; background-color:#e9e9e8; }
#commheb_nom { font-family: Arial, Verdana, Helvetica, sans-serif; color:#005697; font-weight:normal ; font-size:16px; }
#commheb_adresse { font-family: Arial, Verdana, Helvetica, sans-serif; color:#000000; font-weight:bold ; font-size:11px; }
#commheb_cp { font-family: Arial, Verdana, Helvetica, sans-serif; color:#000000; font-weight:bold ; font-size:11px; }
#commheb_ville { font-family: Arial, Verdana, Helvetica, sans-serif; color:#000000; font-weight:bold ; font-size:11px; }
#commheb_tel { font-family: Arial, Verdana, Helvetica, sans-serif; color:#000000; font-weight:normal ; font-size:11px; }
#commheb_fax { font-family: Arial, Verdana, Helvetica, sans-serif; color:#000000; font-weight:normal ; font-size:11px; }
#commheb_site { font-family: Arial, Verdana, Helvetica, sans-serif; color:#a8a6a5; font-weight:bold ; font-size:11px; }
#commheb_site a { font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold ; color: #00732c; text-decoration: none; font-size: 11px}
#commheb_site a:hover { font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold ; color: #00732c; text-decoration: underline; font-size: 11px}
#commheb_mail { font-family: Arial, Verdana, Helvetica, sans-serif; color:#a8a6a5; font-weight:bold ; font-size:11px; }
#commheb_mail a { font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold ; color: #00732c; text-decoration: none; font-size: 11px}
#commheb_mail a:hover { font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold ; color: #00732c; text-decoration: underline; font-size: 11px}
/* #commheb_autreinfo { font-family: Arial, Verdana, Helvetica, sans-serif; color:#a8a6a5; font-weight:bold ; font-size:11px; }*/
#commheb_autreinfo { font-family: Arial, Verdana, Helvetica, sans-serif; color:#000000; font-weight:bold ; font-size:11px; }
/* Fin des styles pour l'annuaire */




.fondmanifs { background-image: url(/images/fond-manifs.gif); background-repeat: repeat-y; }

#manifsflechedroite { position:absolute; width:31px; height:64px; left:591px; top:64px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; background-image: url(/images/fleche-droite-manifs.gif); background-repeat: no-repeat; }
#manifsflechegauche { position:absolute; width:31px; height:64px; left:0px; top:64px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; background-image: url(/images/fleche-gauche-manifs.gif); background-repeat: no-repeat; }
#manifsfond { position:relative; width:622px; height:217px; left:0px; top:0px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; background-image: url(/images/fond-manifs-contenu.gif); background-repeat: no-repeat; margin-bottom:10px; }
#manifszonecontenu { position:absolute; width:560px; height:auto; left:31px; top:5px; z-index:4; visibility:visible; border:0px none #000000; text-align:center; }
#manifszonecontenu .manif { position:relative; width:120px; height:199px; left:0px; top:0px; z-index:5; visibility:visible; border:0px none #000000; text-align:center; float:left; margin-left:10px; margin-right:10px; }
#manifszonecontenu .tableaumanif { width:120px; }
#manifszonecontenu .tableaumanif1 { height:28px; text-align:center; vertical-align:bottom; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold ; color: #000000; font-size: 11px; line-height:11px; padding-bottom:2px; }
#manifszonecontenu .tableaumanif1 a { font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold ; color: #000000; text-decoration: none; font-size: 11px; line-height:11px; }
#manifszonecontenu .tableaumanif1 a:hover { font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: bold ; color: #000000; text-decoration: none; font-size: 11px; line-height:11px; }
#manifszonecontenu .tableaumanif2 { height:120px; text-align:center; vertical-align:middle; }
#manifszonecontenu .tableaumanif2 img { width:120px; height:120px; border:1px solid #000000; }
#manifszonecontenu .tableaumanif3 { height:37px; text-align:center; vertical-align:top; font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: normal ; color: #ffffff; font-size: 11px; line-height:11px; }
#manifszonecontenu .tableaumanif3 a { font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: normal ; color: #ffffff; text-decoration: none; font-size: 11px; line-height:11px; }
#manifszonecontenu .tableaumanif3 a:hover { font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: normal ; color: #ffffff; text-decoration: none; font-size: 11px; line-height:11px; }
#manifszonecontenu .tableaumanif4 { height:9px; text-align:center; vertical-align:middle; }

#ugine360fin { position:relative; width:157px; height:2px; left:0px; top:0px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; background-image: url(/images/fin-ugine360.gif); background-repeat: no-repeat; }
#ugine360photo { position:relative; width:157px; height:auto; left:0px; top:0px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; }
#ugine360titre { position:relative; width:157px; height:34px; left:0px; top:0px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; background-image: url(/fr/images/titre-ugine360.gif); background-repeat: no-repeat; }

#videothequefiltre { position:absolute; width:154px; height:115px; left:3px; top:3px; z-index:5; visibility:visible; border:0px none #000000; text-align:left; background-color:#000000; filter:alpha(opacity=50); -moz-opacity:0.5; opacity: 0.5; }
#videothequelecteur { position:relative; width:157px; height:137px; left:0px; top:0px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; background-image: url(/images/videotheque.gif); background-repeat: no-repeat; }
#videothequelien { position:absolute; width:157px; height:137px; left:0px; top:0px; z-index:7; visibility:visible; border:0px none #000000; text-align:left; }
#videothequeplay { position:absolute; width:41px; height:41px; left:58px; top:40px; z-index:6; visibility:visible; border:0px none #000000; text-align:left; background-image: url(/images/play-videotheque.png); background-repeat: no-repeat; }
#videothequephoto { position:absolute; width:154px; height:115px; left:3px; top:3px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; }
#videothequetitre { position:relative; width:157px; height:33px; left:0px; top:0px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; background-image: url(/fr/images/titre-videotheque.gif); background-repeat: no-repeat; }

a.lienmanifs { font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: normal ; color: #ffffff; text-decoration: none; font-size: 11px}
a.lienmanifs:hover { font-family: Arial, Helvetica, Verdana, sans-serif; font-weight: normal ; color: #ffff00; text-decoration: none; font-size: 11px}

