/* ----------------------- STYLE GENERAL ----------------------- */

BODY {
	margin-left				: 	0px;
	margin-top				: 	0px;
	margin-right			: 	0px;
	margin-bottom		: 	0px;
	font-family				:	Verdana, Arial, Helvetica, sans-serif;
	font-size				:	10px;
	color 						:	#000000;
	background-color	:	#c0c0c0;
}

FORM {margin : 0px; padding : 0px;}

a:link      	{text-decoration: underline; color: #0950A0; font-weight : normal;}
a:visited 	{text-decoration: underline; color: #0950A0; font-weight : normal;}
a:active  	{text-decoration: underline; color: #0950A0; font-weight : normal;}
a:hover  	{text-decoration: underline; color: #E18820; font-weight : normal;}

a#link_top{
	display:block;
	height:20px;
	background:url(../images/interface/top.jpg) center top no-repeat;
	width:235px;	
	padding-left:725px;
	padding-top:68px;
	color:#e30117;
	font-weight:bold;
	font-size:14px;
}

TD {
	font-family				:	Verdana, Arial, Helvetica, sans-serif;
	font-size				: 	10px;
	color 					: 	#000000;
	font-weight				: 	normal;
}

LI {
	margin-top : 3px;
	margin-bottom: 3px;
	list-style:none;
}

UL {
	margin-top : 3px;
	margin-bottom: 3px;
}

TEXTAREA, INPUT, SELECT {
	font-size : 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

SELECT {
	background-color	:	#F1F1F1;
	color						:	#182F41	;
}

a IMG{
	border					:	0px;
}

TD.bd_nav{
	height						:	47px;
	width							:	877px;
	background-image		:	url(../images/interface/bd_ht.jpg);
	background-repeat		:	no-repeat;
	vertical-align				:	top;
	text-align					:	right;
}

TD.bd_actu{
	background-image		:	url(../images/interface/fd_logo.jpg);
	background-repeat		:	repeat-y;
	width							:	465px;
}

TD.txt_acc{
	background-image		:	url(../images/interface/bd_sep_acc.gif);
	background-repeat		:	no-repeat;
	background-color		:	#F1F1F2;
	padding						:	20px 10px 10px 10px;
}

TD.btn_alim{
	background-image		:	url(../images/interface/btn_alimentation.gif);
	width							:	436px;
	height						:	36px;
	background-repeat		:	no-repeat;
}

TD.btn_ligne{
	background-image		:	url(../images/interface/btn_ligne.gif);
	width							:	441px;
	height						:	36px;
	background-repeat		:	no-repeat;
}


TD.contener{
	text-align				:	left;
	background-color	:	#FFFFFF;
	vertical-align			:	top;
}

TD.cf{
	background-color:#F7F8F9;
	color:#595959;
}


/* td des colonnes claires */
TD.cc{
	background-color:#F1F1F1;
	color:#595959;	
}

#nav, #nav.a{
	padding					: 	8px 15px 0 0;
	color						: 	#fff;
}

#nav a:link      	{text-decoration: none; color: #fff; font-weight : bold;}
#nav a:visited 	{text-decoration: none; color: #fff; font-weight : bold;}
#nav a:active  	{text-decoration: none; color: #fff; font-weight : bold;}
#nav a:hover  	{text-decoration: underline; color: #fff; font-weight : bold;}

#titre_produit_acc
{
	font-family					:	Arial, Helvetica, sans-serif;
	font-size					:	12px;
	font-weight					:	bold;
	color							:	#4870B1;
	padding-left				:	10px;
}

a.col_img
{ 
	float							: 	left;
	border						: 	5px solid #f1f1f1; 
	background-color		: 	#fff; 
	padding						: 	4px; 
	margin						: 	0 0 1px;
}

a.col_img:hover {border: 5px solid #D98113;}

div.btn_div
{
	width						:	130px;
	height					:	21px;
	background-image	:	url(../images/interface/fd_btn.gif);
	background-repeat	:	repeat-x;
	padding-top			: 	3px;
	padding-left			:	10px;
	font-family				:	Verdana, Arial, Helvetica, sans-serif;
	font-size				:	10px;
	color						:	#4870B1;
	font-weight				:	bold;
	cursor					:	pointer;
}

div.btn_div a:hover{
	color						:	#D98113;
}

img.photo
{ 
	border: 5px solid #F1F1F1; 
	background-color: #FFF; 
	padding: 4px; 
}

div.photoSlide
{ 
	border: 5px solid #F1F1F1; 
	background-color: #FFF; 
	padding: 8px 0 0 8px;
}

div.photoSlide:hover {border: 5px solid #D98113;}

div.fdPr{
	background-image	:	url(../images/interface/fd_btn.gif);
	background-repeat	:	repeat-x;
	height					:	21px;
}

div.fdPr div{
	padding					:	3px 0 0 5px;
	font					:	Arial, Helvetica, sans-serif;
	font-size				:	12px;
	font-weight				:	bold;
	color					:	#fff;
	text-transform			:	uppercase;
}

div.fdCt{
	background-image	:	url(../images/interface/fd_btn.gif);
	background-repeat	:	repeat-x;
	height				:	21px;
}

div.fdCt div{
	padding					:	3px 0 0 5px;
}
div.fdCt div, div.fdCt div a{
	font					:	Arial, Helvetica, sans-serif;
	font-size				:	12px;
	font-weight				:	bold;
	color					:	#fff;
	text-transform			:	uppercase;
}

TABLE.menu TD.cat{
	padding-left			:	8px;
	font-family				:	Verdana, Arial, Helvetica, sans-serif;
	font-size				:	11px;
	cursor					:	pointer;
}

TABLE.menu TD.cat a:link      	{text-decoration: none; color: #0950A0; font-weight : normal;}
TABLE.menu TD.cat a:visited 	{text-decoration: none; color: #0950A0; font-weight : normal;}
TABLE.menu TD.cat a:active  	{text-decoration: none; color: #0950A0; font-weight : normal;}
TABLE.menu TD.cat a:hover  	{text-decoration: none; color: #E18820; font-weight : normal;}

TABLE.menu TD.scat{
	padding					:	0px 0 2px 18px;
	font-family				:	Verdana, Arial, Helvetica, sans-serif;
}

TABLE.menu TD.scat a:link      	{text-decoration: none; color: #0950A0; font-weight : normal;}
TABLE.menu TD.scat a:visited 	{text-decoration: none; color: #0950A0; font-weight : normal;}
TABLE.menu TD.scat a:active  	{text-decoration: none; color: #0950A0; font-weight : normal;}
TABLE.menu TD.scat a:hover  	{text-decoration: none; color: #E18820; font-weight : normal;}

#bloc_introDev{
	float						:	none;
	clear						:	both;
	background-color	:	#FDF6E4;
	padding					:	8px;
	border-bottom		: 	1px solid #F5E8C5;
	color						:	#4870B1;
}

div.linkAcc{
	background-color	:	#FFF4E5;
	border-top				:	solid 1px #E48D26;
	border-bottom		:	solid 1px #E48D26;
	width						:	313px;
	padding					:	5px 0 5px 5px;
}

/* ----------------------- STYLE SITE ----------------------- */
.titre{
	font-family				:	Verdana, Arial, Helvetica, sans-serif;
	font-size				:	11px;
}

.private{
	font-family				:	Verdana, Arial, Helvetica, sans-serif;
	font-size				:	11px;
	color						:	#FFFFFF;
	font-weight				:	bold;
}

.titre_actu{
	font-family				:	Arial, Helvetica, sans-serif;
	font-size				:	13px;
}

ul.menu{
	float						:	left;
	width						:	200px;
	padding-left			:	0;
	margin					:	0;
	font						: 	1.1em Verdana, Arial, Helvetica, sans-serif;
}

.menu>li.actif a, .menu>li.actif a:link, .menu>li.actif a:visited{
font-weight:bold;
}

ul.menu li a, ul.menu li a:link, ul.menu li a:visited{color: #0950A0;font-weight	:normal; text-decoration:none;}
ul.menu li a:hover{color: #0950A0;font-weight	:normal;}

/* ----------------------- ALIMENTATION PRESSE ----------------------- */
.titre_introAlim{
	font						:	Arial, Helvetica, sans-serif;
	font-size				:	12px;
	color						:	#2F60B1;
}

#blocAlim{
	float						:	left;
	background-image	: 	url(../images/interface/fd_titre-prod.gif);
	background-repeat	:	repeat-x;
	width						:	640px;
}

#blocAlim ul{list-style:disc;}

#refAlim{
	float						:	none;
	height					:	23px;
	font						:	Arial, Helvetica, sans-serif;
	font-size				:	13px;
	color						:	#D57D0C;
	padding-top			:	3px;
	text-decoration		:	none;
}

#blocStitreAlim{
	float						:	left;
	background-image	: 	url(../images/interface/fd_titre-prod.gif);
	background-repeat	:	repeat-x;
	width						:	600px;
	height					:	35px;
	font						:	Arial, Helvetica, sans-serif;
	font-size				:	12px;
	color						:	#2F60B1;
	padding-top			:	4px;
	padding-left			:	10px;
}


TABLE.version{
	border-collapse		:	collapse;
	border					: 	1px solid #E2E2E2;
}

TABLE.version TD{
	border					: 	1px solid #E2E2E2;
	padding					:	2px 2px 3px 6px;
	vertical-align			:	top;
}

TABLE.version TD.titre{
	font						:	Arial, Helvetica, sans-serif;
	font-size				:	11px;
	color						:	#2F60B1;
	background-color	:	#F9F9F9;
}

TABLE.version TD.sigle{
	font						:	Verdana, Arial, Helvetica, sans-serif;
	font-size				:	11px;
	color						:	#D57D0C;
	text-align				:	center;
	background-color	:	#F9F9F9;
	vertical-align			:	middle;
}

.vers_double a{
	font						:	Arial, Helvetica, sans-serif;
	font-size				:	11px;
	color						:	#EA902F;
	background-color	:	#FDF6E4;
	border-bottom		: 	1px solid #F5E8C5;
	padding					:	2px;
	text-decoration		:	none
}

.vers_double a:hover{
	border-top				: 	1px solid #F5E8C5;
	border-bottom		: 	none;
}


TABLE.option{
	border-collapse		:	collapse;
	border					: 	1px solid #E2E2E2;
}

TABLE.option TD{
	border					: 	1px solid #E2E2E2;
	padding					:	2px 2px 3px 6px;
	vertical-align			:	top;
	text-align				:	center;
}

TABLE.option TD.titre{
	font						:	Verdana, Arial, Helvetica, sans-serif;
	font-size				:	9px;
	color						:	#2F60B1;
	background-color	:	#F9F9F9;
}

TABLE.option TD.titre_opt{
	background-color	:	#F1F1F1;
}

TABLE.option TD.titre_opt a{
	font						:	Verdana, Arial, Helvetica, sans-serif;
	font-size				:	9px;
	color						:	#D57D0C;
	cursor					:	help;
}

/* ----------------------- STYLE RECHERCHE FLEXILINE ----------------------- */

.flexSearchTitre{
	font-family				:	Arial, Helvetica, sans-serif;
	font-size				:	12px;
	color 						: 	#4870B1;
}

.flexLabel{
	font-family				:	Verdana, Arial, Helvetica, sans-serif;
	font-size				:	10px;
	color 						: 	#4870B1;
}

#blocFlex{
	float						:	left;
	background-image	: 	url(../images/interface/fd_titre-prod.gif);
	background-repeat	:	repeat-x;
	width						:	620px;
}

INPUT[class=searchFlex]{
	background-color	:	#FFFFFF;
	border					:	0;
	font-family				:	Verdana, Arial, Helvetica, sans-serif;
	font-size				:	10px;
	color 						: 	#182F41;
	font-weight				: 	normal;
	border-color			: 	#000000;
	border-style			: 	solid;
	width						:	80%;
}

INPUT[class=btn_searchFlex]{
	background-color	:	#BDD0FB;
	border					:	1px;
	font-family				:	Verdana, Arial, Helvetica, sans-serif;
	font-size				:	11px;
	color 					: 	#4E5D84;
	border-color			: 	#4E5D84;
	border-style			: 	solid;
	font-weight				:	bold;
	cursor					:	pointer;
}

/* ----------------------- CONFIGURATEUR ----------------------- */
#blocTitreConf{
	background-image	: 	url(../images/interface/fd_titre-prod.gif);
	background-repeat	:	repeat-x;
	width			:	717px;
	height			:	35px;
	font			:	Arial, Helvetica, sans-serif;
	font-size		:	12px;
	color			:	#2F60B1;
	padding-top		:	4px;
	padding-left	:	10px;
}

INPUT.confBleu{
	background-color	:	#fff;
	border					:	1px;
	font-family				:	Verdana, Arial, Helvetica, sans-serif;
	font-size				:	10px;
	color 						: 	#000;
	font-weight				: 	normal;
	border-color			: 	#0099FF;
	border-style			: 	solid;
	padding					:	1px;
	width						:	80px;
}

INPUT.confJaune{
	background-color	:	#fff;
	border					:	1px;
	font-family				:	Verdana, Arial, Helvetica, sans-serif;
	font-size				:	10px;
	color 						: 	#000;
	font-weight				: 	normal;
	border-color			: 	#E7D12B;
	border-style			: 	solid;
	padding					:	1px;
	width						:	80px;
}

INPUT.btn_conf{
	background-color	:	#F1F1F2;
	border					:	1px;
	font-family				:	Verdana, Arial, Helvetica, sans-serif;
	font-size				:	10px;
	color 						: 	#2F60B1;
	border-color			: 	#2F60B1;
	border-style			: 	solid;
	font-weight				:	bold;
	cursor					:	pointer;
}

TABLE.confForm TD{
	padding					: 	2px 0 2px 8px;
}

TABLE.confForm TD.titreConf{
	font-size				:	14px; 
	font-weight				:	normal;
}

TABLE.confForm TD.labelConfMat{
	width						:	300px;
	background-color	:	#FEF9F4;
}

TABLE.confForm TD.labelConfPresse{
	width						:	300px;
	background-color	:	#FBEEDF;
}

TABLE.confForm TD.valueConf{
	width						:	280px;
}

.confSearchTitre{
	font-family				:	Arial, Helvetica, sans-serif;
	font-size				:	12px;
	color 						: 	#4870B1;
}

TABLE.listConfFields{
	border-collapse		:	collapse;
	border					: 	1px solid #E2E2E2;
}

TABLE.listConfFields TD{
	border					: 	1px dashed #E2E2E2;
	padding					:	2px 5px 3px 6px;
	vertical-align			:	top;
	text-align				:	right;
}

TABLE.listConfFields TD.titre{
	font						:	Verdana, Arial, Helvetica, sans-serif;
	font-size				:	9px;
	color						:	#2F60B1;
	background-color	:	#F9F9F9;
	text-align				:	left;
}

