/**GENERAL**/
body,html{
 background-color:#FFF6E7;
 color:#333300;
 font-family:Geneva, Arial, Helvetica, sans-serif;
}
table{font-size:1em;}
table table{font-size:1em;}
a { color:#000066;}
a:hover {}
ul{margin:0;}
/**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;}
/*COMMON*/


/*BLOC&BUTTON*/
.bloccontent {
 width:100%; padding:5px; margin:0px; border:2px outset #DFEC3A;
 background-color:#DCEADF; color:#black;
 font-size:1em;
}

.bloccontenttitre {
 font-size:1.3em;
 padding:0px; margin:0;
 color:black;
}

.bloccontent b{background-color:white;color:#8b2530;}
.bloccontenttext {color:black; font-size:0.75em;}
.bloccontenttext td{color:black;}
h1.bloccontenttitre{font-size:1.3em; margin:0 0 0 0;padding:0 0 12px 0;}
h2.bloccontenttitre{font-size:1.2em; margin:0 0 0 0;padding:0 0 5px 0;}
h3.bloccontenttitre{font-size:1.1em; margin:0 0 0 0;padding:0;}
.bloccontenttext p{color:black;font-size:1em; margin:0;padding:1px 0 2px 0;}

.bloccontentrubrique {
font-family: Arial, Helvetica, sans-serif;font-size: 11pt;line-height:25px;font-weight: bold; color: #0d7d00; }
 
.titres_cadres {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12pt;
 font-weight: bold;
 color: #0d7d00;
}
.bloc_content {
 padding:0 20px 0 20px;

}  
.bloc_content li{
margin-left:30px;

} 
/* cadre arrondi fond vert */
.bloc2_haut {
 width: 702px;
 padding-top: 0px;
 background: #FFF6E6 url(/gfx/arrondi_vert_haut.png) top left no-repeat;
}
.bloc2_bas {
 width: 702px;
 background: #FFF6E6 url(/gfx/arrondi_vert_bas.png) bottom left no-repeat;
 padding-bottom: 0px;
}
.bloc2_milieu {
 width: 702px;
 background: #FFF6E6 url(/gfx/arrondi_vert_milieu.png) repeat-y;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11pt;
 color: Black;
 font: normal;
}

/* cadre arrondi fond blanc */
.bloc1_haut {
 width: 702px;
 padding-top: 0px;
 background: #FFF6E6 url(/gfx/arrondi_blanc_haut.png) top left no-repeat;
 
}
.bloc1_bas {
 width: 702px;
 background: #FFF6E6 url(/gfx/arrondi_blanc_bas.png) bottom left no-repeat;
 padding-bottom: 00px;
}
.bloc_milieu {
 width: 702px;
 background: white url(/gfx/arrondi_blanc_milieu.png) repeat-y;
 }

 
 
 
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 5px 1px 5px;border: outset 1px;/*margin:4px;*/
font-size:0.8em; text-decoration:none;font-weight: bold;
background-color: #01A555;color: white;
white-space:nowrap;
line-height:1.7em;
}
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: #DFEC3A;color:white;
padding:2px 5px 1px 5px;
}
/*.button {
 font-size:0.7em;
}*/
input.action{
line-height:1em;
}

/*BLOC&BUTTON*/

/*AJAX*/
.HTML_AJAX_Loading {
position: absolute; z-index:999; 
height:20px; top: 25; left: 150px; 
background-color: silver; color:black; padding: 4px; 
display: none;
}
/* */

/*#cadre_menu0 {*/
#cadre_haut {
 background-color:#B30027;
 border-bottom-color:#E6ECE0;
}


#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 {
}


.label  {
 color:#4a5a80;
 background-color:#AAC94A;
 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:#4a5a80;
}
.message_user_warning {
 color:#FFCC00;
}
.message_user_error {
 font-size:1.1em;
 color:#ae1424;
}

#compteProduits {
/*color:white;*/
font-size:1.2em;
font-weight:600;
}


a.pub_droite, a.pub_gauche, a.pub_haut{
 border:0;
}

a.pub_droite img, a.pub_gauche img , a.pub_haut img{
 border:0;
}


#form_filtre_contact{
/*border:1px solid red;*/
text-align:left;
}
 