body {
background-color: #172684;
scrollbar-face-color: #B3CB17;
scrollbar-arrow-color:#172684;
scrollbar-base-color:#172684;
scrollbar-shadow-color:#172684;
scrollbar-darkshadow-color:#172684;
scrollbar-highlight-color:#172684;
scrollbar-3dlight-color:#172684;
scrollbar-track-color:#172684;
}

.color1 {background-color: #172684;}
.color2 {background-color: #B3CB17;}
.color3 {background-color: #FFFFFF;}

.intMenu {
   background:url('../imgs/int_bg_menu.gif') left top repeat-y;
}

td.sh {
   border-width: 1px 1px 1px 1px;
   border-style: solid;
   border-color: #9AA0C8;
}

td.shtcheck {
   border-width: 1px 1px 1px 1px;
   border-style: solid;
   border-color: #9AA0C8;
   background-color:#B3CB17;
   text-decoration:none;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #FFFFFF;
   font-weight: bold;
}

.logo {
   border-width: 0px 1px 1px 0px;
   border-style: solid;
   border-color: #5D68A9;
}

.photos {
   border-width: 0px 0px 1px 0px;
   border-style: solid;
   border-color: #5D68A9;
}

.root {
   border-width: 0px 0px 1px 0px;
   border-style: solid;
   border-color: #172684;
}

.txtRoot {
   text-decoration:none;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #172684;
}

.txtRoot2 {
   text-decoration:none;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #B3CB17;
}

a, a:hover{
text-decoration:underline;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #172684;
}

.download, .download:hover, .download:link {
text-decoration:underline;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #172684;
}

.btBottom, .btBottom:hover, .btBottom:link {
text-decoration:none;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #8B93C2;
}

.title1 {
text-decoration:none;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
color: #172684;
}

.title2 {
text-decoration:none;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
color: #B3CB17;
}

.title3 {
text-decoration:none;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #172684;
}

.text1, td, p, div {
text-decoration:none;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #797979;
}

.text2 {
text-decoration:none;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #172684;
}

hr {
color: #B3CB17;
background-color: #B3CB17;
height: 1px;
border: 0px;
}

.hpPartenaires {
text-decoration:none;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FFFFFF;
padding:2px;
}

#menuEnt {
   position:absolute;
   visibility:hidden;
   margin-top:-3px;
}

.searchEntNav2, .searchEntNav2:hover, .searchEntNav2:link  {
   display:block;
   height: 12px;
   width: 86px;
   background-color: #FFFFFF;
   color: #172684;
   font-family:Helvetica, Arial, sans-serif; font-size:10px; color:#6B696B; font-weight:normal; text-decoration:none; letter-spacing: -1px;
   border:1px solid #6B696B;
   padding:2px 0px 2px 4px;
}

.tblmenu {width:100%;}

.indexnavoff, .indexnavoff:link {
   display:block;
   background-color:#B3CB17;
   text-decoration:none;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight:normal;
   color: #172684;
   border-width: 1px 1px 1px 1px;
   border-style: solid;
   border-color: #45519D;
   padding:1px 3px 1px 3px;
   margin:0px 3px 0px 0px;
}

.indexnavoff:hover, .indexnavon, .indexnavon:hover, .indexnavon:link {
   display:block;
   background-color:#172684;
   text-decoration:none;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight:normal;
   color: #FFFFFF;
   border-width: 1px 1px 1px 1px;
   border-style: solid;
   border-color: #45519D;
   padding:1px 3px 1px 3px;
   margin:0px 3px 0px 0px;
}

.asitemap0 {font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#797979; font-weight:bold; text-decoration:none; letter-spacing: 1px;}
.asitemap0:hover {font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#797979; font-weight:bold; text-decoration:none; letter-spacing: 1px;}
.asitemap0off {display:block;margin:8px 0px 0px 0px;padding:2px 0px 2px 12px;background:url('/imgs/sitemap/sitemap_puce0_off.gif') left top no-repeat;font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#797979; font-weight:bold; text-decoration:none; letter-spacing: 1px;}
.asitemap0off:hover {display:block;margin:8px 0px 0px 0px;padding:2px 0px 2px 12px;background:url('/imgs/sitemap/sitemap_puce0_on.gif') left top no-repeat;font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#B3CB17; font-weight:bold; text-decoration:none; letter-spacing: 1px;}
.asitemap0on {display:block;margin:8px 0px 0px 0px;padding:2px 0px 2px 12px;background:url('/imgs/sitemap/sitemap_puce0_on.gif') left top no-repeat;font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#B3CB17; font-weight:bold; text-decoration:none; letter-spacing: 1px;}
.asitemap0on:hover {display:block;margin:8px 0px 0px 0px;padding:2px 0px 2px 12px;background:url('/imgs/sitemap/sitemap_puce0_on.gif') left top no-repeat;font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#B3CB17; font-weight:bold; text-decoration:none; letter-spacing: 1px;}

.asitemap1 {font-family:Helvetica, Arial, sans-serif; font-size:11px; color:#797979; font-weight:normal; text-decoration:none; letter-spacing: 1px;}
.asitemap1:hover {font-family:Helvetica, Arial, sans-serif; font-size:11px; color:#797979; font-weight:normal; text-decoration:none; letter-spacing: 1px;}
.asitemap1off {padding:2px 0px 2px 38px;background:url('/imgs/sitemap/sitemap_puce1_off.gif') left top no-repeat;font-family:Helvetica, Arial, sans-serif; font-size:11px; color:#797979; font-weight:normal; text-decoration:none; letter-spacing: 1px;}
.asitemap1off:hover {padding:2px 0px 2px 38px;background:url('/imgs/sitemap/sitemap_puce1_on.gif') left top no-repeat;font-family:Helvetica, Arial, sans-serif; font-size:11px; color:#172684; font-weight:normal; text-decoration:none; letter-spacing: 1px;}
.asitemap1on {padding:2px 0px 2px 38px;background:url('/imgs/sitemap/sitemap_puce1_on.gif') left top no-repeat;font-family:Helvetica, Arial, sans-serif; font-size:11px; color:#172684; font-weight:normal; text-decoration:none; letter-spacing: 1px;}
.asitemap1on:hover {padding:2px 0px 2px 38px;background:url('/imgs/sitemap/sitemap_puce1_on.gif') left top no-repeat;font-family:Helvetica, Arial, sans-serif; font-size:11px; color:#172684; font-weight:normal; text-decoration:none; letter-spacing: 1px;}


.in1off, .inp1off, .in1on, .inp1on, .ln1off, .lnp1off, .ln1on, .lnp1on {
   background-color: transparent;
   border-bottom-width: 0px;
   border-bottom-style: solid;
   border-bottom-color: #FFFFFF;
}

.in2off, .inp2off, .in2on, .inp2on, .ln2off, .lnp2off, .ln2on, .lnp2on {
   background-color: transparent;
   border-bottom-width: 0px;
   border-bottom-style: solid;
   border-bottom-color: #FFFFFF;
}

.pageinp {
   font-family:Arial,Helvetica,Geneva,Sans-serif;
   font-size:11px;
   color:#172684;
   font-weight:normal;
   background-color:white;
   border-style:solid;
   border-width:1px 1px 1px 1px;
   border-color:#172684;
   padding-left:2px;
}

.pagetextarea {
   width:450px;
   height:70px;
   font-family:Arial,Helvetica,Geneva,Sans-serif;
   font-size:11px;
   color:#172684;
   font-weight:normal;
   background-color:white;
   border-style:solid;
   border-width:1px 1px 1px 1px;
   border-color:#172684;
   padding-left:2px;
}

.pagesub {
   display:block;
   font-family:Arial,Helvetica,Geneva,Sans-serif;
   font-size:11px;
   color:#ffffff;
   font-weight:bold;
   background-color:#172684;
   border:none;
   padding:1px 3px 1px 3px;
   cursor:pointer;
}

/*Style fiche entreprise*/
.ficheCadre{
   background-color:#F5FAD6;
   border-style:solid;
   border-width:1px 1px 1px 1px;
   border-color:#172684;
   padding:10px;
}
.ficheIntitule{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   text-decoration: none;
   font-weight: bold;
   color: #172684;
}
.ficheText{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   text-decoration: none;
   font-weight: normal;
   color: #797979;
}
