
/*----------------- Header -----------------------*/

#header {
height: 165px;
}

#header .container_16{
height: 165px;
background:url(../images/logo_header.png) no-repeat 130px 0px;
}

#titre_int {
display:block;
clear:right;
margin-top:100px;
color:#FFF;
font-size:14px;
text-align:right;
}

/* ---- Menu --- */
#menu {
height: 20px;
display:block;
clear:left;
margin-left:0px;
margin-top:112px;
}

#menu  ul{
float:left;
line-height:20px;
margin: 10px 0px 10px 0px;
}

#menu  ul li{
display:inline;
float:left;
list-style:none;
line-height:20px;
margin:0px 8px 0px 8px;
font-weight:bold;
}

#menu  ul li a{
font-size:14px;
line-height:20px;
text-decoration:none;
padding:2px 9px 2px 9px;
color:#FFF;
text-shadow:1px 1px 1px #8e0155;
}


#menu  ul li a:hover{
color:#141414;
background:#FFF;
text-shadow:1px 1px 1px #999;
-moz-border-radius: 10px; 
-webkit-border-radius: 10px; 
-khtml-border-radius: 10px; 
border-radius: 10px; 
behavior: url(../css/border-radius.htc); 
}
#menu  ul li a.activ{
color:#141414;
background:#FFF;
text-shadow:1px 1px 1px #999;
-moz-border-radius: 10px; 
-webkit-border-radius: 10px; 
-khtml-border-radius: 10px; 
border-radius: 10px; 
behavior: url(../css/border-radius.htc); 
}

/* ----Onglet --- */
#onglet {
height: 20px;
display:block;
clear:right;
}

#onglet  ul{
float:right;
margin:0;
padding:0;
line-height:20px;
}

#onglet  ul li{
display:inline;
float:left;
list-style:none;
line-height:22px;
padding:1px 11px 3px 11px;
margin:0px 10px 0px 10px;
background:url(../images/bg_onglet.png) repeat-x top left;
-moz-border-radius: 0 0 5px 5px; 
-webkit-border-radius: 0 0 5px 5px; 
border-radius: 0 0 5px 5px;         
-webkit-border-bottom-left-radius: 5px; /* pour Chrome */ 
-webkit-border-bottom-right-radius: 5px; /* pour Chrome */
behavior: url(../css/border-radius.htc); 
}

#onglet  ul li a.cadena{
background:url(../images/ico_cadena.png) no-repeat top left;
}
#onglet  ul li a.flaguk{
background:url(../images/ico_flaguk.png) no-repeat top left;
}

#onglet  ul li a{
font-size:12px;
padding:2px 0px 2px 22px;
line-height:20px;
text-decoration:none;
color:#141414;
}

#onglet  ul li a:hover{
color:#d60080;
text-decoration:underline;
}
#onglet  ul li a.activ{
color:#d60080;
text-decoration:underline;
}


/*----------------- Main -----------------------*/
#main{
min-height: 500px;
display:block;
clear:left;
}

#content {
display:block;
float:left;
min-height:498px;
width:680px;
padding:10px;
margin:0;
background:#FFF;
-moz-border-radius: 10px 10px 0 0; 
-webkit-border-radius: 10px 10px 0 0; 
border-radius: 10px 10px 0 0;         
-webkit-border-top-left-radius: 10px; /* pour Chrome */ 
-webkit-border-top-right-radius: 10px; /* pour Chrome */
behavior: url(../css/border-radius.htc); 
}

#content_footer {
display:block;
clear:left;
min-height:10px;
width:auto;
padding:10px;
margin:0;
background:#FFF;
-moz-border-radius: 0 0 10px 10px; 
-webkit-border-radius: 0 0 10px 10px; 
border-radius: 0 0 10px 10px;         
-webkit-border-bottom-left-radius: 10px; /* pour Chrome */ 
-webkit-border-bottom-right-radius: 10px; /* pour Chrome */
behavior: url(../css/border-radius.htc); 
}


/*---------- Main  Content  ----------*/

.text{ 
font-size:14px;
color:#222222;
line-height:20px;
}

#main h2 {
margin-top:20px;
Font-size:15px;
font-weight:1em;
color:#d60080;
line-height:18px;
}
.text a{ 
font-size:14px;
color:#d60080;
}
.text a:hover{ 
text-decoration:none;
}







/* div superposé bloc login */

.bloc_superpose {
	position: fixed;
	z-index: 100000;
	height:100%;
	width:100%;
	top: 0;
	left: 0;
	/*background:url(http://media.achat-location.com/web/grey_ie.gif) repeat top left;*/
	background-color: #2C2B2B;

}

html>body .bloc_superpose {
	position: fixed;
	z-index: 200000;
	height:100%;
	width:100%;
	top: 0;
	left: 0;
	background:url(http://www.achat-terrain.com/imgs/grey.png) repeat top left; !important;
}

.bloc_superpose td {
	margin:0;
	padding:0;

}

#contenue_fen_superpose_1 {
	text-align:left;
	width: 350px;
	margin: 0 auto;
}

.tab_contenu_close {
display:block;
float:right;

}
.tab_contenu_close a{
font-size:10px; 
height:18px;
padding-right:8px;
text-decoration:none;
color:#666;
float:right;
/*background:url(../images/ico_close.png) no-repeat right;*/
}
.tab_contenu_close a:hover{
color:#333;
text-decoration:underline;
}

/* ----- bloc login ---- */
.bloc_login {
background:#FFF;
display:block;
float:left;
margin:10px 10px 0 0;
min-height:100px;
width:350px;
-moz-border-radius: 10px; 
-webkit-border-radius: 10px; 
-khtml-border-radius: 10px; 
border-radius: 10px; 
behavior: url(../css/border-radius.htc); 
}

.bloc_video {
background:#FFF;
display:block;
margin:10px 10px 0 0;
min-height:100px;
width:645px;
-moz-border-radius: 10px; 
-webkit-border-radius: 10px; 
-khtml-border-radius: 10px; 
border-radius: 10px; 
behavior: url(../css/border-radius.htc); 
padding:10px 10px 10px 15px;
height:400px;
}

.bloc_login h2{
color:#333;
font-size:16px;
margin:10px;
width:325px;
display:block;
border-bottom:1px solid #df0085;
float:left
}


.bloc_login  input {
-moz-border-radius: 4px; 
-webkit-border-radius: 4px; 
-khtml-border-radius: 4px; 
border-radius: 4px; 
behavior: url(../css/border-radius.htc); 
background:#cfcfcf;
border:0 none;
color:#333;
margin:5px;
display:block;
float:left;
width:120px;
height:20px;
text-align:left;
}

.bloc_login  label {
color:#000;
text-shadow:1px 1px 1px #999;
margin:5px;
width:140px;
height:20px;
display:block;
text-align:right;
float:left;
}

.bloc_login input.button {
-moz-border-radius: 4px; 
-webkit-border-radius: 4px; 
-khtml-border-radius: 4px; 
border-radius: 4px; 
behavior: url(../css/border-radius.htc); 
background:#df0085;
color:#FFFFFF;
cursor:pointer;
font-weight:bold;
padding:2px;
text-shadow:1px 1px 1px #333333;
width:210px;
height:20px;
margin:5px 5px 15px 67px;
clear:both;
text-align:center;
}
.bloc_login input.button:hover{
background:#ae0369;
}

/*--------------------- Intranet  --------------------------*/
#titre_accueil {
border-bottom:1px solid #DE0085;
color:#666;
font-size:16px;
line-height:36px;
width:378px;
}

.dotline {
border-right:3px dotted #E10086;
float:left;
min-height:550px;
width:auto;
}
/*-------  Bloc Explor -----------*/

#bloc_explor {
height:100%;
display:block;
/*background:#f5f5f5;
-moz-border-radius: 10px; 
-webkit-border-radius: 10px; 
-khtml-border-radius: 10px; 
border-radius: 10px; 
behavior: url(../css/border-radius.htc); */
}

#bloc_explor  h3{
height:22px;
width:195px;
display:block;
font-size:16px;
color:#DE0085;
border-bottom:1px solid #999;
float:left;
margin:5px 0px 10px 0px; 
}

#bloc_list_actu ul{
margin:0px;
padding-left:4px;
}

#bloc_list_actu ul li {
list-style:none;
}

#bloc_list_actu ul li a{
display:block;
height:22px;
width:195px;
float:left;
color:#707070;
text-decoration:none;
padding-left:40px;
margin-bottom:10px;
background: url(../images/ico_actu.png) no-repeat left;
}
#bloc_list_actu ul li a:hover{
text-decoration:underline;
color:#333;
}

/*-------  Bloc fichier -----------*/

#bloc_fichier_accueil {
display:block;
float:left;
margin-top:10px;
min-height:100px;
width:390px;
}

#bloc_fichier {
 background:#edebeb;
display:block;
float:left;
margin-top:10px;
min-height:100px;
width:390px;
-moz-border-radius: 10px; 
-webkit-border-radius: 10px; 
-khtml-border-radius: 10px; 
border-radius: 10px; 
behavior: url(../css/border-radius.htc); 
 }
#bloc_fichier h3 {
 font-size:14px;
 color: #de0085;
 padding-left:10px;
 }
#bloc_fichier .description,#bloc_fichier_accueil .description{
 font-size:11px;
 margin:5px;
 width:355px;
 padding:5px;
 color:#000;
 border-bottom:1px Dashed #de0085;
 }
 
 #bloc_fichier_accueil .description{
 margin-top:0px;
  padding-top:0px;
 }
#bloc_fichier span{
font-size:10px;
color: #999; 
margin:5px;
padding:5px;
display:block;
clear:left;
}
#bloc_fichier a{
text-decoration:none;
clear:left;
display:block;
height:42px;
color:#666;
line-height:42px;
padding-left:15px;
}
#bloc_fichier a img{
float:left;
margin-right:8px;
margin-top:3px;
}
 #bloc_fichier a h4{
line-height:16px;
float:left;
width:335px;
margin:0;
padding:0;
}


/********Form contact**************/

#content .titre-contact  {
margin-left:15px;
margin-top:15px;
height:35px;
background:url(../images/ico_grosmail.png) no-repeat left;
}


#content .titre-contact h3{
border-bottom:1px solid #999999;
color:#FF7E00;
float:left;
font-size:16px;
height:24px;
line-height:12px;
margin:0 0 30px 50px;
padding-top:10px;
width:475px;
}


#corpForm {	/*** Mise en fome du corp du formulaire (bordure, couleur du fond...) ***/
	color: #535142;
	margin:10px 10px 10px 52px;
	display:block;
	width:346px;
}

#corpForm li,#form_commande li{
list-style: none;
display:block;
float:left;
margin-bottom:4px;
height:auto;
}

#corpForm li input,#form_commande li input{
	font-weight: bold; 
	margin-left: 6px;
	border: 1px solid #535142;
	color: #303030;
	font-size: 11px;
	font-weight: normal;
	padding: 2px;
	background-color:#f5f5f5;
	display:block;
	float:left;
	width:200px;
}

#form_commande ul.radio_list li.btradio input,#corpForm ul.radio_list li.btradio input {
width:20px;
}

#corpForm li label,#form_commande li label{
display:block;
width:146px;
float:left;
line-height:20px;
font-size:13px;
}

#corpForm li textarea{
display:block;
float:left;
border: 1px solid #535142;
background-color:#f5f5f5;
margin-left: 6px;
width:305px;
}
#corpForm  ul.radio_list{
display:inline;
width:auto;
overflow:hidden;
}
#corpForm  ul.radio_list li{
display:block;
float:left;
height:20px;
margin:0;
}
#corpForm  ul.radio_list li label{
width:auto;
line-height:20px;
padding:0;
margin:0;
}

#corpForm  ul.radio_list li input{
line-height:20px;
width:20px;
border:0;
padding:0;
background:0;
margin:2px 0px 0px 0px;
}

#corpForm  ul.checkbox_list {
display:block;
clear:left;
margin:0;
}

#corpForm  ul.checkbox_list li input{
line-height:20px;
width:20px;
border:0;
padding:0;
display:inline;
float:left;
background:0;
margin:2px 0px 0px 0px;
}
#corpForm  ul.checkbox_list li label{
width:180px;
display:inline;
}

#corpForm  ul.checkbox_list li {
width:220px;
}


.mention_champs_oblig {
display:block;
clear:left;
height:20px;
font-size:11px;
width:100%;
text-align:right;
}

#corpForm table.formprojconst tr td{
padding:4px 0px 2px 0px;
font-size:13px;
}

#corpForm table.formprojconst{
margin-top:10px;
padding:2px;
width:435px;
height:auto;
clear:left;
}
#corpForm table.formprojconst select{
margin-right:71px;
width:200px;
}

.error_list {
float:right;
color:red;
font-size:11px;
}

#corpForm li.checkboxterrain {
height:50px;margin-bottom:10px;
}

#corpForm li .label_dep label{
display:block;
float:left;
font-size:13px;
line-height:30px;
width:500px;
}

#bt_medium {
display:block;
width:200px;
height:28px;
background:#D60080;
text-align:center;
line-height:30px;
margin:0 auto;
padding:1px 6px 1px 6px;
-moz-border-radius: 5px; 
-webkit-border-radius: 5px; 
-khtml-border-radius: 5px; 
border-radius: 5px; 
behavior: url(http://www.achat-terrain.com/new/images/border-radius.htc); 
}
#bt_medium a{
font-size:13px;
color:#fff;
text-decoration:none;
font-weight:bold;
}
#bt_medium a:hover{
border-bottom:1px dotted #FFF;
}


/*----------------- Footer -----------------------*/

#footer{
height: 170px;
background:url(../images/bg_footer.png) repeat-x top left;
display:block;
clear:left;
}

#footer .footerinline{
margin-top:30px;
width:100%;
text-align:center;
color:#FFF;
font-size:11px;
text-shadow:1px 1px 1px #000;
line-height:20px;
}
#footer .footerinline a{
font-size:13px;
color:#FFF;
text-decoration:none;
}
#footer .footerinline a:hover{
color:#FFF;
text-decoration:underline;
}

/*****************Arborescence fichier ******************/ 

.arbo_fonct {
    background:#FFF;
    padding:0px;
    /*border-left:2px solid #333;*/
    font-size: 12px;
}

.arbo_fonct ul.niv_01 {
    margin-left:1px;
}

.arbo_fonct ul.niv_02  {
    margin:6px 0 10px 2px;
    padding-left:1px;
}

.arbo_fonct ul.niv_01 li {
    list-style:none;
}

.arbo_fonct ul.niv_02 li  {
    list-style-image:url(../images/puce_arbo.gif);
    padding:0;
    margin:0;  
}

.arbo_fonct ul li a {
display:block;
height:auto;
width:198px;
float:left;
margin-bottom:5px;
text-decoration:none;
color:#707070;
padding-left:40px;
background: url(../images/ico_fichier.png) no-repeat left;
}

.arbo_fonct ul li a:hover{
text-decoration:underline;
color:#333;
}

.arbo_fonct ul li {
    cursor:pointer;
    width:240px;
margin-bottom:8px;
}

.arbo_fonct ul li span{
	color:#6d6d6d;
	font-weight:bold;
	font-size:13px;
    width:200px;
	background:url(../images/ico_dossier.png) no-repeat left;
	padding-left:20px;
}

.arbo_fonct a.add_ss_categorie  {
    height: 12px;
    width: 12px;
    margin-left:4px;
    background :url(../images/mini_add.png) no-repeat top left;
}

.arbo_fonct a.del_ss_categorie  {
    height: 12px;
    width: 12px;
    margin-left:4px;
    background :url(../images/mini_del.png) no-repeat top left;
}

.arbo_fonct a.edit_ss_categorie  {
    height: 12px;
    width: 12px;
    margin-left:4px;
    background :url(../images/mini_edit.png) no-repeat top left;
}

.arbo_fonct a.gamme_ss_categorie  {
    height: 12px;
    width: 12px;
    margin-left:4px;
    background :url(../images/mini_gamme.png) no-repeat top left;
}

.arbo_fonct img  {
	display:block;
	float:left;
    margin-right:7px;   
}

.arbo_fonct a.plus {
    display:inline-block;
    height: 9px;
    width: 9px;
    margin-right:4px;
    background :url(../images/toggle_plus.gif) no-repeat top left;
}

.arbo_fonct a.minus {
    display:inline-block;
    height: 9px;
    width: 9px;
    margin-right:4px;  
    background :url(../images/toggle_minus.gif) no-repeat top left;
}

#highlight {
    padding:6px;
}

a.add_categorie_02 {
    margin:10px 0;
    display:inline-block;
    padding:2px;
    text-decoration: none;
    color:#333;
    background:#ddd;
    text-align: center;
    -moz-border-radius:3px; 
}

a.add_categorie_02:hover {
    background:#ccc;
}