@charset "utf-8";
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
{
  border:0;
  outline:0;
  font-weight:inherit;
  font-style:inherit;
  font-size:100%;
  font-family:inherit;
  vertical-align:baseline;
  margin:0;
  padding:0;
}

strong{font-weight:bold}

:focus
{
  outline:0;
}

body
{
  line-height:1;
  text-align:center;
  font-size:11px;
  color:#404040;
  font-family:Tahoma,Arial, Helvetica, sans-serif;
  margin:0;
  
/*	  padding:50px 0 0;*/
  padding:0;  
  background:#fff;
}

ol,ul
{
  list-style:none;
}

table
{
  border-collapse:separate;
  border-spacing:0;
  float:none;
  padding:0 0 0 20px;
}

caption,th,td
{
  text-align:left;
  font-weight:400;
}

blockquote:before,blockquote:after,q:before,q:after
{
  content:"";
}

/* STRUCTURE */
#wrapper {
	width: 910px;
	margin: 0 auto;
	padding-bottom: 20px;
	text-align:left;
	
}
#decoHaut{height:6px;width:100%;position:absolute;left:0;
background-image:url(../images/deco_haut.jpg); background-repeat:repeat-x;}

#cont{
width:910px;
background-color:#00FF66;
margin:0 auto;
}


#main{
background-image:url(../images/fond_cont.gif);
background-repeat:no-repeat;
width:850px;
padding:0 20px 0 40px;

}



#mainContenu{
float:left;
text-align:justify;
line-height:14px;
width:600px;


}
a,a:link,a:visited,a:active{
text-decoration:underline;
color:#404040;

}
a:hover{
	text-decoration:none;
}
/* BAN */
#ban{
	background-image:url(../images/ban.jpg);
	background-repeat:no-repeat;
	width:895px;
	height:217px;
	padding:9px 0 0 15px;
	font-size:9px;
	overflow: hidden;
}
#contExtranet{
width: 910px;
background-color:#CC6633;
left:50%;
	position: absolute;
	
	
}
.butMed,.butArm{
	display:block;
	width:245px;
	height:75px;
	float:left;
	text-transform:uppercase;
	font-weight:bold;
	font-size:11px;
	color:#ffffff;
	padding:10px 0 0 15px;
}
.butMed:link,.butArm:link,.butMed:active,.butArm:active,.butMed:hover,.butArm:hover,.butMed:visited,.butArm:visited{color:#fff;}
.butMed {background-image:url(../images/fond_med.gif);margin:73px 0 0 342px;}
.butArm{background-image:url(../images/fond_arm.gif);margin:73px 0 0 10px;}
*html .butMed{margin:73px 0 0 170px;}




/*  FOOTER */
#footer{
height:135px;
background-color:#3300CC;
background-image:url(../images/fond_footer.jpg);
padding:20px 0 0 0;
}

ul#menuFooter li{
	color:#FFF;
	display:inline;
}

ul#menuFooter li a{
	color:#FFF;
	display:inline;
}

/* MENU */
#menu{
width:186px;
height:241px;
background-image:url(../images/fond_menu.jpg);
background-repeat:no-repeat;
float:left;
margin:0 40px 0 0;
}



.clear {
	clear: both;
}

/* BOITE EXTRANET */
#phototheque{
	left:200px;
	position:absolute;
	text-align:left;
	color:#fff;
	font-size:11px;
	
}


#contPhoto{
width:202px;
height:70px;
background-image:url(../images/fond_extranet.jpg);
background-repeat:no-repeat;

}
#contenairePhoto{
	width: 910px;
	position: absolute;
	left: 50%;
}
#phototheque a{
display:block;
width:202px;
height:20px;
background-image:url(../images/fondButExtranet.jpg);
background-repeat:no-repeat;
color:#fff;
text-transform:uppercase;
font-weight:bold;
padding:3px 0 0 10px;
}

/* BOITE RECHERCHE */
#contRecherche{margin:0 0 0 650px; }
/* FORMULAIRES*/
/*input du bloc de login */
#phototheque input{margin:3px 0 0 30px; background-image:url(../images/input_extranet.jpg); width:131px; height:14px; background-repeat:no-repeat; padding:2px; border:none;color:#fff;font-size:9px;}
#phototheque label{margin:0 0 0 5px;}
#phototheque .submit{width:49px; height:18px;background:transparent;background-image:url(../images/submit_extranet.jpg); background-repeat:no-repeat; margin:3px 0 0 135px; }
/*  input recherche*/
#contRecherche input{background:transparent;background-image:url(../images/input_recherche.jpg); width:132px; height:15px; border:none; background-repeat:no-repeat; padding:2px;color:#fff;font-size:9px;float:left;margin:10px 0 0 20px;}
#contRecherche .submit{background-image:url(../images/submit_recherche.jpg);width:51px;height:18px;padding:0 2px 2px 2px;margin:10px 0 0 10px;color:#FFF}

/* ACTUALITES */
#actus{
background-image:url(../images/fond_actu.gif);
background-repeat:no-repeat;
width:828px;
height:195px;
margin:20px 0 0 0;
padding:5px;
}
#actus h3{text-transform:uppercase; font-weight:bold;}
#actus .actu{width:350px;float:left;margin:0 50px 0 10px;}
#actus .actu h4{font-weight:bold;margin:10px 0 2px 0;}
#actus .actu span{font-style:italic;}
#actus .actu p{width:260px; float:left;margin:10px 0 0 0;}
#actus .actu p a.lasuite, #mainContenu .actuListe a.lasuite{background-image:url(../images/but_suite.gif); background-repeat:no-repeat;display:block;width:66px;height:21px;font-size:9px;padding:7px 0 0 16px;margin:10px 0 0 5px;}
#actus .actu .img_actu{width:86px;height:86px;background-image:url(../images/fond_img_actu.gif); background-repeat:no-repeat;margin:10px 0 0 0;padding:4px 0 0 4px;float:left;}



/* CONTENU */
#mainContenu .ariane{text-transform:uppercase;font-weight:bold;font-size:9px;}
#mainContenu h3{width:580px;font-size:14px; font-weight:bold;color:#fbc345;border-bottom:1px solid #fbc345;text-transform:uppercase;padding:10px 0 3px 0; margin:0 0 10px 0;}
#mainContenu h4{font-size:12px;font-weight:bold;text-transform:uppercase;padding:10px 0 0 0;}
#mainContenu .bleu, #mainContenu .couleur_4{color:#0076b3;border-color:#0076b3;}
#mainContenu .jaune, #mainContenu .couleur_2{color:#fbc243;border-color:#fbc243;}
/*#mainContenu p{width:580px; padding:15px 0 0 0;}
#mainContenu img{border:3px solid #e1e1e1; float:right;margin:0 0 0 5px;}*/
#mainContenu .listeCara{width:500px; list-style-type:circle;padding:10px 0 0 40px; list-style-position:inside; list-style-image:url(../images/bullet.gif);}
#mainContenu listeCara li{padding:5px 0 0 0;}
#mainContenu .ensavoirPlus{display:block;background-image:url(../images/savoirPlus.jpg); background-repeat:no-repeat; width:169px; height:23px; font-size:9px; padding:5px 2px 2px 25px;}
#mainContenu .versionPDF{display:block;background-image:url(../images/versionPDF.jpg); background-repeat:no-repeat; width:169px; height:23px; font-size:9px; padding:5px 2px 2px 25px;}
#mainContenu .retour{display:block;background-image:url(../images/retour.jpg); background-repeat:no-repeat; width:169px; height:23px; font-size:9px; padding:5px 2px 2px 25px; float:right;}


/* BOX CATALOGUE*/
.boxMed,.boxMicro{ text-align:left; float:left; padding:10px 0 20px 0; margin:0 0 0 0; }
.boxMed .titre,.boxMicro .titre{color:#fff;display:block; width:172px; height:41px; background-repeat:no-repeat; color:#fff; text-transform:uppercase; font-weight:bold; padding:70px 10px 0 15px; }
.boxMed .titre:visited, .boxMed .titre:link, .boxMed .titre:active, .boxMed .titre:hover,.boxMicro .titre:visited, .boxMicro .titre:link, .boxMicro .titre:active, .boxMicro .titre:hover{color:#fff;}
.boxMed .boxUl,.boxMicro .boxUl{ width:162px; height:137px; background-repeat:no-repeat; padding:5px 0 0 30px; font-weight:bold; }
.boxMed ul li, .boxMicro ul li{ width:170px; margin:3px 0 0 0; }

/*  BOX CATALOGUE MICRO et MED*/
.boxMed .titre{background-image:url(../images/but_cataMed.gif);}
.boxMicro .titre{background-image:url(../images/but_cataMicro.gif);}
.boxMed .boxUl{background-image:url(../images/fond_cataMed.gif); list-style-image:url(../images/bullet_cataMed.gif);}
.boxMicro .boxUl{background-image:url(../images/fond_cataMicro.gif); list-style-image:url(../images/bullet_cataMicro.gif);}

/* FORMULAIRE CONTACT */
#verticalForm {padding:0 0 0 0; width:340px; float:left}
#verticalForm  label{display:block; width:65px; float:left; text-align:left; padding:10px 0 0 0; font-weight:bold;}
#verticalForm input{background:transparent;background-image:url(../images/input_text.jpg); background-repeat:no-repeat; width:217px; height:21px; border:none; margin:0 0 0 30px; padding:10px 0 0 10px; font-size:11px; float:left;}
#verticalForm  textarea{background:transparent;background-image:url(../images/input_textarea.jpg); background-repeat:no-repeat; height:98px; width:217px; border:none; margin:0 0 0 30px;padding:10px 0 0 10px; font-size:11px; font-family:Tahoma,Arial}
#verticalForm  .submitContact{background:transparent;background-image:url(../images/input_submit.jpg); width:65px; height:33px; background-repeat:no-repeat; color:#fff; padding:0 0 2px 0; font-size:9px; margin:0 0 0 250px;}
#verticalForm .red{
text-indent:5px;
color:#CC0000;
}
 
#mainContenu .blockCol{
	float:left;
	width:385px;
}

/* PAGE ACTUALITE */
#mainContenu .actuListe{width:500px; background-position:bottom; background-image:url(../images/fond_listeActu.jpg); background-repeat:repeat-x; margin:0 0 20px 0; border:1px solid #dec79c; padding:0 10px 10px 10px;float:left;}
#mainContenu .actuListe h4, #mainContenu .lienListe h4{text-transform:none;}
#mainContenu .actuListe span{font-style:italic;}
#mainContenu .actuListe p,#mainContenu .lienListe p{width:385px; height:100%; padding:0 0 0 0; float:left}
#mainContenu .actuListe .lasuite{padding:5px 0 0 16px;}
#mainContenu .actuListe .img_actu a{width:86px;height:86px;background-image:url(../images/fond_img_actu.gif); background-repeat:no-repeat;margin:0px 0 0 5px;padding:4px 0 0 4px;float:left;}

#mainContenu #pagePage{width:500px; }
#mainContenu #pagePage ul{}
#mainContenu #pagePage ul li{}
#mainContenu #pagePage a{float:left;display:block; width:10px; height:15px; background-color:#f6edd6; border:1px solid #dec79c; padding:0 0 0 5px; margin:0 0 0 2px; font-size:9px; color:#a69a7c; }

/* PAGE LIENS */
#mainContenu .lienListe{width:500px; background-position:bottom; background-image:url(../images/fond_listeLien.jpg); background-repeat:repeat-x; margin:0 0 20px 0; border:1px solid #dedede; padding:0 10px 10px 10px;}
#mainContenu .lienListe .urlLien a{width:385px;background-image:url(../images/bullet.gif); background-repeat:no-repeat; padding:0 0 0 10px; display:block; background-position:0 4px; margin:10px 0 0 20px;display:block}
#mainContenu .lienListe .img_actu a{width:86px;height:86px;background-image:url(../images/fond_img_actu.gif); background-repeat:no-repeat;margin:0px 0 0 5px; padding:4px 0 0 4px;float:left;}

/* PAGE CATALOGUE */

ul#catalogue {
	width:600px;
}

ul#catalogue li {
	background-repeat	: no-repeat;
	/*height				: 60px;*/
	padding-left		: 10px;
	margin-top			: 10px;
}

ul#catalogue li span.titre {
	color			: #FFFFFF;
	text-transform	: uppercase;
	font-weight		: bold;
}


ul#catalogue li.class_2 {
	background-image:url(../images/but_arm_long.jpg);
	padding-top			: 35px;	
}

ul#catalogue li.class_4 {
	background-image:url(../images/but_med_long.jpg);
	padding-top			: 35px;	
}

ul#catalogue ul li {
	background-image:none;
	text-transform:uppercase;	
}

span.searchword {
	background-color:#FFFF66;
	color:#333333;
}
