a {outline:none;}
.menu_gauche_jaune {height:484px;}

.focus_cadre{width:100%;margin:10px 0px;}
.focus_cadre td{padding:5px;text-align:left;}

.tableau_telechargements_col_1 {width:40%;}
.tableau_telechargements_col_2 {width:40%;}
.tableau_telechargements_col_3 {width:20%;}

.iframe{width:970px;height:560px;margin:auto;border:1px solid #999;padding:0px;}

td#message {color:#c00;font-weight:bold;text-align:center;}

input, textarea {font-size:11px;}


.cadre_bord_left{background-position: top right;background-repeat: repeat-y;}
.cadre_bord_right{background-position: top left;background-repeat: repeat-y;}

.cadre_coin_top_left{background-position: bottom right;background-repeat:no-repeat;}
.cadre_coin_top_right{background-position: bottom left;background-repeat:no-repeat;}
.cadre_coin_bottom_left{background-position: top right;background-repeat:no-repeat;}
.cadre_coin_bottom_right{background-position: top left;background-repeat:no-repeat;}


div.menu_title{color:#fff;font-weight:bold;padding:5px 10px;width:155px;cursor: pointer;}
div.menu_title a,div.menu_title a:hover,div.menu_title a:visited{color:#fff !important;}

div.submenu_title{color:#fff;font-weight:normal;padding:5px 10px;width:155px;cursor: pointer;}
div.submenu_title a,div.submenu_title a:hover,div.submenu_title a:visited{color:#fff !important;font-weight:normal;}


div.menu_list{ 
   border-top:1px solid #C08000;
   padding:0px;      
   margin:0px;
}
div.menu_item, div.menu_item_selected{
   padding:5px 10px;
   margin:0px;
   list-style-type: none;
   font-weight:bold;
   color:#FDD40A;
   background-color:#9A0000;
   border-bottom:1px solid #C08000;
   cursor:pointer;
}
div.menu_item_selected{
   color:#9A0000;
   background-color:#FDD40A;
}

div.submenu1_list {
   display:none;
   position:absolute;
   width:175px;
   padding:0px;
   margin:-6px 0 0 168px;
   background-color:#9A0000;
   border-top:1px solid #C08000;    
   border-left:1px solid #C08000;    
}  
div.submenu1_item{
   padding:5px 10px;
   margin:0px;
   list-style-type: none;
   font-weight:normal;
   color:#FDD40A;
   border-bottom:1px solid #C08000;
   cursor:pointer;
}

div.submenu2_list {
   display:none;*/
   position:absolute;
   width:175px;
   padding:0px;
   margin:-6px 0 0 165px;
   background-color:#9A0000;
   border-top:1px solid #C08000;    
   border-left:1px solid #C08000;    
}
div.submenu2_item{
   padding:5px 10px;
   margin:0px;
   list-style-type: none;
   font-weight:normal;
   color:#FDD40A;
   border-bottom:1px solid #C08000;
}
a.submenu2_item_title{
   color:#FDD40A;
   font-weight:normal;
   display:block;
}
a.submenu2_item_title:hover{
   color:#FDD40A;
   font-weight:normal;
}


div#info{position:absolute;width:100%;text-align:center;padding:60px 0px 10px;z-index:999;display:none;}
div#info table.details{margin:auto;}
div#info div.close{text-align:right;margin-bottom:10px;}
div#info div.close a{color:#900;font-weight:normal;text-decoration:none;border-bottom:1px dashed #900;}
div#info td#details{padding:3px 10px 10px;line-height:normal;background-color:#fff;border:3px solid #ccc;}
div#info td#details th,div#info td#details td{text-align:left;padding:2px 5px;vertical-align:top;}
                              
.pager{padding:10px 0px;}

.texte_bordeau{font-size:15pt;}
.contenu_droite_menu_jaune{padding-top:20px;}

.menu_fond_gris a, .menu_fond_jaune a{font-size:11px;font-family:verdana,sans-serif;}


.Optim1 a, .Optim2 a {
font-size: 10px;
text-decoration:none;
color:#000000;
}
.menu-Optim1, .menu-Optim2 {
width:200px;
position:absolute;
padding-top:10px;
background-color:#FFFFFF;
line-height:18px;
}
.menu-Optim1 ul, .menu-Optim2 ul, .menu-Optim1 li, .menu-Optim2 li {
margin:0px;
padding:0px;
list-style-type:none;
}
.menu-Optim1 a, .menu-Optim2 a {
display:block;
height:100%;
font-size:12px;
text-decoration:none;
text-align:left;
}
.menu-Optim1 li a:hover, .menu-Optim2 li a:hover {
background-color:#EEEEEE;
color:#666666;
}


div#info td#details th.center,
div#info td#details td.center{
   text-align:center;
}
div#info td#details th.right,
div#info td#details td.right{
   text-align:right;
}


.encart_adresse {  
   background-image:url("../images-castolin/encart_adresse_bottom2.gif");
   width:450px;
}

.encart_adresse_top  {
   padding-bottom:20px;
}

.cellule_societe {
   width:195px;
}

.cellule_adresse{
   padding-right:5px;
}