a:link		{text-decoration: none; color: #1D5B01; font-weight:bold;}
a:visited	{text-decoration: none; color: #1D5B01; font-weight:bold;} 
a:active	{text-decoration: none; color: #1D5B01; font-weight:bold;}
a:hover		{text-decoration: none; color: #0072BA; font-weight:bold;}

a.mainlevel:link		{text-decoration: none; color: #1D5B01; font-weight:bold; display:block;}
a.mainlevel:visited	{text-decoration: none; color: #1D5B01; font-weight:bold; display:block;} 
a.mainlevel:active	{text-decoration: none; color: #1D5B01; font-weight:bold; display:block;}
a.mainlevel:hover		{text-decoration: none; color: #0072BA; font-weight:bold; display:block;}

a#active_menu:link		{text-decoration: none; color: #1D5B01; font-weight:bold; background-color:#e0f890; display:block;}
a#active_menu:visited	{text-decoration: none; color: #1D5B01; font-weight:bold; background-color:#e0f890; display:block;} 
a#active_menu:active	{text-decoration: none; color: #1D5B01; font-weight:bold; background-color:#e0f890; display:block;}
a#active_menu:hover		{text-decoration: none; color: #0072BA; font-weight:bold; background-color:#e0f890; display:block;}

.menu_texte a:link		{text-decoration: none; color: #FFFFFF}
.menu_texte a:visited	{text-decoration: none; color: #FFFFFF} 
.menu_texte a:active	{text-decoration: none; color: #FFFFFF}
.menu_texte a:hover		{text-decoration: none; color: #459125}

.copyright a:link		{text-decoration: none; color: #ffffff}
.copyright a:visited{text-decoration: none; color: #ffffff} 
.copyright a:active	{text-decoration: none; color: #ffffff}
.copyright a:hover	{text-decoration: none; color: #e0f890}

html body {width:100%; height:100%;  padding:0 0 0 0;}

body{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #1d5b01;
}

table{
	text-align: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2E4801;
	line-height: 15px;
}
	
div{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2E4801;
	line-height: 15px;
}

h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #0072BA;
	text-align: left;
	line-height: 16px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	display: inline;
}
	
h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #459125;
	text-align: right;
	font-weight: bold;
	line-height: 15px;
	margin: 0;
	padding: 0;
	display: inline;
}
	
h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #459125;
	text-align: left;
	line-height: 16px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	display: block;
	margin-bottom:5px;
}
	
.bordures_images{
	border:solid 1px #459125;
}
		
.legendes{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #459125;
	font-weight: normal;
	text-align: center;
	line-height: 15px;
	border: 0px solid;
}

.formulaire{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #459125;
	background-color:transparent;
	border:1px solid #000000;
}

.titres_formulaire{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}

.bouton, .button {
	background-color:#ffffff;
	border:1px solid #0170BF;
	color:#0170BF;
	font-size:10px;
	font-weight:bold;
	margin:5px;
	cursor:pointer;
}

.menu_texte{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size: 10px;
	font-style: bold;
	text-align: left;
}

.copyright{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size: 10px;
	font-style: normal;
}

/**********************************************************************/
/* STYLE ARTICLE                                                      */
/**********************************************************************/
.bloc_article,
.bloc_actu,
.bloc_article .contentpaneopen{
	width:546px;
}

/** Entete **/
.componentheading,
.bloc_article table.contentpaneopen  td.contentheading{
	font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  color: #0072b9;
  line-height: 34px;
  font-weight: bold;
  text-align:left;
  background-image:url(/templates/pays-de-ceze/images/communaute-communes-pays-vallee-ceze-gard-gif/puce-titre.gif);
  background-repeat:no-repeat;
  background-position:left top;
  padding-left:30px;
	display:block;
	width:446px;
}

.sitemap {
	height:34px;
}

.bloc_article table.contentpaneopen  td.buttonheading{
	width:100px;
}

.bloc_article .contentpaneopen img{
	border:1px solid #000000;
}

.bloc_article .contentpaneopen a img{
	border:0px solid #000000;
}

/**********************************************************************/
/* STYLE PAGE ACTUALITE                                               */
/**********************************************************************/
.bloc_actu .contentheading {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  color: #0072b9;
  line-height: 20px;
  font-weight: bold;
  text-align:left;
  border:0px solid #94cc34;
  background-image:url(/templates/pays-de-ceze/images/communaute-communes-pays-vallee-ceze-gard-gif/puce-titre-2.jpg);
  background-repeat:no-repeat;
  background-position:left top;
  height:34px;
  padding-left:30px;
	margin-left:5px;
}

/**********************************************************************/
/* STYLE PAGE SERVICE EN LIGNE                                        */
/**********************************************************************/
.bloc_service .componentheading{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  color: #0072b9;
  line-height: 34px;
  font-weight: bold;
  text-align:left;
  border:0px solid #94cc34;
  background-image:url(/templates/pays-de-ceze/images/communaute-communes-pays-vallee-ceze-gard-gif/puce-titre.gif);
  background-repeat:no-repeat;
  background-position:left top;
  height:34px;
  padding-left:30px;
}

.bloc_service .contentheading {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  color: #0072b9;
  line-height: 20px;
  font-weight: bold;
  text-align:left;
  border:0px solid #94cc34;
  background-image:url(/templates/pays-de-ceze/images/communaute-communes-pays-vallee-ceze-gard-gif/puce-titre-2.jpg);
  background-repeat:no-repeat;
  background-position:left top;
  height:34px;
  padding-left:30px;
	margin-left:5px;
}

/**********************************************************************/
/* STYLE RECHERCHE                                                    */
/**********************************************************************/
.page_search {

}

.page_search .contentpaneopen { width:546px; }

.page_search label{
	font-weight:bold;
}

.page_search fieldset{
	border:1px solid #459125;
	background-color:#f0fcca;
}

/**********************************************************************/
/* STYLE MODULE ACTUALITE                                             */
/**********************************************************************/
.bloc_news {
	border: 0px solid red;
	margin-top: 20px;
}

.bloc_news h3{
	color:#FFFFFF;
	padding-left:4px;
}

.bloc_news a.readon{
	background-color:#e0f890;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:10px;
	text-align:right;
	display:block;
	float:right;
	margin-bottom:5px;
	padding-right:-4px;
	border-bottom:1px solid #459125;
}

.bloc_news a.readon:hover{
	background-color:#459125;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:10px;
	text-align:right;
	display:block;
	float:right;
	margin-bottom:5px;
	padding-right:-4px;
	color:#FFFFFF;
	border-bottom:1px solid #e0f890;
}

.bloc_news .contentheading{
	text-align:justify;
	padding-left:4px;
	width:184px;
}

.bloc_news .createdate{
	font-size:9px;
	float:right;
}

/**********************************************************************/
/* STYLE MODULE SONDAGE                                               */
/**********************************************************************/
.bloc_sondage{
	border: 0px solid blue;
}

.bloc_sondage .contentpane{
	background-color:#e0f890;
}

.bloc_sondage div.moduletable{
	margin-top:10px;
}

.bloc_sondage td.componentheading{
	font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-style: normal;
  font-weight: bold;
	height:17px;
	line-height: 17px;
	vertical-align:top;
	
	color: #ffffff;
	background-color:#94CC34;
	background-image:none;

	padding-left:3px;
	width:182px;
}

.bloc_sondage .sectiontableheader{
	padding:5px;
	padding-right:5px;
}

/**********************************************************************/	
/* STYLE MODULE NEWSLETTER                                            */
/**********************************************************************/
.bloc_newsletter div.moduletable{
	margin-top:10px;
}

.bloc_newsletter .moduletable h3{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-style: normal;
  font-weight: bold;
  line-height: 17px;
	
	color: #ffffff;
	background-color:#94CC34;
	
	border-bottom:0px solid #94cc34;
	padding:3px;
	padding-top:1px;
	padding-bottom:1px;
	margin-bottom:10px;
}

.bloc_newsletter .moduletable .inputbox{
	width:150px;
}

.bloc_newsletter .moduletable .button{
}

/**********************************************************************/
/* STYLE MODULE RECHERCHE                                             */
/**********************************************************************/
.bloc_recherche{
	border:0px solid #003399;
}

.bloc_recherche h3{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-style: normal;
  font-weight: bold;
  line-height: 17px;
	
	color: #ffffff;
	background-color:#94CC34;
	
	border-bottom:0px solid #94cc34;
	padding:3px;
	padding-top:1px;
	padding-bottom:1px;
	margin-top:10px;
	margin-bottom:10px;
}

.bloc_recherche .search{
	margin-left:4px;
	margin-right:4px;
}

/**********************************************************************/
/* Style Identification                                               */
/**********************************************************************/
.moduletable-identification h3{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-style: normal;
  color: #ffffff;
  line-height: 15px;
  font-weight: bold;
  border-bottom:0px solid #94cc34;
	background-color:#94CC34;
	padding:3px;
	padding-top:1px;
	padding-bottom:1px;
	margin-bottom:10px;
	margin-top:15px;
}

/**********************************************************************/
/* Style Plan du site                                                 */
/**********************************************************************/
.level_0{
	color: #1D5B01;
	padding-top:10px;
	list-style:disc;
}

.level_1{
	padding-top:0px;
	color: #0072BA;
	list-style:disc;
}

.level_2{
	padding-top:0px;
	color: #94CC34;
	list-style:disc;
}

.level_3{
	color: #1D5B01;
	padding-top:0px;
	list-style:disc;
}

.level_4{
	padding-top:0px;
	color: #0072BA;
	list-style:disc;
}

.level_5{
	padding-top:0px;
	color: #94CC34;
	list-style:disc;
}


.level_0 a:link			{text-decoration: none; color: #1D5B01; font-weight:bold; display:block;}
.level_0 a:visited	{text-decoration: none; color: #1D5B01; font-weight:bold; display:block;} 
.level_0 a:active		{text-decoration: none; color: #1D5B01; font-weight:bold; display:block;}
.level_0 a:hover		{text-decoration: none; color: #0072BA; font-weight:bold; display:block;}

.level_1 a.:link		{text-decoration: none; color: #0072BA; font-weight:bold; display:block;}
.level_1 a.:visited	{text-decoration: none; color: #0072BA; font-weight:bold; display:block;} 
.level_1 a.:active	{text-decoration: none; color: #0072BA; font-weight:bold; display:block;}
.level_1 a:hover		{text-decoration: none; color: #1D5B01; font-weight:bold; display:block;}

.level_2 a.:link		{text-decoration: none; color: #7BB617; font-weight:bold; display:block;}
.level_2 a.:visited	{text-decoration: none; color: #7BB617; font-weight:bold; display:block;} 
.level_2 a.:active	{text-decoration: none; color: #7BB617; font-weight:bold; display:block;}
.level_2 a:hover		{text-decoration: none; color: #1D5B01; font-weight:bold; display:block;}

.level_3 a:link			{text-decoration: none; color: #1D5B01; font-weight:bold; display:block;}
.level_3 a:visited	{text-decoration: none; color: #1D5B01; font-weight:bold; display:block;} 
.level_3 a:active		{text-decoration: none; color: #1D5B01; font-weight:bold; display:block;}
.level_3 a:hover		{text-decoration: none; color: #0072BA; font-weight:bold; display:block;}

.level_4 a.:link		{text-decoration: none; color: #0072BA; font-weight:bold; display:block;}
.level_4 a.:visited	{text-decoration: none; color: #0072BA; font-weight:bold; display:block;} 
.level_4 a.:active	{text-decoration: none; color: #0072BA; font-weight:bold; display:block;}
.level_4 a:hover		{text-decoration: none; color: #1D5B01; font-weight:bold; display:block;}

.level_5 a.:link		{text-decoration: none; color: #7BB617; font-weight:bold; display:block;}
.level_5 a.:visited	{text-decoration: none; color: #7BB617; font-weight:bold; display:block;} 
.level_5 a.:active	{text-decoration: none; color: #7BB617; font-weight:bold; display:block;}
.level_5 a:hover		{text-decoration: none; color: #1D5B01; font-weight:bold; display:block;}

/**********************************************************************/
/* Style Méteo                                                        */
/**********************************************************************/

/* Tableau global contenant toutes les villes */
/*.bloc_meteo > table{
	width:552px;
}*/

/* Taille du bloc de la chaque ville */
/*.bloc_meteo .bloc_ville {
	width:138px;
}*/

/* Nom de chaque ville */
/*.bloc_meteo .nom_ville{
	font-weight:bold;
}*/

/* Image de chaque ville */
/*.bloc_meteo .image {
	border: 1px solid #afdb53;
	z-index:0;
}*/

/* Placement du bloc de prévision */
/*.bloc_meteo .bloc_prevision{
	width: 370px;
	margin-top:0px;
	margin-left:38px;
	_margin-left:-31px;
}*/

/* Fond du bloc prévision */
/*.bloc_meteo .bloc_prevision table{

	width: 370px;
	border: 1px solid #000000;
	
	background-color:#94cc34;
	padding:0px;
	z-index:5;
}*/

/*.bloc_meteo .bloc_prevision table td{
	padding:2px;
}*/

/* Couleur de ligne du bloc prévision */
/*.bloc_meteo tr.bleuTclair{
	background-color:#e0f890;
}*/

/* Texte du bloc prévision */
/*.bloc_meteo .txt11{
	font-weight:bold;
}*/

/* Tableau global contenant toutes les villes */
.bloc_meteo > table{
	width:550px;
	padding:0;
}

.bloc_meteo > table > td{
	margin:0;
	padding:0;
}

/* Taille du bloc de la chaque ville */
.bloc_meteo .bloc_ville {
	width:137px;
}

/* Nom de chaque ville */
.bloc_meteo .nom_ville{
	font-weight:bold;
}

/* Image de chaque ville */
.bloc_meteo img{
	border: 1px solid #e0f890;
	margin:2px;
	z-index:0;	
}

.bloc_meteo .image img{
	border: 1px solid #afdb53;
	margin:2px;
	z-index:0;
}

/* Placement du bloc de prévision */
.bloc_meteo .bloc_prevision{
	width: 370px;
	margin-top:0px;
	margin-left:-85px;
	_margin-left:-150px;
	background-color:#94cc34;
}

/* Fond du bloc prévision */
.bloc_meteo .bloc_prevision table{
	/*width: 370px;*/
	border: 0px solid #000000;
}

.bloc_meteo .bloc_prevision table table{
	float:right;
}

.bloc_meteo .bloc_prevision > table{
	/*width: 370px;*/
	border: 1px solid #000000;
	
	background-color:#94cc34;
	padding:0px;
	z-index:5;
}

.bloc_meteo .bloc_prevision table td{
	/*padding:2px;*/

}

.bloc_meteo .blue-text-large-bold{
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.bloc_meteo .beige-blue1-back{
	/*border-bottom:1px solid #CCFF33;*/
	background-color:#bee169;
}

.bloc_meteo .grey-back {
	background-color:#e0f890;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}

/**********************************************************************/
/* NUMERO DE PAGE                                                     */
/**********************************************************************/
.pagenavcounter{
	color:#459125;
	font-weight:bold;
	font-style:italic;
}

.totclink_active{
	color: #459125;
	font-weight: bold;
}

.totclink{
	color: #0170bf;
	font-weight: bold;
}

/**********************************************************************/
/* Sommaire                                                           */
/**********************************************************************/
table.contenttoc{
	border: 1px solid #459125;
	width:130px;
	margin:5px;
}

table.contenttoc th{
padding: 2px;
font-weight: bold;
font-size: 10px;
color:#FFFFFF;
background-color:#459125;
text-align:center;
}

table.contenttoc td{
	padding: 0px;
	font-weight: bold;
	font-size: 10px;
	text-align:center;
	border-bottom:1px solid #94cc34;
}

table.contenttoc td a:link 		{text-decoration: none; display:block; color: #1D5B01; background-color:transparent; 	font-weight:bold;}
table.contenttoc td a:visited	{text-decoration: none; display:block; color: #1D5B01; background-color:transparent; 	font-weight:bold;} 
table.contenttoc td a:active	{text-decoration: none; display:block; color: #1D5B01; background-color:transparent; 	font-weight:bold;}
table.contenttoc td a:hover		{text-decoration: none; display:block; color: #FFFFFF; background-color:#94cc34; 			font-weight:bold;}
