@charset "utf-8";
body {
	margin:0;
}

.csc-firstHeader {
	color:#555555;
	font-size:16px;
	font-family:Arial;
	margin-bottom:-3px;
}

.formulaire_titre {
	color:#555555;
	font-size:16px;
	font-family:Arial;
	margin-bottom:-3px;
}

.tx-formcreator-pi1{

text-align:center;

}

.tx-formcreator-pi1-listrow{

text-align:center;

}

.tx-formcreator-pi1-listrow table {
width:100%;

}

#text_cadre {
color:#E8B400;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
}



ul li {
	background:transparent url(images/puce_jaune.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;
}
.boutonr{
	background-image:url(images/okbtjaune.gif);
	vertical-align:top;
	margin-bottom:5px;
}

ul li ul li {
	background:transparent url(images/flech_jaune.JPG) no-repeat scroll 0 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:#D6A601;
	font-family:Arial;
	font-size:14px;
	margin-bottom:5px;
	margin-top:15px;
}

h2 {
	color: #DEB626;
	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: #D6A601;
	FONT-FAMILY: Verdana;
	FONT-SIZE: 12px;
	margin-bottom: 5px;
}

h6 {
	COLOR: #000000;
	FONT-FAMILY: Verdana;
	FONT-SIZE: 8px;
	margin-bottom: -11px;
}

.TitleBox {
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	padding-left: 2px;
	background-color: #f8cd3a;
}

.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;
	padding-left: 2px;
	background-color: #f8cd3a;
}

.TitleBox-ar a:link, .TitleBox-ar a, .TitleBox-ar a:active {
	text-decoration:none;
	color: #FFFFFF;
}

.commissionnaire TD, .commissionnaire, .commissionnaire a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #606060;
	text-decoration:none;
}
.TitleBox2 {
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	padding-left: 4px;
	background-color: #7D7D7D;
}
.style_tab{
border: #F8CD3A 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: #F8CD3A 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:#F8CD3A;
color:#FFFFFF;
}

.okbt {
	padding-bottom: 4px;
}
#search {
	margin-bottom: 4px;
	font-family:Tahoma;
	font-size:10px;
	font-weight:bold;
	color:#bac2cf;
}
.Title0 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #d6a601;
	padding-bottom: 8px;
	padding-left: 35px;
	padding-top: 0px;
	width: 512px;
}

.name-of-person{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
         font-style: oblique;
	color: #F8CD3A;
	text-align: justify;
         text-decoration:none;
	/*padding-left: 50px;
	padding-right: 35px;*/
	padding-bottom: 5px;
	/*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;*/
}
.Title2, .important {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #d6a601;
	text-align: justify;
	/*padding-left: 50px;
	padding-right: 35px;*/
	padding-bottom: 5px;
	/*width: 512px;*/
}

.style_tab_inverstsseur{
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:#F8CD3A;
}
.normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #606060;
	text-align: justify;
	padding-right: 32px;
	padding-left: 32px;
	padding-bottom: 12px;
	
}
.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;
}

.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;*/
}
.normaltext_ar, .normaltext_ar a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #606060;
	/*text-align: left;*/
	/*padding-right: 35px;*/
	/*padding-left: 35px;*/
	/*padding-bottom: 12px;*/
	/*padding-top: 12px;*/
	font-weight:bold;
	text-decoration: none;
}

.normaltext_ar_index, .normaltext_ar_index a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #606060;
	/*text-align: left;*/
	/*padding-right: 35px;*/
	/*padding-left: 35px;*/
	/*padding-bottom: 12px;*/
	/*padding-top: 12px;*/
	/*font-weight:bold;*/
	text-decoration: none;
}

.normal a {
color:#D6A601;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
text-align:justify;
text-decoration:none;
}

.normal a:hover {
color:#D6A601;
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: 20px;
	padding-left: 43px;
	padding-right: 32px;
	padding-left: 32px;
	padding-bottom: 12px;
	/*width: 512px;*/
	
}

.normal-ar p {
	color:#606060;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:15px;
	text-align:justify;
}

.normal-ar a {
color:#D6A601;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:15px;
text-align:justify;
text-decoration:none;
}

.normal-ar a:hover {
color:#D6A601;
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_jaune.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_jaune_ar.gif) no-repeat scroll right 0.4em;
	
}


.lien_TA_AR a {
	color:#D6A601;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:13px;
	text-align:right;
	text-decoration:none;
}

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/menubgjaune_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/menubgjaune_01.gif);
	background-repeat: repeat-x;
}
.Menu a, .Menu-ar a {
	color: #FFFFFF;
	text-decoration:none;
}
.menu2bg {
	background-image: url(images/menubgjaune_02.gif);
	background-repeat: repeat-x;
}
.Menu2 {
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #db5e00;
	padding-left: 8px;
	padding-bottom: 3px;
}
.Menu2 a {
	color: #db5e00;
	text-decoration:none;
}
.Menu3 {
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #db5e00;
	padding-left: 3px;
	padding-bottom: 3px;
}
.Menu3 a {
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #db5e00;
	text-decoration:none;
}
.FootMenu {
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #e8b400;
	text-align: center;
	vertical-align: middle;
	height: 27px;
	text-decoration:none;
}

.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: #d6a601;
	background-color: #fef5d8;
	line-height: 18px;
	padding-top: 6px;
	padding-bottom: 8px;
	text-transform: uppercase;
	margin-bottom: 7px;
	padding-left: 14px;
	width: 183px;
}
#ContBox a {
	font-weight: bold;
	color: #d6a601;
	font-size: 10px;
	font-family:Tahoma;
	text-decoration:none;
	line-height: 18px;
	text-transform: uppercase;

}
#ContBox TD {
	font-weight: bold;
	color: #d6a601;
	font-family:Tahoma;
	font-size: 10px;
	line-height: 18px;
}

#ContBox-ar {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #d6a601;
	background-color: #fef5d8;
	line-height: 18px;
	padding-top: 6px;
	padding-bottom: 8px;
	text-transform: uppercase;
	margin-bottom: 7px;
	padding-left: 14px;
	width: 183px;
}
#ContBox-ar a {
	font-weight: bold;
	color: #d6a601;
	font-size: 11px;
	font-family:Tahoma;
	text-decoration:none;
	line-height: 18px;
	text-transform: uppercase;

}
#ContBox-ar TD {
	font-weight: bold;
	color: #d6a601;
	font-family:Tahoma;
	font-size: 11px;
	line-height: 18px;
}


.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:#E8B400;
font-family:Verdana;
width:70pt;
}



/*tarif*/
.bouton_calcul{
height:20px;
border-style:solid;
color:#FFFFFF;
font-weight:bold;
font-size:10px;
background-color: #E8B400;
font-family:Verdana;
width:135pt;
}

dl, dt, dd {
margin: 0;
padding: 0;

}
.li_puce{list-style-type:none}
#menu {
 top: 120px;
 left: 250px;
 height: 720px;
}
dl#menu {
width: 8em;
}
dl#menu dt {
cursor: pointer;
margin: 2px 0;;
height: 20px;
line-height: 20px;
text-align: center;
font-weight: bold;
border: 1px solid gray;
background: #E8B400;
}
dl#menu dd {
border: 1px solid gray;
}
dl#menu li {
text-align: center;
background: #FFFFFF;
}
dl#menu li a, dl#menu dt a {
color: #000000;
text-decoration: none;
display: block;
border: 0 none;
height: 15px;
}

dl#menu li a:hover, dl#menu dt a:hover {
background: #eee;
}

#cadre_sommaire{
border: #FFFFFF solid 2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #E8B400;
font-weight:bold;
padding: 5px 5px 5px 0;
}

.scroll{
overflow:auto;
height:150px;
width:740px;
border-color: #E8B400;
border-width:2px;
border-style:solid;
}

.tarif {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #000000;
 /*width: 512px;*/
}

#cadre{
border: #E8B400 solid 2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #E8B400;
font-weight:bold;
padding: 5px 5px 5px 5px;
/*width:320px;
margin-right:22px;*/
}
#cadreinput{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #E8B400;
font-weight:bold;
}
.label{
height:15px;
width:100px;
border: #E8B400 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;
}

.label_is{
	height:15px;
	width:100%;
	border: #E8B400 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;
}



.titre_cadre_bte{
font-family:Verdana;
color:#666666;
font-weight:bold;
font-size:10px;
margin-left:0px;
width:500px;
}
.titre_cadre_bte2{
font-family:Verdana;
color:#666666;
font-weight:bold;
font-size:10px;
margin-left:0px;
width:500px;
}
#cadre_scroll{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #666666;
font-weight:bold;


padding: 5px 5px 5px 5px;
/*height:150px;
text-align: justify;*/
}

#cadre_scroll a {
text-decoration:none;
color: #666666;
}

.label_ddpreferenciel{
height:15px;
width:25px;
border: #E8B400 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;
}

.text_bleu_droite{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #E8B400;
font-weight:bold;
text-align:right;
}

.text_noir_gauche{
font-family:Verdana;
color:#666666;
font-weight:bold;
font-size:10px;
text-align:left;
}

.scroll_ddpreferenciel{
overflow:auto;
height:50px;
width:40%;
border-color: #E8B400;
border-width:2px;
border-style:solid;
}

.titreformulaire{
font-family:Verdana;
color: #E8B400;
font-size:13px;
font-weight:bold;
text-align:center;
vertical-align:top;
}

BODY {
scrollbar-face-color:#E8B400;
scrollbar-shadow-color:#E8B400;
scrollbar-highlight-color:#FFFFFF;
scrollbar-3dlight-color:#E8B400;
scrollbar-darkshadow-color:#FFFFFF;
scrollbar-track-color:#FFFFFF;
scrollbar-arrow-color:#FFFFFF;
}

.titre_input_text_noir{
font-family:Verdana;
color:#666666;
font-weight:bold;
font-size:10px;
width:80pt;
}

.titre_input_text_noir_octroi_tab1{
font-family:Verdana;
color:#666666;
font-weight:bold;
font-size:10px;
width:56pt;
}
.titre_input_text_noir_input{
font-family:Verdana;
color:#666666;
font-weight:bold;
font-size:10px;
width:200px;
}
.titre_input_text_noir_text_area{
font-family:Verdana;
color:#666666;
font-weight:bold;
font-size:10px;
width:200pt;

}

.titre_input_text_noir_piece_jointe{
font-family:Verdana;
color:#666666;
/*font-weight:bold;*/
/*font-size:10px;*/
/*width:150pt;*/
}


.titre_input_text_violet{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#E8B400;
font-weight:bold;
}
.couleur{
background-color:#FEF5D8;
}

.barre_nav_ar a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #D6A601;
	text-align: right;
	text-decoration:none;	
	/*width: 512px;*/
	
}
.titre_input_form {
color:#666666;
font-family:Verdana;
font-size:10px;
font-weight:bold;
width:31px;
}
.titre_input_form1 {
color:#666666;
font-family:Verdana;
font-size:10px;
font-weight:bold;
width:106px;
}

.style_title_tab_form{
color:#555555;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
padding-bottom:5px;
vertical-align:bottom;

}
/*Modi safa*/

.formulaire_reference{
color:#B9121B;
font-family:Tahoma, Arial, Helvetica, sans-serif; 
font-size:12px;
}

.formulaire_note{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#E8B400;
font-weight:normal;
font-style:italic;
}



/*Fin Modif safa*/

margin-bottom:5px;
margin-top:15px;







.style_input_form{
color:#666666;
font-family:Verdana;
font-size:10px;
font-weight:bold;
height:20px;
width:200pt;
}
.vous-etes {
width:520px;
}
/*.champs_obligatoire {
color:#k8b400;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
}*/
.etoile {
color: red; font-size:10px;
}
.champs_obligatoire {
color:#606060;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
text-align:justify;

}
.etoile {
color: red; font-size:10px;
}

.scroll2{
	overflow:auto;
	height:250px;
	width:740px;
	border-color: #E8B400;
	border-width:2px;
	border-style:solid;
}

#cadretarif {
	border: #E8B400 solid 2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #E8B400;
	font-weight:bold;
	padding: 5px 5px 5px 5px;
	width:390px;
}

#cadrenommenclature {
	border: #E8B400 solid 2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #E8B400;
	font-weight:bold;
	padding: 5px 5px 5px 5px;
	width:740px;
}

.titre_cadre_bte_tarif{
	font-family:Verdana;
	color:#666666;
	font-weight:bold;
	font-size:10px;
}

.li_puce {
	list-style-type:none;
	margin:0;
	padding:0;
}
.ul_menu {
	margin:0;
	padding:0;
}

dl#menu li a, dl#menu dt a {
border:0 none;
color:#000000;
display:block;
height:15px;
text-align:center;
text-decoration:none;
}

.titrenom {
	color:#E8B400;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding-bottom:20px;
	/*text-align:center;*/
	vertical-align:top;
}

.bouton_bas {
background-color:#E8B400;
border-style:solid;
color:#FFFFFF;
font-family:Verdana;
font-size:10px;
font-weight:bold;
height:20px;
width:147pt;
}

.lst_formulaire {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
color:#555555;
}

/* DEBUT MENU ESPACE */
#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:0px;
}
.marginbottom {
	width:170px;	
	height:15px;
}

div.marginbottom a {
	cursor:pointer;
	height:15px;
}
/* FIN MENU ESPACE */

/* DEBUT RECHERCHE */
.tx-indexedsearch-title, .tx-indexedsearch-icon, .tx-indexedsearch-result-number, .tx-indexedsearch-percent {
background-color:#D6A601;
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;
}

.recherche_pour {
	color:#D6A601;
	font-family:Arial;
	font-size:14px;
	margin-bottom:5px;
	margin-top:15px;	
}
/* FIN RECHERCHE */

.tx-ttnews-browsebox {
	text-align:center;
}

.tableau-loi-finance {
border:1px solid #CD942D;
font-size:11px;
height:100%;
width:100%;
}

.tableau-loi-finance td {
border:1px solid #CD942D;
padding:3px;
}
