/* ---------- GENERAL ---------- */*{margin:0; padding:0;}

html{    font-size:12px;    font-family:Arial, Helvetica, sans-serif;    color:#666;    margin:0;    padding:0;}
body{    background:url(../img/structure/deg_navhaut.png) repeat-x 50% top;    /*margin-top:-10px;*/    padding:0;}
#global {    width:950px;    margin:0 auto;    padding:0;}
#globalIE6 {    width:970px;    margin:0 auto;    padding:0;}
.clear{    clear:both;}
:focus{    outline:none;}
strong{    font-weight:bold;}
img{    border:0}
.floatleft{    float:left;}
.floatright{    float:right;}
h1{font-size:35px;color:#008fd0;margin-bottom:10px;}
/* ---------- HEADER ---------- */#header{    margin-top:10px;    margin-bottom:5px;    height:60px;}
#logo{    float:left;    width:191px;}
#header_droite{    float:right;    color:#4d4d4d;    text-align:right;}
#header_liens{    font-size:10px;    margin-bottom:5px;    width:759px;}
#header_liens a{    color:#4d4d4d;    text-decoration:none;}
#header_liens a:hover{    color:#008fd0;    text-decoration:none;}
#recherche {
	width:759px;
}
#recherche #selection_recherche { float:right; }
#recherche span{  float:right;   bottom:0px;    margin-right:5px; margin-top:2px;}
#recherche form{    float:right;    margin-top:10px;}
#recherche input[type="text"]{ float:right;    color:#008FD0;    font-family:Arial, Helvetica, sans-serif;    border:1px solid #bcbcaf;    margin-right:5px;    font-size:12px;    padding:0;    width:100px;}
#recherche input[type="submit"]{ float:right;	background:url(../img/structure/bt_ok.png) no-repeat;	cursor:pointer;	width:21px;	height:15px;	border:0;	margin:1px 0 0 0;	padding:0;	}
#utilisateur{ width:759px; color:#DB004F;    font-size:10px;    line-height:10px;}
#utilisateur a{    color:#DB004F; text-decoration:none;}

#selection_recherche {
	float:left;
}
#selection_recherche ul {
	position:relative;
	z-index:100000;
}
#selection_recherche ul li {
	float:left;
	margin-left:2px;
	padding:2px 0 0 5px;
	width:130px;
	background:url(../img_eshop/produit/fnd-menu-130.png) no-repeat;
}
#selection_recherche ul li a{
	color:#000;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
}
#selection_recherche ul li ul {
	position: absolute;
	display: block;
	margin:0;
	padding:0;
	border:1px solid #898989;
	background-color:#FFF;
	left:0;
	top:18px;
	width:140px;
}
#selection_recherche ul li ul li{
	display: list-item;
	float: none;
	background:none;
	margin:0;
	padding:0;
	height:inherit;
	width:140px;
}
#selection_recherche ul li ul li a {
	background:#FFF url("../img_eshop/structure/double_fleche_grise.png") no-repeat;
	background-attachment: scroll;
	background-position: 8px 9px;
	/*width:208px;*/
	padding:4px 10px 3px 20px;
	font-size: 11px;
	display:block; /*si sur 2 lignes alors les 2 lignes sont alignés*/
	color:#000;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:normal;
	height:inherit;
}
#selection_recherche ul li ul li a:hover {
	background:#008FD0 url("../img_eshop/structure/double_fleche_blanche.png") no-repeat;
	background-attachment: scroll;
	background-position: 8px 9px;
	color:#FFF;
	text-decoration:none;
}

/* ---------- NAV TEMP ---------- */#nav_temp{    width:950px;    height:42px;    margin-bottom:5px;    cursor:pointer;}
/* ---------- CONTENU ---------- */
#contenu{
	float:left;
	width:780px;
	margin-right:30px;
	min-height:430px;
}
/*#contenu a {	color:#4D4D4D;}
#contenu a:hover {	color:#008FD0;}*/
#blocs_focus{    margin-top:30px;}
.bloc_focus{    width:220px;    height:200px;    margin-right:60px;    float:left;}
.bloc_focus_last{    margin-right:0px;}
.bloc_focus h1{    font-size:14px;    font-weight:bold;    color:#008fd0;    margin-bottom:10px;    padding-bottom:5px;    border-bottom:1px solid #999;}
.bloc_focus ul{}
.bloc_focus ul li{    font-size:13px;    margin-bottom:10px;}
.bloc_focus ul li span{    background:url(../img/structure/fleche.png) no-repeat 0 3px;    padding-left:10px;    font-size:12px;}
.bloc_focus ul li a{    color:#000;    text-decoration:none;    font-weight: bold;    font-size: 15px;}
.bloc_focus ul li a:hover{    color:#008fd0;    text-decoration:none;}
#filariane{    width:780px;    text-transform:uppercase;    font-size:10px; margin-bottom:5px;}
#filariane a{    color:#4d4d4d;    text-decoration:none;}
#filariane a:hover{    color:#008fd0;    text-decoration:none;}
.article{    width:780px;    position:relative;    /*padding-bottom:100px;*/}
.article h1{    font-size:35px;    color:#008fd0;    margin-bottom:10px;}
.article h2{    font-size:14px;    color:#008fd0;    font-weight:bold;    margin-top:15px;}
.article p{    margin-bottom:10px;    color:#4d4d4d;    line-height:14px;}
.article p.pied{    font-size:10px;    font-style:italic;}
.article img.alignright{    float:right;    margin-left:5px;}
.article a{color:#4d4d4d;}
#piedarticle{   border-top:1px dotted #4d4d4d;    margin-top:0px;    padding-top:0px;    color:#4d4d4d;    width:780px;    /*height:35px;*/    position:absolute;   bottom:0;}
.TraitSeparation{    border-top:1px dotted #4d4d4d;    margin-top:0px;    padding-top:0px;    color:#4d4d4d;    width:780px;    /*height:35px;*/}
.TraitSeparationArticle{    border-bottom:1px dotted #4d4d4d;    margin-top:0px;    padding-top:0px;    color:#4d4d4d;    width:780px;    /*height:35px;*/}
.TraitSeparationEnvoiAmi{    border-top:1px dotted #4d4d4d;    margin-top:0px;    padding-top:0px;    color:#4d4d4d;    width:450px;    /*height:35px;*/}
#pagination{    float:left;    border-right:1px solid #4d4d4d;    margin-right:10px;    padding-right:10px;}
#pagination span{    color:#008fd0;    font-weight:bold;}
#pagination a{    color:#4d4d4d;}
#pagination a:hover{    color:#008fd0;    text-decoration:none;}
#articleassocie{    float:left;}
#articleassocie a{    color:#4d4d4d;}
#articleassocie a:hover{    color:#008fd0;    text-decoration:none;}
a.articleassocie{color: #4d4d4d;}
a.articleassocie:hover{color:#008fd0;text-decoration:none;}
#download{    float:right;}
#download a{    /*padding-left:25px;*/    color:#4d4d4d;    text-decoration:none;    /*height:20px;*/}
.telecharger {    /*background:url(../img/structure/icone_pdf.png) no-repeat 0 -3px;	padding-left:25px;	color:#4d4d4d;	text-decoration:none;	height:35px;*/    color:#4d4d4d;    text-decoration:none;}
.droiteAccueil {}
.droiteAccueil h2{color:#008fd0; font-weight: bold; padding-left: 5px;}
.imprimer {    /*background:url(../img/structure/icone_imprim.png) no-repeat 0 -3px;	padding-left:25px;	color:#4d4d4d;	text-decoration:none;	height:35px;*/    color:#4d4d4d;    text-decoration:none;}
a.imprimer:hover{    color:#008fd0;    text-decoration:none;}
a.telecharger:hover {    color:#008fd0;    text-decoration:none;}
#download a:hover{    color:#008fd0;    text-decoration:none;}
#sommaire, #formulaireContact,#formulaireDemandeEmploi{    float:left;}
#somarticles{    margin:5px 0;    width:550px;    border-top:1px dotted #4d4d4d;}
#somarticles .somarticle{    width:550px;    border-bottom:1px dotted #4d4d4d;    padding:7px 0;}
#somarticles .somarticle img{    float:left;    margin-right:10px;}
#somarticles .somarticle h2{    font-size:13px;    font-weight:bold;    margin-bottom:10px;    margin-top:12px;}
.listeArticle{    color:#008FD0;    text-decoration:underline;    font-weight:bold;    background:url(../img/structure/double_fleche_bleue.gif) no-repeat 0 4px;    padding-left:15px;}
#pageLienArticles{    margin:5px 0;    width:550px;}
.lienSidebar{/*width:100%;*/	}

.lienSidebar .covetonet{	/*background:url(../img/structure/fleche.png) no-repeat 0 3px;*/    background:url(../img/structure/covetonet-1.jpg) no-repeat;	width:140px;	height:20px;	margin-bottom:5px;	padding-top:3px;	}
.lienSidebar .covetonet:hover{	/*background:url(../img/structure/fleche.png) no-repeat 0 3px;*/    background:url(../img/structure/covetonet-2.jpg) no-repeat;	width:140px;	height:20px;	}
.lienSidebar .covetonet a{    color:#ffffff;    text-decoration:none;	padding-left:8px;	font-weight:bold;			    /*background:url(../img/structure/fleche.png) no-repeat 0 3px;*/    }

.lienSidebar .labo{	/*background:url(../img/structure/fleche.png) no-repeat 0 3px;*/    background:url(../img/structure/labo-1.jpg) no-repeat;	width:140px;	height:20px;	margin-bottom:5px;	padding-top:3px;	}
.lienSidebar .labo:hover{	/*background:url(../img/structure/fleche.png) no-repeat 0 3px;*/    background:url(../img/structure/labo-2.jpg) no-repeat;	width:140px;	height:20px;	}
.lienSidebar .labo a{    color:#ffffff;    text-decoration:none;	padding-left:8px;	font-weight:bold;			    /*background:url(../img/structure/fleche.png) no-repeat 0 3px;*/    }

.lienSidebar .etud{    /*background:url(../img/structure/fleche.png) no-repeat 0 3px;*/    background:url(../img/structure/etud-1.jpg) no-repeat;	width:140px;	height:20px;	padding-top:3px;    }
.lienSidebar .etud:hover{    /*background:url(../img/structure/fleche.png) no-repeat 0 3px;*/    background:url(../img/structure/etud-2.jpg) no-repeat;	width:140px;	height:20px;    }
.lienSidebar .etud a{    color:#ffffff;    text-decoration:none;	padding-left:35px;	font-weight:bold;	padding-left:8px;    /*background:url(../img/structure/fleche.png) no-repeat 0 3px;    background:url(../img/structure/etud-1.jpg) no-repeat;*/	    }
#somarticles .somarticle h2 a{    color:#008fd0;    text-decoration:none;    background:url(../img/structure/fleche.png) no-repeat 0 3px;    padding-left:8px;}
#somarticles .somarticle h2 a:hover{    color:#008fd0;    text-decoration:underline;}
#somarticles .somarticle p{    color:#4d4d4d;    margin-bottom:5px;    line-height:14px;}
#somarticles .somarticle a{    text-decoration:underline;    font-weight:bold;    color:#000;}
#somarticles .somarticle a:hover{    text-decoration:none;    color:#000;}
#somarticleold{    margin-top:20px;}
#somarticleold h2{    font-weight:bold;    color:#008fd0;    background:url(../img/structure/double_fleche_bleue.jpg) no-repeat 0 4px;    padding-left:15px;    font-size:14px;}
#somarticleold ul{    margin-top:10px;    margin-bottom:10px;}
#somarticleold ul li{    background:url(../img/structure/fleche.png) no-repeat 0 3px;    padding-left:8px;    margin:5px 0;}
#somarticleold ul li a{    color:#4d4d4d;    text-decoration:none;}
#somarticleold ul li a:hover{    color:#008fd0;    text-decoration:none;}
table#tabPartenaire td{    padding:5px;    padding-bottom:30px;}
table#tabPartenaire td a.lienVeto{    text-decoration:none;    color:#008fd0;    background-image:url(../img/favicon.png);    background-repeat:no-repeat;    padding-left:22px;}
table#tabPartenaire td a img{    border:2px solid #008fd0;}
table#tabPartenaire td a img:hover{    border:2px solid #DB004F;}
/* ---------- SIDEBAR GAUCHE ---------- */#sidebarg{    float:left;    width:220px;    margin-right:10px;}
#soussommaire{    -moz-border-radius:5px;    -webkit-border-radius:5px;    border-radius:5px;    padding:10px 14px;    border:1px solid #898989;    bottom:0;    background-color:#fff;}
#soussommaire h2{    font-size:16px;    font-weight:bold;    color:#008fd0;    margin-bottom:10px;}
#soussommaire h2 a{    text-decoration:none;    font-size:16px;    font-weight:bold;    color:#000;}
#soussommaire h2 a:hover{    text-decoration:none;    /*font-size:18px;*/    font-weight:bold;    color:#008FD0;}
#soussommaire h2.nolink{    font-size:14px;    font-weight:bold;    color:#000;    margin-bottom:10px;}
#soussommaire ul{}
#soussommaire ul li{    margin:8px 0;}
#soussommaire ul li a{    color:#000;    text-decoration:none;    font-weight:bold;}
#soussommaire ul li a.link{    color:#008FD0;    text-decoration:none;    font-weight:bold;    font-size:15px;}
#soussommaire ul li a:hover{    color:#008fd0;    text-decoration:none;    /*font-size:15px;*/}
#soussommaire ul li ul{    margin-bottom:10px;}
#soussommaire ul li ul li{    margin:4px 0;    font-size:10px;}
#soussommaire ul li ul li a{    text-decoration:none;    font-weight:normal;    color:#4d4d4d;    background:url(../img/structure/double_fleche_grise.jpg) no-repeat 0 3px;    padding-left:10px;    font-size:11px;}

#soussommaire a.selected{ text-decoration:none; color:#008fd0;}

#soussommaire ul li ul li a:hover{    text-decoration:none;    color:#008fd0;    /*	font-size:13px;	font-weight:bold;*/}
#soussommaire ul li ul li a.link{    text-decoration:none;    color:#008fd0;    font-size:13px;    font-weight:bold;}
#evenements{    -moz-border-radius:5px;    -webkit-border-radius:5px;    border-radius:5px;    padding:10px 14px;    border:1px solid #898989;    bottom:0;    background-color:#fff;    margin-top:10px;}
#evenements h2{    font-size:14px;    font-weight:bold;    color:#008fd0;    margin-bottom:10px;}
#evenements ul{    margin-top:10px;}
#evenements ul li{    margin:5px 0;}
#evenements ul li a{    text-decoration:none;    color:#4d4d4d;    /*background:url(../img/structure/double_fleche_grise.jpg) no-repeat 0 5px;*/    padding-left:10px;}
.legendeEvenement a{    text-decoration:none;    color:#008FD0;    background:url(../img/structure/fleche.png) no-repeat 0 3px;    /*background:url(../img/structure/double_fleche_grise.jpg) no-repeat 0 5px;*/    padding-left:10px;}
.legendeEvenement2 a{    text-decoration:none;    background:url(../img/structure/fleche.png) no-repeat 0 3px;    /*background:url(../img/structure/double_fleche_grise.jpg) no-repeat 0 5px;*/    padding-left:10px;}
#evenements ul li a:hover, .legendEvenement a:hover{    text-decoration:none;    color:#008fd0;}
/* ---------- SIDEBAR DROITE ---------- */#sidebar{    float:right;    width:140px;}
#sidebarShadowBox{    float:right;    width:140px;}
#bloc_identification{    -moz-border-radius:5px;    -webkit-border-radius:5px;    border-radius:5px;    background:url(../img/structure/deg_identification.png) repeat-x;    padding:10px 5px;    border:1px solid #898989;    margin-bottom:10px;    color:#666;    font-size:10px;}
#bloc_identification h1{    font-size:12px;    font-weight:bold;    color:#008fd0;    background:url(../img/structure/verrou.jpg) no-repeat 0 -1px;    padding-left:25px;    padding-top:1px;    height:18px;}
#bloc_identification form{    margin:5px 0;}
#bloc_identification label{    display:block;    margin-top:3px;}
#bloc_identification input[type="text"]{    color:#008FD0;    font-family:Arial, Helvetica, sans-serif;    border:1px solid #bcbcaf;    font-size:10px;    padding:0;    width:126px; background:#fcfeb7;}
#bloc_identification input[type="password"]{    color:#008FD0;    font-family:Arial, Helvetica, sans-serif;    border:1px solid #bcbcaf;    font-size:10px;    padding:0;    width:100px;    float:left; background:#fcfeb7;}
#bloc_identification input[type="submit"]{    background:url(../img/structure/bt_ok.png) no-repeat;    cursor:pointer;    width:21px;    height:15px;    border:0;    margin:0;    padding:0;    float:left;}
#bloc_identification a{    color:#000;    text-decoration:none;}
#bloc_identification a:hover{    color:#008fd0;    text-decoration:none;}
#focus{    -moz-border-radius:5px;    -webkit-border-radius:5px;    border-radius:5px;    padding:5px;    border:1px solid #898989;    bottom:0;}
/* ---------- FOCUS ---------- */.focus{}
.focus h1{}
/* ---------- SERVICES ---------- */
#services {
font-size:10px; text-align:left; background-color:#e0dfd3; margin-top:20px; padding:10px 15px 10px 15px; width:920px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
/*behavior:url(../js/border-radius.htc);*/
border-radius:5px;
color:#666;
border:0;
background:url(../img/structure/deg_navbas.png) repeat-y;
}
#services h1{    font-size:14px;    font-weight:bold;    margin-bottom:10px;}
#services h2{    font-size:11px;    font-weight:bold;    color:#008fd0;    text-transform:uppercase;}
#services .bloc{    float:left;    margin-right:35px;}
#services .last{    margin-right:0px;}
#services ul{    margin:10px 0;    text-transform:uppercase;}
#services ul li{}
#services ul li a{    color:#666;    text-decoration:none;}
#services ul li a:hover{    color:#008fd0;    text-decoration:none;}
#services_liens{    margin:10px 0;    padding:10px 0;    border-top:1px solid #fff;    border-bottom:1px solid #fff;    text-align:center;}
#services_liens a{    color:#666;    text-decoration:none;}
#services_liens a:hover{    color:#008fd0;    text-decoration:none;}
#rss{    float:left;    background:url(../img/structure/rss.png) no-repeat;    height:14px;    padding-top:4px;}
#rss a{    color:#666;    text-decoration:none;    padding-left:16px;}
#rss a:hover{    color:#008fd0;    text-decoration:none;}
#social{    float:right;}
#social span{    margin-right:2px;}
#emploi{float:left;}
#emploi h1, #formulaireContact h1, #formulaireDemandeEmploi h1{	font-size:35px;	color:#008fd0;}
#emploioffres{	margin:15px 0;	width:780px;	border-top:1px dotted #008fd0;	line-height:14px;	color:#4D4D4D;}
#emploi .item{	width:780px;	border-bottom:1px dotted #008fd0;	padding-top: 15px;	padding-bottom: 15px;}
#emploi .item .dateoffre{	width:90px;	margin-right:10px;	float:left;	font-weight: bold;	color:#008fd0;}
#emploi .item .detailoffre{	width:450px;	float:left;	}
#emploi .item .introoffre{margin-bottom:5px;}
#emploi .item .introRubrique{margin-bottom:5px;	color:#008fd0;	font-weight:bold;}
#emploi .item .introRubriqueNoir{margin-bottom:5px; font-weight:bold;}
#emploi .item .titreoffre{	font-weight: bold;	text-transform:uppercase;	color:#008fd0; font-size:15px;}
#emploi .item a {	text-decoration:none; color:#4D4D4D;}
.repondreOffre{color:#008FD0;}
#emploi .item .contactoffre{	font-weight:bold;}
#introTexteFormulaireContact{line-height:14px;}
#introFormulaireContact{border-top: 1px dotted #008FD0;border-bottom: 1px dotted #008FD0;height:59px;padding:10px 0 10px 0; margin-top:40px;}
#introFormulaireDemandeContact,#introFormulaireDemandeContact2{border-bottom: 1px dotted #008FD0;padding:10px 0 10px 0;margin-bottom:15px;}
#introFormulaireDemandeContact{border-top: 1px dotted #008FD0;}
#introFormulaireDemandeContact h2,#introFormulaireDemandeContact2 h2{color:#008FD0;font-weight:bold;font-size:14px;}
#introFormulaireDemandeContact2 hr{border-top: 1px dotted #008FD0;border-bottom: 1px dotted #008FD0;}
#introFormulaireDemandeContact2 a{text-decoration:none;color:#008FD0;}
#introFormulaireContact img{float:left;}
#introFormulaireContact p{padding-left:250px;padding-top:10px;line-height:14px;}
#introFormulaireContact p b{color:#008FD0;}
#headerCreationCompte{border-top: 1px dotted #008FD0;border-bottom: 1px dotted #008FD0;padding:10px 0 10px 0; line-height: 14px;}
#headerCreationCompte ul{ ;padding-top: 10px;}
#mdpPerdu{ width:390px; padding:27px 0 15px 45px; overflow:none; }
#mdpPerdu .cssform label{float: left;margin-left: -85px;width: 210px;padding-top:7px;}
#mdpPerdu .cssform p{clear: left;margin: 0;padding:2px 0 2px 0;padding-left: 85px;}
#mdpPerdu .cssform input[type="text"]#form_nom{width: 70px;}
#mdpPerdu .cssform #replacement-2 {width: 60px;height: 16px;margin: 0;padding: 0;border: 0;background: transparent url(../img/structure/envoyez.png) no-repeat center top;text-indent: -1000em;cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */}
#formulaireContact, #formulaireDemandeEmploi{font-size:11px;width:550px;}
#formulaireContact .cssform p{width: 300px;clear: left;margin: 0;padding:2px 0 2px 0;padding-left: 85px;}
#formulaireContact #creationCompte.cssform p{width: 550px; }
#formulaireContact .cssform label{float: left;margin-left: -85px;width: 100px;padding-top:7px;}
#formulaireContact  #creationCompte.cssform label{width:130px;}
#formulaireContact .cssform input[type="text"], #formulaireDemandeEmploi .cssform input[type="text"]{width: 250px;}
#formulaireContact .cssform input[type="checkbox"]{padding:0;line-height:50px;}
#formulaireContact .cssform textarea{width: 550px;height: 150px;font-family:Arial,Helvetica,sans-serif;font-size:13px;}
#formulaireContact h2{margin-top:10px;margin-bottom:10px;font-size:14px;}
#formulaireContact h3, #formulaireContact h2{color:#008FD0;font-weight:bold; font-size:14px;}
#formulaireContact a{text-decoration:underline; color:#4d4d4d;}
#formulaireDemandeEmploi  .cssform textarea{width: 265px;height: 208px; font-family:Arial,Helvetica,sans-serif;font-size:13px;}
#formulaireDemandeEmploi .cssform input[type="text"]{margin-bottom:8px;margin-top:2px;}
#formulaireDemandeEmploi  select{ margin-top:4px;}
#formulaireDemandeEmploi .blocGaucheDemandeEmploi{width:270px;float:left;height:380px;border-right:1px dotted #008FD0;}
#formulaireDemandeEmploi .blocDroitDemandeEmploi{width:270px;float:right;height:330px;}
#newsFormulaireContact{float:left;}
.texteContact{color:#4D4D4D;line-height:14px;margin-top: 10px;}
/*.threepxfix class below:Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html*/#mentionLegales{    width:750px;    color:#4D4D4D;    line-height:14px;    margin-top:5px;}
#mentionLegales .titreoffreMention{    color:#008FD0;    font-weight:bold;    line-height:15px;    padding-top:10px;}
#mentionLegales .titreoffreMention a{    color:#008FD0;    text-decoration:none;}
#mentionLegales a{    text-decoration:underline;    color:#4d4d4d;}
#mentionLegales a:hover{    text-decoration:none;    color:#008fd0;}
.bleu{    color:#008FD0;    font-weight:bold;}
#piedPageDemandeEmploi{    line-height:14px;}
/* ---------- FOOTER ---------- */#footer {    font-size:10px;    margin:15px 0;    padding:0;    text-align:center;    /*background-color:#eee;*/    line-height:12px;    color:#666;}
#footer a{    color:#666;    text-decoration:none;}
#footer a:hover{    color:#008fd0;    text-decoration:none;}

.item h2{    font-size:14px;    color:#008fd0;    font-weight:bold;    margin:5px 0 5px 0;}

td span {line-height:13px;}
td a {line-height:13px;}

.labo {
	font-weight:bold;
	color:#008fd0;
}
.lot {
	color:#008fd0;
}
.intitule {
	font-weight:bold;
}
.designation {

}
hr {
	border:0; height:1px; background-color:#000; color:#000; margin:20px 0 20px 0;
}
.bleu-coveto {
	color:#008fd0;
}
.article p.bleu-coveto {
	color:#008fd0;
}
#somarticles h3 {
	text-transform:uppercase;
	padding:0;
	margin:0;
	font-size:11px;
	color:#999;
}