*{
padding:0;
margin:0;
}

#bloc_left ul, li{
list-style:none;
margin:0;
padding:0;
}

.fleche{
background-image: url(images/fleche_verte.gif);
background-repeat:no-repeat;
background-position: 15px 4px;
-height:1%;
/height:1%;
list-style-type:none;
padding: 0px;
padding-left: 45px;
line-height:18px;
padding-bottom:10px;
}

body{
font-family:Tahoma, "Trebuchet MS", Arial ;
font-size:12px;
color:#003366;
line-height:18px;
}



#container{
margin-left:auto;
margin-right:auto;
width:993px;
}

#container a{
display:inline;
text-decoration:underline;
padding:1px;
color:#003366;
}

#container a:hover{
display:inline;
background:none;
color:#78a5d3;
}

#container #logo_bbcm{
text-align:center;
}

#container #bloc_left #bloc_nav #bloc_nav_right #demande_infos a{
display:inline!important;
text-decoration:underline!important;
padding:1px;
}

#container #bloc_left #bloc_nav #bloc_nav_right #demande_infos a:hover{
display:inline!important;
background:none!important;
color:#78a5d3!important;
}

#bloc_left{
background:url(images/bg_left2.gif) no-repeat;
width:470px;
height:589px;
float:left;
padding-left:5px;
}

#bloc_left #bloc_nav{
margin-top:25px;
width:460px;
}

#bloc_left #bloc_nav #bloc_nav_left{
width:190px;
float:left;
margin-top:20px;
text-align:right;
}

#container #bloc_left #bloc_nav #bloc_nav_left li {
margin-bottom:1px;
color:#003366;
}



#container #bloc_left #bloc_nav #bloc_nav_left a{
display:block!important;
color:#003366;
text-decoration:none!important;
padding:3px 0!important;
width:180px;
padding-left:5px!important;
padding-right:5px!important;
}

#container #bloc_left #bloc_nav #bloc_nav_left li.active_rubrique_bleu{
color:#FFFFFF;
background:#003366!important;
padding:3px 0;
width:180px;
padding-left:5px;
padding-right:5px;
}



#container #bloc_left #bloc_nav #bloc_nav_left a:hover{
color:#FFFFFF;
background:#013c77;
}



#container #bloc_left #bloc_nav #bloc_nav_middle{
width:30px;
float:left;
}



#container #bloc_left #bloc_nav #bloc_nav_middle{
border-top: solid 1px #99cc33;
/*border-right: solid 1px #99cc33;*/
}


#container #bloc_left #bloc_nav #bloc_nav_middle .trait_solutions_entreprises_right{
height:86px; 
width:1px; 
background:#99cc33; 
float:left;
}

#container #bloc_left #bloc_nav #bloc_nav_middle .trait_solutions_entreprises_left{
height:303px; 
width:1px; 
background:#99cc33; 
float:right;
}

#container #bloc_left #bloc_nav #bloc_nav_middle .trait_solutions_institutionnelles_right{
height:129px; 
width:1px; 
background:#99cc33; 
float:left;
}

#container #bloc_left #bloc_nav #bloc_nav_middle .trait_solutions_institutionnelles_left{
height:270px; 
width:1px; 
background:#99cc33; 
float:right;
}

#container #bloc_left #bloc_nav #bloc_nav_middle .trait_solutions_salons_professionnels_right{
height:172px; 
width:1px; 
background:#99cc33; 
float:left;
}

#container #bloc_left #bloc_nav #bloc_nav_middle .trait_solutions_salons_professionnels_left{
height:357px; 
width:1px; 
background:#99cc33; 
float:right;
}

#container #bloc_left #bloc_nav #bloc_nav_middle .trait_demande_infos_right{
height:197px; 
width:1px; 
background:#99cc33; 
float:left;
}

#container #bloc_left #bloc_nav #bloc_nav_middle .trait_demande_infos_left{
height:290px; 
width:1px; 
background:#99cc33; 
float:right;
}

#container #bloc_left #bloc_nav #bloc_nav_middle .trait_contact_right{
height:222px;
width:1px; 
background:#99cc33; 
float:left;
}

#container #bloc_left #bloc_nav #bloc_nav_middle .trait_contact_left{
height:290px; 
width:1px; 
background:#99cc33; 
float:right;
}

#container #bloc_left #bloc_nav #bloc_nav_right{
width:240px;
float:left;
margin-top:20px;
text-align:left;
}

#container #bloc_left #bloc_nav #bloc_nav_right li {
margin-bottom:1px;
}

#container #bloc_left #bloc_nav #bloc_nav_right a{
display:block!important;
color:#003366;
text-decoration:none!important;
padding:7px 0!important;
width:230px;
padding-left:5px!important;
padding-right:5px!important;
}

#container #bloc_left #bloc_nav #bloc_nav_right a:hover{
color:#FFFFFF;
background-color:#a7de3a!important;
}

#container #bloc_left #bloc_nav #bloc_nav_right li.active_sousrubrique_vert{
color:#FFFFFF;
background:#99cc33!important;
padding:7px 0;
width:230px;
padding-left:5px;
padding-right:5px;
}

#container #bloc_right{
width:518px;
height:555px;
float:right;
}

#container #fil_ariane{
font-size:10px;
color:#ffffff;
margin-bottom:5px;
text-align:right;
}

#container #bloc_right_top{
background:url(images/bg_titre.gif) no-repeat;
width:478px;
height:74px;
padding:5px 20px 20px 20px;
text-align:left;
}

h1{
color:#669900;
font-size:20px;
font-weight:bold;
line-height:22px;
}

h2{
color:#003366;
font-size:13px;
font-weight:bold;
padding-bottom:10px;
}

#container #bloc_right_bottom{
background:url(images/bg_bottom.gif) no-repeat;
width:518px;
height:490px;
}

#container #bloc_right #container_bloc_right_bottom #contenu_global{
padding:5px 0 10px 0;
margin-left:10px;
overflow:auto;
height:460px !important;
width:480px;
/*scrollbar-arrow-color:#669900;
scrollbar-track-color:#FFFFFF;
scrollbar-darkshadow-color:#ffffff;
scrollbar-3dlight-color:#669900;
scrollbar-shadow-color:#669900;
scrollbar-face-color:#ffffff;
scrollbar-highlight-color:#ffffff;*/
}

.contenu_bloc_right_bottom{
width:430px;
padding:10px
}

.contenu_bloc_right_bottom .photo{
float:right; 
margin-left:10px;
border:solid 1px #CCCCCC;
}

.contenu_bloc_right_bottom .photo_center{
margin-bottom:10px;
text-align:center;
}

.contenu_bloc_right_bottom .photo_center img{
border:solid 1px #CCCCCC;
}

.pave_bleu .pave_bleu_top{
background:url(images/pave_bleu_01.gif) no-repeat;
width:450px;
height:15px;
}

.pave_bleu .pave_bleu_middle{
background:url(images/pave_bleu_02.gif) repeat-y;
width:424px;
padding:0 13px;
color:#FFFFFF;
text-align:justify;
font-weight:bold;
}

.pave_bleu .pave_bleu_bottom{
background:url(images/pave_bleu_05.gif) no-repeat;
width:450px;
height:15px;
}

.pave_vert .pave_vert_top{
background:url(images/pave_vert_01.gif) no-repeat;
width:450px;
height:15px;
}

.pave_vert .pave_vert_middle{
background:url(images/pave_vert_02.gif) repeat-y;
width:424px;
padding:0 13px;
color:#FFFFFF;
text-align:center;
font-weight:bold;
}

.pave_vert .pave_vert_bottom{
background:url(images/pave_vert_05.gif) no-repeat;
width:450px;
height:15px;
}

p{
padding-bottom:10px;
text-align:justify;
}

.gtitrevert{
color:#669900;
font:bold 16px Verdana, Arial, Helvetica, sans-serif;
padding:10px 0;
}

.accroche_pave_vert{
font-size:18px;
font-weight:bold;
line-height:24px;
}

#demande_infos{
padding:170px 10px 0 10px;
}

.pave_exemple{
float:left;
height:235px;
width:157px;
border:solid 1px #CCCCCC;
margin-bottom:10px;
}

.photo_exemple{
height:180px;
width:155px;
background:#dddddd;
}



.titre_exemple{
height:35px;
width:137px;
background:#003366;
color:#FFFFFF;
padding:10px;
}

.titre_exemple a{
color:#FFFFFF!important;
}

