/* CSS Document */

BODY {
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

FORM P {
	margin:8px 0px;
}

FORM BLOCKQUOTE {
	margin:0px 20px 8px 20px;
}

.champ {
	border: 1px solid;
	background-color: #FFFFFF;
	color: #2F4040;
	font-size: 11px;
}

.float-left { float:left; }

.float-right { float:right; }

.orange { color:#E89000; }

.rouge { color:#FE1212; }

#gauche {
	background:#141516 url(charte/gauche_fond.jpg) no-repeat top;
	width:165px;
	padding-left:28px;
	vertical-align:top;
}

#gauche #menu {
	margin:33px; 
	color:#FFFFFF;
}

#gauche #menu P { margin:0px 0px 10px 0px; }

#gauche #menu STRONG { margin-bottom:10px; }

#gauche #menu A {
	color:#FFFFFF;
	text-decoration:none;
}

#droite {
	width:564px;
	vertical-align:top;
}

#droite H2 {
	color:#5B0101;
	font-size:22px;
}

#droite HR {
	height:1px;
	border:1px dashed #5B0101;
}

#droite #bandeau { 
	background:#E56700 url(charte/droite_fond.jpg) no-repeat top right;
	height:104px;
	width:564px;
	display:table;
}

#droite #bandeau #international { 
	font-size:10px;
	padding:13px 7px 0px 7px;
	color:#FF0000;
	text-transform:uppercase;
	word-spacing:1px;
}

#droite #bandeau #services {
	padding:12px 7px 0px 20px;
	text-transform:uppercase;
	letter-spacing:1px;
	color:#FFFFFF;
	font-weight:bold;
}

#droite #bandeau #sousservices {
	font-weight:normal;
	font-size:10px;
}

#droite #bandeau #international A, #droite #bandeau #services A {	
	margin-right:8px;
	color:#FFFFFF;
	text-decoration:none;
}

#droite #menu {
	padding:0px 5px 0px 15px;
	color:#FFFFFF;
	letter-spacing:1px;
	font-weight:bold;
	background-color:#E56700;
	display:block;
}

#droite #bande-orange {
	background-color:#E89000;
	height:35px;
	margin-top:10px;
	padding:23px 5px 0px 0px;
	text-align:right;
	color:#FFFFFF;
	text-transform:uppercase;
	letter-spacing:1px;
	font-weight:bold;
}

#droite #menu A {
	margin:0px 10px 0px 0px;
	text-decoration:none;
	color:#FFFFFF;
	padding:2px 6px;
	border:#E56700 solid 1px;
	border-width:1px 1px 0px 1px;
}

/*#droite #menu #industrie {	margin-top:-3px; }*/

#droite #menu #industrie A {
	display:block;
	float:left;
}

#droite #bande-orange A {
	margin-right:14px;
	text-decoration:none;
	color:#FFFFFF;
}

#boitier-appareillage {
	position:absolute;
	z-index:1;
	top:19px;
	color:#000000;
	border:#E89000 solid 1px;
	border-top:0px;
	visibility: hidden;
	background-color:#FFFFFF;
	width: 246px;
}

#prefa-beton {
	position:absolute;
	z-index:1;
	top:19px;
	color:#000000;
	left:182px;
	border:#E89000 solid 1px;
	border-top:0px;
	background-color:#FFFFFF;
	visibility: hidden;
	width:200px;
}

#prefa-derivation {
	position:absolute;
	z-index:1;
	top:19px;
	color:#000000;
	left:291px;
	border:#E89000 solid 1px;
	border-top:0px;
	background-color:#FFFFFF;
	visibility: hidden;
	width:256px;
}

#accessoires {
	position:absolute;
	z-index:1;
	top:19px;
	color:#000000;
	left:396px;
	border:#E89000 solid 1px;
	border-top:0px;
	visibility: hidden;
	background-color:#FFFFFF;
	width:151px;
}

/* Industrie */

#etoupe-polyamide {
	position:absolute;
	z-index:1;
	top:33px;
	color:#000000;
	border:#E89000 solid 1px;
	border-top:0px;
	background-color:#FFFFFF;
	width:108px;
	visibility: hidden;
}

#etoupe-metallique {
	position:absolute;
	z-index:1;
	top:33px;
	color:#000000;
	left:136px;
	border:#E89000 solid 1px;
	border-top:0px;
	background-color:#FFFFFF;
	visibility: hidden;
	width:154px;
}

#conduits-raccords {
	position:absolute;
	z-index:1;
	top:33px;
	color:#000000;
	left:272px;
	border:#E89000 solid 1px;
	border-top:0px;
	background-color:#FFFFFF;
	visibility: hidden;
	width:238px;
}

#cable-atex {
	position:absolute;
	z-index:1;
	top:33px;
	color:#000000;
	left:408px;
	border:#E89000 solid 1px;
	border-top:0px;
	visibility: hidden;
	background-color:#FFFFFF;
	width:139px;
}

/* Industry */

#etoupe-polyamideen {
	position:absolute;
	z-index:1;
	top:33px;
	color:#000000;
	border:#E89000 solid 1px;
	border-top:0px;
	background-color:#FFFFFF;
	width:116px;
	visibility: hidden;
}

#etoupe-metalliqueen {
	position:absolute;
	z-index:1;
	top:33px;
	color:#000000;
	left:136px;
	border:#E89000 solid 1px;
	border-top:0px;
	background-color:#FFFFFF;
	visibility: hidden;
	width:160px;
}

#conduits-raccordsen {
	position:absolute;
	z-index:1;
	top:33px;
	color:#000000;
	left:272px;
	border:#E89000 solid 1px;
	border-top:0px;
	background-color:#FFFFFF;
	visibility: hidden;
	width:240px;
}

#cable-atexen {
	position:absolute;
	z-index:1;
	top:33px;
	color:#000000;
	left:398px;
	border:#E89000 solid 1px;
	border-top:0px;
	visibility: hidden;
	background-color:#FFFFFF;
}

#droite #menu DIV A {
	color:#000000;
	text-decoration:none;
	margin:0px;
	font-weight:normal;
	display:block;
	border:0px;
	padding:2px 6px;
}

#droite #menu DIV A:hover { text-decoration:underline; }

#droite #contenu {
	/*height:292px;*/
	margin:10px 0px 0px 10px;
	display:table;
}

#droite #contenu H5 {
	color:#5B0101;
	font-size:13px;
	background-color:#E89000;
	margin:0px 100px 5px 0px;
	/*margin:0px 250px 5px 0px;*/
	padding-left:10px;
	text-transform:uppercase;
}

/*insertion 12.2009*/
#droite #contenu H6 {
	color:#000000;
	font-size:11px;
	/*background-color:#E89000;*/
	margin:0px 100px 5px 0px;
	/*margin:0px 250px 5px 0px;*/
	padding-left:10px;
	text-transform:uppercase;
}

#droite #contenu #zone-actu #detail {
	color:#444444;
}

#droite #contenu #zone-actu TD {
	vertical-align:top;
	width:230px;
	height:50%;
	padding:0px 0px 10px 10px;
	clear:both;
}

#droite #contenu #zone-actu P {
	clear:both;
	margin:5px 0px;
	padding:0px;
}

#droite #contenu #zone-actu .separation-v {
	border-right:1px solid #E89000;
	text-align:right;
	padding:0px 10px 0px 0px;
}

#droite #contenu #zone-actu .separation-h {
	border-top:1px solid #E89000;
	padding:10px 0px 0px 10px;
}

#droite #contenu #zone-actu H2 {
	color:#FF6F1E;
	font-size:11px;
	margin:0px 0px 10px 0px;
	padding:0px;
	text-transform:uppercase;
}

#droite #contenu #zone-actu H3 {
	color:#000000;
	font-size:11px;
	margin:0px 0px 6px 0px;
	padding:0px;
}

#droite #contenu #zone-actu A {
	color:#999999;
	text-decoration:none;
}

#droite #contenu #zone-actu A:hover {	text-decoration:underline; }

#droite #contenu .ss-partie {
	color:#E56700;
	font-weight:bold;
}

#droite #contenu #matrice { margin:22px 50px 0px 0px; }

#droite #contenu #liste { margin:0px; }

#droite #contenu #matrice TD, #droite #contenu #liste TD {
	color:#E56700;
	font-weight:bold;
}

#droite #contenu #matrice TD A IMG, #droite #contenu #liste TD A IMG { border:#000000 solid 1px; }

#signature {
	width:755px;
	margin:auto;
	text-align:right;
}

#droite #menu A.ss-bordure {
	border:0px;
	padding:2px 0px;
}

#droite #baseline-orange {
	background-color:#E89000;
	/*height:35px;*/
	margin-top:10px;
	padding:20px 28px;
	color:#D44f00;
	text-align:center;
}

#droite #baseline-orange A {
	text-decoration:none;
	color:#932800;
}

#droite #baseline-orange A:hover{
	text-decoration:none;
	color:#D44f00;
}

#attestation A {
text-decoration:none;
	color:#e56700;
}

#attestation A:hover {
text-decoration:none;
	color:#5B0101;
}
