Body {
	font-family: Verdana, Arial, Helvetica;
	font-size:10px;
	background-repeat:repeat-x;
}

IMG {border:0px;}

TD
{
	color:#393939;
	font-size:10px;
}

A {
	color:#393939;
}

A.news {

	color:#393939;
	text-decoration: none;
}

A.firstnews {
	font-weight:bold;
	color:#BE4602;
	text-decoration: none;
}

/*Menu Principal */
A.mainMenu {
	font-size: 10px;
	color: #3D4448;	
	text-decoration: none;
}
.navMap {
	font-size: 9px;
	color: #6C7B84;	
	text-decoration: none;
}

.Table_mainMenu {
	background: #FFFFFF;
	border: 0px solid #FFFFFF;
	padding: 0px;
	margin: 0px;
	width: 100%;
	display:block;
}

.Table_mainMenu TR {
	background: #71828A;
}

.Table_mainMenu TD {
	font-family: Verdana, Arial, Helvetica;
	font-size: 9px;
	color: #FFFFFF;
	width: 100%;
}

#TDmenuTitre {
	background:#495156;
	padding: 3px 0px 3px 13px;	
	}

.Table_mainMenu A {
	color: #FFFFFF;
	text-decoration: none;
	display:block;
	padding: 3px 0px 3px 13px;
}

.Table_mainMenu A.hover {
	color: #FFFFFF;
	text-decoration: none;
	display:block;
	padding: 3px 0px 3px 13px;
}

/************* Nouveau Menu ****/

#MainMenu {left:18px;width:756px;}
.click {cursor:hand}


#sm_soc, #sm_pro, #sm_sup, #sm_ach, #sm_part  {position:absolute; display:block; visibility:hidden; margin:0;padding:0;z-index:10;}
	/*#sm_soc {left:230px; top:28px;}
	#sm_pro {left:323px; top:28px;}
	#sm_sup {left:110px; top:28px;}
	#sm_ach	{left:420px; top:28px;}
	#sm_part{left:520px; top:28px;}*/

.menuOutline {border-top:1px #FFFFFF solid; background:#495156;z-index:10;}

.sm_img {width:15; height:0px;}

.sm_soc_i, .sm_soc_i:visited, .sm_pro_i, .sm_pro_i:visited, .sm_sup_i, .sm_sup_i:visited, .sm_ach_i, .sm_ach_i:visited,.sm_part_i, .sm_part_i:visited  {display:block; text-decoration: none;padding: 3px 0px 3px 0px; background:#71828A; color: #FFFFFF; border-bottom:1px #FFFFFF solid;border-right:1px #FFFFFF solid;border-left:1px #FFFFFF solid;margin:0px;}

.sm_soc_i:hover {background:#C01214;}
.sm_pro_i:hover {background:#158297;}
.sm_sup_i:hover {background:#F39108;}
.sm_ach_i:hover {background:#4D488F;}
.sm_part_i:hover {background:#4D488F;}

#sm_titre {display:block; background:#495156; padding: 3px 0px 3px 0px; border-bottom:1px #FFFFFF solid;border-right:1px #FFFFFF solid;border-left:1px #FFFFFF solid;margin:0px;#FFFFFF solid;color: #FFFFFF;}

#nav_pro .sm_pro_i,#nav_pro #sm_titre{width:120px;}


/* Fin Nouveau Menu ********************/


/*Contenu*/
/*Rajout de style Jan 2010*/
ul.stdText{padding:10px 0 10px 10px;margin:0 0 0 8px;}
ul.stdText li {
	list-style-position: outside;
	padding-left:0px;
	list-style-type: disc;margin-left:00px;
}

/*--*/


li.stdText {
	list-style-position: outside;
	padding-left:5px;
	list-style-type: disc;margin-left:10px;
}

.stdText {
	font-size: 10px;
	color:#393939;
	padding-bottom:5px;
}
.stdText A
{
	font-size: 10px;
	color:#393939;
}

.stdTextItalic
{
	font-size: 10px;
	color:#393939;
	font-style:italic;
}
.tCatParagraph {
	font-size: 14px;
	font-weight:bold;
	color:#CE2229;
}

.tParagraph {
	font-size: 12px;
	font-weight:bold;
	color:#393939;
}
.stParagraph {
	font-size: 10px;
	font-weight:bold;
	color:#393939;
}
.stdTextMenuLeft {
	font-size: 9px;
	color:#393939;
	padding-bottom:5px;
	margin:5px;

}
.TitrePage {
	color:#CE2229;
	font-family:Arial, Verdana, Helvetica;
	font-size:22px;
	font-weight:normal !important;
}
.ssTitrePage {
	color:#CE2229;
	font-family:Arial, Verdana, Helvetica;
	font-size:14px;
}

.ssTitrePage h2 {
	color:#CE2229;
	font-family:Arial, Verdana, Helvetica;
	font-size:16px;padding :15px 0 5px 0;
}

.tNewsHp {
	color:#CE2229;
	font-family:Arial, Verdana, Helvetica;
	font-size:14px;
	font-weight:bold;
}

.TitrePageAlt{
	color:#FFFFFF;
	font-family:Arial, Verdana, Helvetica;
	font-size:22px;
}
A.proTransLink {
	color: #3F7986;
	font-size:10px;
	text-decoration: none;
}

.Table_supDoc {
	background:#FFFFFF;
	color: #393939;
	font-size:10px;
}

.Table_supDoc TD {
	text-align:left;
	font-size:10px;
	}

#Table_supDocProd {
	font-weight:bold;
	font-size:12px;
	padding-bottom:5px;
	padding-left:5px;	
}
#Table_supDocTop {
	background:#C9D4D9;
	text-align:center;
}
#Table_supDocTDBegin {
	padding-left:5px;	
}
.Table_supCorrec {
	background:#FFFFFF;
	color: #393939;
	font-size:10px;
	}
.Table_supCorrec TD {
	text-align:left;
}

.ErrorText_TR {
	background:#FFEDED;
}

/* Menu Gauche */

.ssmg {
display:block;
margin:0px; 
border-top:1px #5A6369 solid; border-right:1px #5A6369 solid; border-left:1px #5A6369 solid; border-bottom:0px;
padding-left:9px;
cursor:hand;
text-decoration: none;padding: 3px 0px 3px 0px; 
}

.ssmg:hover {background:#FFFFFF;}

.ssmg_img  {width:9px; height:0px;}

#footer {
	text-align:center;
	width:756px;
	margin-top:15px;
	padding:15px 0;
	color:#000;	
	background-image: url(../img/footer.gif);
	background-repeat: no-repeat;
}


/*Rajout new onglet fiche produit css*/
.filet {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #A4CBD0;padding-top:10px;padding-bottom:10px;
}

.last {border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A4CBD0;}
.noavailable{	position: relative;
	
	width:400px;
	}
.noavailable div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	background-color: #F2F5F9;
	border: 1px solid #666;
	color: #F00;
	padding:20px;margin-bottom:20px;
}