/* @override http://mbg.lux.mediacd.fr/global/styles/communs.css */

/* @override http://mbg.lux.mediacd.fr/global/styles/communs.css */
/* Id$ */
/* = RAZ
------- */

body {
	margin: 0; 
	padding: 0; 
	font-size: 62.5%; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

dl, dt, dd, ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,
	body,html,p,blockquote,fieldset,input, legend {
	margin: 0; 
	padding: 0;
}

h1,h2,h3,h4,h5,h6 {
	font-size: 1em; 
	font-weight: normal;
}

em {
	font-style: normal
}

ul, ol, li {
	list-style: none
}

select, input, textarea, button {
	border: 1px #acacac solid; 
	color: #666; 
	font-size: 1em; 
	width: 50px;
}

form {
	margin: 0; 
	padding: 0;
}

img {
	border: 0; 
	margin: 0; 
	padding: 0;
}

p.texte img {
	float: left; 
	margin: 0 10px 10px 0;
}

#colAlternate p img {
	width: 170px; 
	float: left; 
	margin: 0 10px 10px 0;
}

html, body {
	height: 100%;
}

a img {
	border: 0
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline
}

p sup {
	vertical-align: top; 
	font-size: 1em;
}

.cache {
	display: none;
}

/* = CLEARING */

.clear {
	clear: both; 
	line-height: 1%; 
	visibility: hidden
}

/* = CLEARFIX */

/* http://www.positioniseverything.net/easyclearing.html */

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.clearfix {
	display: inline-block;
}

/* Hides from IE-mac \*/

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}

/* End hide from IE-mac */

/* = LAYOUT */

body {
	background: #fff url(/global/images/bg_page.gif) repeat-x;
}

#page {
	width: 990px; 
	margin: 0 auto; 
	text-align: left;
}

#hautPage {
	
}

#header {
	position: relative; 
	width: 990px; 
	height: 115px; 
	background: #fff url(/global/images/bg_header.gif) no-repeat top right;
}

#contenu {
	width: 990px; 
	margin: 0; 
	padding: 0; 
	background: url(/global/images/bg_contenu.png) repeat-y;
}

#footer {
	width: 990px;
	float: left;
	background: url(/global/images/bg_footer.png) no-repeat bottom left; 
	clear: both;
	padding: 0 0 10px 0;
}

/* = HEADER */

#header #logo {
	position: absolute; 
	top: 5px; 
	left: 30px; 
	text-indent: -100em; 
	width: 192px; 
	height: 85px; 
	background: url(/global/images/logo_MBG.gif) no-repeat top left;
}

#header #logo a {
	width: 192px; 
	height: 85px; 
	display: block;
}

#header p#baseline {
	display: none;
}

/* = NAVIGATION CORPO */

#navigationPrincipale {
	width: 990px; 
	height: 50px; 
	background: #fff url(/global/images/bg_navPrincipale.png); 
	float: left; 
	margin: 0; 
	padding: 0; 
	clear: both;
}

#navigationPrincipale ul {
	float: right; 
	margin: 5px 29px 0 0; 
	padding: 0;
}

#navigationPrincipale ul li {
	display: inline; 
	margin-right: 5px;
}

#navigationPrincipale ul li a {
	background: url(/global/images/navigationPrincipale.gif) no-repeat; 
	text-indent: -100em; 
	overflow: hidden;
}

#navigationPrincipale li#it1 {
	width: 60px; 
	height: 20px; 
	float: left;
}

#navigationPrincipale li#it1 a {
	width: 60px; 
	height: 20px; 
	display: block; 
	background-position: -6px 0px;
}

#navigationPrincipale li#it1 a:hover {
	background-position: -6px -26px;
}

#navigationPrincipale li#it2 {
	width: 90px; 
	height: 20px; 
	float: left;
}

#navigationPrincipale li#it2 a {
	width: 90px; 
	height: 20px; 
	display: block; 
	background-position: -70px 0px;
}

#navigationPrincipale li#it2 a:hover {
	background-position: -70px -26px;
}

#navigationPrincipale li#it3 {
	width: 124px; 
	height: 20px; 
	float: left;
}

#navigationPrincipale li#it3 a {
	width: 124px; 
	height: 20px; 
	display: block; 
	background-position: -164px 0px;
}

#navigationPrincipale li#it3 a:hover {
	background-position: -164px -26px;
}

#navigationPrincipale li#it4 {
	width: 126px; 
	height: 20px; 
	float: left;
}

#navigationPrincipale li#it4 a {
	width: 126px; 
	height: 20px; 
	display: block; 
	background-position: -292px 0px;
}

#navigationPrincipale li#it4 a:hover {
	background-position: -292px -26px;
}

#navigationPrincipale li#it5 {
	width: 141px; 
	height: 20px; 
	float: left; 
	margin-right: 0px;
}

#navigationPrincipale li#it5 a {
	width: 141px; 
	height: 20px; 
	display: block; 
	background-position: -421px 0px;
}

#navigationPrincipale li#it5 a:hover {
	background-position: -421px -26px;
}

#navigation {
	
}

/* = CONTENU PAGE */

/* = NAVIGATION VOS BESOIN */

#votreBesoin {
	width: 170px; 
	min-height: 225px; 
	float: left; 
	position: relative; 
	padding-bottom: 15px; 
	margin: 0 0 25px 0; 
	background: url(/global/images/bg_votreBesoin.gif) no-repeat bottom right;
}

#votreBesoin ul {
	padding: 30px 0 0 0; 
	/*background: url(/global/images/tit_votreBesoin.gif) no-repeat top right;*/ 
	float: left;
}

#votreBesoin ul li {
	float: left; 
	margin: 0;
}

#votreBesoin ul li a {
	width: 170px; 
	background: url(/global/images/navigationVosBesoins.gif) no-repeat; 
	text-indent: -100em; 
	overflow: hidden; 
	float: left;
}

#votreBesoin li#besoin1 a {
	height: 33px; 
	cursor: pointer; 
	display: block; 
	background-position: 0px -8px;
}

#votreBesoin li#besoin1 a:hover {
	background-position: 0px -159px;
}
#votreBesoin li#besoin1.on a {
	background-position: 0px -309px;
}
#votreBesoin li#besoin2 a {
	height: 45px; 
	display: block; 
	background-position: 0px -45px;
}

#votreBesoin li#besoin2 a:hover {
	background-position: 0px -196px;
}
#votreBesoin li#besoin2.on a {
	background-position: 0px -346px;
}
#votreBesoin li#besoin3 {
}

#votreBesoin li#besoin3 a {
	height: 45px; 
	display: block;
	background-position: 0px -99px;
}

#votreBesoin li#besoin3 a:hover {
	background-position: 0px -250px;
}
 #votreBesoin li#besoin3.on a  {
	background-position: 0px -400px;
}
#votreBesoin li#besoin3 .nivDeux p.description{
	display: none;
}

#votreBesoin .nivDeux {
	height: 284px; 
	width: 215px; 
	position: absolute; 
	z-index: 20; 
	top: -44px; 
	left: 160px; 
	background: url(/global/images/bg_besoins.png) no-repeat top left;
}

#votreBesoin li ul {
	
}

#votreBesoin .nivDeux li {
	float: left; 
	width: 145px; 
	padding-left: 15px;
	/*position: relative; 
	top: -35px;*/
}

#votreBesoin li .nivDeux li {
	float: left; 
	width: 195px; 
	padding-left: 15px;
	/*position: relative; 
	top: -35px;*/
}

#votreBesoin li.on ul {
	
}

#votreBesoin li.on .nivDeux {
	position: relative; 
	z-index: 10; 
	top: -5px; 
	left: 10px; 
	width: 160px; 
	height: auto; 
	display: block; 
	float: left; 
	padding: 5px 0 10px 0; 
	background: url(/global/images/bgNiv2-on.gif) no-repeat bottom left !important;
}

#votreBesoin li.on .nivDeux li {
	width: 140px;
	text-align: right; 
	font-family: "Trebuchet MS"; 
	font-size: 1.1em; 
	text-transform: uppercase; 
	float: left;
}

#votreBesoin li.on .nivDeux li a {
	width: 130px; 
	height: auto !important; 
	text-indent: 0; 
	background: none !important; 
	color: #179399; 
	text-indent: 0; 
	margin: 0 0 0.5em 0;
}

#votreBesoin .nivDeux h2 {
	font-family: "Trebuchet MS"; 
	line-height: 1.5em; 
	font-size: 1.3em; 
	color: #333; 
	text-transform: uppercase; 
	margin-top: 15px;
}

#votreBesoin .nivDeux h3 {
	width: 200px;
	font-family: "Trebuchet MS"; 
	font-size: 1.1em; 
	line-height: 1.2em; 
	color: #4a9a91; 
	text-transform: uppercase;
}

#votreBesoin .nivDeux p.description {
	font-family: "Trebuchet MS"; 
	font-size: 1.1em; 
	line-height: 1.5em; 
	color: #555; 
	width: 195px;
}

/* = BLOC REFERENCES */

#references {
	width: 200px; 
	height: 240px; 
	float: left; 
	z-index: 2;
}

#titreAgence {
	font-family: "Trebuchet MS"; 
	font-size: 1.8em; 
	line-height: 1.1em; 
	margin: 0 0 0.5em 0; 
	color: #179399;
	font-weight: bold;
	text-align: center; 
	margin-bottom: 5px;
	/*width: 160px; 
	height: 30px; 
	margin: 0 0 1.5em 0; 
	text-indent: -100em;*/
	overflow: hidden; 
	/*background: url(/global/images/tit_agences.gif) no-repeat top left;*/
}

.telephone {
	font-family: "Trebuchet MS"; 
	font-size: 1.3em; 
	line-height: 1.3em; 
	margin: 0 0 0.5em 0; 
	color: #179399; 
	text-align: center; 
	margin-bottom: 5px;
}

#carteAgence {
	margin: 10px 0px;
}

#colA {
	width: 160px; 
	float: left; 
	padding: 15px 5px;
}

#contact {
	width: 160px; 
	float: left; 
	position: relative; 
	top: 15px; 
	left: 0; 
	padding: 15px 5px;
}

#gauche {
	width: 170px; 
	float: left;
}

#colA ul li {
	color: #666; 
	background: url(/global/images/puceLi.gif) no-repeat 0px 7px; 
	padding-left: 10px;
	font-size: 1.1em;
	line-height: 2em;
}

#colA img {
	padding: 0 10px 7px 0px ;
}

#contenuInterieure #colA {
	width: 550px; 
	float: left; 
	padding: 10px 5px 15px 15px; 
	margin: 0;
}

#contenuInterieure.uneColonne #colA {
	width: 740px; 
	float: left; 
	padding: 10px 5px 15px 15px; 
	margin: 0;
}

/* Titres actualités */
#contenuInterieure #colA #pageActus  p.titre {
	font-size: 1.8em;
}

#contenuInterieure #colA p {
	font-size: 1.1em;
	line-height: 1.5em;
	margin: 1.5em 0; 
	color: #666;
	text-align: justify;
}


#contenuInterieure #colA p a {
	color: #333;
}

#colB {
	width: 565px; 
	float: left; 
	padding-top: 10px; 
	padding-left: 5px; 
	padding-right: 5px;
}

#contenuInterieure #colB {
	width: 190px; 
	float: right; 
	padding: 25px 0 0 0;
}

#colC {
	width: 180px; 
	float: right; 
	padding: 15px 5px; 
	background: url(/global/images/bg_hachure.gif) top left;
}

#colB h2.titre {
	width: 96%; 
	font-family: "Trebuchet MS"; 
	position: relative; 
	left: 10px; 
	margin-bottom: 15px; 
	font-size: 1.6em; 
	color: #179399;
}

#actualites {
	width: 370px;
	padding: 0 5px 0 0;
	float: left;
	/*border-right: 1px solid #ebebeb;*/
}

.blocActu {
	/*width: 175px;*/ 
	float: left; 
	margin: 0 5px;
}

.blocActu p, #coteOuest p {
	font-size: 1.1em;
	line-height: 1.5em;
}

.blocActu p.accroche img {
	margin: 0 5px 5px 0; 
	float: left;
}

.blocActu p.titre {
	font-size: 1.8em!important; /* 1.3em!important */
	color: #179399; 
	margin: 0 0 0.5em 0;
    /* ++++++++++++++++ */
    font-family: "Trebuchet Ms";
}

p.savoirPlus {
	font-size: 1.1em; /* 1em */
	text-align: right; 
	margin-top: 15px;
}

p.savoirPlus a {
    /* Cacher le lien sur "En savoir plus" */
	color: #ffffff; 
	text-decoration: none;
    cursor: default;
}

#coteOuest {
	width: 175px; 
	float: left; 
	margin: 0 5px; 
	padding: 0px 0 0 0;
}

#coteOuest p.titre {
	font-family: "Trebuchet MS"; 
	font-size: 1.8em!important; /* 1.5em!important; */
	line-height: 1.2em; 
	margin: 0 0 0.5em 0; 
	color: #179399;
}

#colC p.titre {
	font-family: "Trebuchet MS"; 
	font-size: 1.8em; 
	line-height: 1em; 
	margin: 0 0 0.5em 0; 
	color: #179399;
}

#colC ul li {
	list-style: inside square;
}

#sagedor {
margin: 10px 0 0 0;	
}
#references p.titre {
	width: 180px; 
	height: 20px; 
	margin: 15px 0px; 
	background: transparent url(/global/images/tit_references.gif) no-repeat top left; 
	text-indent: -100em;
}

a.toutesReferences {
	width: 165px; 
	padding-left: 15px; 
	margin-left: 10px; 
	background: url(/global/images/3chevronsCyan.gif) no-repeat bottom left; 
	display: block; 
	font-size: 1.1em; 
	color: #64d9ec;
}

p.toutesActus {
	float: right; 
	width: 100%; 
	padding-left: 195px;
}

p.toutesActus  a {
	width: 165px; 
	padding-left: 15px;
	margin-top: 15px; 
	margin-left: 10px; 
	background: url(/global/images/3chevronsCyan.gif) no-repeat bottom left; 
	display: block; 
	font-size: 1.5em; /* 1.1em */
	color: #179399; /* #64d9ec */
    /* ++++++++++++++++++++++ */
    font-weight: bold;
}

#zoneFlash {
	height: 240px; 
	width: 560px; 
	float: right; 
	background: #000;
}

#contenuAccueil, #contenuInterieure {
	width: 935px; 
	min-height: 480px; 
	float: left; 
	clear: both; 
	padding-bottom: 15px; 
	position: relative; 
	left: 26px; 
	background: url(/global/images/bg_hachure.gif) repeat-y top right;
}

#contenuInterieure.uneColonne {
/*Suppression du background */
background: none;
}


/* = FOOTER */

/* = NAVBAS */

#navBas {
	width: 935px; 
	float: left; 
	margin-left: 26px; 
	margin-bottom: 5px; 
	background-color: #b2b2b2;
}

#navBas ul {
	float: right;
}

#navBas ul li {
	display: inline;
}

#navBas ul li a {
	font-size: 1em; 
	line-height: 1.2em; 
	float: left; 
	margin: 1px 10px; 
	color: #fff;
}

/* = NAVPRODUITS */

#navProduits {
	padding-left: 33px; 
	float: left;
	margin-bottom: 25px; 
	background: url(/global/images/bg_navBas_02.gif) no-repeat bottom left;
	position: relative;
}

#navProduits ul {
	height: 100%;
}

#navProduits ul li {
	margin-top: 0px; 
	padding-left: 5px; 
	color: #666; 
	font-size: 1.1em; 
	line-height: 1em;
	font-weight: bold;
}

#navProduits li a {
	width: 150px;
	display: block;
	color: #FFF;
	line-height: 1.5em;
	position: relative; 
	z-index: 11;
	cursor: pointer;
}

#navProduits ul ul li {
	font-size: 0.9em; 
	margin-top: 1px; 
	font-weight: normal; 
	margin-left: 10px; 
	padding-left: 10px; 
	background: url(/global/images/puce-flecheBlanche.gif) no-repeat 0px 0px;
}

ul#comptabilite {
	width: 180px; 
	margin-right: 5px; 
	margin-top: 0px; 
	padding-top: 25px; 
	float: left; 
	background: url(/global/images/navProduits-comptabilite.gif) no-repeat top left;
}

ul#paie {
	width: 180px; 
	margin-right: 5px; 
	margin-top: 0px; 
	padding-top: 25px; 
	float: left; 
	background: url(/global/images/navProduits-paie.gif) no-repeat top left;
}

ul#gestionCommerciale {
	width: 180px; 
	margin-right: 5px; 
	margin-top: 0px; 
	padding-top: 25px; 
	float: left; 
	background: url(/global/images/navProduits-gestionCommerciale.gif) no-repeat top left;
}

ul#crm {
	width: 180px; 
	margin-right: 5px; 
	margin-top: 0px; 
	padding-top: 25px; 
	float: left; 
	background: url(/global/images/navProduits-crm.gif) no-repeat top left;
}

ul#caisse {
	width: 180px; 
	margin-top: 0px; 
	padding-top: 25px; 
	float: none;
	position: absolute;
	border-top: 4px solid #fff;
	top: 80px;
	left: 588px;
	background: url(/global/images/navProduits-caisse.gif) no-repeat top left;
}


ul#materiel {
	width: 180px; 
	margin-right: 5px; 
	margin-top: 0px; 
	padding-top: 25px; 
	float: left; 
	background: url(/global/images/navProduits-materiel.gif) no-repeat top left;
}
/* = INTERIEURE */

#ariane {
	margin: 5px 0;
}

#ariane a {
	color: #2ccbe5; 
	background: url(/global/images/puceAriane.gif) no-repeat 4px 4px; 
	padding-left: 10px; 
	margin: 0;
	font-size: 9px;
	text-decoration: none !important;
}

#ariane a:hover {
	text-decoration: underline !important;
	}

h2 {
	color: #179399; 
	font-size: 1.9em; 
	font-weight: normal; 
	line-height: 1.2em; 
	margin: 0 0 0.5em 0; 
	font-family: "Trebuchet MS";
}

.ficheProduit h2 {
	text-transform: uppercase;
}

p.titre {
	font-size: 1.4em; 
	line-height: 1.4em; 
	color: #2ccbe5!important; 
	background: url(/global/images/puceTitre.gif) no-repeat  3px 2px; 
	padding-left: 22px;
}

h3 {
	font-size: 1.4em; 
	color: #179399; 
	line-height: 1.2em;
}

h4 {
	font-size: 1.3em; 
	color: #179399; 
	line-height: 1.1em;
}

h5 {
	font-size: 1.2em; 
	color: #179399; 
	line-height: 1em;
}

h6 {
	font-size: 1.1em; 
	color: #179399; 
	line-height: 1em;
}

#colB .bloc {
	margin: 22px 0 0px 0;
}

#colB .bloc p, #colB .bloc ul, #colB .bloc a {
	padding: 5px 5px 10px 5px;
}

#colB .bloc a {
	color: #666;
}

#colB .bloc a:hover {
	text-decoration: underline;
}

#colB .bloc ul li {
	padding: 2px 0 0 15px;
}

#contenuInterieure #colB .bloc.bleu h1 {
	width: 176px; 
	color: #fff; 
	font-size: 1.5em; 
	line-height: 1em; 
	padding: 9px 5px 5px 9px; 
	background: url(../images/bgTitreColC-cyan.gif) no-repeat top left;
}

#contenuInterieure #colB .bloc.vert h1 {
	width: 176px; 
	color: #fff; 
	font-size: 1.5em; 
	line-height: 1em; 
	padding: 9px 5px 5px 9px; 
	background: url(../images/bgTitreColC-vert.gif) no-repeat top left;
}

#contenuInterieure #colB .bloc.pomme h1 {
	width: 176px; 
	color: #fff; 
	font-size: 1.5em; 
	line-height: 1em; 
	padding: 9px 5px 5px 9px; 
	background: url(../images/bgTitreColC-pomme.gif) no-repeat top left;
}

#colB .bloc.bleu ul li {
	background: url(/global/images/puceLiColC-cyan.gif) no-repeat 0px 3px;
}

#colB .bloc.vert ul li {
	background: url(/global/images/puceLiColC-vert.gif) no-repeat 0px 3px;
}

#colB .bloc.pomme ul li {
	background: url(/global/images/puceLiColC-pomme.gif) no-repeat 0px 3px;
}

#colAlternate {
	width: 180px; 
	float: left; 
	padding-right: 5px;
}

#colAlternate p a {
	margin: 0.5em 0;
	text-decoration: none;
	text-align: left;
}

#colAlternate p a:hover {
	margin: 0.5em 0;
	text-decoration: underline;
}

#colA a {
	margin: 0.5em 0;
	color: #484848;
	text-decoration: underline; 
	}

#colA a:hover {
	color: #666;
	}

#colAlternate p a.download {
	background: url(/global/images/pictoDownload.gif) no-repeat 0 0; 
	padding: 0 10px 0 20px; 
	color: #666; 
	float: left;
}

#colAlternate p a.contacter {
	background: url(/global/images/pictoContact.gif) no-repeat 0 0; 
	padding: 0 10px 0 20px; 
	color: #666; 
	float: left;
}

#colAb {
	width: 365px; 
	float: left;
}

/* Témoignage */

#temoignage {
	width: 100%; 
	margin: 0; 
	padding: 0; 
	float: left; 
	background: url(/global/images/temoignageHaut.gif) no-repeat top left;
}

#content {
	margin: 25px 0 0 0; 
	padding: 0 0 10px 0; 
	background: url(/global/images/temoignageBottom.gif) no-repeat bottom right; 
	float: left; 
	position: relative;
}

img#visuel {
	float: left; 
	margin: 0 25px 10px 25px;
}

#temoignage #content p {
	width: 350px; 
	float: right; 
	margin: 3px 10px 3px 0;
}

#temoignage h3 {
	font-size: 1.2em; 
	color: #179399; 
	line-height: 1.2em; 
	margin: 0; 
	padding: 0; 
	padding-left: 200px;
}

/* Réparation Nav (probleme affichage image) */

#besoin1 ul.nivDeux li h3 a, #besoin2 ul.nivDeux li h3 a, #besoin3 ul.nivDeux li h3 a {
	height: auto !important; 
	background-image: none; 
	text-indent: 0; 
	color: #179399;
}

/* Actualités */

.blocPageActu {
	width: 98%;
	float: left;
}

.blocPageActu img {
	float: left; 
	margin: 0 10px 0 0;
}

/* Fiche Produit, bloc bleu sur la largeur */
#colA .blocBleu {
	background: url(/global/images/bg_boiteBleueProduits.gif) no-repeat bottom left;
	padding: 0;
	margin: 15px 0;
	}

#colA .blocBleu h3 {
	background: url(/global/images/bg_h3-produits.gif) no-repeat bottom left;
	padding-bottom: 25px;
	}
p.lien {
	text-align: right;
	}
p.lien a {
	}

#colA .blocBleu h3 span {
	margin-left: 190px;
	font-family: "Trebuchet MS";
	}
#colA .blocBleuContent {
	width: 300px;
	padding: 0 30px 10px 30px;
	margin: 0 0 0 190px;
	}

#colA .blocBleu img {
	float: left;
	margin: 15px;
	}
/* onglets */

#onglets {
width: 100%;
clear: both;
float :left;
border-bottom: 2px solid #179399 ;
}
#onglets ul {

width: 100%
}
#onglets .liste li.active {
float: left;
color: #fff;
background: url(/global/images/bgOnglet_on.png) no-repeat 0px 0px; 
padding-left: 0px;
position: relative;

}

#onglets .liste li.active span  {
width: 12px;
display: block;
position: absolute;
right: -8px;
background: #fff url(/global/images/bgOnglet_on-droite.png) no-repeat top left; 
}

#onglets .liste li {
float: left;
color: #fff;
background: url(/global/images/bgOnglet_off.png) no-repeat 0px 0px; 
padding-left: 0px;
position: relative;

}

#onglets .liste li span  {
width: 12px;
display: block;
position: absolute;
right: -8px;
background: #fff url(/global/images/bgOnglet_off-droite.png) no-repeat top left; 
}
#onglets .liste li a {
color:  #fff;
width: auto;
float: left;
margin:  0 10px;
text-decoration: none;
}
#onglets .liste li a:hover {
text-decoration: underline;
}

/* tableaux */

tr {
	
}

td, th {
	text-align: center; 
	width: 50px;
}

th.produits {
	width: 65px; 
	min-height: 25px; 
	float: left; 
	line-height: 1.2em; 
	font-size: 9px; 
	padding: 4px 4px; 
	text-align: left; 
	border-bottom: 1px solid #c6ed20; 
	color: #15949b;
}

th.produits a {
	color: #15949b; 
	text-decoration: none;
}

table#deux th.produits {
	width: 120px; 
	float: left; 
	line-height: 1.2em; 
	font-size: 9px; 
	padding: 4px 4px; 
	text-align: left; 
	border-bottom: 1px solid #c6ed20; 
	color: #15949b;
}

table {
	border: 0; 
	padding: 0;
}

tr td {
	font-family: Verdana, sans-serif; 
	font-size: 7pt; 
	padding: 3px 4px; 
	color: #d1f24d;
}

thead td {
	color: #15949b; 
	background-color: #c6ed20; 
	font-weight: bold; 
	border-left: 1px solid #fff; 
	border-bottom: 1px solid #fff;
}

table#deux thead td {
	width: 65px; 
	height: 25px; 
	color: #15949b; 
	background-color: #fff; 
	font-weight: bold; 
	border-left: 1px solid #fff; 
	border-bottom: 2px solid #c6ed20;
}

table#deux thead td a {
	color: #15949b; 
	text-decoration: none;
}

tbody td, tbody th {
	color: #15949b; 
	background-color: #fff; 
	border-left: 1px solid #fff; 
	border-bottom: 1px solid #c6ed20;
}

tbody tr.even td, tbody tr.even th {
	background-color:#e4f690 !important;
}

tbody tr.selected td {
	
}

tbody tr.ruled td {
	
}

td a.afficherFiche {
	color: #15949b; 
	font-weight: normal;
	padding-left: 8px;
	background: url(/global/images/puce-flecheBleue.gif) no-repeat 0px 0px;
}
/* Formulaire */

fieldset {border: none;}

fieldset p {}

fieldset p input {
	width: 150px;
}

fieldset p select {
	width: 150px;
}
fieldset p textarea {
	width: 200px;
}

label {
	width: 140px;
	font-size: 10px;
	padding: 0 2px 0 0 ;
	float: left;
	text-align: right;
}

p.captcha label {
	width: 225px;
	margin: 0 4px 0 0;
}

p.captcha label img {
	position: relative;
	top: 11px;
}

p.captcha input {
	width: 80px;
	position: relative;
	top: 18px;
}
span.champsAsterix {
	margin: 10px 0 10px 180px;
	float: left;
	color: #ff6600;
}

.required {
	color: #ff6600;
}
input.valide {
	margin: 0 0 0 280px;
	float :left;
}
/*= PLAN DU SITE */



ul.siteMap1 li{
background: url(/global/images/siteMapN1.gif) no-repeat 3px 7px !important;
margin-left: 15px;
padding-left: 18px;
list-style: none;
}
ul.siteMap1 li a {
font-family: "Trebuchet MS";
font-size: 1.3em !important;
font-weight: bold;
color: #01bbe6 !important;
}
ul.siteMap2 li {
background: url(/global/images/siteMapN2.gif) no-repeat 0 5px !important;
margin-left: 5px;
padding-left: 18px;
list-style: none;
}
ul.siteMap2 li a {
font-size: 1.1em !important;
line-height: 1.5em;
font-weight: bold;
color: #005c84 !important; 
}
ul.siteMap3 li {
background: url(/global/images/siteMapN3.gif) no-repeat 0px 3px !important;
list-style: none;
padding-left: 18px;
margin-left: 5px;
}
ul.siteMap3 li a {
font-size: 0.9em !important;
font-weight: normal;
color: #01bbe6 !important;
}
ul.siteMap4 li,
ul.siteMap5 li {
background: url(/global/images/siteMapN4.gif) no-repeat 0 14px !important;
list-style: none;
margin-left: 5px;
padding-left: 18px;
color: #005c84 !important;
}

ul.siteMap4 li a,
ul.siteMap5 li a {
font-size: 0.9em !important;
color: #5daedb !important;
font-weight: normal;
}

/* Opera fix */

head:first-child+body tr.ruled td, head:first-child+body tr.ruled th {
}

/* Newsletter */
.aboNewsletter {
	float: left;
	margin-top: 25px;
	
}

.aboNewsletter a {
	width : 164px;
	height: 63px;
	display: block;
	overflow: hidden;
	text-indent: -500em; 
	background: url('/global/images/bt_newsletter.png') no-repeat top left;
}
