/* CSS Document 
Feuille de style www.caue45.fr
version 1 - 02/2007


/*------------------------------------------------------*/
/* page	+ menu gauche		z-index 50					*/
/*------------------------------------------------------*/

#page_general{  position:absolute; z-index: 50; top:99px; width:961px; margin:0px; padding:0px;}

#cadre_sous_menu { width:130px; float:left; padding:0; margin:0; margin-top:3px; border:0px; border-top:2px solid #2474A2; text-decoration:none; text-align:left; font-size:11px; }


/* sous menu ------------------------------------------*/

#sous_menu { list-style-type:none; margin:0px; padding:0px;  }
#sous_menu li { margin:0px; padding:0px; background-color:#FFCC66; }
#sous_menu .bt_sous_menu a:link, #sous_menu .bt_sous_menu a:visited { display:block; text-decoration:none; background-color:#FF8030; border:1px solid #2474A2; color:#fff; padding:0px; padding:4px 6px 4px 6px; margin:0px; border-bottom:0px; }
#sous_menu .bt_sous_menu a:hover { background-image:url(../pageCommune/medias/fondBT.png); color:#fff; text-decoration:none; margin:0px;}

#sous_menu .bt_commun a:link, #sous_menu .bt_commun a:visited{ color:#2474A2; display:block; padding:0px; padding:6px 6px 6px 6px; margin:0; text-decoration:none; background-color:#eee; border:1px solid #2474A2; }
#sous_menu .bt_commun a:hover { display:block; color:#000; background-color:#eee; margin:0px;}

#sous_menu #bt_recherche a:link, #sous_menu #bt_recherche a:visited{ color:#2474A2; display:block; padding:0px; padding:6px 6px 6px 6px; margin:0; text-decoration:none; background-color:#fff; border:1px solid #2474A2; }
#sous_menu #bt_recherche a:hover { display:block; color:#2474A2; font-weight:bold; background-color:#eee; margin:0px;}

.txt_sous_menu p{ margin:2px; padding:10px; color:#2474A2; background-color:#FFCC66; }
.rubrique {text-align:center; font-family:"Trebuchet MS", Verdana, sans-serif; color:#2474A2; font-size:16px; font-weight:bold;}

.txt_sous_menu .sous_menu_vide{ height:200px;}
.txt_sous_menu .sous_menu_vide a{ text-decoration:underline; color:#2474A2;}
/* information de la page ------------- z-index 80 -----------------*/

#page { width:960px; margin:0; padding:0; position:relative; z-index:80; }

/* document de la page 
---------------------------------------------------------------*/

#document { width:830px; position:absolute; left:130px; top:5px; z-index:60; background-color:#FF8030; color:#000  }
#document p { margin:5px; margin-top:0px; padding:10px 0px 0px 5px; font-size:0.95em; }
#document a{text-decoration:underline; color:#000;}
#document ul { margin:5px; margin-top:0px; font-size:0.95em; }
#document a:hover {text-decoration:underline; color:#fff;}
#document .illustration{float:right; padding:5px 5px 5px 10px;}

#document .bloc_image { float:left; margin:5px; width:402px; height:280px;}
#document .bloc_image p{text-align:left; font-size:11px;}
#document .bloc_image img{ border:0px; float:left; padding:5px 10px 5px 5px;}
#document .bloc_image2 { float:left; margin:5px; height:auto; border:1px solid #ccc;}
#document .bloc_image2 p{text-align:left; font-size:11px;}
#document .bloc_image2 .colonne {width:320px; float:left; height:auto;}
#document .bloc_image2 img{ padding:10px 10px 5px 5px;}


#document .titre_h2 { padding:10px 0px 0px 0px; text-align:left; font-size:1.1em; font-weight:bold;}
#document .titre_h3 { padding:5px 0px 0px 0px; text-align:left; font-size:1.05em; font-weight:bold;}

#document table { border:2px solid #ddd; text-align:center;; border-collapse:collapse; width:95%; margin:auto; margin-top:15px; margin-bottom:10px;}
#document table td { border:1px solid #ddd; margin:0px; padding:5px; vertical-align:text-top}


#document .bloc_lien{ display:block; float:left; padding:10px 40px 10px 40px; width:325px;}

#document #docFlash{text-align:center; margin:10px;}

#document .archives{ padding:10px 0px 5px 10px; font-size:14px; font-weight:bold; color:#fff;}
/*fin*/

