/********************//* HTML DEFINITIONS *//********************/*{	font-family: Tahoma, Helvetica,  Arial, sans-serif;	font-size: 9pt;	color:#FFFFFF;}body {        background-color: #C8C8C8;}html, body, form, div, p, h1, h2, h3{	padding: 0px;	margin: 0px;}ul{	list-style-type: none;	margin: 0px;	padding: 0px;	}a {    outline:none;}a img{	border: none;        outline: none;}/******************//* MAIN CONTAINER *//******************/.container_main {	width: 915px;	background-image: url(../media/par_center_vert_02.gif);	background-repeat: repeat-y;	/*background-color: #ffee33;*/}/********************//* HEADER CONTAINER *//********************/.container_header {	height: 154px;	background-image: url(../media/par_header_but_02.jpg);	background-repeat: no-repeat;}	/*********************//* CENTER CONTAINERS *//*********************/	.container_center {	min-height: 489px;	background-image: url(../media/par_center_04.gif);	background-repeat: no-repeat;}	* html .container_center {	height: 489px;	background-image: url(../media/par_center_04.gif);	background-repeat: no-repeat;}/* Center Left */.container_center_left {	width: 139px;	padding-left: 10px;	padding-top: 34px;	/* Container width: 149 = w(139) + pl(15) */	float: left;	color: #3e698f;		text-align: left;        font-weight:bold;	/*background-color: #ff0033;*/}.ccl_inner_text {	padding-left: 12px;	color: #3e698f;	}.ccl_inner_text a, .ccl_innter_text a:visited {	text-decoration: none;	color: #3e698f;	/*color: #333333;*/}.ccl_inner_text a:hover {	/*color: Red;*/	color: #b01d24;}.ccl_inner_text_sel {	padding-left: 12px;	color: #b01d24;	}.ccl_inner_text_sel a, .ccl_innter_text_sel a:visited {	text-decoration: none;	color: #b01d24;	/*color: #333333;*/}.ccl_inner_text_sel a:hover {	/*color: Red;*/	color: #b01d24;}/* Center center */.container_center_center {	width: 640px;	float: left;}.container_center_center_left {	width: 420px;	padding-left: 12px;	padding-top: 15px;	/* Container width: 432 = w(420) + pl(12) */	float: left;	/*font-size: large;*/	text-align: left;	/*background-color: #ffee33;*/}.container_center_center_left_2 {	width: 365px;	padding-left: 12px;	padding-top: 15px;	/* Container width: 380 = w(378) + pl(12) */	float: left;	text-align: left;	/*border: 1px solid #FFFFFF;*/}.container_center_center_left_product {	width: 410px;	padding-left: 12px;	padding-top: 15px;	/* Container width: 380 = w(378) + pl(12) */	float: left;	text-align: left;	/*border: 1px solid #FFFFFF;*/}.container_center_center_right {	width: 208px;	float: left;	margin-top: 125px;	text-align: left;}.container_center_center_right_2 {	width: 230px;	height: 250px;	float: left;	margin-top: 125px;	text-align:center;	/*border: 1px solid #00FFFF;*/}.container_center_center_right_3 {	width: 230px;	height: 250px;	float: left;	margin-top: 125px;	text-align:right;	/*border: 1px solid #00FFFF;*/}.container_center_center_right_product {	width: 185px;	height: 250px;	float: left;	margin-top: 125px;	text-align:right;	/*border: 1px solid #00FFFF;*/}#product_pic {	border: 1px solid #3e698f;        }.product_thumbs a {    outline: none;}.product_thumbs a img{    border: 1px solid #37829d;}.product_thumbs a:hover img{    border: 1px solid #ce171f;}.ccc_inner_text {/* Changed width from 395px to 365px */	/*width: 365px;*/        width: 395px;}.ccc_inner_text2 {	/* orig width: 390 */	width: 340px;	padding-left: 20px;       		/*background-color: green;*/}#table_border {	border: 0;	border-left: 1px dashed #FFFFFF;}.container_center_center_middle {	width: 624px;	float: left;	padding-left: 12px;	padding-top: 15px;	text-align: left;}.container_center_pic_spacer {	height: 41px;}	/* Center right */.container_center_right {	width: 116px;	padding-top: 36px;	float: left;	color: #3e698f;			/*background-color: #00ee33;*/}.product_category {	color:#b01d24; 	text-decoration: underline;}.product_title {	color:#b01d24; }.product_title a, .product_title a:visited {	 text-decoration: none;}.product_title_sel {	color:#b01d24; }.product_title_sel a, .product_title_sel a:visited {	color:#b01d24; 	text-decoration: none;}.product_promo {	color:#b01d24; 	}/*********************//* FOOTER CONTAINERS *//*********************/.container_footer {	clear:left;	height: 92px;	background-image: url(../media/par_footer_01.gif);	background-repeat: no-repeat;}.container_footer_top {	text-align:left;	height: 55px;	padding-left: 150px;	/*border: 1px solid #000000;*/}.container_footer_bottom {	height: 37px;	color: #3e698f;	padding-left: 10px;	text-align:left;}/* Footer left */.container_footer_bottom_left {	width: 520px;	color: #3e698f;	padding-top: 3px;	float:left;	text-align:left;}.container_footer_bottom_left a, .container_footer_bottom_left a:visited {	text-decoration: none;	color: #3e698f;	/*color: #333333;*/}.container_footer_bottom_left a:hover {	/*color: Red;*/	color: #b01d24;}/* Footer right */.container_footer_bottom_right {	width: 367px;	color: #3e698f;	float:left;	padding-left: 10px;	text-align:right;}#imap {	display:block; 	width:915px; 	height:154px;	margin-left: 0px;	margin-right: 0px; 	background: url(../media/par_header_but_02.jpg);	background-repeat: no-repeat;	background-position: top left;	position:relative; 	margin:0;}a#home, a#produits, a#services, a#newsletter, a#contacts, a#homeSel, a#produitsSel, a#servicesSel, a#newsletterSel, a#contactsSel { 	display:block; 	width:105px; 	height:23px; 	overflow:hidden; 	position:absolute;}/** html a#home, * html a#products, * html a#realisations, * html a#news, * html a#contact {	height:107px; 	height:0;}*/a#home {left:149px; top:131px;}a#produits{left:256px; top:131px;}a#services {left:363px; top:131px;}a#newsletter {left:470px; top:131px;}a#contacts {left:577px; top:131px;}a#homeSel {left:149px; top:131px; background:transparent url(../media/menu_sel_home.gif) no-repeat 0 0;}a#produitsSel {left:256px; top:131px; background:transparent url(../media/menu_sel_produits.gif) no-repeat 0 0;}a#servicesSel {left:363px; top:131px; background:transparent url(../media/menu_sel_services.gif) no-repeat 0 0;} a#newsletterSel {left:470px; top:131px; background:transparent url(../media/menu_sel_newsletter.gif) no-repeat 0 0;}a#contactsSel {left:577px; top:131px; background:transparent url(../media/menu_sel_contact.gif) no-repeat 0 0;}a#home:hover {background:transparent url(../media/menu_sel_home.gif) no-repeat 0 0;}a#produits:hover {background:transparent url(../media/menu_sel_produits.gif) no-repeat 0 0;}a#services:hover {background:transparent url(../media/menu_sel_services.gif) no-repeat 0 0;}a#newsletter:hover {background:transparent url(../media/menu_sel_newsletter.gif) no-repeat 0 0;}a#contacts:hover {background:transparent url(../media/menu_sel_contact.gif) no-repeat 0 0;}#recherche {    /*background-color: red;*/    left:686px;    top:133px;    display:block;    width:137px;    height:21px;    overflow:hidden;    position:absolute;    text-align: left;}#recherce_input {    position:absolute;    left:0px;    top:0px;    color: black;    width:130px;    height: 15px;}#searchsubmit {    /*background-color: red;*/    width: 30px;    height: 20px;    top:133px;    left:823px;    overflow:hidden;    position:absolute;}/* Products */.ccp_inner_text {	padding-bottom: 2px;}.ccp_inner_text a, .ccp_innter_text a:visited {	/*text-decoration: none;*/	color: #FFFFFF;        outline: none;	/*color: #333333;*/}.ccp_inner_text a:hover {	/*color: Red;*/		text-decoration: none;	color: #ce171f;}.ccp_inner_text_sel {	padding-bottom: 2px;}.ccp_inner_text_sel a, .ccp_innter_text_sel a:visited {	/*text-decoration: none;*/	color: #ce171f;        outline:none;	/*color: #333333;*/}/* Sub cat Products */.ccps_inner_text {	padding-left: 20px;	padding-bottom: 2px;	color: #FFFFFF;}.ccps_inner_text a, .ccp_innter_text a:visited {	text-decoration: none;	color: #FFFFFF;	/*color: #333333;*/}.ccps_inner_text a:hover {	/*color: Red;*/	text-decoration: none;	color: #ce171f;}/* Pictures */.gallery_list {	float:left;	/*padding-top: 2px;		padding-left: 18px;	padding-bottom: 15px;	*/	padding: 8px;		/*border: 1px solid #000000;*/	}.gallery_list a {    outline: none;}.gallery_list a img{    border: 1px solid #37829d;}.gallery_list a:hover img{    border: 1px solid #ce171f;}.gallery_container_info {	/*background-color: #6eb9f3;*/	border-bottom: 1px solid #FFFFFF;		/*border-bottom-style: dashed;*/	margin-left: 9px;	padding-bottom: 10px;	width: 590px;}.gallery_container {	float:left;	/*        background-color: #6eb9f3;	border: 1px solid #000000;        */	width: 610px;	/*	border-bottom: 1px solid #FFFFFF;		border-bottom-style: dashed;	*/}.gallery_dummy {	clear:left;	height:30px;}.gallery_thumb {	border: 1px solid #000000;	}/* NEWS */.more_l{text-align: right;}.news_text{text-align:justify;}.news_date{/*font-weight: bold;*/}/*news_s_boxnews_s_date,news_s_title,news_s_text,news_s_sep*/.news_s_box{	float: left;	width: 380px;}.news_s_date{	border:0;	margin:0;	padding-bottom: 10px;}.news_s_title{	border:0;	margin:0;	padding-left: 16px;	padding-bottom: 10px;	font-size: small;	font-weight:bold;}.news_s_text{	border:0;	margin:0;	padding-left: 16px;	padding-bottom: 15px;	text-align:justify;}.news_s_sep{	border:0;	margin:0;	padding-bottom: 25px;}/* NEWSLETTER */.form_table_left {	width: 80px;}.form_input_field {	width: 250px;	color: #3e698f;}/*CONTACTS */#ContactUsA{padding-top: 10px;clear: both;}#ContactUsB{clear: both;}.input_lge{width: 400px;}.input_sml{width: 198px;}.free_text{width: 400px;height: 100px;}.warning_txt{font-size:10pt;color:#FF0000;font-weight:bold;}.contact_detail{	float: left;	width: 200px;	height: 80px;}/* PROMO */.promo {	width: 106px;	color: #3e698f;	text-align: left;}/*Links*/.linktitletype{font-weight: bold;}/*thumbnails */.thumb_prod{	background-color: #CCCCCC;	padding: 3px;	border: 1px solid #000000;}