*{margin:0px; padding:0px;}	
		
body{text-align:center;}

#global{position:relative; width:984px; margin-left:auto; margin-right:auto;  text-align:left;}
#hautpage{position:absolute; top:0px; left:0px; width:984px; height:54px; background-image:url(images/haut-page.gif); background-repeat:no-repeat;}
#menubanniere{position:absolute; top:54px; left:0px; width:984px; height:191px; margin-bottom:10px;}
#gauche{position:absolute; top:250px; left:0px; width:228px;}		
#droite{position:absolute; top:250px; right:0px; width:165px; text-align:right;}
#milieupage{position:absolute; top:250px; left:0px; width:984px;}	
#contenu{position:relative; width:570px; margin-left:235px; margin-top:5px;}		
#pied{position:absolute; z-index:5; clear:both; width:984px; height:25px; background-image:url(images/bas-page.gif); text-align:center; font-family: Arial, Helvetica, sans-serif; font-size:11px; line-height:25px; letter-spacing:2px;}

a, a.visited{font-family: Arial, Helvetica, sans-serif; color:#0066ff;}
a:hover{color:#33cc33;}

a.lienpied, a.lienpied:visited{font-family: Arial, Helvetica, sans-serif; color:#0066ff; text-decoration:none;}
a.lienpied:hover{color:#33cc33;}

a.lienhautpage, a.lienhautpage:visited{ font-family: Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; font-weight:bold; color:#000000; text-decoration:none;}
a.lienhautpage:hover{color:#cc3300;}

a.lienmenu, a.lienmenu:visited{display:block; width:228px; height:31px; background-image:url(images/bouton1.jpg); font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#ffffff; text-decoration:none; line-height:31px; text-indent:45px;}
a.lienmenu:hover{background-image:url(images/bouton2.jpg);}

a.lienplansite, a.lienplansite:visited{font-family: Trebuchet ms, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#666666; text-decoration:none; line-height:26px;}
a.lienplansite:hover{color:#008060;}

/* Liens pour le sous menu du site général */
a.lienssmenu, a.lienssmenu:visited{display:block; width:228px; height:25px; font-family: Trebuchet ms, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#666666; text-decoration:none; line-height:26px;}
a.lienssmenu:hover{background-color:#cccccc;}

/* Liens le sous menu de la parte Ressources Regionale */
.titre1{display:block; width:228px; height:25px; font-family: Trebuchet ms, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#006600; text-decoration:none; line-height:26px;}

a.lienssmenu2, a.lienssmenu2:visited{display:block; width:228px; height:25px; font-family: Trebuchet ms, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#006600; text-decoration:none; line-height:26px;}
a.lienssmenu2:hover{background-color:#e0e0ff;}

a.liensssmenu2, a.liensssmenu2:visited{display:block; width:218px; height:20px; font-family: Trebuchet ms, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#3366cc; text-decoration:none; line-height:20px; margin-left:10px;}
a.liensssmenu2:hover{background-color:#e0e0ff;}

a.lienssssmenu2, a.lienssssmenu2:visited{display:block; width:208px; height:20px; font-family: Trebuchet ms, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#008060; text-decoration:none; line-height:20px; margin-left:20px;}
a.lienssssmenu2:hover{background-color:#e0e0ff;}


img { border: none;}
h1 { font-family: Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; margin:5px 0px 0px 10px; color:#008060;}
h2 { font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; margin-bottom:0px;}
h3 { font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin-bottom:0px;}
h3.gris{ color:#cccccc; }

/* GENERAL */
.text12n{font-family: Arial, Helvetica, sans-serif; font-size:12px; text-align:justify; line-height:18px;}
.text11n{font-family: Arial, Helvetica, sans-serif; font-size:11px; text-align:justify; line-height:18px;}
.text12b{font-family: Arial, Helvetica, sans-serif; font-size:12px; text-align:justify; line-height:18px; font-weight:bold;}
.text11b{font-family: Arial, Helvetica, sans-serif; font-size:11px; text-align:justify; line-height:18px; font-weight:bold;}
.text12br{font-family: Arial, Helvetica, sans-serif; font-size:12px; text-align:right; line-height:18px; font-weight:bold;}
.text12bi{font-family: Arial, Helvetica, sans-serif; font-size:12px; text-align:right; line-height:18px; font-weight:bold; font-style:italic;}
.label1{font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; font-weight:bold; background-color:#e0e0e0; text-indent:2px;}
.titrepage{display:block; width:228px; height:31px; font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#666666; text-decoration:none; line-height:31px;}
.erreur{font-family: Arial, Helvetica, sans-serif; font-size:12px; text-align:justify; color:#cc0000;}
.submitbleu{ width:100px; background-color: #008cc5; color:#ffffff; }
.mois{float:left; width:30px; border:1px solid #cccccc; margin-right:4px; text-align:center;}
.mois2{float:left; width:30px; border:1px solid #cccccc; margin-right:4px; text-align:center; background-color:#ffa040;}

table#borduretable{border:1px solid #cccccc; width:100%; }
table#borduretable td{border:1px solid #ffffff;}


/* LE TERRITOIRE */
.nomville{font-family: Trebuchet ms, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; font-size:10px; text-transform:capitalize; color:#008060; text-indent:10px;}

/* PAGE PARTENAIRES */
.nomparten{font-weight:bold; text-transform:uppercase; line-height:18px;}

/* PRESSE */

p.pretitre{font-weight:bold; font-size:12px; margin-left : 15px; }	
p.predate {color :#449F22; font-size:12px; margin-left : 15px;}	
p.presse{text-align:left; margin-left : 15px; }	
p.prelien{text-align:left; margin-left :150px; }	
p.jnl{ text-align:justify; text-justify: newspaper ; margin-left : 15px; color:#0093D5; }

/* LIEN & REFERENCE */
.theme{font-family: Trebuchet ms, Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; }
.reflib{font-family: Trebuchet ms, Arial, Helvetica, sans-serif; font-size:11px; }

a.reflien, a.reflien:visited{font-family: Arial, Helvetica, sans-serif; color:#0066ff; font-size:11px; margin-left:24px;}
a.reflien:hover{color:#cc3300;}


/* CSS : attributs dédiés au module LIVESEARCH */
ul.ul_livesearch 
{
	border-top-style: none;
	list-style-type: none;
}

li.ul_livesearch  
{
	list-style-type: none;
}

a.a_livesearch, a.a_livesearch:visited
{
  display:block;
  text-decoration:none;
}

a.a_livesearch:hover
{
	background-color:#cccccc;
}

.liste_livesearch
{
	position:absolute;
	border-left:1px solid #666666;
	border-bottom:1px solid #666666;
	border-right:1px solid #666666;
	background-color:#ffffff;
	width:250px;
}
	
