html, body {
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
	border: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #ededed;
}

/*reset*/
h1, h2, h3, h4, h5, h6 {
margin: 0;
padding: 0;
}

ul, li {
margin: 0;
padding: 0;
}

form, p {
	padding:0;
	margin: 0;
}
/* Page d'index du site */
body .index {
	background-color: #FFFFFF;
}
#indexCentrage{
	position:absolute;
	left: 50%; 
    top: 50%;
    width: 900px;
    height: 650px;
    margin-top: -325px; /* moitié de la hauteur */
    margin-left: -450px; /* moitié de la largeur */
}
.indexLien {
	text-decoration: none;
	color:#ffffff;
	font-size: 14px;
	font-weight: bold;
	margin-right: 10px;
}
.indexLien:hover {
	text-decoration: underline;
}

/* Header des pages du site */
#header{
	width: 100%;
	background-color: #ededed;
}
.coinh{
	width: 16px;
	height: 22px;
	vertical-align: top;
}
#titreSI{
	font-size: 20px;
	color: #FFFFFF;
	font-weight: bold;
	vertical-align: top;
	text-align: right;
}
#menu{
	color:#000000;
	text-align:right;
	vertical-align: middle;
	margin-right: 15px;
}
#menu A{
	text-decoration: none;
	color:#000000;
}
#menu A:hover{
	text-decoration: underline;
}
#menu A.actif{
	text-decoration: underline;
	color:#FFFFFF;
}

/* Menu de gauche général */
dd{
	margin: 0;
	padding: 0;
}
dd ul
{
	text-align: left;
	margin: 0;
	padding: 0;
}

dd li
{
	list-style-type : none;
	text-align: left;
	margin-left: 12px;
	padding: 0;
}
dl img
{
	border : none;
}
.imgBlocMenuGauche, .imgBlocMenuDroite{
	height: 22px;
	width: 12px;
	background-repeat: no-repeat;
	font-size: 1px;
}
.imgBlocMenuGauche{
	display: inline;
	float: left;
}
.imgBlocMenuDroite{
	display: inline;
	float: right;
}
.menuGeneral{
	display: block;
	width: 240px; /* Anciennement 170px */
	height: 22px;
	line-height: 22px;
	margin-top: 5px;
	margin-bottom: 5px;
}
dd li a
{
	text-decoration : none;
	color : #0E3E63;
}
.texte11blk
{
	display : block;
	color : black;
	text-decoration : none;
	font-weight : bold;
}
.survolMenuGauche:hover
{
	color : white;
}
dt
{
	height : 22px;
	width : 200px;
}

#menucat hr
{
	width : 140px;
	padding-left : 0px;
	border : 1px dashed;
}

/* Menu de la page 1 */
#content1 dt /* Couleur de fond du bloc menu */
{
	background:url(../img/fondmenu1.gif)
}

/* Menu de la page 2 */
#content2 dt /* Couleur de fond du bloc menu */
{
	background:url(../img/fondmenu2.gif)
}

/* Menu de la page 3 */
#content3 dt /* Couleur de fond du bloc menu */
{
	background:url(../img/fondmenu3.gif)
}

/* Menu de la page 4 */
#content4 dt /* Couleur de fond du bloc menu */
{
	background:url(../img/fondmenu4.gif)
}

/* Menu de la page 5 */
#content5 dt /* Couleur de fond du bloc menu */
{
	background:url(../img/fondmenu5.gif)
}

/* Menu de la page 6 */
#content6 dt /* Couleur de fond du bloc menu */
{
	background:url(../img/fondmenu6.gif)
}

/* Menu de la page 8 */
#content7 dt /* Couleur de fond du bloc menu */
{
	background:url(../img/fondmenu7.gif)
}

/* Contenu général */
.coinb{
	width: 16px;
	height: 22px;
	vertical-align: bottom;
	background-color: #FFFFFF;
}
.titreCentreBleu
{
	color : black;
	font-size : 14px;
}
#blocCentre1
{
	width : 600px;
	text-align : justify;
	margin-left : 20px;
}
#blocCentre1 hr
{
	margin-left : 0;
	size : 1px;
}

#blocCentre1 a
{
	color : #de3030;
	text-decoration : none;
}
#blocCentre1 a:hover
{
	text-decoration : underline;
}
#blocCentre1 p
{
	margin-left : 10px;
	margin-top : 10px;
}
#blocCentre1 h2
{
	color : black;
	font-size : 18px;
}
#blocCentre1 form
{
	text-align : center;
}
.imgCentree
{
	display : block;
	margin-left : 150px;
}
.imgCentree2
{
	display : block;
	margin-left : 80px;
}

/* Contenu de la page projet (1)*/
#content1{
	width: 100%;
	background-color: #ededed;
}
#content1 HR{
	/*color: #0E3E63;*/
	color: #000000;
	border-style: dotted;
	border-color: #0E3E63;
	margin-top: 15px;
	margin-bottom: 15px;
}
#solutionsTitreGauche{
	margin-left: 16px;
	margin-right: 201px;
}
#solutionsTitreDroite{
	margin-left: 16px;
}
#frmProjetH{
	margin:0;
	padding:0;
}
#frmProjetH .champsTexte {
	margin-left: 10px;
	width: 65px;
}
#frmProjetH SELECT {
	margin-left: 5px;
}
#frmProjetH LABEL {
	margin-left: 5px;
}
#frmProjetH .radio{
	margin-left: 0px;
}
.menuProjetH1{
	display: block;
	width: 330px;
	height: 22px;
	line-height: 22px;
	margin-top: 15px;
	margin-bottom: 5px;
}
.menuProjetH2{
	display: block;
	width: 170px;
	height: 22px;
	line-height: 22px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.texteBleuMenuProjetH{
	/*color: #0E3E63;*/
	color: #000000;
	font-weight: bold;
	font-size: 13px;
	height: 22px;
	/*background-color : #DB3135;*/
	background:url(../img/fondmenu1.gif);
}
#maison{
	position: absolute;
	float: right;
	margin-top: -475px;
	margin-left: 185px;
}
#btValider{
	margin-top: 15px;
	padding-bottom: 15px;
}

.texteIntermediaireMenuProjetH{
	font-style: italic;
	margin-left: 5px;
}
.titreSolutionImage{
	padding-bottom: 15px;
}
.categorieSolutionBleu{
	display: block;
	color: #0F4369;
	font-weight: bold;
	font-size: 12px;
	line-height:1.2em;
}

.TitreSolutionBleu{
	display: block;
	color: #FF575E;
	font-weight: bold;
	font-size: 13px;
	padding-left: 35px;
	padding-top:12px;
}
.categorieSolutionBleu IMG{
	margin-right: 5px;
	vertical-align: middle;
}
.texteSolution{
	display: block;
	margin-top: 15px;
}
.texteSolution A{
	text-decoration: none;
	color: #DB3135;
}
.texteSolution A:hover{
	text-decoration: underline;
	color:#DB3135;
}
.imgSolution{
	margin-left: 15px;
	text-align: right;
}
.separationSolutions{
	background-image:url(../img/lignesolution.gif);
	background-repeat: repeat-x;
	height: 24px;
	line-height: 24px;
}
.textepuceprojet UL, .textepuceprojet LI { list-style-type: none; list-style-image: url("../img/pucesolution.gif"); margin: 0px; padding: 0px; margin-left: 8px;} 

/* Contenu de la page produits (2)*/
#content2{
	width: 100%;
	background-color: #ededed;
}
#content2 HR{
	color: #fbd679;
}
#blocCentre2
{
	width : 600px;
	text-align : left;
	margin-left : 15px;
}
#blocCentre2 hr
{
	margin-left : 0;
	size : 1px;
}
#blocCentre2 p
{
	margin-left : 0px;
	margin-top : 20px;
}
#pProduits
{
	margin-left : 200px;
}


/* Contenu de la page les plus (3)*/
.txtRougePlus
{
	color : red;
}
#tLexique
{
	text-align : left;
	font-size : 10px;
	font-weight : bold;
	color : navy;
	width : 600px;
	margin-left : 10px;
}
#tLexique a
{
	font-size : 10px;
	font-weight : bold;
	color : navy;
	text-decoration : none;
}
#tLexique a:hover
{
	text-decoration : underline;
}

/* Contenu de la page contact (7)*/
.imgContact
{
	display : block;
	float : left;
	margin-left : 10px;
	margin-right: 10px;
}
.imgContactBas
{
	display : block;
	float:  right;
	margin-right : 15px;
	margin-bottom : 15px;
}
#txtContactHaut
{
	font-weight : bold;
}
#txtContactCenter
{
	text-align : center;
}

/* Footer des pages du site */
#footer{
	width: 100%;
	background-color: #ededed;
	color: #0E3E63
}
#footer A{
	text-decoration: none;
	color: #DB3135;
}
#footer A:hover{
	text-decoration: underline;
	color:#DB3135;
}



/* Bulles */
#bulleinfo{ 
	visibility: hidden;
	position: absolute; 
	z-index: 100; 
	top: 100px; 
	left: 100px; 
	width: auto; 
	height: 50px;
}
#boiteMessage{
	visibility: hidden;
	position: absolute; 
	z-index: 100; 
	top: 50%; 
	left: 50%;
	margin-left: -125px;
	margin-top: -45px;
}
#contenuBoiteMessage{
	text-align: center;
	font-weight: bold;
}
#contenuBoiteMessage .rouge{
	color: #CC0000;
}


/*Solutions*/
.imgSolutionFloatD
{
	display : block;
	float : right;
	margin-right : 50px;
}
.imgSolutionFloatG
{
	display : block;
	float : left;
	margin-right : 20px;
}
#titreSolution1
{
	font-size : 12px;
	color : #10456c;
}
#titreSolution2
{
	font-size : 18px;
	color : black;
	font-family : verdana;
}
#pSolutionCaract
{
	font-size : 14px;
	margin-left : 0px;
}
#pSolutionIta
{
	font-style : italic;
	margin-left : 60px;
}
#pSolutionBold
{
	font-weight : bold;
	margin-left : 10px;
}
#tSolution
{
	margin-left : 80px;
}
#listSolution
{
	font-size : 10px;
}

#homepage{
	height:387px;
	width:555px;
	min-height:387px;
	background:url("../img/home_1.gif");
	background-position:bottom right;
	background-repeat:no-repeat;
}
/********************************************************* page produit 10/05 **************************************/
.imgProdFloatG
{
	display : block;
	float : left;
	margin-left : 15px;
	padding-right :60px;
}

.titreProd
{
	color : #0f4369;
	margin-left : 0px;
	font-weight : bold;
}
.titreProdBig
{
	color : #0f4369;
	margin-left : 0px;
	font-weight : bold;
	font-size: 18px;
}
/*#blocCentre2 ul 
{
	padding-left : 15px;
}*/
.imgProdCenter
{
	display : block;
	margin-left : 40px;
	margin-top : 60px;
}
.imgProdCenter2
{
	display : block;
	margin-left : 170px;
	margin-top : 25px;
}
.ssTitreProd
{
	display : block;
	margin-top : 5px;
	color : black;
	font-size : 12px;
	font-family : arial;
	font-weight : bold;
	font-style : italic;
}
/*******page produits 15/05**/
#tabBlocs
{
	width : 600px;
	text-align : center;
	font-size : 10px;
}
/*******************************************************page reglementation 14/05 *************************************/
.titreMenuGauche
{
	/*color : #11486e;*/
	color : black;
	font-size : 18px;
	text-decoration : underline;
}

/* intro produit*/
ul.intro  li.intro    { color: #E3AD48; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; line-height: 1.5em; background-color: transparent; list-style-type: none; list-style-image: url("../img/pucesolution.gif");  margin-left:18px; text-align:left;}
ul.intro  li.intro2 , ul.intro  li.asides   { color: #0C375A; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; line-height: 1.5em; background-color: transparent; list-style-type: none; list-style-image: url("../img/pucesolution.gif"); margin-left:18px;}
ul.intro li.home { color: #0C375A; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; line-height: 1.5em; background-color: transparent; list-style-type: none; list-style-image: url("../img/pucesolution.gif"); margin-left:38px;}
ul.help {color: #737375; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; line-height: 1.5em; background-color: transparent; list-style-type: none; list-style-image: url("../img/pucehelp.gif");  margin-left:38px;}	
ul.plusprod {margin-left: 10px; margin-top: 10px; color: #737375; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; line-height: 1.5em; background-color: transparent; list-style-type: none; list-style-image: url("../img/pucesolution.gif");}	
li.intro a, li.intro2 a {color : #0C375A; text-decoration: none; font-size: 12px; font-style: normal; font-weight: normal; font-family : Verdana, Arial, Helvetica, sans-serif; line-height: 1.5em;}

.intro a:hover, .intro2 a:hover { 
	background-color : transparent;
	text-decoration: underline;
	color : #DB3135;
	}
	

ul.intro3 {
display:block; 
width:380px;
}

li.intro3 { 
color: #0C375A; 
font-size: 11px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-style: normal; 
font-weight: normal; 
line-height: 1.2em; 
background-color: transparent; 
list-style-type: none; 
list-style-image: url("../img/pucesolution.gif"); 
margin-left:18px;
}

#asides
{
	position:absolute;
	top: 285px;
	left: 773px;
	background-color:#959AC0;
	height:auto;
	width : 172px;
	padding:8px;
}
	

	
p.intro{
	color : #E3AD48;
	text-decoration: none; 
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5em;

}

p.bodyintro{
	display:block;
	width:355px;
	color : #0F4369;
	text-decoration: none; 
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5em;
	text-align:left;

}

p.bodycopy{
	display:block;
	width:450px;
	height:auto;
	color : #0F4369;
	text-decoration: none; 
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	line-height: 12px;
	text-align:left;
}

p.bodycopy sup{
	line-height:23px;
}

p.quotes{
	display:block;
	width:450px;
	color : #a43232;
	text-decoration: none; 
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.25em;
	text-align:left;

}

.imgLeft
{
	float:left;
	padding-right:10px;
	padding-top: 3px;
}

.imgRight
{
	float:right;
	padding-left:10px;
	padding-top: 3px;
}

.imgAsides{
	float:right;
	padding-top: 8px;
}

#corporate {
	position:relative;
	width:680px;
	top:-15px;
}
#accroche {
	display:block;
	width:381px;
}
.frise {
	float:left;
}

/*Presentation Projet*/
p.home{
	display:block;
	color : #0F4369;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	padding-left:18px;
	margin-bottom:9px;
	margin-top:9px;
	width:484px;

}

p.home a, li.home a{
	color : #DB3135;
	text-decoration: none; 
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}

p.home a:hover{
	text-decoration: underline;
	color:#DB3135;
}

.titreProdBigHome {
	color : #0f4369;
	margin-left : 0px;
	font-weight : bold;
	font-size: 16px;
	padding-left:18px;
	border-bottom:#FF575E solid 1px;
}

#help {
	border-left:#8699B7 solid 2px;
	padding-right:20px;
	width:500px;
	margin-left: 20px;
}


/*Fiche Produit*/	

td.ZoneCentre{
border: 0px solid #003300;
border-collapse: collapse;
empty-cells:hide;
padding-left:0px;
padding-top : 5px;
vertical-align:top;
width:100px;
}



td.ZoneCentre h2{
	display:block;
	width:385px;
	color :#0F4369;
	text-decoration: none; 
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5em;
}

td.ZoneCentre h3{
	display:block;
	width:398px;	
	color :#0F4369;
	text-decoration: none; 
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	height:14px;
	margin-top :8px;
	border-bottom: 1px solid #8E3748;
}

td.ZoneGauche h4{
	display:block;
	width:220px;
	height:28px;
	background:url(../img/avantages.gif);
}

td.ZoneGauche h4.plus{
	display:block;
	margin-top:15px;
	width:220px;
	height:28px;
	background:url(../img/plusproduit.gif);
}

td.ZoneGauche h4.doc{
	display:block;
	margin-top:15px;
	width:220px;
	height:28px;
	background:url(../img/documents.gif);
}
td.ZoneGauche p.doc a, td.ZoneGauche p.doc a{
	color : #DB3135;
	text-decoration: none; 
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}

td.ZoneGauche p.doc a:hover{
	text-decoration: underline;
	color:#DB3135;
}


td.ZoneGauche h5{	
	color :#000000;
	text-decoration: none; 
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	height:11px;
	width:220px;
	background-image: url(../img/pucehelp.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	padding-left: 8px;
}

td.ZoneGauche h5 a, td.ZoneGauche h5 a:visited{	
	color :#000000;
	text-decoration: none;
}
td.ZoneGauche h5 a:hover{	
	color :#000000;
	text-decoration: underline;
}


#blocCentre2 td.ZoneCentre p{
	width:385px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size: 11px;
	margin-top :4px;
	margin-bottom :12px;
	line-height: 1.3em;
}

#blocCentre2 td.ZoneGauche p{
	width:215px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size: 11px;
	margin-top :4px;
	margin-bottom :6px;
	line-height: 1.3em;
}



li.carac{ 
width:380px;
color: #000000; 
font-size: 10px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-style: normal; 
font-weight: normal; 
line-height: 11px; 
background-color: transparent; 
list-style-type: none;
list-style-image: url("../img/pucefiche.gif");
margin-left: 18px;
}

ul.avantage li.avantage{ 
width:220px;
color: #5C6165;
font-size: 11px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-style: normal; 
font-weight: normal; 
line-height: 1.2em; 
background-color: transparent; 
list-style-type: none;
text-align:left;
vertical-align:top;
margin-left:12px;
}



ul.pluspage{ 
display:block; 
padding-top:8px;
width:430px;
}

ul.plus{
display:block;  
width:220px;
}


li.pluspage{ 
color: #0F4369; 
font-size: 11px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-style: normal; 
font-weight: normal; 
line-height: 1.2em; 
background-color: transparent; 
list-style-type: none;
list-style-image: url("../img/pucesolution.gif");
margin-left: 10px;
text-align:left;
vertical-align:top;
margin-left:27px;
}

li.plus{ 
color: #0D3C5F; 
font-size: 11px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-style: normal; 
font-weight: normal; 
line-height: 1.2em; 
background-color: transparent; 
list-style-type: none;
text-align:right;
}

ul.standard{ 
padding-top:2px;
margin-left:30px;
width:400px;
}

li.standard{ 
color: #0F4369; 
font-size: 11px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-style: normal; 
font-weight: normal; 
line-height: 1.2em; 
background-color: transparent; 
list-style-type: none;
list-style-image: url("../img/pucesolution.gif");
text-align:left;
vertical-align:top;
padding-top:2px;
}

.imgFiche
{
	display : block;
	margin-left : 15px;
	margin-top : 15px;
}

#help{
display:none;
}

#asides li.asides a, #asides li.asides a:visited{
	color : #ffffff;
	text-decoration: none; 
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5em;
	}

#asides li.asides a:hover{ 
	background-color : transparent;
	text-decoration: underline;
	color : #0C375A;
	}		


/*================== Points de vente   =================*/

#blocCentre1 #corporate #results { 
	display:block;
	margin-left:40px;
	width:670px;
}

.distributeurs { 
	float:left;
	width:300px;
	height:100px;
	border-top:1px solid #92C252;
	border-bottom:1px solid #92C252;
	margin-bottom: 8px;
	margin-left:10px;
	background-color:#D6E6C1;
        font-family : Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	padding:8px;
}

#blocCentre1 #corporate h1 { 
	color : #1B4666;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
}

#blocCentre1 #corporate .distributeurs h2 {
	color : #000;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
}

#blocCentre1 #corporate .distributeurs h3 {
	color: #DE3030;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
}


/*================== Fiche Solution   =================*/
#PLUS
{
  	float:right;
	background-color:#959AC0;
	height:auto;
	width: 145px;
	padding:4px;
	border-top: solid 1px #FFFFFF;
}

.soustitreSolution{
  	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal; 
	font-weight: bold;
  	color:#75675C;
  	padding-left:8px;
  	padding-top:8px; 
}

#PLUS p {
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal; 
	font-weight: normal;
  	color:#0F4369;
  	text-align:left;
  	padding:8px;

}

#COMP, #CTEK {
		margin-top:8px;
		/*border-left: 2px solid #0F4369;*/
		padding:8px;

}

#COMP ul li a, #COMP ul li a:visited {
	font-weight: bold;
	color:#0F4369;
	text-decoration:none;
}

#COMP ul li a:hover {
	text-decoration:underline;
}

.solutions2 {
	float:right;
	width: 152px;
	overflow:hidden;	

}

.legende {
	display:block;
	width:575px;
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal; 
	font-weight: normal;
  	color:#000;
  	text-align:left;	

}


/*================== News   =================*/

#pointPresse
{
	
	height:auto;
	width : 172px;
	padding:8px;
	margin-left:120px;
}



.NewsContainer {
	display: block;
	width:520px;
	border: 1px #996600; 
	border-bottom:1px solid #CCCCCC;
	margin-top: 5px;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.NewsContainer h3 {
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal; 
	font-weight: bold;
	padding-left:10px; 
}

.NewsContainer p {
	display: block;
	width:475px;
	min-height:150px;
	color: #000; 
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal; 
	font-weight: normal; 
	line-height: 1.3em;
	text-align:left; 
}

.NewsContainer p em {
	display: block;
	width:500px;
	color: #0C375A; 
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal; 
	font-weight: bold; 
	line-height: 1.3em;
	text-align:left; 
}

/*================== Formulaires   =================*/
input.distrib {
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #3c3c3d;
	background-color: #fff7c8;
	border: 1px solid #3c3c3d;
	width:100px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
}

/*================== Tableaux   =================*/
table.phones {
border: none;
border-collapse: collapse;
width: 460px;
margin-left:10px;
empty-cells:hide;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #0C375A;
}

table.phones td {
border: none;
border-collapse: collapse;
empty-cells:hide;
height:10px;
padding:5px;
}

.tabProduitsV {
	padding: 0;
	border:0;
}
.tabProduitsV td{
	border-top: 1px solid #000000;
	border-collapse: collapse;
	empty-cells:hide;
}

table.SOLUTION {
border: none;
border-collapse: collapse;
width: 576px;
empty-cells:hide;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}

table.SOLUTION td.textepuceprojet {
vertical-align:top;
background-color:#e5ded3;
}

table.SOLUTION td.graph {
  border: 1px solid #E5DED3;
	border-collapse: collapse;
	empty-cells:hide;
	vertical-align:middle;
	text-align:center;
}