/* CSS Document */

/* DECORATEUR */
* { margin: 0px; padding: 0px;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #000000;	}
html{ font-size:100%;}	
body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-color:#FFFFFF; font-size:11px; padding-top:0px;}
#conteneur{	width:800px; margin-right:auto;	margin-left:auto; border:0px solid red; position:relative;}
#accessibilite{ display:none;}
#cheminavig{ background-color: #CCCCCC; display:none;}

#header1{}
#header1 #div1{height:23px; border-top:1px solid #FFFFFF;}
#header1 #div2{}
#header1 #div2 img{ border:0px;}
#header1 #div3,
#header1 #div4,
#header1 #div5{ display:none;}
/* decorateur1, decorateur2, decorateur3 sont imbriques*/
#decorateur01{}
#decorateur02{ }
#decorateur03{}
#decorateur03 #decorateur-gauche{float:left; background-color: #FF6600; display:none;}
#decorateur03 #decorateur-milieu{float:left;}
#decorateur03 #decorateur-milieu #header2 { display:none;}
#decorateur03 #decorateur-milieu #header2 #div6{}
#decorateur03 #decorateur-milieu #header2 #div7{}
#decorateur03 #decorateur-milieu #header2 #div8{}
#decorateur03 #decorateur-milieu #header2 #div9{}
#decorateur03 #decorateur-milieu #header2 #div10{}
#decorateur03 #decorateur-droite{ width:100px; float: right; background-color: #FF6600; display:none;}


#footer{ clear:both; text-align:center; padding-top:8px;}
#footer #adresse{ font-size:10px; font-weight:bold; color:#07346a; margin-bottom:10px;}
#footer #adresse a{color:#07346a;}
#footer #transversales{ background-color:#07346a;height:25px;}
#footer #transversales ul { list-style-type: none; margin: 0px; padding: 0px; border: 0px; text-align: left;z-index:99;}
#footer #transversales li {display:block; float: left; position: relative; line-height: 13px; color: white; text-align: center; margin-right:10px;}
#footer #transversales a { display:block; float: left; color: white; text-decoration: none; padding: 5px; font-size: 11px; font-weight:bold;}

#encart_rechercher{ padding-left:10px; padding-bottom:45px;}
#encart_rechercher input.rechercher{ font-size:11px; background-color:#e6e6e6; color:#646464; border:1px solid #cfcfcf; width:107px; padding:2px;}
#encart_rechercher .ok{color:#646464; border:1px solid #cfcfcf; background-color:#FFFFFF; font-weight:bold; font-size:11px; padding:1px;}

#logo{height:72px; text-align:right; padding-right:10px; padding-bottom:75px; width: 800px; }

#menu_nivo3{}
#menu_nivo3 h2{ font-size:14px; padding-bottom:5px;}
#menu_nivo3 ul{ width:195px; list-style:none;}
#menu_nivo3 li{background-image:url(../images/puce_noire.gif); background-repeat:no-repeat; background-position:top left; padding-left:10px; padding-top:5px; margin-bottom:5px; padding-bottom:5px;}
#menu_nivo3 li a{ font-size:10px; text-decoration:none; color:#7f7f7f; font-weight:bold; display:block; }
#menu_nivo3 li a:hover{ color: #000000;}
#menu_nivo3 li.in, #menu_nivo3 li.in a { color: #FFFFFF; background-color:#7f7f7f; }

#menu_nivo4 { padding-bottom:15px;}
#menu_nivo4 ul { list-style-type: none; border: 0px; text-align: left;z-index:99;}
#menu_nivo4 li {display:block; float: left; position: relative; color: white; text-align: center; background-color:#7f7f7f; margin-right:10px;}
#menu_nivo4 li.in{background-color: #000000;}
#menu_nivo4 a { display:block; float: left; color: white; text-decoration: none; padding: 2px; font-size: 11px; font-weight:bold;}
#menu_nivo4 a:hover{ background-color: #333333;}

/* Styles communs */
.clear{ clear:both;}
li { list-style-position:inside; }

.object-left { float: left; margin: 5px 5px 2px 0px; }
.object-right { float: right; margin: 5px 0px 2px 5px; }
.object-center { text-align: center; }
td.vhaut { vertical-align: top; }
td.vcentre { vertical-align: middle; }
td.vbas { vertical-align: bottom; }
.article .article-milieu .zr-paragraphe table td { padding: 5px; }
table.centre { margin: auto; }
table.droite { margin-left: auto;}
p.justifier, td.justifier { text-align: justify; }
p.centre { text-align: center; }
p.droite { text-align: right; }


#decorateur03 #decorateur-milieu #template01{}
#decorateur03 #decorateur-milieu #template02{}
#decorateur03 #decorateur-milieu #template03{}
#decorateur03 #decorateur-milieu #template03 #template-gauche{ float:left; width:205px; padding-top:120px;}
#decorateur03 #decorateur-milieu #template03 #template-milieu{ float:left; width:595px;}
#decorateur03 #decorateur-milieu #template03 #template-droite{ display:none;}

#template-milieu h1 { color:#a2978e; font-size:43px; padding-bottom:10px;}


/* MENU PRINCIPAL */

/* Generique */
#menu { display: block; z-index:99; position:relative;}
#menu ul { list-style-type: none; margin: 0px; padding: 0px; border: 0px; text-align: left;z-index:99;}
#menu li {display:block; float: left; position: relative; line-height: 13px; color: white; text-align: center; background-color:#07346a; margin-right:10px;}
#menu li .in{display:block; float: left; position: relative;font-weight: bold; line-height: 13px; color: white; text-align: center;}
#menu a { display:block; float: left; color: white; text-decoration: none; padding: 5px; font-size: 12px; font-weight:bold;}
#menu li ul {display: none; position: absolute;	z-index: 10; top: 23px;	left: 0px; border: 0px;	width: 220px;
}
#menu li ul a { text-align: left; }
#menu li li { border-bottom:0px; border-left: 0px; border-right: 0px;}
#menu li li a { font-size:12px; width: 198px; border: 0px; margin: 0px; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }

/* Specifique */
#menu li.menu-2-hover a, #menu li.menu-2:hover a { background-color: #6a85a6; }/*le "menu-2-hover" est lie au script pbHover.js specifique pour IE*/
#menu li.menu-2:hover a{color: #FFFFFF; }
/*hover pour IE*/#menu li li a:hover{background-color:#4a6484;}
/*hover pour Firefox*/#menu li.menu-2 li a:hover{background-color:#4a6484}
#menu li.menu-2:hover ul {display: block;}


/*TEMPLATE ACCUEIL*/
#accueil{ background-color:#07346a; width:800px; margin-right:auto; margin-left:auto;}
#template-accueil{}
#accueil #header1{ height:47px;}
#template-accueil #template-gauche{ display:none;}
#template-accueil #template-droite{ display:none;}
#decorateur03 #decorateur-milieu #template-accueil #template03 #template-milieu{ width:800px;}
#accueil #decorateur01{ background-image:url(../images/accueil/fond.jpg); background-repeat:no-repeat; background-position:top;}
#accueil #header1 #div2{ position:absolute; top:10px; right:10px;}
#accueil #menu li {background-color: #44668f;}
#accueil #actu_accueil{ background-color:#000000; color:#FFFFFF; padding:5px; font-size:11px; font-weight:bold; margin-top:56px;}
#accueil #actu_accueil marquee p { color:#FFFFFF; }
#accueil #footer #adresse{color:#FFFFFF;}
#accueil #footer #adresse a{color: #FFFFFF;}
#accueil #footer #transversales{background-color:#59779b;}


/* TEMPLATE STANDARD */
#template-standard{}


/* ARTICLE */

.liste_actus{ padding-bottom:20px; margin-left:10px;}
.liste_actus li{ list-style-type:none; padding-bottom:5px; background-image:url(../images/puce_noire_fd_gris.gif); background-repeat:no-repeat; background-position:top left; padding-left:10px; padding-top:5px;}
.liste_actus li a{ text-decoration:none;}
.liste_actus li a:hover{ text-decoration: underline;}
.liste_actus li .in{ font-weight:bold; }
.liste_actus li a.in:hover{ text-decoration:none;}
.date{ padding-bottom:10px; font-weight:bold;}
.article{ width:516px;}
.article p{ padding-bottom:10px;}
.article .article-gauche{ float:left; display:none;}
.article .article-droite{ float:left; display:none;}
.article .article-milieu{float:left;  width:100%;}
.article .article-milieu .article-haut{ background-image:url(../images/encart_texte_H.gif); height:33px; background-repeat:no-repeat;}
.article .article-milieu .article-contenu{ padding:0px 23px 0px 23px; background-image:url(../images/encart_texte_fond.gif); background-repeat:repeat-y;}
.article .article-milieu .article-bas{ background-image:url(../images/encart_texte_B.gif); height:38px; background-repeat:no-repeat;}
.article .article-milieu .article-date { display:none;}
#template-milieu .article .article-milieu h1 { color:#07346a; font-size:18px;}
.article .article-milieu .image-gauche { float:left; padding:0px 5px 5px 0px;}
.article .article-milieu .image-droite { float:right; padding:0px 0px 5px 5px;}
.article .article-milieu h2 { color:#000000; font-size:14px;}
.article .article-milieu .article-intro { font-weight:bold; padding-bottom:5px;}
.article .article-milieu .zr-paragraphe{ padding-bottom:20px;}
.article .article-milieu .zr-paragraphe h2{ color:#07346a; padding-bottom:5px; font-size:12px;}
.article .article-milieu .zr-paragraphe .texte{}
.article .article-milieu .zr-paragraphe li { margin-left: 20px; }
.article .article-milieu .zr-paragraphe ul { margin-bottom: 10px; }

.article .article-milieu .ensavoirplus{}
.article .article-milieu .ensavoirplus h4{ font-size:11px;}
.article .article-milieu .ensavoirplus a{ color:#07346a;}
.article .article-milieu .ensavoirplus .liens-internes {}
.article .article-milieu .ensavoirplus .liens-internes .zr-liens-internes{padding-bottom:10px;}
.article .article-milieu .ensavoirplus .liens-internes .zr-liens-internes h4{}
.article .article-milieu .ensavoirplus .zr-liens-internes .liens-titre {}
.article .article-milieu .ensavoirplus .liens-externes {}
.article .article-milieu .ensavoirplus .zr-liens-externes {padding-bottom:10px;}
.article .article-milieu .ensavoirplus .zr-liens-externes .liens-externes h4{}
.article .article-milieu .ensavoirplus .zr-liens-externes .liens-titre {}
.article .article-milieu .ensavoirplus .zr-liens-externes .liens-url {}
.article .article-milieu .ensavoirplus .telechargement {}
.article .article-milieu .ensavoirplus .zr-telechargement {padding-bottom:10px;}
.article .article-milieu .ensavoirplus .zr-telechargement .telechargement h4{}
.article .article-milieu .ensavoirplus .zr-telechargement .telechargement .nom-fichier {}
.article .article-milieu .ensavoirplus .contact {}
.article .article-milieu .ensavoirplus .contact .zr-contact{}
.article .article-milieu .ensavoirplus .contact .zr-contact h4{}
.article .article-milieu .ensavoirplus .contact .zr-contact .contact-coordonnees{}





/* RECHERCHER ------------------------------------------------------------------------------------ */
#resultat-recherche{ background-image: url(../images/fond_recherche.jpg); background-repeat:no-repeat;}
#resultat-recherche #nouvellerecherche{background-color:#07346a;padding:10px 10px 0px 10px; height:30px; margin-bottom:15px; color: #FFFFFF;}
#resultat-recherche #nouvellerecherche form{ color:#FFFFFF;}
#resultat-recherche #nouvellerecherche .ok{background-color:#658188; color:#FFFFFF; font-size:1em; font-weight:bold; border:0px; padding:0.2em; }
#resultat-recherche .zr-resultats{ border-bottom:1px dashed #07346a; padding-top:15px; padding-bottom:15px;
}
#rechercher-page {font-weight:bold; color:#333333; margin-top:15px;}

#resultat-recherche .zr-resultats p{ padding:0px;}

#resultat-recherche .resultat_recherche_tit a{
	font-size:1em;
	color: #07346a;
	font-weight:bold;
	clear:both;
}

#resultat-recherche .url{ color:#666666;}

#resultat-recherche .pagerecherche{ padding-right:0.3em; color:#333333;}

#resultat-recherche .pagerecherche_in{
	padding-right:0.3em;
	color: #000000;
	font-weight:bold;
}

/* RUBRIK VITICULTURE*/
#standard{ background-repeat:no-repeat;}
/*
#viticulture{ background-image: url(../images/fond_viticulture.jpg); background-repeat:no-repeat;}
#maritime{ background-image: url(../images/fond_maritime.jpg); background-repeat:no-repeat;}
#maraichage{ background-image: url(../images/fond_maraichage.jpg); background-repeat:no-repeat;}
#grandstravaux{ background-image: url(../images/fond_grands_travaux.jpg); background-repeat:no-repeat;}
#actualites{ background-image: url(../images/fond_actu_contact.jpg); background-repeat:no-repeat;}
#equipements{ background-image: url(../images/fond_equipements.jpg); background-repeat:no-repeat;}
#espacesverts{ background-image: url(../images/fond_espaces_verts.jpg); background-repeat:no-repeat;}
#competences{ background-image: url(../images/fond_competences.jpg); background-repeat:no-repeat;}
#arboriculture{ background-image: url(../images/fond_arboriculture.jpg); background-repeat:no-repeat;}
#amenagements{ background-image: url(../images/fond_amenagements.jpg); background-repeat:no-repeat;}
*/

/* RUBRIK CONTACT*/
#contact{ background-image: url(../images/fond_actu_contact.jpg); background-repeat:no-repeat;}
#contact .article-contenu h3 { color:#07346a; padding-bottom:15px; font-size:13px;}
.zr-champ{ padding-bottom:15px;}
.zr-champ h4{ padding-bottom:5px; font-size: 12px; }
.zr-champ input, .zr-champ textarea { width:98%; }
.zr-champ input, .zr-champ select, .zr-champ textarea {font-size:11px;font-size:11px; background-color: #f4f3f3; color: #333333; border:1px solid #cfcfcf; padding:2px;}
.zr-champ .bouton_envoyer {background-color:#333333; color:#FFFFFF; margin-top:20px; font-weight:bold;}

/* EZ */
#ez{ font-size:11px; color:#999999; text-align:center; padding-top:5px; margin-bottom: 10px;}









