/*
==================================================================================================================
	P R O D U I T S
==================================================================================================================
*/
.minicol
{
	width:20px;
}
.familles_tab
{
	width:760px;
	margin:0px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	list-style-type:none;
	background-color:#BBE1F6;
}
table.ligne
{
	width:760px;
	margin-left:auto;
	margin-right:auto;
}
table.ligne th
{
	height:20px;
	text-transform:none !important;
	font-size:12px !important;
	text-align:left;
	color:#2D2D2D !important;
	cursor:auto !important;
}
table.ligne td
{
	background-color:#FFFFFF;
	background-image: url(../img/deg1b.jpg);
	background-position: bottom;
	border:1px solid #BBE1F6;
	color:#2D2D2D;
}
table.ligne tr:hover td
{
	background-color:#EEEEEE !important;
}

#trth, #trth:hover, ul li #trth, ul li #trth:hover
{
	background-color: #E8F5FB;
	background-image: url(../img/deg2a.jpg);
	background-position: top;
	background-repeat: repeat-x;
}
.THcola, ul li .THcola
{
	border-left: 1px solid #BBE1F6;
	border-top: 1px solid #BBE1F6;
	border-bottom: 1px solid #BBE1F6;
	padding-left: 2px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-variant: small-caps;
	letter-spacing: 1px;
	text-align: left;
}
.THcol, ul li .THcol
{
	border-left: 1px solid #BBE1F6;
	border-top: 1px solid #BBE1F6;
	border-bottom: 1px solid #BBE1F6;
	padding-left: 5px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-variant: small-caps;
	letter-spacing: 1px;
	text-align: left;
}
.THcol2, ul li .THcol2
{
	border-top: 1px solid #BBE1F6;
	border-bottom: 1px solid #BBE1F6;
	padding-left: 5px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-variant: small-caps;
	letter-spacing: 1px;
	text-align: left;
}
.THcolz, ul li .THcolz
{
	border-right: 1px solid #BBE1F6;
	border-top: 1px solid #BBE1F6;
	border-bottom: 1px solid #BBE1F6;
}

#orderform ul
{
	list-style-type:none;
}


.produits_tab, .applications_tab, .pdf_tab, .clients_tab, .installations_tab, .familles_tab
{
	background-color: #FFFFFF;
}
.produits_tab tr, .applications_tab tr, .pdf_tab tr, .clients_tab tr, .installations_tab tr, ul .familles_tab tr
{
	background-color: #E8F5FB;
	background-image: url(../img/deg1b.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
}
.produits_tab tr:hover, .applications_tab tr:hover, .pdf_tab tr:hover, .clients_tab tr:hover, .installations_tab tr:hover, .familles_tab tr:hover
{
	background-color: #E8F5FB;
	background-image: url(../img/deg2a.jpg);
	background-position: top;
	background-repeat: repeat-x;
}
.produits_img, .applications_img, .pdf_img, .clients_img, .installations_img, .familles_img
{
	padding-right: 5px;
	border-bottom: 1px solid #BBE1F6;
	border-left: 1px solid #BBE1F6;
}
.produits_ref
{
	padding-left: 3px;
	padding-right: 3px;
	border-left: 1px solid #BBE1F6;
	border-bottom: 1px solid #BBE1F6;
	text-transform: uppercase;
	color: #000000;
	width: 70px;
	font-size: 10px;
	text-align: left;
}
#pub {color: #2E8555;}
.produits_nom, .applications_nom, .pdf_nom, .clients_nom, .installations_nom, .familles_nom
{
	padding-left: 5px;
	border-left: 1px solid #BBE1F6;
	border-bottom: 1px solid #BBE1F6;
	font-variant: small-caps;
	color: #000000;
}

/*.produits_nom a, .applications_nom a, .pdf_nom a {display: block;}*/
.rub {letter-spacing: 2px;}
.rub a, #pdf_aj a {letter-spacing: 2px; color: #245182;}
.rub2 a {letter-spacing: 2px; color: #131A50;}
.rub a:hover, #pdf_aj a:hover {letter-spacing: 2px; color: #FF5015;}
#pdf_aj
{
	border-bottom: 1px solid #BBE1F6;
	color: #000000;
	font-weight: bold;
	background-color: #D3ECF8;
	background-image: url(../img/deg3a.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
}
.produits_application
{
	padding-left: 3px;
	border-left: 1px solid #BBE1F6;
	border-bottom: 1px solid #BBE1F6;
	color: #000000;
	width: 125px;
}
.produits_public, .clients_statut
{
	padding-left: 3px;
	border-left: 1px solid #BBE1F6;
	border-bottom: 1px solid #BBE1F6;
	color: #000000;
	text-align: center;
}
.colz
{
	border-right: 1px solid #BBE1F6;
	border-bottom: 1px solid #BBE1F6;
	padding-left: 2px;
	padding-bottom: 10px;
	font-variant: small-caps;
	letter-spacing: 1px;
	width: 1px;
}



.rech_result
{
	border-bottom: 1px solid #C7DECF;
	padding-left: 13px;
	padding-bottom: 2px;	
	padding-top: 10px;
}
.rech_result a, .rech_result a:visited
{
	text-transform: uppercase;
	font-size: 16px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
}
.rech_result a:hover, .rech_result a:visited:hover
{
	color: #D4021F;
}
.rech_result_txt
{
	padding-top: 10px;
	padding-left: 20px;
	padding-bottom: 60px;
	color: #383D5F;
	text-align: justify;
	vertical-align: top;
}
#fiche
{
	/*border: 1px solid #BFD1DB;
	background-color: #F7FBF7;*/
	width: 610px;
	/*height: 200px;*/
}
#fiche_fil
{
	text-align: right;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	letter-spacing: 1px;
	padding: 2px;
	padding-left: 6px;
	padding-right: 6px;
}
#fiche_nom
{
	background-color: #E0EBF5;
	border: 1px solid #BFD1DB;
	border-bottom: 1px solid #9EA9C7;
	text-align: left;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	letter-spacing: 1px;
	padding: 2px;
	padding-left: 6px;
	padding-right: 6px;
	text-transform: uppercase;
}
#fiche_dl
{
	margin-top: 20px;
	text-align: center;
}
#fiche_label
{
	color: #666666;
}
#fiche_txt
{
	border: 1px solid #BFD1DB;
	border-top: 0px;
	background-color: #F7FBF7;
	text-align: justify;
	padding: 10px;
	vertical-align: top;
	color: #383D5F;
	min-height: 160px;
}
.fiche_img
{
	/*float: right;
	margin-left: 10px;
	margin-bottom: 2px;
	margin-top: 2px;*/
	padding: 4px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}
.fiche_img_div
{
	float: right;
	margin-left: 10px;
	margin-bottom: 2px;
	margin-top: 2px;
	text-align: center;
	/*padding: 4px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;*/
}
.prodlist th
{
	border: 1px solid #BFD1DB;
	background-color: #FFFFFF;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 4px;
	padding-right: 4px;
}
.prodlisttd1
{
	border-bottom: 1px solid #BFD1DB;
	border-left: 1px solid #BFD1DB;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 4px;
	padding-right: 4px;
}
.prodlisttd2
{
	border-bottom: 1px solid #BFD1DB;
	border-left: 1px solid #BFD1DB;
	border-right: 1px solid #BFD1DB;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 4px;
	padding-right: 4px;
}




/*
==================================================================================================================
	A C T U A L I T É S
==================================================================================================================
*/
#actualites_tab {width: 560px; margin-left: auto; margin-right: auto;}
#trtitre td
{
	border-bottom: 1px solid #C0E1E4;
}
.actualites_date
{
	text-align: right;
	/*background-color: #F0F7F2;*/
	padding-left: 4px;
	padding-right: 4px;
	/*width: 150px;*/
	vertical-align: bottom;
}
.actualites_texte
{
	text-align: justify;
	vertical-align: top;
	padding: 4px;
	padding-left: 0px;
	padding-bottom: 60px;
	color: #3F465A;
	width: 100%;
}
.actualites_img
{
	text-align: right;
	padding-top: 4px;
	padding-left: 6px;
	padding-bottom: 60px;
}




/*
==================================================================================================================
	T E T E   D E   C H A P I T R E
==================================================================================================================
*/
.tab_chap_imgtd
{
	height: 130px;
	width: 150px;
	text-align: center;
	vertical-align: top;
	padding-right: 8px;
}
.tab_chap_txttd
{
	height: 85px;
	width: 240px;
	text-align: left;
	vertical-align: top;
	padding-top: 15px;
	padding-right: 20px;
	text-align: left;
}
.tab_chap_txttd b a, .tab_chap_txttd b a:visited
{
	text-transform: uppercase;
	color: #D4021F;
	font-size: 13px;
	font-family: Arial, sans-serif;
	letter-spacing: 1px;
}
.tab_chap_txttd b a:hover, .tab_chap_txttd b a:visited:hover
{
	color: #000000;
}
.tab_img
{
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	padding: 4px;
}




/*
==================================================================================================================
	D I V E R S
==================================================================================================================
*/
/*.resnom a, .resnom a:visited
{	
	font-size: 10px;
}*/
.pdf_nom a:hover, .pdf_nom a:visited:hover
{
	color: #000000;
}
.pdf_nom a:hover b, .pdf_nom a:visited:hover b
{
	color: #000000;
}

.espclien
{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: 1px;
	font-variant: small-caps;
	font-size: 15px;
}

