/**GENERAL**/
html{
}
body{
margin:0px; padding:0; border:0;
 color:#000;
 font-family:Arial, Helvetica, sans-serif;
 background-color:#FFF;
}

/*img{border:2px solid #1A618B;padding:10px;}*/

table{font-size:1em;}
table table{font-size:1em;}
/*a { color:#E6F112;}
a:hover {color:#b01525;}/*background-color:#FFFFFF;}*/


/**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}
.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;}
/*COMMON*/

/** Tooltip @see tooltip.js modifier.tooltip _mods/QF */
#tooltip{
display:none; position:absolute; z-index:9999;
border:1px solid #333; padding:2px 5px;
background-color:#E6F112; color:#000000;
max-width:400px;
font-size:0.8em;
}

/*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;
}
.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;}
.bloccontent a:hover {color:#175483;background-color:#FFFFFF;}


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: solid 1px;/*margin:4px;*/
/*font-size:0.9em;*/ text-decoration:none;font-weight: bold;
background-color: #F4F3F0;color: #B2C800;
-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*/

/*AJAX*/
.HTML_AJAX_Loading {
position: absolute; z-index:999; 
height:20px; top: 25; left: 150px; 
background-color: silver; color:black; padding: 4px; 
display: none;
}
/* */

.label  {
 color:#4a5a80;
 background-color:#C1CA25;
 border:1px outset lightgray;
 padding:2px;
 font-size:0.9em;
}


/** Bouton bloc login */
.btn_ok{
border:2px solid white; background-color:#5E5E60;color:#000000;
-moz-border-radius:6px;border-radius:5px;
}
.btn_ok:hover{cursor:pointer;}

/** page/bonjour.tpl */
#table_bonjour{margin-left:15px;height:75px;/*border:2px solid green;*/}
#table_bonjour a:hover{color:#000000;}

/** Richtext */
.rteDiv img{ border:0; padding:0; }

/** ------- MISE en PAGE ------- */

/* ---- inspiré de http://csseasy.com/layouts/fixed/1column.html -------*/

body {
position:relative;
margin:0px; padding:0; border:0;top:0; left:0;
background-image: url('/gfx/site/fond_degrade.png');
background-repeat: repeat-x;
}
#tout{
width:1166px; margin:0 auto;padding:10px;
margin-top:40px;
background-image: url('/gfx/site/cadre_haut.png') !important; /* NON IE6 avec transparence */
background-image: url('/gfx/site/cadre_haut_notr.png') /* IE6 sans transparence */;
background-repeat: no-repeat;
/*border:1px solid yellow;*/
}
/* ----- HEADER ----- */
#header {
width:1100px;height:80px;
border:0;margin:0;padding:0;
}
#header_logo {
width:330px;height:75px;
border:0;margin:0;padding:0;
margin:38px auto 0 auto;
background-image: url('/gfx/site/logo_drtheiss.png') !important; /* NON IE6 avec transparence */
background-image: url('/gfx/site/logo_drtheiss_notr.png') /* IE6 sans transparence */;
background-repeat: no-repeat;
}
#header_logo h1 {
position:absolute;
left:0px;
top:-500px;
width:1px;
height:1px;
overflow:hidden;
}

/* ----- MAIN CONTENT ----- */
#content { 
position:relative;
width:1110px;
border:0;
margin: 35px 0 80px 21px ;
padding:0;
min-height:400px; /* for modern browsers */
height:auto !important; /* for modern browsers */
height:400px; /* for IE5.x and IE6 */
}
/* ----- FOOTER ----- */
#footer { 
position:relative;
width:1080px;
height:100px;
background-image: url('/gfx/site/cadre_bas_noborder.png') !important; /* NON IE6 avec transparence */
background-image: url('/gfx/site/cadre_bas_noborder_notr.png') /* IE6 sans transparence */;
background-repeat: no-repeat;
margin-top:10px;
padding-top:30px;
}
#footer_droit {
/*float:right;*/
position:absolute;
right:0;
margin:0 20px 0 0;
font-size:0.6em !important;
font-size:9px; 
color:#AAA;
}

#footer_centre {
width:100%;
text-align:center;
font-size:1em !important;
font-size:12px; 
color:#888;
}

#footer_centre address{
text-decoration:none;
font-style:normal;
font-weight:bolder;
width:100%;
text-align:center;
font-size:0.75em !important;
font-size:11px; 
color:#888;
line-height:8px;
}
#footer_centre #addresse_nom{
font-weight:bolder;
color:#f39910;
}
#footer_centre p{
margin:5px 0;
}
#footer_centre a{
text-decoration:none;
font-style:normal;
font-weight:normal;
width:100%;
text-align:center;
font-size:0.9em !important;
font-size:12px; 
color:#f39910;
margin:0;
}

/********* PORTAIL portail.tpl*********/
ul#portail{
width:1100px;
height:200px;
background-repeat: no-repeat;
padding:0 0 0 7px;
margin:0;
}

ul#portail li{
list-style-type:none;
float:left;
width:200px;
font-size:0.75em !important;
font-size:11px; 
color:#888;
text-align:justify;
padding:0 10px;
/*padding-top:190px;*/

/*width:213px;border: 1px solid green;*/
}
ul#portail li h2{
text-align:center;
}

ul#portail li p{
padding:0 30px;

/*border: 1px solid blue;*/
}
ul#portail li p.portail_plien{
text-align:center;
}
ul#portail li a{
text-decoration:none;
font-size:1.1em !important;
font-size:12px;
color:#666;
}


ul#portail li h2 {
position:absolute;
left:0px;
top:-500px;
width:1px;
height:1px;
overflow:hidden;
}


ul#portail li a.lien_logo  {
width:200; height:200px; display:block;
}

ul#portail li#portail_lsdf a.lien_logo  {
background-image: url('/gfx/site/logo_lsdf.png') !important; /* NON IE6 avec transparence */
background-image: url('/gfx/site/logo_lsdf.gif') /* IE6 sans transparence */;
background-repeat: no-repeat;
background-position: center 23px;
}
ul#portail li#portail_doliva a.lien_logo  {
background-image: url('/gfx/site/logo_doliva.png') !important; /* NON IE6 avec transparence */
background-image: url('/gfx/site/logo_doliva.gif') /* IE6 sans transparence */;
background-repeat: no-repeat;
background-position:  center 37px;
}
ul#portail li#portail_allgasan a.lien_logo {
left:600px;
background-image: url('/gfx/site/logo_allgasan.png') !important; /* NON IE6 avec transparence */
background-image: url('/gfx/site/logo_allgasan.gif') /* IE6 sans transparence */;
background-repeat: no-repeat;
background-position:  center 37px;
}
ul#portail li#portail_naturwaren a.lien_logo {
left:800px;
background-image: url('/gfx/site/logo_naturwaren.png') !important; /* NON IE6 avec transparence */
background-image: url('/gfx/site/logo_naturwaren.gif') /* IE6 sans transparence */;
background-repeat: no-repeat;
background-position:  center 37px;
}

ul#portail li#portail_lacalut a.lien_logo {
left:800px;
background-image: url('/gfx/site/logo_naturwaren.png') !important; /* NON IE6 avec transparence */
background-image: url('/gfx/site/logo_naturwaren.gif') /* IE6 sans transparence */;
background-repeat: no-repeat;
background-position:  center 37px;
}

TH, TR, TD {color:#888888;
font-size:12px;
list-style-type:none;}

#position_info{margin-top:-40px; position:absolute;}
