/****************** BODY */
body { margin:0px; background-color:#FFFFFF; 
  }

/****************** FONT body, td et input form */
body, td, input, .button { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#525252; } 
.button { border:1px solid #CCCCCC; background-color:#EEEEEE; }
td{ vertical-align:top;}

/****************** DIV & TABLE container du site */
div.dv_container_header { background-color:#FFFFFF;}
div.dv_container_body { background-color:#FFB100; background-image:url(images/bkg.jpg); background-repeat:repeat-x;}
div.dv_container_footer { background-color:#FFFFFF;}
div.dv_container_header, div.dv_container_body, div.dv_container_footer{ text-align:center; display:inline-block; width:100%;} 

div.dv_header, div.dv_body, div.dv_footer{ margin:auto; width:970px; text-align:left; border:0px solid #CCCCCC; }
div.dv_body{ background-color:#FFFFFF; background-image:url(images/bkg_token_right.gif); background-repeat:repeat-y;}
/****************** TITLE & P */
h1, h2, h3, h4, h5 {font-family:Verdana, Arial, Helvetica, sans-serif; }
p, h1, h2, h3, h4, h5 { margin-top:0px; margin-bottom:0px; }
h1{font-size: 28px; font-weight: normal; } h2{font-size: 26px; font-weight: normal; } h3{font-size: 22px; font-weight: normal;} h4{font-size: 16px; } h5{font-size: 13px; } 

p.m0, h1.m0, h2.m0, h3.m0, h4.m0, h5.m0 { margin-top:0px; margin-bottom:0px; }

h1.h_underline, h2.h_underline, h3.h_underline, h4.h_underline, h5.h_underline { border-bottom:1px solid #CCCCCC; padding-bottom:2px; }

.fsize9px { font-size:9px; }

/****************** BULLET  */
ul, ol{ margin-left:0px; padding-left:0px; margin-top:0px; margin-bottom:0px; padding-top:0px; /* border:1px solid #CCCCCC;*/ }
ul li, ol li {margin-left:17px; /*17px pour margin 0*/ /*text-align:justify;*/ } 
ul ol li, ol ol li {margin-left:38px; text-align:justify; } 
ul ul ol li, ol ol ol li {margin-left:59px; text-align:justify; } 

/****************** HR */
hr {border-top:1px dotted #CCCCCC; margin:5px; }

/****************** LINK */
a:link, a:visited, a:active { color: #333333; text-decoration: none; }
a:hover { color: #FFB300; text-decoration: none; }

div.dv_menu_h{ text-align:right;}
div.dv_menu_h a.width_s, div.dv_menu_h a.width_m, div.dv_menu_h a.width_l{ text-align:left; display:inline-block; height:40px; padding-left:4px; border-left:1px solid #333333; font-size:10px;}
div.dv_menu_h a.width_s{ width:80px;}
div.dv_menu_h a.width_m{ width:100px;}
div.dv_menu_h a.width_l{ width:140px;}
div.dv_menu_h a:link, div.dv_menu_h a:visited, div.dv_menu_h a:active { color: #003333; text-decoration: none;}
div.dv_menu_h a:hover { font-weight:bold; text-decoration: none; }

div.dv_menu_f, 
div.dv_menu_f a:link, div.dv_menu_f a:visited, div.dv_menu_f a:active { color: #4B2C0B; text-decoration: none; font-weight:bold; font-size:10;}
div.dv_menu_f a:hover { text-decoration: none; color:#FFFFFF; }

div.dv_menu_f_it, 
div.dv_menu_f_it a:link, div.dv_menu_f_it a:visited, div.dv_menu_f_it a:active { color: #4B2C0B; text-decoration: none; font-size:9;}
div.dv_menu_f_it a:hover { text-decoration: none; color:#FFB300; }

/****************** COPY & WARN */
p.copy{ font-family:Arial, Helvetica, sans-serif; font-size:9px; }
.mark {color:#FF6600; }

/****************** BORDER */
.border, input { border:1px solid #CCCCCC; } 
.border_no{ border:0px; }

/****************** COLOR THEME */
.color_theme_index {color:#FFB300; }

/****************** BLOCKS */
td.td_block{ border:1px solid #BCBCBC; width:240px; background-image:url(images/bkg_block.jpg); background-repeat:repeat-y; text-align:center;} 
div.dv_container_block{ margin:auto; width:236px; height:245px; text-align:left;}
div.dv_container_right{ margin-left:10px; margin-right:5px; font-size:9px;}

ul.menu_v_block { display:block; height:125px; /*border:1px solid #CCCCCC;*/}
ul.menu_v_block li { display:block; margin-left:5px; margin-right:5px; list-style:none; padding-left:10px; padding-right:10px; padding-top:0px; padding-bottom:0px; border-bottom:0px solid #BBBAB5; border-top:1px solid #FFFFFF; font-size:11px; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;} 
ul.menu_v_block li.first_nob {border-top:none;}
ul.menu_v_block li.last_nob {border-bottom:none;}

ul.menu_v_block li a:link, ul.menu_v_block li a:visited, ul.menu_v_block li a:active { color:#525252; text-decoration: none; }
ul.menu_v_block li a:hover { color: #FF8704; text-decoration: none; } 



ul.menu_v { display:block; width:165px; /*border:1px solid #CCCCCC;*/}
ul.menu_v li { list-style:none; margin:0px; padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:2px; font-size:10px; } 
ul.menu_v li a:link, ul.menu_v li a:visited, ul.menu_v li a:active { color:#525252; text-decoration: none; }
ul.menu_v li.li_current { padding-left:5px; background-color:#FFB100; color:#525252; font-weight:bold; list-style:url(images/bullet_arrow.gif); list-style-position:inside; } 
ul.menu_v li a:hover { color: #FFB100; text-decoration: none; } 

/*bacem.................................................................................bacem*/
table.table_chifre tr td {
border-bottom:1px solid #666666;
color:#414041;
padding-left:5px;
}
table.table_chifre tr.tr_bordbotCC td {
border-bottom:1px solid #CCCCCC;
padding-top:10px;
}

