/* CSS Print Document */

html, body {
	width: 100%;
	height: 100%;
}
body {
	margin: 0;
	padding: 0;
	background: #fff;
	font-family: Arial, Verdana, Helvetica, sans serif;
	font-size: 12px;
}

.clear{
	clear: both;
}
a img {
	border: 0;
	border: none;
}

#site {

}
#site-home {

}

/*======================================================
Header
======================================================*/
#header {
	display: none;
}
	#switch-lang {
		display: none;
	}
	
	#logo-print {
		padding: 0 0 20px 0;
	}
	
	/*==================== Les Menus en haut ====================*/
	#menu-top {
		display: none;
	}
			
	#submenu-top {
		display: none;
	}
		.submenu-top-inner {
			display: none;
		}		
		.submenu-top-img {
			display: none;
		}
		
		#menu-s {
			display: none;
		}
			
	.menu-in-ctn {
		display: none;
	}

	
/*======================================================
Main
======================================================*/
#main-home {
}
#main {
	padding: 0;
}

	/*=============== Content ===============*/
	.left-col {
		display: none;
	}
	.cn-2col {

	}
	.cn-3col {

	}
	.right-col {
		display: none;
	}
	.content {
		color: #85919C;
		font-size: 12px;
	}
	
	/*=============== Products ===============*/
	h1.tit-prod {
		font-size: 16px;
		height: 20px;
		color: #001930 !important;
		padding: 1px 0 0 22px;
		background: none;
	}
	h1.tit-prod-det {
		font-size: 14px;
		color: #fff !important;
		padding: 0 0 0 10px;
	}
	.bloc-prod {
		width: 255px;
		margin: 0 0 20px 0;
		float: left;
	}
	.bloc-prod-marge {
		margin-left: 30px;
	}
		.bloc-prod table {
			width: 255px;
			height: 130px;
			border-top-width: 5px;
			border-top-style: solid;
			background: #fff;
		}
		.bloc-prod table  td {
			font-size: 11px;
			color: #001930;
			padding: 10px 5px 5px 5px;
			vertical-align: top;
		}
		.bloc-prod table  td ul {
			margin: 0;
			padding: 0 0 0 15px;
		}
		.bloc-prod .lk-prod {
			display: block;
			font-size: 11px;
			font-weight: bold;
			color: #001930;
			text-decoration: none;
			padding: 0;
			margin: 5px 0;
		}
		.bloc-prod .lk-prod:hover {
			color: #0099FF;
		}
		
	/*=============== Products Détail ===============*/
	.menu-onglet {
		display: inline;
	}
	.menu-onglet ul {
		float: right;
		margin: 0;
		padding: 0;
	}
		.menu-onglet ul li {
			list-tyle: none;
			display: inline;
		}
		.menu-onglet ul li a {
			display: block;
			text-align: center;
			height: 17px;
			padding: 4px 15px 0 15px;
			margin: 0 0 0 5px;
			font-size: 11px;
			color: #fff;
			text-transform: uppercase;
			font-weight: bold;
			text-decoration: none;
			float: left;
		}
		.menu-onglet ul li a:hover {
			color: #09f;
		}
		.menu-onglet ul li a.active {

		}
	
	#ajax_btn_selection {
		display: none;
	}
		.add-selection {
			display: none;
		}
		.print-prod {
			display: none;
		}

	#pad-img {
		width: 291px;
		padding: 5px 0 10px 0;
		float: left;
	}
	#pad-img .img {
		background: #002141;
		text-align: center;
	}
	
	#pad-img  .docs {
		margin: 5px 0 0 0;
		background: #fff;
		width: 100%;
	}
		#pad-img  .docs td {
			padding: 10px;
			font-size: 14px;
		}
		#pad-img  .docs ul {
			margin: 5px 0 0 0;
			padding: 0;
			list-style: none;
		}
			#pad-img  .docs ul li {
				font-size: 10px;
				color: #001930;
				margin: 0;
				padding: 0 0 0 10px;
				list-style: none;
			}
			#pad-img  .docs ul li a {
				color: #001930;
			}
			#pad-img  .docs ul li a:hover {
				color: #0099FF;
			}
		
		#pad-img  .video {
			margin: 0;
			width: 100%;
		}
		#pad-img  .video td {
			padding: 10px;
			font-size: 11px;
			color: #fff;
		}
	
	#pad-fiche {
		width: 425px;
		padding: 0 0 0 38px;
		float: left;
	}
	
	#pad-dimensions {
		display: none;
	}
		#pad-dimensions  table {
			margin: 0;
		}
			#pad-dimensions  table td, #pad-dimensions  table th {
				text-align: center;
				font-size: 11px;
				padding: 5px;
				border-bottom: 1px solid #27415B;
				border-right: 1px solid #27415B;
			}
			#pad-dimensions  table th  {
				color: #0099FF;
				font-weight: bold;
			}
			#pad-dimensions  table .color td {
				background-color: #002141;
			}
	
	#pad-remplissage {
		display: none;
		width: 425px;
		padding: 0 0 0 38px;
		float: left;
	}
		#pad-remplissage h3 {
			font-size: 13px;
			background: url(../images/puce_up.gif) left 5px no-repeat;
			padding: 0 0 0 15px;
			cursor: pointer;
		}
		#pad-remplissage h3.active {
			color: #fff;
		}
	#pad-options {
		display: none;
		width: 425px;
		padding: 0 0 0 38px;
		float: left;
	}
		#pad-options h3 {
			font-size: 13px;
			padding: 0 0 0 10px;
			cursor: pointer;
		}
		#pad-options h3.active {
			color: #fff;
		}

	.lk-gammes {
		margin: 0 0 20px 0;
	}
	.lk-gammes td {
		vertical-align: top;
	}
	.lk-gammes ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	.lk-gammes ul li {
		font-size: 12px;
		margin: 0 0 10px 0;
		padding: 0 0 0 12px;
		list-style: none;
	}
		.lk-gammes ul li a {
			text-decoration: none;
		}
		.lk-gammes ul li a:hover {
			color: #09f !important;
		}
	
	.lk-par-gamme {
		padding-right: 50px;
	}
	.lk-par-gamme ul li {
		font-size: 12px;
		margin: 0 0 10px 0;
		padding: 0 0 0 12px;
		list-style: none;
	}
		.lk-par-gamme ul li a {
			text-decoration: none;
		}
		.lk-par-gamme ul li a:hover {
			color: #fff !important;
		}
	.lk-par-fct ul li {
		font-size: 12px;
		margin: 0 0 10px 0;
		padding: 0 0 0 12px;
		list-style: none;
	}
		.lk-par-fct ul li a {
			color: #fff;
			text-decoration: none;
		}
		.lk-par-fct ul li a:hover {
			color: #09f;
		}
		
	.pad-autres-prod {
		
	}
		.pad-autres-prod h3 {
			font-size: 14px;
			color: #fff;
			margin: 0;
			padding: 0;
		}
		.pad-autres-prod ul {
			margin: 5px 0 0 0;
			padding: 0;
			list-style: none;
		}
		.pad-autres-prod ul li {
			font-size: 11px;
			margin: 0;
			line-height: 25px;
			padding: 0 0 0 30px;
			list-style: none;
		}
			.pad-autres-prod ul li a {
				color: #09f;
				text-decoration: none;
			}
			.pad-autres-prod ul li a:hover {
				color: #fff;
			}
			
	.pad-selection {
		position: relative;
		margin: 20px 0 0 -6px;
		width: 139px;
		height: 42px;
		padding: 10px 0 10px 42px;
	}
		.pad-selection h3 {
			font-size: 11px;
			color: #fff;
			margin: 0 0 5px 0;
			padding: 0;
		}
		.pad-selection a {
			font-size: 11px;
			color: #9BC52D;
			text-decoration: underline;
			padding: 0 0 0 10px;
			margin: 6px 0 0 0;
		}
		.pad-selection a:hover {
			color: #0099FF;
		}
	
	
	/*=============== Fil ad'arriane ===============*/
	#breadcrumb {
		display: none;
	}

	
	/*=============== Content HOME ===============*/
	#slogan_bg {
		display: none;
	}
	.img-top-home {
		display: none;
	}
	.content-home {
		padding: 19px 0 0 0;
		color: #9FAEBB;
	}
		.content-home h1 {
			color: #9FAEBB;
		}
		.content-home .left-col {
			display: none;
		}
	
		.content-home #newsletter {
			padding: 0;
			border-bottom: 0;
			border-bottom: none;
		}
	
	.home-pad-catalog {
		width: 147px;
		height: 115px;
		padding: 0 0 0 100px;
		font-size: 11px;
		float: left;
	}
	.home-pad-blog {
		width: 154px;
		height: 115px;
		padding: 0 0 0 142px;
		font-size: 11px;
		float: left;
	}
	.home-pad-catalog h3, .home-pad-blog h3 {
		font-size: 16px;
		color: #fff;
		padding: 0;
		margin: 0 0 10px 0;
	}
	.home-pad-catalog a, .home-pad-blog a {
		display: block;
		font-size: 11px;
		color: #09f;
		text-decoration: none;
		margin: 0;
		height: 22px;
		padding: 9px 0 0 32px;
		list-style: none;
	}
	.home-pad-catalog a:hover, .home-pad-blog a:hover {
		color: #fff;
	}
	
	.lk-inscription, .lk-espace-affair {
		display: block;
		color: #9FAEBB;
		line-height: 27px;
		text-decoration: none;
		padding: 0 0 0 30px;
		margin: 5px 0;
	}
	.lk-disconnect {
		display: block;
		color: #9FAEBB;
		text-decoration: none;
		padding: 0 0 0 10px;
		margin: 6px 0 20px 6px;
	}
	.lk-inscription:hover, .lk-espace-affair:hover, .lk-disconnect:hover {
		color: #9AC52D;
	}
	
	.btn-rss {
		display: none;
	}


/*======================================================
FORMS
======================================================*/
form {
	margin: 0;
	padding: 0;
}
input, select, textarea {
	font-family: Arial, Verdana, Helvetica, sans serif;
}
.inputform, .areaform, .selectform {
	font-family: Arial, Verdana, Helvetica, sans serif;
	font-size: 11px;
	color: #9DACB9;
	padding: 2px 5px;
	border: 0;
	border: none;
}
#contact {
}
#contact .inputform,
#create_account .inputform,
#edit_account .inputform 
{
	background: #004286;
	width: 200px;
}
#contact .selectform,
#create_account .selectform,
#edit_account .selectform 
{
	background: #004286;
	width: 210px;
}
#contact .areaform,
#create_account .areaform,
#edit_account .areaform 
{
	background: #004286;
	height: 100px;
	width: 580px;
	overflow: auto;
}
#login_pass_hidden {
	position: absolute;
	color:#000;
	font-size:11px;
	padding: 2px 5px;
	margin: 2px 0 0 0;
}


/*======================================================
Footer
======================================================*/
#conteneur-footer {
	display: none;
}

		
a {
	color: #9BC52D;
}
a:hover {
	color: #fff;
}

/*=====================================================
HEXACALC
=====================================================*/
#pwindow
{
	border: 6px solid rgb(0, 25, 48);
	padding: 6px;
	background: #002141;
	overflow: none; 
	top: 0px; 
	left: 0px; 
	height: auto !important; 
	width: 730px !important; 
	position: relative; 
	text-align: center; 
	z-index: 999999;
	color : #85919C;
	border : 6px solid #001930;
	padding : 6px;
	text-align : center;
}
#pwindow button
{
	display:none;
}
.showres
{
	width      : 700px;
	height     : 185px;
	min-height : 185px;
	text-align : left;
	border     : 1px solid #004D90;
	margin-top : 15px;
	padding    : 5px 5px 5px 5px; 
}

.entete
{
	float:none;
}

.contentshowres
{
	float   : left;
	width   : 700px;
}
