@charset "utf-8";
body {
	margin:0;
	scrollbar-face-color:#97BF0D;
	scrollbar-shadow-color:#97BF0D;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#97BF0D;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-track-color:#FFFFFF;
	scrollbar-arrow-color:#FFFFFF;
}

.csc-firstHeader {
	color:#555555;
	font-size:16px;
	font-family:Arial;
	margin-bottom:-3px;
}
.boutonr{
	background-image:url(images/okbtvert.gif);
	vertical-align:top;
	margin-bottom:5px;
}

ul li {
	background:transparent url(images/puce_vert.JPG) no-repeat scroll 0 0.4em;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 0 0.4em 1em;
	padding:0 0 0 12px;
}

ul li ul li {
	background:transparent url(images/flech_vert.JPG) no-repeat scroll 0 0.4em;
}

.normal-ar a {
color:#678713;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:15px;
text-align:justify;
text-decoration:none;
}

.normal-ar p {
	color:#606060;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:15px;
	text-align:justify;
}

.normal-ar a:hover {
color:#678713;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:15px;
text-align:justify;
text-decoration: underline;
}

.normal-ar ul li{
    background:transparent url(images/puce_vert.JPG) no-repeat scroll right  0.4em;
   
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
    	padding-right:12px;
	padding-bottom:0.5px;
	margin: 0.4em 15px 0 0 ;
	font-size:15px;
}




.normal-ar ul li ul li {
	background:transparent url(images/flech_vert_ar.gif) no-repeat scroll right 0.4em;
	
}



ul {
	margin:5px 0 15px 0;
	padding:0px;
}

li {
	margin:0px;
	padding:0px;
}

ol li {
	margin:0 0 0.4em 1em;
	padding:0 0 0 12px;
}

h1 {
	color:#678713;
	font-family:Arial;
	font-size:14px;
	margin-bottom:5px;
	margin-top:15px;
}

h2 {
	color: #809F2F;
	font-family: Arial;
	font-size: 12px;
	margin-bottom:5px;
	margin-top:15px;
}

h3 {
	color: #485C80;
	font-family: Verdana;
	font-size: 11px;
	margin-bottom:0;
	margin-top:5px;
}

h4 {
	COLOR: #FF0000;
	FONT-FAMILY: Verdana;
	FONT-SIZE: 13px;
	margin-bottom: -11px;
}

h5 {
	COLOR: #0066CC;
	FONT-FAMILY: Verdana;
	FONT-SIZE: 12px;
	margin-bottom: 5px;
}

h6 {
	COLOR: #000000;
	FONT-FAMILY: Verdana;
	FONT-SIZE: 8px;
	margin-bottom: -11px;
}

dl, dt, dd {
margin: 0;
padding: 0;

}

.TitleBox {
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #97bf0d;
	padding-left: 2px;
}

.TitleBox a:link, .TitleBox a, .TitleBox a:active {
	text-decoration:none;
	color: #FFFFFF;
}

.TitleBox-ar {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #97bf0d;
	padding-left: 2px;
}

.TitleBox-ar a:link, .TitleBox-ar a, .TitleBox-ar a:active {
	text-decoration:none;
	color: #FFFFFF;
}



.TitleBox2 {
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	padding-left: 4px;
	background-color: #7D7D7D;
}
.okbt {
	padding-bottom: 4px;
}
#search {
	margin-bottom: 4px;
	font-family:Tahoma;
	font-size:10px;
	font-weight:bold;
	color:#bac2cf;
}

.style_tab{
border: #97BF0D solid 2px;
border-style:inherit 1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color: #606060;
font-weight:bold;
margin-right:0px;
text-align:center;
}
.style_tab2{
border: #97BF0D solid 2px;
border-style:inherit 1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color: #606060;
margin-right:0px;
text-align:center;
}
.entete_tab{
background-color:#97BF0D;
color:#FFFFFF;
}
.Title0 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #445b07;
	padding-bottom: 8px;
	padding-left: 35px;
	padding-top: 0px;
	width: 512px;
}
.Title1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #415373;
	padding-bottom: 8px;
	padding-left: 35px;
	padding-top: 5px;
	/*width: 512px;*/
}

.style_tab_particulier{
border: #0099CC solid 2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #0099CC;
font-weight:bold;
padding: 5px 5px 5px 5px;
margin-right:0px;
border-color:#97BF0D;
}

.name-of-person{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
         font-style: oblique;
	color: #97BF0D;
	text-align: justify;
         text-decoration:none;
	/*padding-left: 50px;
	padding-right: 35px;*/
	padding-bottom: 5px;
	/*width: 512px;*/
}

.Title2, .important {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #779821;
	text-align: justify;
	/*padding-left: 50px;
	padding-right: 35px;*/
	padding-bottom: 5px;
	/*width: 512px;*/
}
.normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #606060;

	text-align: justify;
	padding-left:32px;
	padding-right:33px;
	padding-bottom: 12px;

	text-decoration:none;
	/*width: 512px;*/
}
.normaltext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #606060;
	text-align: left ;
	padding-right: 35px;
	padding-left: 35px;
	/*padding-bottom: 12px;*/
    font-weight:bold;
	text-decoration:none;
	/*width: 512px;*/
}

.normaltext_index {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #606060;
	text-align: left ;
	padding-right: 35px;
	padding-left: 35px;
	/*padding-bottom: 12px;*/
    /*font-weight:bold;*/
	text-decoration:none;
	/*width: 512px;*/
}
.normaltext_ar, .normaltext_ar a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #606060;
	text-align: left ;
	padding-right: 35px;
	padding-left: 35px;
	/*padding-bottom: 12px;*/
    font-weight:bold;
	text-decoration:none;
	/*width: 512px;*/
}
.normaltext_ar_index, .normaltext_ar_index a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #606060;
	text-align: left ;
	padding-right: 35px;
	padding-left: 35px;
	/*padding-bottom: 12px;*/
    /*font-weight:bold;*/
	text-decoration:none;
	/*width: 512px;*/
}
.normal a {
color:#678713;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
text-align:justify;
text-decoration:none;
}

.normal a:hover {
color:#678713;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
text-align:justify;
text-decoration: underline;
}

.normal-ar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #606060;
	text-align: right;
	padding-right: 32px;
	padding-left: 32px;
	padding-bottom: 12px;
	/*width: 512px;*/
}
p {
	margin: 0px;
	padding: 0px;
}
.Menu {
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	padding-left: 20px;
	padding-bottom: 5px;
	background-image: url(images/menubgvert_01.gif);
	background-repeat: repeat-x;
}
.Menu-ar {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	padding-right: 20px;
	padding-bottom: 5px;
	background-image: url(images/menubgvert_01.gif);
	background-repeat: repeat-x;
}
.Menu a, .Menu-ar a {
	color: #FFFFFF;
	text-decoration:none;
}
.menu2bg {
	background-image: url(images/menubg_02.gif);
	background-repeat: repeat-x;
}
.Menu2 {
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #49600d;
	padding-left: 8px;
	padding-bottom: 3px;
}
.Menu2 a {
	color: #49600d;
	text-decoration:none;
}
.Menu3 {
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #49600d;
	padding-left: 3px;
	padding-bottom: 3px;
}
.Menu3 a {
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #49600d;
	text-decoration:none;
}
.FootMenu {
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #678713;
	text-align: center;
	vertical-align: middle;
	height: 27px;
}
.FootMenu a {
	color: #FFFFFF;
	text-decoration:none;
}
.copyright {
	font-family: Tahoma;
	font-size: 10px;
	color: #808080;
	text-align: center;
	padding-top: 5px;
}

#ContBox2 {
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #707070;
	background-color: #e5e5e5;
	line-height: 18px;
	padding-top: 6px;
	padding-bottom: 8px;
	text-transform: uppercase;
	margin-bottom: 7px;
	padding-left: 14px;
	width:170px;
}
#ContBox {
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #678713;
	background-color: #f0f5db;
	line-height: 18px;
	padding-top: 6px;
	padding-bottom: 8px;
	text-transform: uppercase;
	margin-bottom: 7px;
	padding-left: 7px;
	padding-right:7px;
	width: 183px;
}
#ContBox a {
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #678713;
	line-height: 18px;
	text-transform: uppercase;
	text-decoration:none;
}
#ContBox TD {
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #678713;
	line-height: 18px;
	text-transform: uppercase;
}

#ContBox-ar {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #678713;
	background-color: #f0f5db;
	line-height: 18px;
	padding-top: 6px;
	padding-bottom: 8px;
	text-transform: uppercase;
	margin-bottom: 7px;
	padding-left: 7px;
	padding-right:7px;
	width: 183px;
}
#ContBox-ar a {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #678713;
	line-height: 18px;
	text-transform: uppercase;
	text-decoration:none;
}
#ContBox-ar TD {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #678713;
	line-height: 18px;
	text-transform: uppercase;
}
.EspaceTitle {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: center;
	vertical-align: bottom;
	height: 58px;
	width: 170px;
	margin-bottom: 20px;
}
.EspaceTitle a {
	text-decoration:none;
	color:#FFFFFF;
}
.Separat {
	margin-bottom: 10px;
	margin-top: 5px;
}
#EspaceBox {
	margin-top: 5px;
}
.bouton{
height:20px;
border-style:solid;
color:#FFFFFF;
font-weight:bold;
font-size:10px;
background-color:#97BF0D;
font-family:Verdana;
}
.couleur{
background-color:#F0F5DB;
}
.couleurout{
background-color:#FFFFFF;
}

.barre_nav_ar a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #678713;
	text-align: right;
	text-decoration:none;	
	/*width: 512px;*/
	
}
.vous-etes {
width:515px;
}

/* DEBUT MENU ESPACES */
#barre_espace {
	position:relative;
	display:table;
	width:520px;
}
#barre_espace #page_espace {
	width:170px;
	float:left;
}
#barre_espace #page_espace #vertical_slide_1, #barre_espace #page_espace #vertical_slide_2, #barre_espace #page_espace #vertical_slide_3 {
	background: #D0C8C8;
	color: #8A7575;
	font-weight: bold;
	width:170px;
	height:52px;
	/*margin-top:-17px;*/
}
.marginbottom {
	width:170px;	
	height:15px;
}

div.marginbottom a {
	cursor:pointer;
	height:15px;
}
/* FIN MENU ESPACES */

#cadre{
border:#97BF0D solid 2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#97BF0D;
font-weight:bold;
padding: 5px 5px 5px 5px;
}

.titre_cadre_bte{
font-family:Verdana;
color:#666666;
font-weight:bold;
font-size:10px;
margin-left:0px;
}

.titre_cadre_bte2{
font-family:Verdana;
color:#666666;
font-weight:bold;
font-size:10px;
margin-left:0px;
}

.titre_cadre_bte_ar{
font-family:Verdana;
color:#666666;
font-weight:bold;
font-size:10px;
margin-right:0px;
}


#cadre_tax {
border: #97BF0D solid 2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #97BF0D;
font-weight:bold;
padding: 5px 5px 5px 5px;
width:485px;
/*margin-right:20px;*/
}

.titre_input_text_violet{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#97BF0D;
	font-weight:bold;
}

.champs_obligatoire {
	color:#97BF0D;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
}

.etoile {
	color: red; font-size:10px;
}

/* TAXATION */
.titre_cadre_bte_veh {
color:#666666;
font-family:Verdana;
font-size:10px;
font-weight:bold;
width:620px;
}

#cadre_tax_veh {
border:2px solid #97BF0D;
color:#97BF0D;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
padding:5px;
width:620px;
}

.choix {
color:#666666;
font-family:Verdana;
font-size:10px;
font-weight:bold;
width:100pt;
}

.bouton_calcul {
background-color:#97BF0D;
border-style:solid;
color:#FFFFFF;
font-family:Verdana;
font-size:10px;
font-weight:bold;
height:20px;
width:135pt;
}

.bouton_dde_id {
background-color:#97BF0D;
border-style:solid;
color:#FFFFFF;
font-family:Verdana;
font-size:10px;
font-weight:bold;
height:20px;
width:165pt;
}

.titre_input_text_bleu {
color:#97BF0D;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
}

.label{
	height:15px;
	width:100px;
	border: #97BF0D solid 1px;
	border-style:solid;
	color: #666666;
	font-weight:bold;
	font-size:10px;
	background-color: #FFFFFF;
	font-family:Verdana;
	font-size:11px;
	text-align:center;
}

.bouton1{
	height:20px;
	border-style:solid;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px;

	background-color: #97BF0D;
	font-family:Verdana;
	width:60pt;
}


/* DEBUT RECHERCHE */
.tx-indexedsearch-title, .tx-indexedsearch-icon, .tx-indexedsearch-result-number, .tx-indexedsearch-percent {
background-color:#809F2F;
color:#FFFFFF;
font-family:Tahoma;
font-size:10px;
font-weight:bold;
height:20px;
text-transform:uppercase;
vertical-align:middle;
}
.tx-indexedsearch .tx-indexedsearch-res td.tx-indexedsearch-descr {
font-style:normal;
}
.tx-indexedsearch-descr {
color:#606060;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
padding-bottom:10px;
text-align:justify;
}
.tx-indexedsearch-title a {
color:#FFFFFF;
}
/* FIN RECHERCHE */
.bod {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-style:normal;
color:#606060;
}


.titre_input_text_liste{
	font-family:Verdana;
	color:#666666;
	font-weight:bold;
	font-size:10px;
}

.titre_input_text_noir{
	font-family:Verdana;
	color:#666666;
	font-weight:bold;
	font-size:10px;
	width:120px;
}

.recherche_pour {
	color:#678713;
	font-family:Arial;
	font-size:14px;
	margin-bottom:5px;
	margin-top:15px;	
}


.tx-ttnews-browsebox {
	text-align:center;
}

/*DEBUT STYLE TABLEAU*/
.tableau_contenu_particulier {
border:1px solid;
border-color:#97BF0D;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;



}
.tableau_contenu_particulier td{

border-color:#97BF0D;
margin-bottom:2px;
margin-top:2px;
margin-left:2px;
padding-left:2px;

}



.tableau_contenu {
border:1px solid;
border-color:#97BF0D;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;

}

.tableau_contenu  th{
color:#FFFFFF;
background-color:#97BF0D;
border-color:#F0F5DB;
}

.tableau_contenu  td{
border-color:#F0F5DB;
background-color:#F0F5DB;
padding-left:6px;

}
.tableau_contenu  td:hover{

background-color:#97BF0D;

}

/*FIN STYLE TABLEAU*/

/* DEBUT STYLE TABLEAU ARABE */

.tableau_contenu_arab {
border:1px solid;
border-color:#97BF0D;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
direction:ltr;
text-align:center;

}

.tableau_contenu_arab  th{
color:#FFFFFF;
background-color:#97BF0D;
border-color:#F0F5DB;
}

.tableau_contenu_arab  td{
border-color:#F0F5DB;
background-color:#F0F5DB;
padding-right:6px;

}
.tableau_contenu_arab  td:hover{

background-color:#97BF0D;

}

/* FIN STYLE TABLEAU ARABE */


/* DEBUT STYLE TABLEAU ARABE html*/

.tableau_contenu_html {
border:1px solid;
border-color:#97BF0D;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
}

.tableau_contenu_html  th{
color:#FFFFFF;
background-color:#97BF0D;
border-color:#F0F5DB;
}

.tableau_contenu_html  td{
border-color:#F0F5DB;
background-color:#F0F5DB;
padding-right:6px;

}
.tableau_contenu_html  td:hover{

background-color:#97BF0D;

}

/* FIN STYLE TABLEAU ARABE html */
/* DEBUT STYLE SITEMAP */

.tx-dropdownsitemap-pi1 a, .tx-dropdownsitemap-pi1 a:link, .tx-dropdownsitemap-pi1 a:visited, .tx-dropdownsitemap-pi1 a:hover, .tx-dropdownsitemap-pi1 a:active  {
background-color:inherit;
color:#678713;
}



.tx-dropdownsitemap-pi1 div.expAll {
background-color:#F0F5DB;
border:1px solid #678713;
color:inherit;
padding:5px;
}

/* FIN STYLE SITEMAP */
