/* CSS Document - Menu déroulant et colonne de droite
Electricfil Internet - avril 2008*/
/*---------------Menu déroulant HAUT----------------------------*/
	
div#smenu1 {display:none; width:190px;  }
div#smenu2 {display:none;  width:190px; }
div#smenu3 {display:none;  width:190px; }
div#smenu4 {display:none;  width:190px; }

div.blocmenu1{float:left; margin: 0px;}

div.blocmenu2{position: absolute;top: 0px;border: 1px solid #333;background-color:#808080; font-size:0.7em;margin:0px; padding:0px;}
div.blocmenu2 ul {margin:0px; padding:0px;}
div.blocmenu2 li {
	color:#ffffff;
	border-top: 1px solid #333;
	margin:0px;
	padding:0px;
	list-style-image: none;display: block;
}
div.blocmenu2 li a  {
	padding-left:10px;
	color:#FFF;
	text-decoration: none;
	display: block;
	border: 0px;
	height:18px;
}
div.blocmenu2 ul.portrait li a:hover {color:#fff; background: #eb9a7c; display: block; width:180px  ;}
div.blocmenu2 ul.metiers li a:hover {color:#fff; background: #d6d87e; display: block;width:180px  ;}
div.blocmenu2 ul.innov li a:hover {color:#fff; background: #91dcd5; display: block;width:180px  ;}
div.blocmenu2 ul.actu li a:hover {color:#fff; background: #7bbad6; display: block;width:180px  ;}


div#choixLg{background:#FFF url(../img/commun/menu/fd_menu.jpg) repeat-x 0px 1px; line-height:23px; width:192px; }
div#choixLg  #img1{float:right; margin-right:10px; margin-top:5px;}
div#choixLg  #img2{ margin-right:10px; margin-top:5px;}

div#choixLg select{font-family: arial, sans-serif; margin-left:25px; font-size:0.7em;margin-top:4px;border:0px;padding:0px;width:80px;}
div#choixLg form{float:left; clear:none;border:0px;}
div#pictoLg{float:right; margin-right:10px;margin-top:6px;}

/*----------------------Menu droite-------------------------------*/
.bloc_droite{
	width:210px;
	background-image:url(../img/commun/fond_bloc_colD.jpg);
	background-repeat:repeat-y;
}
.bloc_droite .titre{margin-left:6px;}

.recherche{padding: 0 0 0 0px;/* line-height:25px; */font-size:0.7em;font-weight:bold;color:#fff; height:20px; width:204px; }
.recherche input{ border: #339933 thin solid 1px ;margin-left:5px;}
.recherche img{
margin-left:-6px;
}

.text_nos_offres{background:#d1d2d3 url(../img/commun/fd_nos_offres.jpg) repeat-x; height:100px; margin-left:6px;padding-left:10px;font-size:0.7em;font-weight:bold;color:#6e6e6d;}
.text_nos_offres select{width:120px; color:#808080;font-size:0.95em;font-weight:bold;}
.fleche{
background-color:#8bae3f;
color:#FFFFFF;
font-size:11px;
border:0px;
height:16px;
}
.hold_text_fiches{
	background:#d1d2d3 url(../img/commun/fd_nos_offres.jpg) repeat-x 0 0;
	margin-left:6px;
	}
.text_fiches2{	
	padding-left:10px;
	height:220px;
	overflow: auto;
}

.text_fiches{	
	padding-left:10px;
	height:70px;
	overflow: auto;
}
.text_fiches ul{margin:0px; padding:0px;}
.text_fiches li{list-style-image: none; border-bottom:dotted #808080 1px;display:block;}
.text_fiches a:link, .text_fiches a:visited{font-size:0.68em;font-weight:bold;color:#808080; text-decoration:none; }
.text_fiches a:hover{color:#ba0006;}

.text_fiches2 ul{margin:0px; padding:0px;}
.text_fiches2 li{list-style-image: none; border-bottom:dotted #808080 1px;display:block;}
.text_fiches2 a:link, .text_fiches2 a:visited{font-size:0.68em;font-weight:bold;color:#808080; text-decoration:none; }
.text_fiches2 a:hover{color:#ba0006;}

.text_blocD{background:#d1d2d3 url(../img/commun/fd_nos_offres.jpg) repeat-x; margin-left:6px;padding-left:10px;
padding-top:6px;
padding-bottom:6px;
font-size:0.7em;font-weight:bold;color:#8084AC;}

/* menu Gauche------*/
div#menuG{float:left; width:187px; clear:none;}
div#menuG ul{padding:0px; margin:0px;width:187px;border-bottom:#333 solid 1px; background:#FFF;list-style-type: none;}
div#menuG li{display:block; height:20px; padding:0px; margin:0px; width:187px;list-style-type: none;}

div#menuG li.niv1{border-right:#333 solid 1px;border-bottom:#333 solid 1px;}
div#menuG li.niv1 a:link,div#menuG li.niv1 a:visited{background:#808080; color:#fff; text-decoration:none; font-size:0.7em; display: block;
height:20px; line-height:20px; padding-left:12px;}


/*------------niv1--------------*/
div#menuG li.niv1ON a:link, div#menuG li.niv1ON a:visited{text-decoration:none;color:#fff; padding-left:12px;}

div#menuG li.niv1ON{font-size:0.7em;line-height:20px;border-right:#333 solid 1px;border-bottom:#333 solid 1px;}
div#menuG li.niv1ON span{
	padding-left:12px;
}
/*------------niv2--------------*/
div#menuG li.niv12{/*border-right:#333 solid 1px;*/border-bottom:#333 dotted 1px;display: block; margin-left:20px; width:152px; }
div#menuG li.niv12 a:link,div#menuG li.niv12 a:visited{background:#fff; color:#808080; text-decoration:none; font-size:0.7em; display: block;
height:20px; line-height:20px; padding-left:5px; max-width:170px }

div#menuG li.niv12ON{
	display: block; margin-left:20px; width:162px;
	font-size:0.7em;padding-left:5px;
	line-height:20px;
	/*border-right:#333 solid 1px;*/
	border-bottom:#333 dotted 1px;
}
div#menuG li.niv12Inter{font-size:0.7em;line-height:20px; background:#e6e6e6;color:#808080; font-weight:bold;padding-left:10px;width:177px;/*border-right:#333 solid 1px;*/}
