/* CSS Document */

/* DEBUT Cadre d'annoncee*/
#master_annonce { width:auto; background-color:#FFFFFF; border:#000000 0px solid; margin-bottom: 5px; padding-top:10px; padding-bottom:10px; }
#master_annonce_left { float:left; text-align:right; }
#master_annonce_right { float:right; text-align:left; }
#master_annonce_body { margin-left:30px; margin-right:30px; }

/* FIN Cadre d'annoncee*/

/* DEBUT Cadre panel user*/
#paneluser { width:auto; background-color:#FFFFFF; border:#000000 1px solid; margin-bottom: 5px; padding: 5px; }
/* FIN Cadre panel user*/

#master_cadre { overflow : hidden; width:auto; background-color:#FFFFFF; border:#000000 0px solid;height: auto; }
#screen_cadre {	background:#FFFFFF; margin-left:172px; display:block; padding: 5px; }

fieldset.cadreoption { border:#FF0000 1px solid; width:90%; padding-top: 10px; }

#footer { width:auto; text-align:center; background-color:#FFFFFF; border:#000000 0px solid; margin-top: 5px; padding:5px; height:100% }

input.border { border:1px solid black; }
textarea.border { border:1px solid black; }
select { border:1px solid black; }


img.centres {display:block;} 

dl.homeprivate{ float:left; width:120px; margin:0; padding:0; display:inline; margin-bottom:10px;}
dt.homeprivate{ margin:0; padding:0; }
dd.homeprivate{ margin:0; padding:0; text-align:center; }


/*------------------------*/
/* Commun */
body { background: #FFFFFF url(../images/bg.jpg) repeat-x top; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; height: 100%; }
html fieldset{ margin-bottom: 3em; padding:2em; }

div.master_header { width:auto; background: url(../images/cadre_header_top.gif) top no-repeat ; padding:0px; margin-bottom:5px; }
div.master_header_top { width:auto; text-align:left; padding-left:20px; }
div.master_header_body { width:auto; height:150px; background: #FFFFFF url(../images/filigrane_logo.gif) left center no-repeat; border-left:#000000 0px solid; border-right:#000000 0px solid; margin-top:6px; }

#conteneur { width:960px; margin-left: auto; margin-right: auto; }

a {	text-decoration: none; color:#000000; }
a:hover { text-decoration: underline; color:#000000; }

a.infobulle {position:relative; z-index:24; color:#000; text-decoration:none }
a.infobulle:hover{ z-index:25; background-color:#FFF }
a.infobulle span {display:none;} 
a.infobulle:hover span { display:block; position:absolute; top:2em; left:-5em; width:20em; border:1px solid #000; background-color:#FFF; color:#000; text-align: justify; font-weight:none; padding:5px; }

/*------------------------*/
/* Page accueil */
#index_cadre { margin-left: 172px; margin-right: 172px; padding: 5px; }
#index_cadre_left { display:block; margin-right: 312px; }
#index_cadre_right { width:300px; display:block; float:right; padding: 5px; text-align:center; }
#index_cadre_bottom { width:auto; display:block; padding: 5px; text-align:center; height: auto; clear:both;}


dt.tami { background:url("../images/divers/tamilutte/gelule.gif") no-repeat center; height:20px; margin-bottom:5px; margin-top:5px; cursor: pointer; }
dd.tami { height:300px; overflow-y:scroll; display:none; }

#widget_bar { width:170px; display:block; float:right; height: auto; }
#widget_cadre { margin-bottom: 2px; text-align:center; padding: 5px; }
#widget_top_cadre { height:18px; background: #FFFFFF url("../images/widget_top_cadre.gif") no-repeat; color:#FFFFFF; padding-top: 1px; }
#widget_middle_cadre { border:#000000 solid 1px; padding:5px; background-color:#FFFFFF; }
#widget_bottom_cadre { height:5px; background: #FFFFFF url("../images/widget_bottom_cadre.gif") no-repeat; color:#FFFFFF; margin-top:1px; }

/*------------------------*/
/* Page menu */
#menu_bar { width:170px; display:block; float:left; height: auto; }

ul.menu { margin-left: 20px; padding: 0; list-style-type:square; line-height: 16px; text-align:left; } 
li.menu { background: url(../images/icones/arrow_red.gif) left no-repeat; }

td.header_bottom_left { background:url(../images/header_bottom_left.gif) left no-repeat; }
td.header_bottom_right { background:url(../images/header_bottom_right.gif) right no-repeat; }

span.calendrier_cellule_info { background-color:#FFCCCC; padding:0px; border:#000000 1px solid; display:block; }



