body{
	font-size:8pt;
	color:#000000;
	background-color:#FFFFFF;
	font-family:arial;
}

#homepage
{
    width:950px;
    height:590px;
    margin-left:auto;
    margin-right:auto;
	background-image:url(../images/fond-accueil.jpg);
	background-repeat:no-repeat;
	border:solid 0px #000000;
}

#page
{
    width:950px;
    height:590px;
    margin-left:auto;
    margin-right:auto;
	background-image:url(../images/fond-amph-38999.jpg);
	background-repeat:no-repeat;
	border:solid 0px #000000;
}

a
{
	font-size:8pt;
	color:#708297;
	font-family:arial;
	text-decoration: none;
}

a:active {color:#708297; text-decoration: none}
a:hover {color:#000000; text-decoration: none}
a:link {color:#708297; text-decoration: none}
a:visited {text-decoration: none}


.titreMenuActive
{
color:#b7dae9;
}

img
{
	border:none;
}

.naviglink
{
	font-size:9pt;
	color:#ffffff;
	font-family:arial;
	font-weight:bold;
	text-decoration: none;
}
.naviglink:active {color:#ffffff; text-decoration: none}
.naviglink:hover {color:#ffffff; text-decoration: none}
.naviglink:link {color:#ffffff; text-decorationN: none}
.naviglink:visited {text-decoration: ffffff}

h1
{
	font-size:10pt; 
}

#top
{
	padding:0;
	height:138px;
	width:950px;
}

	#topbanner
	{
		padding:0;
		height:115px;
		width:950px;
	}

	#topmenu
	{
		padding:0;
		margin-top:2px;
		height:23px;
		width:950px;
		color:#FFFFFF;
	}
		.topmenurub
		{
			float:left;
			height:17px;
			padding-left:14px;
			padding-right:18px;
			border-right:solid 1px #FFFFFF;
			padding-top:3px;
		}
		.topmenurubfirst
		{
			
			float:left;
			height:20px;
			width:95px;
		}
		.topmenurublast
		{
			float:left;
			height:17px;
			padding-left:18px;
			padding-right:18px;
			padding-top:3px;
		}

		
#imgLangue
{
	width:950px;
	text-align:right;
	margin-top:3px;
	margin-bottom:0px;
}		
	
#navproducts
	{
	margin-top:5px;
	margin-left:10px;
	height:398px;
	width:219px;
	background-image:url(../images/panoMenuPCBFR.jpg);
	background-repeat:no-repeat;
}


#homecontent
{
	margin-top:24px;
	padding:0;
	height:390px;
	width:950px;
}

	#homecontentleft
	{
		float:left;
        padding:0;
		padding-left:7px;
		height:370px;
		width:242px;
		padding-top:4px;
		margin-top:8px;
	}

		#homecontentleftline0
		{
			height:23px;
			width:233px;
			margin-left:1px;
			background-image:url(../images/titre-accueil-showcase.gif);
		}


		#homecontentleftline1
		{
			height:119px;
			width:231px;
			margin-left:1px;
			text-align:center;
			padding-top:20px;
			background-color:#F0F0F0;
			border-top:solid 1px #F0F0F0;
			border-right:solid 1px #F0F0F0;
			border-bottom:solid 1px #F0F0F0;
			border-left:solid 1px #F0F0F0;

		}

		#homecontentleftline2
		{
			height:119px;
			width:231px;
			margin-left:1px;
			padding-top:20px;
			text-align:center;
			border-right:solid 1px #F0F0F0;
			border-bottom:solid 1px #F0F0F0;
			border-left:solid 1px #F0F0F0;

		}

	.easyToInstallHome
	{
	cursor:pointer;
	height:181px;
	color:#15b095;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	border:1px solid lightgrey;
	background-color:#fcfcfd;
	}


	.fiberOpticHome
	{
		cursor:pointer;
		height:180px;
		text-align:center;
		font-size:16px;
		color:#000000;
		font-weight:bold;
		border:1px solid lightgrey;
		background-color:#eff0f1;
	}

		
	#homecontentright
	{
		float:left;
		height:370px;
		width:682px;
		margin-left:10px;
	}

		#homecontentrightcol1
		{
			float:left;
			width:443px;
			height:385px;
		}

			#homeabout
			{
				background-color:#FFFFFF;
				height:333px;
				width:425px;
				padding-left:10px;
				padding-top:2px;
				border-top:solid 1px #84a8bc;
				border-right:solid 1px #84a8bc;
				border-bottom:solid 1px #84a8bc;
				border-left:solid 1px #84a8bc;

				filter:alpha(opacity=80);
				-moz-opacity:.80;
				opacity:.80;
			}

			#homesearchPN
			{
				background-color:#9dacbc;				
				width:424px;
				height:40px;
				margin-top:6px;
				padding-left:10px;
				vertical-align:middle;
				border-top:solid 1px #9dacbc;
				border-right:solid 1px #9dacbc;
				border-bottom:solid 1px #9dacbc;
				border-left:solid 1px #9dacbc;
				filter:alpha(opacity=80);
				-moz-opacity:.80;
				opacity:.80;
			}
			
				#formSearch
				{
					margin:0;
					padding:0;
				}
			
				#searchPN
				{
					padding-top:11px;
				}
				
				
					.partNumber
					{
						color:#FFFFFF;
					}

		#homecontentrightcol2
		{
			float:left;
			height:160px;
			width:230px;
		}

			#homecontentrightcol2line1
			{
				float:left;
				width:250px;
			}

				#homenews
				{
					background-color:#FFFFFF;
					height:165px;
					width:225px;
					padding-left:5px;

					border-top:solid 1px #84a8bc;
					border-right:solid 1px #84a8bc;
					border-bottom:solid 1px #84a8bc;
					border-left:solid 1px #84a8bc;

					filter:alpha(opacity=80);
					-moz-opacity:.80;
					opacity:.80;

				}

					#homenewscontent
					{
						color:#000000;
						height:130px;
						width:223px;
						overflow:auto;
					}

				#homedistributors
				{
					background-color:#FFFFFF;
					margin-top:6px;
					height:101px;
					width:225px;
					cursor:pointer;
					padding-left:5px;
					text-align:center;
					border-top:solid 1px #84a8bc;
					border-right:solid 1px #84a8bc;
					border-bottom:solid 1px #84a8bc;
					border-left:solid 1px #84a8bc;

					filter:alpha(opacity=80);
					-moz-opacity:.80;
					opacity:.80;

				}

				#homedistributorsimg
				{
					height:50px;
/*
					filter:alpha(opacity=60);
					-moz-opacity:.60;
					opacity:.60;
*/
				}

				#homedistributorsimg:hover
				{
/*
					filter:alpha(opacity=100);
					-moz-opacity:1;
					opacity:1;
*/
				}

				#homeothersites
				{
					background-color:#FFFFFF;
					margin-top:6px;
					height:101px;
					width:225px;
					padding-left:5px;
					cursor:pointer;
					text-align:center;
					border-top:solid 1px #84a8bc;
					border-right:solid 1px #84a8bc;
					border-bottom:solid 1px #84a8bc;
					border-left:solid 1px #84a8bc;

					filter:alpha(opacity=80);
					-moz-opacity:.80;
					opacity:.80;

				}

				#homeothersitesimg
				{
					height:50px;
/*
					filter:alpha(opacity=60);
					-moz-opacity:.60;
					opacity:.60;
*/
				}

				#homeothersitesimg:hover
				{

/*
					filter:alpha(opacity=100);
					-moz-opacity:1;
					opacity:1;
*/
				}

			#homecontentrightcol2line2
			{
				float:left;
				height:407px;
				width:250px;
			}

			#homecontentrightcol2line3
			{
				float:left;
				height:407px;
				width:250px;
			}

#homebottom
{
	padding:0;
	height:33px;
	width:950px;
	color:#FFFFFF;
}

	#homeaddress
	{
		float:left;
		width:530px;
		padding-top:5px;
		padding-left:5px;
		color:#FFFFFF;
	}

		.homeaddressText
		{
			font-size:9px;
		}
		
	
	#homesearch
	{
	float:left;
	width:315px;
	padding-top:9px;
	padding-left:7px;
	}
		
		.inputSearchHome
		{
		vertical-align:middle;
		width:170px;
		font-size:10px;
		height:12px;
		}		
		
	#homebottomnavig
	{
		text-align:right;
		float:right;
		width:75px;
		padding-top:15px;
		padding-right:20px;
		color:#FFFFFF;
	}
					
#content
{
	padding:0;
	height:390px;
	width:950px;
	margin-top:24px;
}	

	#contentleft
	{
		float:left;
		height:390px;
		width:690px;
		padding-left:10px;
		padding-top:0px;
	}      

	#contentleftShowcase
	{
		float:left;
		padding:0;
		height:370px;
		width:234px;
		padding-left:10px;
	}    
	
	#contentright2
	{
		float:left;
		height:37px;
		width:204px;
		padding-left:20px;
	}
	
	#contentright
	{
		float:left;
		padding:0;
		height:370px;
		width:690px;
		margin-left:16px;
	}
				
#ContentPart
{
	height:350px;
	width:666px;
	overflow:auto;	
	margin-left:5px;
}

#ContentPart2
{
	height:350px;
	width:675px;
	overflow:auto;	
	margin-left:5px;
}

#ContentPart3
{
	height:390px;
	width:940px;
	overflow:auto;	
	margin-left:5px;
}

.pTableProduit
{
	background:lightgrey;
	margin-bottom:8px;
	width:100%;
	font-weight:bold;
	height:15px;
}

#titreBlockTopRight
{
	background:url('../images/bandeau-titre-vert.gif') no-repeat;
	width:204px;
	height:20px;
	padding-top:2px;
	margin-right:10px;
	padding-left:5px;
	font-size:16px;
	font-weight:bold;
	color:white;
}

.blockTopRight
{
	height:225px; 
	width:192px;
	padding-left:10px;
	padding-top:5px;
	border:1px solid lightgrey;
	background-color:#fcfcfd;
	overflow:auto;
}

.blockTopRight2
{
	height:225px; 
	width:192px;
	padding-left:10px;
	padding-top:5px;
	border:1px solid lightgrey;
	background-color:#fcfcfd;
	overflow:auto;
}

.blockBottomRight
{
	width:199px;
	height:175px;
	padding-left:5px;
	padding-top:5px;
	overflow-x:hidden;
	overflow-y:auto;
}

#titreAllSolutions
{
	background:url('../images/bandeau-titre-All-solutions.gif') no-repeat; 
	padding-top:3px; 
	padding-left:40px; 
	width:204px; 
	height:20px; 
	margin-right:10px;
	margin-top:20px; 
	font-size:15px;
	font-weight:bold;
	color:white;
}
				
				
#titreShowCase{
	background:url('../images/titre-accueil-showcase.gif') no-repeat;
	width:234px;
	height:20px;
	margin-right:10px;
	padding-left:5px;	
	font-size:16px;
	font-weight:bold;
	color:white;
}		

#titreCross{
	background:url('../images/titre-accueil-showcase.gif') repeat-x;
	width:100%px;
	height:20px;
	margin-right:10px;
	padding-left:5px;
	font-size:16px;
	font-weight:bold;
	color:white;
}					



.easyToInstall{
	cursor:pointer;
	height:auto;
	color:#1c81bd;
	text-align:center;
	font-size:18px;
	font-weight:bold;
	border:1px solid #B89E8F;
	background:url('../images/bg_showcase.jpg') repeat-y;
	margin-bottom:2px;
	margin-top:2px;
	padding-top:5px;
	padding-bottom:5px;
}

.SCphoto1 {
	width:100px;
}

.fiberOptic
{
	cursor:pointer;
	height:auto;
	text-align:center;
	font-size:18px;
	color:#1c81bd;
	font-weight:bold;
	border:1px solid #B89E8F;
	background:url('../images/bg_showcase.jpg') repeat-y right;
	padding-top:5px;
	padding-bottom:5px;
}

.SCphoto2{
	width:100px;
}

#titreRubrique
{
	background:url('../images/bandeau-titre-page-int.gif') no-repeat;
	width:671px;
	height:20px;
	padding-left:5px;
	padding-top:2px;
	font-size:16px;
	font-weight:bold;
	color:white;
	margin-bottom:15px;
}		

#titreRubriqueProduit
{
	background:url('../images/bandeau-titre-page-int.gif') no-repeat;
	width:671px;
	height:20px;
	padding-left:5px;
	padding-top:2px;
	font-size:15px;
	font-weight:bold;
	color:white;
	margin-bottom:8px;
}			
				
				
#bottom
{
	padding:0;
	height:33px;
	width:950px;
	color:#FFFFFF;
}

	#bottomaddress
	{
		float:left;
		width:530px;
		padding-top:15px;
		padding-left:5px;
		color:#FFFFFF;
	}

		.bottomaddressText
		{
			font-size:9px;
		}
		
	
	#bottomsearch
	{
	float:left;
	width:315px;
	padding-top:13px;
	padding-left:7px;
	}
	
		.searchText
		{
		color:#cbeafd;
		}
	
		.inputSearch
		{
		vertical-align:middle;
		width:110px;
		font-size:10px;
		height:12px;
		}
		
		
		
		.imgSearch
		{
		margin-left:10px;
		vertical-align:middle;
		}
	
	#bottomnavig
	{
		text-align:right;
		float:left;
		width:75px;
		padding-top:13px;
		padding-right:10px;
		color:#FFFFFF;
	}
	

.input
{
	padding:1;
	margin:0;
	width:180px;
	color:#000000;
	font-size:8pt;
	border:dotted 1px #CCCCCC;
	background-color:#FFFFFF;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
}

.radio
{
	padding:0;
	margin:0;
	width:20px;
	color:#000000;
	font-size:8pt;
}

.textarea
{
	color:#000000;
	width:180px;
	font-size:8pt;
	border:dotted 1px #CCCCCC;
	background-color:#FFFFFF;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
}

.select
{
	color:#000000;
	font-size:8pt;
	border:dotted 1px #CCCCCC;
	background-color:#FFFFFF;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
}

.title
{
	width:100%;
	height:25px;
	display:block;
	background-image:url(../images/barre-titre.jpg);
	background-position:left top;
	margin-left:-4px;
	padding-top:5px;
	padding-left:3px;
	font-size:13px;
	font-weight:bold;
	color:#000000;

}

.flecheorange{
	margin:0;
	padding:0px 5px 0px 0px ;
	text-align:right;
}


