/* Standard eZ publish stylesheet */

body, div, span, p, .p, h1, h2, .listheadline, .listproducts, h3, ul, li, a, td ,th, select, input, textarea, credit, .justifie
{
	font-family: Verdana, Trebuchet MS, Arial, Helvetica, Swiss, Futura, sans-serif;
}

body, p, .p, ul, li, a, h3, .path,  td, .check
{
	font-size: 11px;
	color: #003333;
}

p { font-family: Trebuchet MS; }

th
{
	font-size: 11px;
	font-weight: bold;
	color: #003333;
}
/* NOUVEAUX STYLES start */
	.lien
	{
		font-size: 11px;
		color: #0000FF;
		font-weight: normal;
		text-align: left;
		line-height: 17px;
		font-family: Verdana, Arial, Helvetica, sans-serif
	}
	a.lien:hover
	{
		font-size: 11px;
		color: #0066FF;
		font-weight: normal;
		text-align: left;
		line-height: 17px;
		font-family: Verdana, Arial, Helvetica, sans-serif
	}


.TitreRubrique
{
	font-size: 12px;
	color: #009968;
	font-weight: bold;
	text-decoration : none;
}

.TitreArticle
{
	color: #096A90;
	font-weight: bold;
	text-decoration : none;
}

.vous_etes
{
	color: #333333;
	text-decoration : none;
}

.chemin
{
	color: #096A90;
}

.justifie
{
	font-family: trebuchet MS;
	text-align: justify;
}

.liens_mail,a.liens_mail:hover
{
	color: #FF6600;
	text-align: justify;
	font-size:12px;
}

.LireLaSuite
{
	color: #FF6600;
	text-align: justify;
}

.retour
{
	color: #FF6600;
	text-align: justify;
}

	.menuboxg1
	{
		font-size:10px;
		font-weight: normal;
		color: #FFFFFF;
		text-align: right;
	}
	
	a.menuboxg1:hover
	{
		font-size:10px;
		font-weight: normal;
		color: #33FF33;
		text-align: right;
		text-decoration: none;
	}
	
	/* Demarches administratives start*/
	.menuboxg2
	{
		font-size:10px;
		font-weight: normal;
		color: #336699;
		text-align: right;
	}
	
	a.menuboxg2:hover
	{
		font-size:10px;
		font-weight: normal;
		color: #003366;
		text-align: right;
		text-decoration: none;
	}
	/* Demarches administratives end*/


	
	.CalendrierTitre
	{
		color: #FFFFFF;
	}
	
	.CalendrierModules
	{
		background: none;
		font-size: 9px;
		color: #FFFFFF;
		text-align: left;
	}
	
	.CalendrierCase
	{
		color: #003366;
		text-align:center;
	}
	
	.SondageQuestion
	{
		color: #1E2E43;
	}
	
	.d2
	{
		font-size:10px;
		font-weight: normal;
		color: #096A90;
	}

	/* boutons de Formulaire */
	.stdtext
	{
		font-family: Arial;
		font-size:9px;
		color:#407080;
		background-color:#FFFFFF;
		font-weight:normal;
		padding-left: 1pt;
	}	
	
	.stdbutton 
	{
		font-family: Arial;
		font-size:9px;
		color:#407080;
		background-color:#FBF7E2;
		font-weight:normal;
		padding-left: 1pt;
		vertical-align: middle;
		border-color: #6699CC;
		border-style: double;
	}
	
	.okbutton 
	{
		font-family: Arial;
		font-size:9px;
		color:#407080;
		padding-left: 1pt;
		background-color:#FBF7E2;
		font-weight: normal;
		border-color: #6699CC;
		border-style: double;
		
	}
	
	.search_button 
	{
		width: 26px;
		font-family: Arial;
		font-size:9px;
		color:#fff;
		background-color:#B52810;
		font-weight: bold;
		border: 1px solid #6699CC;		
	}	
	/* END boutons de formulaire */

/* Fiches communales start */
.fcNomCommune
{
	font-size: 12px;
	color: #009968;
	font-weight: bold;
	text-decoration : none;
}

.fcSousTitre
{
	font-family: trebuchet MS;
	font-size: 14px;
	color: #096A90;
	font-weight: bold;
	text-decoration : none;
}

.fcEnvoyer
{
	color: #096A90;
}

.fcImprimer
{
	color: #096A90;
}

.fcFermer
{
	color: #096A90;
}

.fcPage
{
	color: #FF6600;
	text-align: justify;
}
/* Fiches communales end */

/* Module Contact start*/
.companylist
{
	font-family: verdana;
	font-size: 13px;
	color: #232323;
	font-weight: bold;
	text-decoration : none;
}
a.companylist:hover
{
	font-family: verdana;
	font-size: 13px;
	color: #232323;
	font-weight: bold;
	text-decoration : underline;
}

/* Module Contact end*/

/* NOUVEAUX STYLES end */



	h1
	{
		font-weight: bold;
		font-size: 22px;
		color: #000000;
		margin-bottom: 8px;
		text-decoration : none;
	}
	
	/* css relatif à la date et identification du frame.php */
	.identifie
	{
		background: no;
		font-size: 10px;
		color: #FFFFFF;
		font-weight: normal;
		text-align: center;
	}
	/*END css relatif à la date et identification du frame.php */
	
	/* TITRE des articles*/
	.titre_article
	{
		color: #CCCCCC;
		font-weight: bold;
		text-decoration : none;
	}
	
	h2, .listheadline, .listproducts
	{
		font-weight: bold;
		font-size: 13px;
		color: #487B87;
		margin-top: 0px;
		margin-bottom: 0px;
		text-decoration : none;
	}
	
	h3
	{
		font-weight: bold;
		font-size: 13px;
		color: #000000;
		margin-bottom: 8px;
		text-decoration : none;
	}
	
	.listproducts
	{
		text-decoration : underline;
	}
	
	.listheadline, .listproducts
	{
		margin-top: 8px;
	}
	
	h3, .path
	{
		color: #666666;
		font-weight: bold;
		text-decoration : none;
	}
	
	.tab, .tab
	{
		font-size: 11px;
		font-weight: bold;
		text-align: center;
		text-decoration: none;
	}
	
	a
	{
		font-size: 10px;
		text-align: left ;
		text-decoration: none;
	}
	
	a:hover
	{
		/* color: #404040; */
		text-decoration: underline;
	}
	
	.menugauche
	{
		font-family:verdana;
		font-size:10px;
		font-weight: normal;
		color:#5F7A83;
		text-align: right;
		text-decoration: none;
	}
	
	.menugauche:hover
	{
		font-family:verdana;
		font-size:10px;
		font-weight: normal;
		color:#5F7A83;
		text-align: right;
		text-decoration: underline;
	}
	

	
	.menuTop
	{
	   	text-transform: uppercase;
		text-decoration: none;
		text-align: center;
		color: #FFFFFF;
		background-color: #000000;
		}
		
	.menutop1
	{
		text-decoration: none;
		text-align: center;
		color: #FFFFFF;
	}
	
	.menutop2
	{
		text-decoration: none;
		text-align: center;
		color: #FFFFFF;
	}
	
	.menutop3
	{
		text-decoration: none;
		text-align: center;
		color: #FFFFFF;
	}
	
	.menutop4
	{
		text-decoration: none;
		text-align: center;
		color: #FFFFFF;
	}
	
	.topLink
	{  text-transform: uppercase;
		text-decoration: none;
		text-align: center;
	   color: #FFFFFF;
		background-color: #000000;
	}
	
	.linkLeft
	{  text-decoration: none;
		text-align: left;
		font-size: 13px;
	   color: #FFFFFF;
		font-weight: bold;
	}
	
	/* calendrier*/
	.calendartitre
	{  text-decoration: none;
		text-align: center;
		color: #444444;
		font-weight: bold;
	}
	
	.precedentsuivant
	{  text-decoration: none;
		text-align: center;
		color: #444444;
		font-weight: bold;
	}
	
	
	
	/* css de l'entête du menunavigator */
	.menuhead
	{
		text-transform: uppercase;
		/*background: #FF6600;*/
		text-align: center;
		font-size: 13 px;
		color: #FFFFFF;
		font-weight: normal;
		text-decoration: none;
		background-image: URL(images/leftmenu_bgd.gif);
	}
	a.menuhead:hover
	{
		text-transform: uppercase;
		/*background: #323232;*/
		text-align: center;
		font-size: 13 px;
		color: #cdcdcd;
		font-weight: normal;
		text-decoration: none;
	}
	
	.menuheadleft:hover
	{
		color: #FFFFFF;
		text-decoration: underline;
	}
	
	.menuheadright
	{
		background: #FFFFFF;
		font-size: 10px;
		color: #3C64FA;
		font-weight: normal;
		text-align: left;
	}
	
	/* css des sous-catégories du menunavigator */
	.menusubrub
	{
		font-size: 9px;
		text-transform: uppercase;
		background: #FF9933;
		color: #993300;
		font-weight: normal;
	}
	
	a.menusubrub:hover
	{
		font-size: 9px;
		text-transform: uppercase;
		color: #FFFFFF;
		text-decoration: none;
		font-weight: normal;
	}
	
	/* css des têtes de rubriques (menunavigator) */
	.menusubhead
	{
		font-size: 10px;
		text-transform: none;
		color: #C8EFFD;
		font-weight: bold;
	}
	
	a.menusubhead:hover
	{
		font-size: 10px;
		text-transform: none;
		color: #FFFFFF;
		font-weight: bold;
		text-decoration: none;
	}
	
	.menudroit
	{
		font-size: 10px;
		text-transform: none;
		color: #FFFFFF;
		font-weight: normal;
	}
	
	/*a.menudroit:hover
	{
		font-size: 11px;
		text-transform: uppercase;
		color: #FFFFFF;
		text-decoration: none;
		font-weight: bold;
	}*/
	
	.menuheadleft
	{
		background: #03C20C;
		font-size: 13px;
		color: #000000;
		font-weight: bold;
		text-align: left;
	}
	.menuheadleft:hover
	{
		text-decoration: underline;
	}
	
	.menuheadrightnobg
	{
		background: no;
		font-size: 10px;
		font-weight: normal;
		color: #333333;
		text-align: center;
	}
	
	a.menuheadrightnobg:hover
	{
		background: no;
		font-size: 10px;
		color: #FF6600;
		font-weight: normal;
		text-align: center;
		text-decoration: underline;
	}
	
	.actu
	{
		background: no;
		font-size: 10px;
		color: #FFFFFF;
		font-weight: bold;
		text-align: center;
	}
	
	.actu:hover
	{
		background: no;
		font-size: 10px;
		color: #487B87;
		font-weight: bold;
		text-align: center;
		text-decoration: none;
	}
	
	.menupollhead
	{
		background: #000000;
		font-size: 10px;
		color: #FFFFFF;
		font-weight: bold;
		text-align: center;
	}
	.polltop
	{
		background: #FFFFFF;
		font-size: 4px;
	}
	
	.menusearchhead
	{
		font-size: 11px;
		color: #FFCC33;
		font-weight: normal;
		text-align: center;
		position:relative;
		top:-2px;
	}
	
	.menusubheadright
	{
		color: #3C64FA;
		font-weight: bold;
	}
	
	.menu, .menutext, .menubold, .credit, .byline, .subhead, .menunoir
	{
		font-size: 10px;
	}
	
	.menu, .menunoir
	{
		font-weight: normal;
		text-decoration: none;
	}
	.menu:hover
	{
		color: #CC6600;
		text-decoration: underline;
	}
	
	.menunoir:hover
	{
		color: #000000;
		text-decoration: underline;
	}
	
	
	.menutext
	{
		margin-bottom: 4px;
		text-align: justify;
	}
	
	.menubold
	{
		font-weight: bold;
	}
	
	.menuspacer
	{
		font-size: 2px;
	}
	
	.spacer
	{
		padding-top: 8px;
		padding-bottom: 8px;
	}
	
	.boxtext
	{
		color: #666666;
	}
	
	.small, .smallbold
	{
		font-size: 11px;
	}
	
	.smallbold
	{
		font-weight: bold;
	}
	
	.check
	{
		margin-bottom: 8px;
	}
	
	.checkhead
	{
		font-weight: bold;
		margin-bottom: 16px;
	}
	
	.list
	{
		margin-top: 5px;
		margin-bottom: 10px;
		padding: 4px;
	}
	
	th
	{
		font-weight: bold;
		text-align: left;
	}
	
	.tdmini
	{
		font-size: 10px;
	}
	
	.pictext
	{
		text-align: center;
		font-size: 9px;
		color:#333;
	}
	
	.pris
	{
		font-weight: bold;
		padding-top: 8px;
		padding-bottom: 12px;
	}
	
	.linkselect
	{
		color: #ffffff;
	}
	
	.linkselect:hover
	{
		color: #dcdcdc;
	}
	
	.linknormal
	{
		color: #000000;
	}
	/* css relatif au calendrier consolidé */
	.titre
	{
		font-size: 11px;
		font-weight: bold;
		color: #336699;
		background-color: #FBF7E2;
	}
	
	.rendez-vous
	{
		color: #333333;
	}
	
	a.rendez-vous:hover
	{
		color: #CC0000;
		text-decoration: none;
	}
	
	.bg_cal_group_no_rdv
	{
		font-weight: bold;
		color: #434343;
		background-color: #E8E8E8;
	}
	.bg_cal_group_rdv
	{
		background-color: #F7C132;
	}
	.bg_cal_group_rdv_private
	{
		background-color: #FF6600;
	}
	.bg_cal_user_no_rdv
	{
		font-weight: bold;
		color: #434343;
		background-color: #E8E8E8;
	}
	.bg_cal_user_rdv
	{
		background-color: #F9D895;
	}
	.bg_cal_user_rdv_private
	{
		background-color: #FF6600;
	}
	/* Fin */
	
	
	.bglight
	{
	/*	text-align: center; */
	}
	
	.bglightcal
	{
		background-color: #FF9900;
		text-color: #CC0000;
	}
	
	.bgdark
	{
		background-color: #FFCC66;
	}
	
	.bgcurrent
	{
		background-color: #FF9933;
		text-align: center;
	}
	
	.bgweekend
	{
		background-color: #f07800;
	}
	
	.bgselect
	{
		color: #ffffff;
		background-color: #787878;
	}
	
	form
	{
		margin: 0px;
	}
	
	hr
	{
		color: #407080;
		size: 1px;
	}
	.bordure
	{
		background-color: #FF9933;
	}
	
	.divider
	{
		float: left;
		padding-right: 10px;
	}
	
	.box
	{
		width: 580px;
	}
	
	.halfbox
	{
		width: 290px;
	}
	
	.searchbox
	{
		width: 120px;
	}
	
	.error
	{
		font-size: 14;
		font-weight: bold;
		color: #f08c00;
	}
	
	.AfficheDate
	{
		font-size: 9px;
		color: #FFFFFF;
	}
	
	.lienbleu
	{
		font-size: 11px;
		/*color: #3366FF;*/
		color: #6090AF;
	}
	
	.liengris
	{
		font-size: 10px;
		color: #999999;
	}
	
	.genpage
	{
		font-size: 9px;
		color: #FFFFFF;
	}
	
	/* Hellstrøm 24.8.2001 */
	
	
	.menu
	{
		color: #FF9933
	}
	.fond_rub
	{
		background-image: url(<? print $GlobalSiteIni->WWWDir; ?>/sitedesign/<? print ($GlobalSiteDesign); ?>/images/backgrdserv.gif )
	}
	
	/* css relatif au listing des sous-rubriques (style yahoo...) bleu clair */
	.article_categorie
	{
		text-align: center;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #3366FF;
		text-decoration: underline
	}
	.article_categorie:hover
	{
		text-align: center;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-decoration: underline;
		color: #CDCDCD
	}
	
	/* css relatif au contenu des articles */
	.article
	{
		font-size: 11px;
		color: #E85600;
		font-weight: normal;
		text-align: left;
		line-height: 17px;
		font-family: Verdana, Arial, Helvetica, sans-serif
	}
	
	a.article:hover
	{
		font-size: 11px;
		color: #E85600;
		font-weight: normal;
		text-align: left;
		line-height: 17px;
		font-family: Verdana, Arial, Helvetica, sans-serif
	}
	
	/* css relatif au contenu des articles */
	.mailto
	{
		font-size: 11px;
		color: #E85600;
		font-weight: normal;
		text-align: left;
		line-height: 17px;
		font-family: Verdana, Arial, Helvetica, sans-serif
	}
	a.mailto:hover
	{
		font-size: 11px;
		color: #E85600;
		font-weight: normal;
		text-align: left;
		line-height: 17px;
		font-family: Verdana, Arial, Helvetica, sans-serif
	}
	
	.telecharger
	{
		font-size: 11px;
		color: #E85666;
		text-decoration: none;
	}
	
	a.telecharger:hover
	{
		font-size: 11px;
		color: #E85666;
		text-decoration: underline;
	}

.calendarmain
 {
  background-color:#e39c95;
 }
 
 .cal_bgd2 {
	background: #D97B72;
	}
 
 .calendarday
 {
  border: 1px solid #45678D;
  background-color:#e79e94;
 }
 
 	.imageleft { float:left; margin-right:10px; overflow:hidden; }
	.imageright { float:right; margin-left:10px; }
	
	.ul { display;inline; border:1px solid #fbf7e2; padding:0; margin:0; }
	.ul ul { _display:inline; overflow:hidden; }
	
	#tetiere_flash { background:#B52810; width:700px; overflow:hidden;   }
	
	#tetiere1 { display:block; height:14px; overflow:hidden; clear:both; }
	
	#tetiere2 { display:block; height:24px; overflow:hidden; clear:both; }
	
	.menusearchhead { position:relative; top:-3px; width:120px; }
