/* CSS Document */
html{
	margin: 0;
	padding:0;

}

body{
	margin: 0 auto;
	padding:0;
	font:10pt Verdana;
	color:black;
	text-align:center;
}

#frere, #Cousin{
	padding:0;
	margin:0;
	border-collapse: collapse;
	border-spacing:0;
  width:178px;
	text-align:center;
}

#frere td, #Cousin td{
	border-left:1px solid #243185;
	border-right:1px solid #243185;
	border-top:1px solid #243185;	
}

#frere .noBorderBottom, #Cousin .noBorderBottom{
	border-bottom:none;	
}

#frere .noBorderTop, #Cousin .noBorderTop{
	border-top:none;	
}


#frere .noBorder, #Cousin .noBorder{
	border:none;
	height:5px;
}

#frere a, #Cousin a{
	font-size:8px;
	font-weight:bold;
	margin:3px;
}

.fontWhite
{
	color:white;
	font-size:10px;
	font-familly:verdana;
	font-weight:bold
}

.withTopImg
{
	background:url(../img/common/caracttop.png) no-repeat
}
.withBottomImg
{
	background:url(../img/common/bas2.png) no-repeat;
}

table{
	vertical-align:top;
	padding:0;
	margin:0;
	border-collapse: collapse;
	border-spacing:0;
}

td{
	border-collapse: collapse;
	border-spacing:0;
	padding:0;
	margin:0;
	border:0;
}

tr{
	border-collapse: collapse;
	border-spacing:0;
	padding:0;
	margin:0;
	border:0;
}

h1{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#003399;
	margin:0 0 10px 15px;
}
h6{
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#003399;
	margin:0;
	padding:0;
}
a{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#003399;
	text-decoration:none;
}

b{
	color:#003399;
	
}
img{
	border:0;
	border-collapse: collapse;
	border-spacing:0;
	padding:0;
	margin:0;
	border:0;
}

ul{
	border-collapse: collapse;
	border-spacing:0;
	padding:0;
	margin:0;
	border:0;
	margin-left:50px;
}

li{
	border-collapse: collapse;
	border-spacing:0;
	font: 12px Verdana, Arial, Helvetica, sans-serif; 
	padding:0;
	margin:5px 0 5px 0;
	border:0;

}

li a{
	color:#003782; 
	font: bold 12px Verdana, Arial, Helvetica, sans-serif; 
	text-decoration:none;
	margin:5px 0 5px 0;
}

#inTestTech li
{
	margin:2px 0 2px 0;
}
#inTestTech li a
{
	font-size:10px;
}

p{
	margin-left:15px;
	margin-right:10px;
	text-align:justify;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
}

hr{
	color:#003399;
	height:1px;
}

#video h1{
	font:bold 17px Verdana;
	text-align:center;
	color:#243185;
}

#global{
	width:780px;
	margin:0 auto;
	text-align:left;
}

#menu_principal{
	vertical-align:bottom;
	width:780px;
	height:96px;
	margin:0 auto;
	padding:0;
}

#menu_principal ul{
	position:absolute;
	display:block;
	margin:73px 0 0 190px;
	padding:0;
	width:550px;
	text-align:center;
}

#menu_principal #ulPPl{
	display:block;
	padding:0;
	width:550px;
	margin:0;
	margin-left:10px;
	text-align:left;
	position:relative;
	list-style-image:url(../img/common/listeSep.png);
}

#menu_principal li{
//	list-style-type:none;
	display:inline;
}

#menu_principal #ulPPl li{
//	list-style-type:none;
	display:inline;
	color:white;
	margin-left:3px;
}

#menu_principal #ulPPl li a{
	color:#FFFFFF;
}

#menu_principal select{
	margin:40px 0 0 635px;
	position:absolute;
	width:80px;
	height:20px;
}

#menu_principal #selectPPL{
	margin:0 15px 5px 0;
	position:relative;
	width:80px;
	height:17px;
	font-size:9px;
}

#menu_principal #selectPPL2{
	margin:0;
	position:relative;
	width:80px;
	height:17px;
	font-size:9px;
}


#rechercheForm{
	padding-top:3px;
}

#rechercheForm select
{
	font-size:12px;
	position:relative;
	margin:0;
	margin-bottom:2px;
	height:20px;
}

.titre_accueil{
	background:url(../img/common/fond2.png) repeat-x; 
	height:23px;
	line-height:23px;
	width:189px;
	text-indent:12px;
}
.titre_accueil2{
	padding-top:2px;
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#003782;
}

.titre_accueil3{
	background:url(../img/common/fond2.png) repeat-x; 
	width:189px;
	text-indent:12px;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#003782;
	height:18px;
	line-height:18px;
}

#catalogues{
	margin:10px 0 0 30px;
	text-align:center;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#003399;
}
#catalogues td{
	width:190px;
}
#designation{
	margin:10px 0 30px 5px;
	width:370px;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	
}
#designation h2{
	margin:0 0 5px 0;
	padding:0 0 0 5px;
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#003399;
}

#designation td{
	border-bottom:solid 1px #003399;
	margin:5px 0 5px 0;
}

.reference{
	color:#666666;
	text-align:center; 
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
}

.caracteristiques{
	width:178px; 
	text-align:center; 
	background:url(../img/common/caract.png) no-repeat; color:#243185; 
	font:bold 12px Verdana;
}
.caracteristiques img{
	margin:2px 2px 2px 2px;
	vertical-align:middle;
}
.caracteristiques input{
	margin:0;
	padding:0;
}

.caracteristiques_bottom{
	width:178px;
	text-align:center; 
	height:25px; 
	background:url(../img/common/bas2.png) no-repeat; 
	color:#243185; 
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
}
.produit_comparer{
	width:176px;
	padding:4px 0 4px 0;
	text-align:left;
	border-left:solid 1px #003399;
	border-right:solid 1px #003399;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
}

.titre_fiche{
	padding:0 0 5px 0; 
	margin:0 0 10px 10px;
	width:180px; 
	color:#003399; 
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	border-bottom:solid 1px #003399;
}

.cellule{
	margin-top:10px;
	vertical-align:top; 
	width:126px;
	margin:0;
	padding:0; 
	text-align:center;
}
.image{
	position:absolute;
	top:0px;
	left:0px;
	width:126px;
	height:126px;
	vertical-align:top;
}
.vignette{
	position:absolute;
	top:0px;
	left:0px;
	width:126px;
	height:126px;
	vertical-align:top;
}
.cellule_div{
	position:relative;
	width:126px;
	height:126px;
	vertical-align:top;
}
#index{
	margin-left:10px;
}

#index th{
	background-color:#003782;
	margin:0;
	padding:0;
	text-align:left;
	padding-left:10px;
	height:30px;
	border-left:solid 2px #FFFFFF;
	width:180px;
}
#index th a{
	text-decoration:none;
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	color:white;
}
#index a{
	text-decoration:none;
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	color:#243185;
}


#index table{
	vertical-align:top;
	color:white;
	margin-left:5px;
}
#index table tr td{
	background-image:none;
	height:58px;
	border-bottom:solid 1px #243185;
	margin-left:5px;
}


#index_ru{
	margin-left:10px;
}

#index_ru th{
	background-color:#243185;
	margin:0;
	padding:0;
	text-align:left;
	padding-left:10px;
	height:30px;
	border-left:solid 2px #FFFFFF;
	width:180px;
}
#index_ru th a{
	text-decoration:none;
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	color:white;
}
#index_ru a{
	text-decoration:none;
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	color:#243185;
}


#index_ru table{
	vertical-align:top;
	color:white;
	margin-left:5px;
}
#index_ru table tr td{
	background-image:none;
	height:66px;
	padding:0;
	border-bottom:solid 1px #243185;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	margin-left:5px;
}

#acces_client ul{
	margin:0;
	padding:0;
	vertical-align:top;

}
#acces_client li{
	list-style-type:none;
	margin:0;
	padding:0;
}

#acces_client td{
	vertical-align:top;
}
#acces_client form{
	margin:0;
	padding:0;
}
#sous_menu{
	vertical-align:top;
	background:url(../img/common/fond_produits.png) repeat-x;
}
#produit{
	width:375px;
	margin:5px 0 0 0;
}
#produit td{
	width:370px;
}
#produit h2{
	width:370px;
	text-align:center;
	font:bold 20px Verdana, Arial, Helvetica, sans-serif;
	color:#003399;
	margin:0;
	padding:0;
}
.icone{
	background:url(../img/common/icone.png) 5px no-repeat;
	text-indent:32px;
	margin:0 0 0 10px;
	width:385px;
	line-height:30px;
	height:30px;
}
.icone a{
	font:bold 11px Verdana;
	color: #243185;
	text-decoration: none ;
	padding-bottom:15px;
	margin-bottom:15px;
}
.menu{
	z-index:1;
	position:absolute;
	visibility:hidden;
	background:url(../img/common/fond_produits.png) repeat-x;
	border-left:solid 1px #003782; 
	border-right:solid 1px #003782; 
	border-bottom:solid 1px #003782; 
}

.item_menu{
	background: url(../img/common/item_rubrique.png) no-repeat 5px;
	border-top:solid 1px #003782; 
	width:182px;
}

.item{
	background: url(../img/common/item_rubrique.png) no-repeat 5px;
	width:182px;
}
.intitule_item{
	width:155px;
	margin-left:25px;
	text-align:left;
	margin-top:8px;
	margin-bottom:8px;
}

.intitule_item a{
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#003782;
}

#rubrique{
	vertical-align:top;
}

#titre_rubrique{
	margin:0;
	padding:0;
	background:url(../img/common/fond.png) repeat-x;
	font:bold 10pt Verdana, Arial, Helvetica, sans-serif;
	color:white;
	width:200px;
}
#titre_rubrique li{
	margin:0;
	padding:0;
	list-style-type:none;
	line-height:30px;
	height:30px;
	text-indent:10px;
	font-weight:bold;
	font-size:14px;
}

#recherche{
	margin:0;
	padding:0;
	background:url(../img/common/fond.png) repeat-x;
	width:100%;
}
#recherche img{
	margin:0;
	padding:0;
}
#recherche input{
	margin:0;
	padding:0;
}

#recherche select{
	margin:0;
	padding:0;
	height:19px;
}


#bottom{
	width:780px;
}
#bottom a{
	color:white;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;

}
.titre_deee{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#233285;
}
#deee{
	margin:0;
	padding:0;
	vertical-align:top;
	background: #FFFFFF repeat-y url(../img/common/deee/fond_deee1.png);
}
#horloge{
	width:230px;
	height:25px;
	color:#003782;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	background:url(../img/common/fond_jaune_bottom.png) repeat-x;

}

.trMenu a, .trMenuNiv2 a
{
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#868788;
	text-decoration:none;
}

.trMenu a
{
	line-height:25px;
}
.trMenuNiv2 a
{
	line-height:18px;
}

.trMenu div, .trMenuNiv2 div
{
	float:left;
	padding:0 5px;
}

.trMenuNiv2
{
	background-color:#868788;
	border-top:dotted 1px #868788;
	margin-top:1px;
}

.trMenu div
{
	height:25px;
	line-height:25px;
}

.trMenuNiv2 div
{
	height:18px;
	line-height:18px;
	vertical-align:middle;
}

.trMenu .sep
{
	padding:0 0;
}

.trMenu .selected
{
	background-color:#868788;
	margin-bottom:1px;
}

.trMenu .selected a, .trMenuNiv2 .selected a
{
	color:#E9F0F9;
}

.trMenuNiv2 .fade a
{
	color:#C2C3C3;
}

.intituleTitre
{
	height:20px;
	vertical-align:middle;
	line-height:16px;
	background:no-repeat url(../img/common/fond-titre.png);
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:white;
	padding:4px 4px 0 5px;
}

.intituleAcces
{
	float:left;
	height:16px;
	vertical-align:middle;
	line-height:12px;
	background:repeat-y url(../img/common/fond-titre.png);
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:white;
	padding:4px 4px 0 5px;
}

.divNavPdt
{
		height:220px;
		float:left;
		width:191px;
		background:white repeat-x url(../img/common/degradePdt.png);
		margin-right:2px;
}

.divNavPdt ul
{
	list-style-type:square;
	margin-left:25px;
	margin-top:15px;
	color:white;
}

.divNavPdt li
{
	margin-bottom:15px;
}

.titreNavPdt
{
	margin-top:10px;
	margin-left:12px;
}


.divNavPdt a
{
	color:white;
}

.divNavPdt a:hover
{
	color:#868788;
}


.titreNavPdt a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-stretch:condensed;
	font-size:12px;
	line-height:12px;
	font-variant:small-caps;
	font-weight:bold;							
	letter-spacing:-1px;
}

#homol img, #certif img
{
	margin-left:1px;
	margin-top:1px;
	border:none;
}
#homol, #certif
{
	border-collapse:collapse;
	border-spacing:0;
}
#homol tr, #certif tr
{
	height:42px;
}
#homol td, #certif td
{
	/*border:1px black solid;*/
	padding:0;
	margin:0;
}


