/**GENERAL**/
body,html{
 /* background-color:#C2CA25;*/
 /*background-color:#FFFFFF;*/
 color:#4a5a80;
/* font-family:Arial, Geneva, , Helvetica, sans-serif;*/
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
}

html,body{
/*background-color:#000000;*/
}

table{font-size:14px;}
table table{font-size:1em;}
/*a { color:#E6F112;}
a:hover {color:#b01525;}/*background-color:#FFFFFF;}*/
bloccontent a:hover {color:#175483;background-color:#FFFFFF;}
ul.menu_gauche{
padding:0;
margin:0;
list-style:none;
}
/**GENERAL**/

/**COMMON**/
.floatright{float:right;}
.floatrightdown{float:right;top:30px;}
.floatleft {float:left;}
.spacer {clear:both;height:0;font-size:0;border:0;margin:0;padding:0;}
.floatprot {position:relative;width:100%;}
.invisible{display:none;}
.debug{clear:both;top:500px}
/*COMMON*/

/*BLOC&BUTTON*/


.bloccontent {
/* width:100%; */
padding:5px; margin:5px;border: 2px solid #CDD7DB;
 /*background-color:white;*/ 

 color:#000000;
 font-size:0.9em;
}


.bloccontenttitre {
 font-size:1em;
 padding:0 0.5em 2px 0.3em; margin:0;
/* border: 1px solid black;*/
/* background-color:#BEC827;color:#AD1423;*/
}

#content_sous h2.bloccontenttitre  {
 background-color:#CD932F;color:white;
 border:1px solid white;
 /*border-top:1px solid #AD1423;*/
}


												/* page plan */

.bloccontenttext #plan {
/*list-style-image: url(/gfx_s/puce_triangle_bleue_transp.gif);*/
/*list-style-image: url(gfx_s/puce_triangle_vert.gif);*/

}

.bloccontenttext #plan li{
margin:7px;
}




												/* page vente non identifié*/

#td_blanc {
/*background-color:#000000;*/
border:none;
}






            /*fin bloc recherche*/

                                                    /*Bloc d'affichage des pages*/

.blocinfopages {
margin:0px;
padding:0px;
}


.blocinfopages .blocinfopagestext{
font-size:1em;
/*border:1px solid #AD1423;*/
margin-bottom:20px;
margin-top:0px;
padding-top:0px;
color:#175483;
}

.blocinfopagestext strong{
color:#000000;

}

/*
center{											/*contient les numeros de pages*/
/*font-size:0.9em;*/
/*width:100%;								
padding:2px 0px 0px 0px;
/*background-color:#3399CC;*/
/*color:#FFFFFF;*/
/*border-bottom:2px solid #175483;
margin:6px 0px 0px 0px;
font-weight:bold;
font-family:"Times New Roman", Times, serif;
}*/

center{
height:19px;
margin-top:3px;
}

.center_msg{
background-color:#FFFFFF;
color:#CD932F;
font-size:13px;
font-weight:bold;
}

center a {
color:#000000;
text-decoration:none;
}

center u{
border:1px solid #ffffff;
}

center a:hover {color:#b01525;background-color:#FFFFFF;}

                 /*fin affichage pages*/


                                                 /*parties communes a blocdetail et blocresultat*/

.blocresultat , .blocdetail {
/* width:100%; */
padding:0px; margin:5px; /*border: 1px solid #AD1423;*/
 /*background-color:white;*/ color:#BEC827;
 font-size:0.9em;
}

.blocresultat .bloccontent , .blocdetail .bloccontent{
border:none;
padding:0px;
/*border:none;*/

}

.blocrestitre , .blocdetailtitre {
 height:20px;
 font-size:1.3em;
 padding:0 0.5em 2px 0.3em; margin:0;
 /*border-bottom: 1px solid;
 border-bottom-color:#AD1423;*/
  /*background-color:#BEC827;*/color:#AD1423;
}

.blocresultat .blocrestitre {
margin:0px;
}

h1.blocrestitre , h1.blocdetailtitre {
/*background-image: url(/gfx_s/maison_verte_pages.png);*/
	/*border: 0px;*/
	background-repeat: no-repeat;
	padding-left: 30px;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #af1525;
	font-weight: bold;
}

h1.blocrestitre {
margin:0px;
/*padding:0px;*/
}

/*blocdetailtext h1.bloccontenttitre {
border:none;
margin-top:30px;
}*/

.blocresultat .blocontenttitre {
border:none;
margin:0px;
padding:30px;
}

.blocresultat .blocrestext{
margin-top:0px;
padding-top:0px;
vertical-align:top;
/*color:BEC827;*/
/*background-color:#000000;*/
/*border: 1px solid #AD1423;*/ 	
}

.blocrestext .bloccontent {
border: 1px solid #AD1423;

}


                                                  /*blocdetail*/
.blocdetail {
border-top: 1px solid #AD1423;
/*border-bottom: 1px solid #AD1423;*/
/*border-top:none;*/
}

.blocdetail .bloccontent{
border: 1px solid #AD1423;
border-top:none;
padding-bottom:20px;
margin:5px;
}

.blocdetail .bloccontenttitre {
border:none;

/*border-top: 1px solid #AD1423;*/
/*border-bottom: 1px solid #AD1423;*/
}

.blocdetail .blocdetailtext h2.bloccontenttitre {
/*color:#FF0000;*/
/*font-style:italic;*/
/*color:#FFFFFF;*/
font-size:1.1em;
/*background-color:#af1525;*/
background-color:#BEC827;
/*border-bottom:1px solid #AD1423;*/
border-top:1px solid #AD1423;
margin-top:20px;
/*padding-top:10px;
padding-bottom:10px;*/
/*text-align:center;*/

}

.blocdetail .bloccontenttext {
/*border-top: 1px solid #AD1423;*/
/*border-bottom::5px solid #AD1423;*/
}

.blocdetail .bloccontenttext td {
color:#000000;
}

.blocdetail .bloccontenttext td.label {
color:#000000;
}
					/*fin blocdetail*/




												/* text blocdetail et blocresulat*/

.blocrestext h2.bloccontenttitre ,.blocdetailtext h2.bloccontenttitre   {
 background-color:#F4F3F0;
 color:black;
 /*border-left:none;
 border-right:none;*/
 /*border-top-color:#AD1423;*/
 /*border-bottom-color:#AD1423;*/
 /*width:100%;*/
}

.blocrestext h2.bloccontenttitre   {
color:#000000;
}








													/*table blocdetail*/
.blocdetail table {
width:100%;


}


 
#photo{								/*affichage photos*/
padding:0px;
margin:0px;
}

#photo a.thickbox{
	background-image:none;
	border:none;
}

#photo img{
	border:none;
}


.blocdetail #photo tr {
width:160px;
float:left;
margin:0px 10px 0px 0px;
padding:0px;
}								

.blocdetail img{
width:160px;
float:left;
padding:0px;
}									/*fin affichage photos*/

/*.blocrestext{
color:#000000;
/*background-color:#000000;*/
/*border: 1px solid #AD1423;*//*
margin:0px;
padding:0px;
}*/

.blocrestext .bloccontent,.blocdetailtext .bloccontent  {
margin:0px;
/*padding:5px 5px 5px 0px;*/
}

.blocrestext .bloccontent .bloccontenttext , .blocdetailtext .bloccontent .bloccontenttext{
padding:5px;
color:#000000;
font-size:1em;

/*border-bottom-color:#FFFFFF;*/

}

.blocrestext .bloccontent .bloccontenttext strong , .blocdetailtext .bloccontent .bloccontenttext strong{
color:#000000;
}

.blocrestext .bloccontent .bloccontenttext a.action , .blocdetailtext .bloccontent .bloccontenttext a.action{
font-size:0.9em;

}

.blocresultat .blocrestext .bloccontent{
background-color:#ADC0C7;
}




.blocresultat b , .blocdetail b{background-color:white;color:#8b2530;}
.bloccontent b{
color:#000000;
/*background-color:white;*/}
.bloccontenttext {color:#000000;}
.bloccontenttext {font-size:0.8em;}
.bloccontenttext td{color:#000000;}
.bloccontenttext  h1{font-size:1.5em;}
.bloccontenttext h2{font-size:1.3em;
}
.bloccontenttext h3{font-size:1.1em;}
.bloccontenttext p{font-size:1em;}

a.action ,a.action_edit,a.action_ajout,a.action_show,a.action_hide,a.action_suppr,a.action_haut,a.action_bas,a.action_voir,a.action_liste, .button, table a.action , table .button, input.action{
/*a.action ,.button, table a.action , table .button, input.action{*/
/*display:compact;*/
padding:2px 1px 1px 1px;border: solid 1px;/*margin:4px;*/
/*font-size:0.9em;*/ text-decoration:none;font-weight: bold;
background-color: #F4F3F0;color: #CD932F;
-moz-border-radius:5px;
white-space:nowrap;
/*line-height:1.7em;*/
font-size:1em;
font-family:Arial, Helvetica, sans-serif;

}
a.action:hover,a.action_edit:hover,a.action_ajout:hover,a.action_show:hover,a.action_hide:hover,a.action_suppr:hover,a.action_haut:hover,a.action_bas:hover,a.action_voir:hover,a.action_liste:hover,.button:hover, table a.action:hover, table .button:hover, input.action:hover {
/*a.action:hover,.button:hover, table a.action:hover, table .button:hover, input.action:hover {*/
/*background-color: #175483;*/
color:#175483;/*color:#AD1423;*/
cursor:pointer;
}
/*.button {
 font-size:0.7em;
}*/
input.action{
line-height:1em;
}

/*BLOC&BUTTON*/

a.pied_page,a.pied_page:hover { 
color:#000000;}




/*AJAX*/
.HTML_AJAX_Loading {
position: absolute; z-index:999; 
height:20px; top:25px; left:150px; 
background-color: silver; color:black; padding: 4px; 
display: none;
}
/* */


#main {
/*background-color:#FFFFFF;*/
}
/*#cadre_menu0 {*/
#cadre_haut {
 /*background-color:#000000;*/
/* border-bottom:3px solid black;*/
/* border-bottom-color:white;*/
}


#cadre_gauche {
 font-family:Arial, Helvetica, sans-serif;
 font-size:16px;
/* font-variant:small-caps;*/
 /*font-style:italic;*/
 letter-spacing:130%;

/* background-color:#E7DC95;
 border-right-color:#85141D;*/
}

#barre_gauche {
/* background-color:#E7DC95;
 border-right-color:#85141D;*/
}

#content {
/*background-color:#ffffff;*/
font-size:0.9em;
}




.label  {
 color:#4a5a80;
 background-color:#C1CA25;
 border:1px outset lightgray;
 padding:2px;
 font-size:0.9em;
}


.message_user_info, .message_user_warning , .message_user_error {
 font-weight:bold;
 font-size:1em;
}

.message_user_info {
 color:#000000;
}
.message_user_warning {
 color:#FF4E00;
}
.message_user_error {
 font-size:1.1em;
 color:#ae1424;
}




 #tooltip{
        position:absolute;
        border:1px solid #333;
       /* background:#000000;*/
		background-color:#E6F112;
        padding:2px 5px;
        /*color:#ffffff;*/
/*		color:#1E73A9;*/
		color:#000000;
        display:none;
		max-width:400px;
		z-index:9999;
		font-size:0.8em;
		
}

.btn_ok{
border:2px solid white;
background-color:#5E5E60;
color:#000000;
-moz-border-radius:6px;
border-radius:5px;
}

.btn_ok:hover{

cursor:pointer;
}

.font_petit_gris{
color:#7F8386;
font-size:12px;
margin:0;
padding:0;

}

#tbl_titre_pages{
width:100%;
padding:0px 0px 0px 0px;
/*background-color:#3399CC;*/
/*color:#FFFFFF;*/
border-bottom:2px solid #175483;
margin:4px 0px 0px 0px;
font-weight:bold;
font-family:"Times New Roman", Times, serif;
}

#geomap_distrib{
position:relative;
width:650px;height:500px;
}

#map_distrib{
position:absolute;
top:0;
left:0px;
width:450px;height:400px;
}
#sidebar_distrib{
position:absolute;
top:0;
left:450px;
width:200px;height:400px;
overflow:scroll;
padding-left:4px;
font-size:13px;
}


#sidebar_distrib ul{
padding-left:18px;
}


#sidebar_distrib ul li a{
color:#730552;
text-transform:lowercase;

}

#sidebar_distrib a{
text-decoration:none;
font-size:13px;
}


#geomap_utils{
position:relative;
width:650px;height:500px;
}

#map_utils{
position:absolute;
top:0;
left:0px;
width:450px;height:400px;
}
#sidebar_utils{
position:absolute;
top:0;
left:450px;
width:200px;height:400px;
overflow:scroll;
}
#sidebar_utils a{
text-decoration:none;
font-size:0.8em;
}

#map_admin{
width:650px;height:400px;
}

