/* Structure de la page */
body {
	margin: 0;
	margin-right: auto;
	margin-left: auto;
	font-size: 1em;
	font-family: sans-serif;
	text-align: left;
	padding: 0 10px 0 10px;	
	width:760px;
	background-color:#ffffff;
}

.clear {
	clear:both;
}

img {
	border: 0;
}

p {
	padding: 0;
	margin: 1em 0;
}

p.align-left {text-align: left;}
p.align-center {text-align: center;}
p.align-right {text-align: right;}

/* Necessaire pour Opera */
p, form, table {
	font-size : 1em;
}

a {
	text-decoration: underline;
	color: black;
}

a:hover {
	text-decoration: none;
}


h1 {	font-size: 1.3em;}

h2 {	
	padding-top: 4px;
	font-size: 1.2em;
}

h3 {
	font-size: 1.1em;
	color:#003399;
	font-weight:normal;
}

h4 {}
h5 {}

table p {
	padding: 0;
	margin: 0;
}

.internal-link {
	cursor:pointer;
}

/* accessibilite */	
#skiplink{
	position: absolute;
	left:0px; 
	top:-100px;
	width: 1px;
	height: 1px;
}


/* Note en bas de page */
.note {
	font-size:0.8em;
	padding-top:0.8em;
}

/* Les notes */
sup {
	line-height: 0;
}
* hewtml sup {
	vertical-align: top;
}


p.titre_dam {
	margin-bottom: 0px;
	padding-top: 10px;
	font-size: 1.1em;
	font-weight: normal;
	margin-left: 5px;
}
p.titre_dam a {
	color: black;
	text-decoration: underline;
}

p.description_dam {
	margin-top: 0px;
	padding-top: 10px;
	margin-left: 45px;
}

/* Pour eviter d'aligner les cellulaires des tableaux en haut */
table td {
	vertical-align:top;
}

.titreGauche a {
	color: #6c813b;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
	margin-bottom: 10px;
}

/* Titre Vert */
.titreVert {
	font-size: 1.5em;
	color: #6c813b;
	font-weight: bold;
	line-height: 25px;
}

/* Texte Vert */
.texteVert {
	font-size: 1em;
	font-weight: normal;
	color: #6c813b;
	line-height: 18px;
}
/* Texte Indenter */
.texteIndenter {
	text-indent: 10px;
}

/* Texte en bleu */
span.texteBleu {
	color: #003399;
}

/* Liste Fleche Vert */
.listeFlecheVert, .listeFlecheVert a, ul.listeFlecheVert li {
	font-size: 95%;
	font-weight: normal;
	color: #6c813b;
}
/* Liste Planete */
.listePlanete, .listePlanete a, ul.listePlanete li {
	font-size: 100%;
	font-weight: normal;
	color: #6c813b;
}
/* Liste Page */
.listePage, .listePage a, ul.listePage li {
	font-size: 100%;
	font-weight: normal;
	color: #6c813b;
}
/* Liste Fleche */
.listeFleche, .listeFleche a, ul.listeFleche li {
	font-size: 100%;
	font-weight: normal;
	color: #6c813b;
}

/* Lien qui retourne en haut de page */
.hautdepage {
	text-align: center;
	clear:both;
	padding-top:0.8em;	
	background:url("../images/arrow_up.gif") no-repeat;
	background-position: bottom center;
}

.hautdepage a {
	text-decoration:none;
}

.csc-textborder {
	border-left: 1px solid black;
	padding-left: 5px;
}

.tx-damfrontend-pi2 {
	/*border-left: 1px solid black;*/
	padding-left: 5px;
}


#contenu {
	width: 760px;
	float: left;
}

#colonneGauche {
	width: 210px;
	float: left;
	min-height: 250px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #51472b;
	line-height: 18px;
	z-index: 1;
}

#colonneDroite {
	width: 550px;
	float: right;
}

#contenuCentre {
	min-height: 250px;
	width: 510px;
	float: left;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #51472b;
	line-height: 16px;

}
#contenuCentre {
	text-align: justify;
}
* html #contenuCentre {
	height: 220px;
}

#breadcrumb {
	width: 550px;
	float: left;
}
#contenuBas {
	height: 75px;
	width: 550px;
	float: right;
}


/* EN TETE */
#entete {
	width: 760px;
}
#enteteGauche {
	width: 209px;
	height: 82px;
	float: left;	
}
#enteteDroiteHaut {
	width: 550px;
	height: 59px;
	float: left;	
}
#enteteGauche img, #enteteDroiteHaut img {
	padding: 0;
	margin: 0;
}

/* PIV HAUT */
#pivHaut {
	width: 550px;
	height: 17px;
	/*height: 18px;*/
	float: left;	
	/*background-color: #2e4082;*/
	background-color: #003399;
	padding-top: 1px;
}
#pivHaut ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	padding-left: 20px;
}
#pivHaut li {
	float: left;
	padding-left: 8px;
	padding-right: 8px;
	line-height:0.9em;
}
#pivHaut a {
	text-decoration: none;
	color: white;
	font-size: 0.7em;
	font-weight:bold;
	padding: 0;
	margin: 0;
}

/* MENU PRINCIPAL */
#menuprincipal {
	float: left;
	width: 760px;
	margin-left: 0px;
	margin-top: 25px;
	background-color: #cec6b1;
	border-bottom: 2px solid #877a58;
}

#menuprincipal ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
#menuprincipal ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
	height: 20px;
	text-align: center;
	float: left;
	line-height:1;
}
li.menuprincipal_no, li.menuprincipal_act {
	border-right: 2px solid #e6e3d8;
}
li.menuprincipal_no, li.menuprincipal_act, li.menuprincipal_no_last , li.menuprincipal_act_last {
	float: left;
	width: 125px;
}
li.menuprincipal_act, li.menuprincipal_act_last, .menuprincipal_no a:hover, .menuprincipal_no_last a:hover {
	background-color: #877c5c;
}

#menuprincipal ul li a {
	display: block;
	height: 10px;
	text-align: center;
	padding: 5px 0px 5px 0px;
	color: #51472b;
	text-decoration: none;
	font-weight: bold;
	font-size: 0.8em;
}
* html #menuprincipal ul li a {
	padding-bottom: 3px;
}


#menuprincipal ul li a:hover {
	text-decoration: none;
	color: white;
}

#menuprincipal ul li a.last {
	height: 13px;
}

#menuprincipal ul li a.actif, #menuprincipal ul li:hover a, #menuprincipal ul li.sfhover a {
	display: block;
	height: 10px;
	padding: 5px 0px 5px 0px;
	color: white;
	background-color: #877c5c;
	font-weight: bold;
}
* html #menuprincipal ul li a.actif, * html #menuprincipal ul li:hover a, * html #menuprincipal ul li.sfhover a {
	padding-bottom: 3px;
}

/* MENU PRINCIPAL - DEUXIEME NIVEAU */
#menuprincipal ul li div {
	position : absolute;
	visibility: hidden;
	left: 0px;
	top: 20px;
	padding: 0px;
	width: 240px;
	background-color: #cec6b1;
	z-index:999;
	border-top: 2px solid #877a58;
}
* html #menuprincipal ul li div {
	margin-top: 1px;	
}

#menuprincipal ul, #menuprincipal li {
	z-index:999;
}
ul.menuprincipal2 {
	z-index:999;
}
li.menuprincipal2_no, li.menuprincipal2_act {
	z-index:999;
}

#menuprincipal ul li div ul li {
	height: auto !important;
}

#menuprincipal ul li div a, #menuprincipal ul li:hover div a, #menuprincipal ul li.sfhover div a {
	text-align: left;
	height: auto;
	width: 230px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	margin: 0;
	background: none;
	color: #51472b;
	text-decoration: none;
}

#menuprincipal ul li div a:hover, .menuprincipal2_act a, #menuprincipal ul li:hover div a:hover {
	text-decoration: none;
	color: white !important;
	background-color: #877c5c !important;
}

#menuprincipal ul li:hover div, #menuprincipal ul li.sfhover div {
	visibility: visible;
}


/* MENU PRINCIPAL - TROISIEME NIVEAU */
ul.menuprincipal2 li {
	position: relative;
}
#menuprincipal ul li div ul div.menuprincipal3 {
	border: none;
}
#menuprincipal ul li div ul li a.actif, #menuprincipal ul li div li:hover a, #menuprincipal ul li div ul li.sfhover a {
	display: block;
}

#menuprincipal ul li div ul div.menuprincipal3 {
	position : absolute;
	visibility: hidden;
	left: 240px;
	top: 0px;
	width: 250px;
	border-left: 1px solid #877c5c;
	z-index:100;
}


#menuprincipal ul li div ul div.menuprincipal3 a, #menuprincipal ul li div ul li:hover div.menuprincipal3 a, #menuprincipal ul li div ul li.sfhover div.menuprincipal3 a {
	text-align: left;
	height: auto;
	width: 250px;
	margin: 0;
	background: none;
	text-decoration: none;
}

#menuprincipal ul li div ul li div.menuprincipal3 a:hover, #menuprincipal ul li div ul li:hover div.menuprincipal3 a:hover {
	text-decoration: none;
}

#menuprincipal ul li div ul li:hover div.menuprincipal3, #menuprincipal ul li div ul li.sfhover div.menuprincipal3 {
	visibility: visible;
}


ul.menuprincipal3 {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	z-index: 999;
}

ul.menuprincipal3 a {
	display:block;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #cec6b1 !important;
	width: 240px !important;
}

div.menuprincipal3 ul a:hover, li.menuprincipal3_act a, li.menuprincipal3_no:hover {
	text-decoration: none;
	background-color: #877c5c !important;
	color: white !important;
}

li.menuprincipal3_no, li.menuprincipal3_act {
	text-align: left;
}

.menuprincipal3_no a, .menuprincipal3_act a {
	font-size: 0.8em;
	color: #51472b !important;
}

li.menuprincipal3_act a:hover {
	color: black;
}


/* FIL D'ARIANE */
#breadcrumb {
	font-size: 0.8em;
	color: #51472b;
	padding-top: 10px;
	padding-bottom: 15px;
}

#breadcrumb a {
	color: #51472b;
	font-weight: bold;
	text-decoration: none;
}

.breadcrumb-chemin a {
	color: #51472b;
	font-weight: bold;
	text-decoration: none;
}

.breadcrumb-chemin a:hover {
	color:#6C813B;
}

.breadcrumb-courant {
	font-size: 1.2em;
	color: #51472b;
	font-weight: bold;
}

/* PIED DE PAGE */
#piedpage {
	width: 760px;
	float: left;
	text-align: center;
	margin-top: 10px;
}

/* Menus du pied de page */
#piedpage_menu1, #piedpage_menu2 {
	width: 760px;
	text-align: center;
}

ul.piedpage_menu1, ul.piedpage_menu2 {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	
}

#piedpage_menu1 li, #piedpage_menu2 li{
	display: inline;  /* Afficher le menu a l'horitonzal */
}

ul.piedpage_menu1 a, ul.piedpage_menu2 a {
	text-decoration: none;
	color: #51472b;
	font-size: 0.8em;
	padding-left: 5px;
	padding-right: 5px;
	line-height: 15px;
}

ul.piedpage_menu1 a:hover {
	color: #82813b;
}

li.piedpage_sep {
	color: #51472b;
	font-size: 0.8em;
	line-height: 18px;
}

/* fin menu pied de page */
#lastupdate {
	text-align: center;
	font-size: 0.7em;
	padding: 5px;
}

.copyright {
	font-size: 0.8em;
	color: black;
}

/* Liste Ã  puces */
ul.listeFlecheVert {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	padding-left: 2px;
}

ul.listeFlecheVert li {
	padding: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 25px;
	background:url("../images/fleche.gif") no-repeat !important;
	background-position: center left;
}

ul.listeFlecheVert li a {
	text-decoration: none;
}


ul.listePlanete {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	padding-left: 2px;
}

ul.listePlanete li {
	padding: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 25px;
	background:url("../images/world.gif") no-repeat 0px 3px !important;
}

ul.listePlanete li a {
	text-decoration: none;
	line-height: 18px;
}


ul.listePage {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	padding-left: 2px;
}

ul.listePage li {
	padding: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 25px;
	background:url("../images/page.gif") no-repeat 0px 3px !important;
}

ul.listePage li a {
	text-decoration: none;
	line-height: 18px;
}


ul.listeFleche {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	padding-left: 2px;
}

ul.listeFleche li {
	padding: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 25px;
	background:url("../images/bullet_go.gif") no-repeat 0px 3px !important;
}

ul.listeFleche li a {
	text-decoration: none;
	line-height: 18px;
}


ul.csc-menu-1, ul.csc-menu-3 {
	list-style-type: none;
	padding: 1em 0;
	margin: 0px;
}

ul.csc-menu-1 li a {
	color: #667a32;
}
ul.csc-menu-1 li {
	background:url("../images/bullet_go.gif") no-repeat 5px 0px;
}

ul.csc-menu-1 li, ul.csc-menu-3 li {
	padding-left: 25px;
	padding-bottom: 1px;
}

ul.csc-menu-3 li {
	background:url("../images/tag_green.gif") no-repeat 5px 0px;
}

ul.csc-menu-3 li a {
	color: #667a32;
}


/* Plan du site */
.csc-sitemap ul li a {
	color: #4B4431;
}
.csc-sitemap ul li ul li a {
	color: #72643D;
}
.csc-sitemap ul li ul li ul li a {
	color: #93814F;
}
.csc-sitemap ul li ul li ul li ul li a {
	color: Gray;
}

/* Slideshow Accueil */
.tx-slideshow-pi1 {
	z-index: 1;
	text-align: right;
	padding-top: 12px;
	padding-bottom: 12px;
	z-index: 0;
}

/* Side heading */
.tx-igsideheading-pi1 {
	padding-top: 10px;
	padding-right: 20px;
	padding-left: 0px;
}


.tx_igsideheading_pi1-title-menu, .tx_igsideheading_pi1-title-menu-act, .tx_igsideheading_pi1-title-content, .tx_igsideheading_pi1-title-content-act {
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
	margin-bottom: 10px;
}

.tx_igsideheading_pi1-title-menu, .tx_igsideheading_pi1-title-menu-act {
	color: #51472b;
	padding-left: 20px;
}

.tx_igsideheading_pi1-title-menu {
	background:url("../images/arrow_menu_no.gif") no-repeat 0px 2px;
}

.tx_igsideheading_pi1-title-menu-act {
	background:url("../images/arrow_menu_hover.gif") no-repeat 0px 2px;
}

.tx_igsideheading_pi1-title-menu:hover, .tx_igsideheading_pi1-title-menu-act:hover {
	background:url("../images/arrow_menu_hover.gif") no-repeat 0px 2px !important;
}

.tx_igsideheading_pi1-title-content, .tx_igsideheading_pi1-title-content-act {
	color: #6c813b;
	padding-left: 20px;
}

.tx_igsideheading_pi1-title-content {
	background:url("../images/arrow_content_no.gif") no-repeat 0px 2px;
}

.tx_igsideheading_pi1-title-content-act {
	background:url("../images/arrow_content_hover.gif") no-repeat 0px 2px;
}

.tx_igsideheading_pi1-title-content:hover, .tx_igsideheading_pi1-title-content-act:hover {
	background:url("../images/arrow_content_hover.gif") no-repeat 0px 2px !important;
}

.tx_igsideheading_pi1-menu ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

.tx_igsideheading_pi1-item-no a, .tx_igsideheading_pi1-item-act a {
	font-size: 1em;
	line-height: 15px;
	color: #51472b;
	font-weight: normal;
	text-decoration: none;
}

.tx_igsideheading_pi1-item-no, .tx_igsideheading_pi1-item-act {
	padding-top: 4px;
	padding-bottom: 4px;
}

.tx_igsideheading_pi1-item-act a {
	font-weight: bold;
}

.tx_igsideheading_pi1-content {
	color: #6c813b;
}

.tx_igsideheading_pi1-content a {
	color: #51472b;
	font-weight: normal;
	text-decoration: none;
}

.tx_igsideheading_pi1-content a:hover {
	color: #6c813b;
}

.tx_igsideheading_pi1-content hr {
	color: #6c813b;
	height: 1px; 
}


/* tt_news */
.news-latest-item h3 {
	padding: 0px;
	margin: 0px;
	padding-top: 10px;
}

.news-latest-item h3 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #51472b;
	text-decoration: none;
	font-weight: bold;
}

.news-latest-item h3 a:hover {
	color: #6c813b;
}

.news-latest-item {
	line-height: 19px;
	text-align: justify;
}
.news-latest-item p {
	margin: 2px 0px;
}

.news-latest-gotoarchive {
	font-size: 0.8em;
	display: inline;
}

.news-latest-gotoarchive a {
	font-weight: bold;
	color: #51472b;
	text-decoration: none;
}

.news-latest-gotoarchive a:hover {
	color: #6c813b;
}

.news-latest-othernews {
	float: right;
	text-align: right;
	width: 180px;
	padding-right: 10px;
	margin-top: -18px;
	padding-bottom: 1px;
	/*margin-top: -25px;*/
	/*height: 15px;*/
}

* html .news-latest-othernews {
	margin-top: -17px;
}

.news-latest-titletype {
	display:inline;
	padding-right: 15px;
}

.news-latest-date {
	padding-left: 10px;
	color: #7C7666;
	font-size: 0.8em;
}

.news-single-backlink a {
	font-weight: bold;
	color: #51472b;
	text-decoration: none;
}

.news-single-backlink a:hover {
	color: #6c813b;
}

.news-single-item h3 {
	color: #6c813b;
	font-weight: bold;
}

.news-single-item {
	text-align: justify;
}

.news-list-item h3 {
	padding: 0px;
	margin: 0px;
	padding-top: 10px;
}

.news-list-item h3 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #51472b;
	text-decoration: none;
	font-weight: bold;
}

.news-list-item h3 a:hover {
	color: #6c813b;
}

.news-list-item {
	line-height: 18px;
	text-align: justify;
}

.news-list-date {
	color: #6c813b;
	font-size: 0.9em;
}

div.tx-wecmap-map {
	border: 2px ridge #6c813b;
	z-index: 1;
}

.tx-veguestbook-pi1 .tx-guestbook-field label {
	width: 170px;
}


/* DAM_FRONTEND */
div .tx-damfrontend-pi2 a {
	color: black;
	text-decoration: underline;
}

div .tx-damfrontend-pi2 a:hover{
	text-decoration: none;
}

div .tx-damfrontend-pi2 a:link {
	color: black;
	text-decoration: underline;
}

/* df = Doc & Formulaire */
.ddl_container_df {
	margin-left: 0px;
	/*margin-left: 30px;*/
	padding-left: 0px;
}

dt.ddl_title_df {
	margin-bottom: 3px;
	padding-top: 4px;
	font-size: 1.1em;
	background-color: transparent;
	font-weight: normal;
}

dd.ddl_description_df {
	margin-top: 0px;
	margin-left: 15px;
}
dd.ddl_description_df ul {
	padding-left: 20px;
}
* html dd.ddl_description_df ul {
	padding-left: 0px;
}

/* lr = Lois & Reglements */
.ddl_container_lr {
	margin-left: 0px;
	padding-left: 0px;
}

dt.ddl_title_lr {
	margin-bottom: 0px;
	padding-top: 10px;
	font-size: 1.1em;
	background-color: transparent;
	font-weight: normal;
}

dd.ddl_description_lr {
	margin-top: 0px;
}

/* MODERN FAQ */
div.tx-irfaq-pi1 dl dt{
	font-weight: bold;
	padding-top: 10px;
}

.tx-newloginbox-pi1 h3 {
	font-size: 1.2em;
	color: #51472b;
}
.newloginbox-message {
	color: red;
}

/* Recherche des dÃ©cisions */
.headerRecherche {
	color:#FFFFFF;
	font-size:13px;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:2px;
	background-color:#0099FF;
	margin:0px;
	border-bottom: 1px #013499 solid;
}
a.headerRight {
	text-align:right;
	text-decoration:none;   
}
.droite{
	float:right;
}
.gauche{
	float:left;
}
a.popup{
	cursor:pointer;
	text-decoration:underline;
	color:blue;
}

td.libelle { 
	border-bottom: 1px dotted #BBB;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	vertical-align:bottom;
	padding-left:3px;
}

td.headerBottom {
	height:10px;
}

.button {
	border-top: 1px outset #E4F1FA;
	border-right: 1px outset #013499;
	border-bottom: 1px outset #013499;
	border-left: 1px outset #E4F1FA;
	background-color: #AAD0FF;
	width: 116px;
	height: 18px;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11px;
	margin-top: 6px;
}
.txtFld { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	height:18px;
	width: 98%;
}

.liusHit {
	font-weight: bold;
	font-size:12px;
	background-color: #ffcc00;
	padding-left:2px;
	padding-right:2px;
}

.headerResul {
	color:#FFFFFF;
	font-size:13px;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:2px;
	background-color:#996600;
	margin:0px;
	border-bottom: 1px #663300 solid;
}
.Resul {
	color:#FFFFFF;
	font-size:11px;
	font-weight: bold;

}
table.resultats {
	color:black;
	font-size:11px;
	padding-left:3px;
}
table.resultats p {
	padding: 0;
	margin: 0;
}
td.resultatsTitre {
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:left;
	color:#003399;

}
a.resultatsTitre:link {
	color:#0099FF;
}
a.resultatsTitre:visited {
	color:#0099FF;
}
a.resultatsTitre:hover {
	color:#003399;
	text-decoration:none;
}


.footerResul {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:2px;
	font-size:11px;
	font-weight:bold;
	background-color:#CFC1A7;
	margin:0px;
	border-bottom: 1px #B59E75 solid;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
}

a.footerResul:link {
	color:#663300;
	border:none;
}
a.footerResul:visited {
	color:#663300;
}
a.footerResul:hover {
	color:#663300;
	text-decoration:none;
}

/* Carte des zones agricoles */
.tx-cptaqcartezoneagricole-pi1 .entete
{
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 2px;
	background-color: #0099FF;
	margin: 0px;
	border-bottom: 1px #013499 solid;
}

.tx-cptaqcartezoneagricole-pi1 .entete a
{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.tx-cptaqcartezoneagricole-pi1 .etiquette
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	vertical-align: bottom;
	padding-left: 3px;
}

.tx-cptaqcartezoneagricole-pi1 .champ
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 98%;
}

.tx-cptaqcartezoneagricole-pi1 .boutton
{
	border-top: 1px outset #E4F1FA;
	border-right: 1px outset #013499;
	border-bottom: 1px outset #013499;
	border-left: 1px outset #E4F1FA;
	background-color: #AAD0FF;
	width: 116px;
	height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-top: 6px;
}

.tx-srfeuserregister-pi1 dt
{
	width: 30%;
}

.tx-srfeuserregister-pi1 dd
{
	width: 50%;
}

.tx-cptaqgeomatique-pi2 
{
	padding-top: 5px;
	padding-bottom: 10px;
}
