
.home {
	background: url('images/bg_home.jpg') 0 0 no-repeat;
}

	.home h3 {
		padding: 0 0 5px 0;
		margin: 0 0 10px 0;
		border-bottom: 1px dotted #e2deda;
	}

	.home .noBorder {
		margin: 0;
		border-bottom: 0px dotted #e2deda;
	}

	.home .col {
		width: 279px;
		padding: 20px;
		float: left;
		border-top: 1px dotted #e2deda;
		border-right: 1px dotted #e2deda;
	}

		.home .col .picto {
			width: 80px;
			float: left;
		}

		.home .col .data {
			width: 179px;
			float: right;

			font-size: 11px;
			text-align: justify;
		}

			.home .col .data .btn {
				display: block;
				width: 80px;
				height: 17px;
				padding: 0;
				margin: 10px 0 0 0;
				border: 0px solid #fff;
				background: url('images/customer/btn_order.gif') 0 0 no-repeat;
		
				text-align: center;
				line-height: 15px;
			}

			.home .col .data .btn:hover {
				filter : alpha(opacity=80);
				-moz-opacity : 0.8;
				opacity : 0.8;
			}

	.home .colEdito {
		width: 279px;
		min-height: 255px;
		padding: 20px;
		float: left;
		border-right: 1px dotted #e2deda;
	}		

	.home .colNews {
		width: 600px;
		padding: 20px;
		float: left;
	}

/*------------------------------------------------------*/

.welcome {
	font-size: 11px;
	text-align: justify;
}

	.welcome b {
		position: relative;
		top: 7px;

		font-size: 24px;
		color: #ff6111;
		font-weight: bold;
		line-height: 10px;
	}

/*------------------------------------------------------*/

#breadcrumb {
	width: 920px;
	height: 28px;
	padding: 12px 20px 0 20px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #e2deda;
	background: url('images/customer/bg_breadcrumb.gif') 0 0 repeat-x;

	font-size: 11px;
}

	#breadcrumb a { text-decoration: none; }

/*------------------------------------------------------*/

.caseStudiesExtranet {	
	border-right:1px solid #dedede;
	border-bottom:1px solid #dedede;
	margin-bottom:20px;
	padding-bottom:5px;
	background-color:white;
}

	.caseStudiesExtranet .texte{
		float:left;
		width:170px;
		padding-top:10px;
		padding-right:15px;

		font-size:11px;
		line-height:15px;
	}

		.caseStudiesExtranet img{
			margin-bottom:0px;
			margin-top:0px;
		}

	.caseStudiesExtranet .screen{
		float:right;
		width:400px;
	}

/*------------------------------------------------------*/

.postit{
  	background: url('images/customer/bg_postit.png') right bottom no-repeat;
	padding:10px 10px 10px 15px;
	margin:0px 5px 10px 0px;	
	float:left;
	width:165px;
	height:100px;

	font-size:11px;	
	}
			
	.postit B{
		float:left;
		height:35px;
		line-height:15px;
		display:block;
		padding-left:10px;
		width:110px;
	}

	.postit .btn{
		width:120px;
		display:block;
		margin:0px auto 0px auto;

		text-align:center;
	}

/*------------------------------------------------------*/

	.services {
		display: block;
		width: 150px;
		float: left;
		margin: 0px 25px 25px 0px ;
		padding: 10px 10px 20px 50px;
		background: url('images/customer/bg_service.png') right bottom no-repeat;

		text-decoration: none;
		color: white;
		font-weight: bold;
	}

	.services img {
		padding-bottom: 10px;
		margin-left: 0px;
	
	}

	.services:hover{		 		
		background: url('images/customer/bg_service-hover.png') right bottom no-repeat;

		text-decoration: none;
		color: white;				 
	}
	
/*------------------------------------------------------*/

.btn_order {
	display: block;
	width: 80px;
	height: 17px;
	padding: 0;
	margin: 0 0 0 29px;
	*margin: 0;
	background: url('images/customer/btn_order.gif') 0 0 no-repeat;

	color: #fff;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}

.btn_order:hover {
	filter : alpha(opacity=80);
	-moz-opacity : 0.8;
	opacity : 0.8;

	color: #fff;
}

/*------------------------------------------------------*/

.domainName {
	width: 564px;
	height: 70px;
	margin: 15px 0 0 0;
	padding: 15px;
	background: url('images/customer/bg_domainname.gif') 0 0 no-repeat;
	
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}

	.domainName h2 {
		color: #fff;
		font-size: 20px;
	}

/*------------------------------------------------------*/

.coverFlow {
	margin-top:10px;
	margin-bottom:15px;
}

/*------------------------------------------------------*/

.awt, .awex, .bxlExport{
	padding:15px;
	border: 1px solid #e2deda;
	display:block;
	width:145px;
	height:17px;
	float:left;
	padding-top:123px;
	padding-left:20px;
	background-color:#E7E1DE;

	color:white;
	font-size:15px;
	text-decoration:none;
	text-align:center;
}

.awt:hover, .awex:hover, .bxlExport:hover{
	filter : alpha(opacity=80);
	-moz-opacity : 0.8;
	opacity : 0.8;
	border: 1px solid white;

	color:white;
}

.awt{
	background: url('images/customer/bg_rw.jpg') 0 0 no-repeat;
}


.awex{
	margin:0px 20px 0px 20px;
	background: url('images/customer/bg_awex.jpg') 0 0 no-repeat;
}				 

.bxlExport{
	background: url('images/customer/bg_bxlexport.jpg') 0 0 no-repeat;
}

/*------------------------------------------------------*/

.devis{
	clear:both;
	display:block;
	margin-bottom:30px;
	background: url('images/customer/bg_devis.png') 0 0 no-repeat;
	width:285px;
	height:42px;
}

	.devis:hover{
		background: url('images/customer/bg_devis.png') 0 -42px no-repeat;
	}

/* --------------------- fonctionnalités ------------------------------------- */

.fonctionnalite{
	border-top:2px #DFD3C7 solid;
}

	 .fonctionnalite TH{
		text-align:left;
		height:30px;
		font-weight:normal;
	 }

	 .fonctionnalite TD{ 
		border-bottom:#E1D6C7 1px solid; 
		padding-left:15px;
		font-size:10px;
	}

	 .fonctionnalite TD .ok{
		display:block;
		background:url("images/customer/bg_ok.gif") 0px 0px no-repeat;
		width:13px;
		height:12px;
	 }

/* --------------------- agentDNS ------------------------------------- */

.agentDNS{
		display:block;
		background:url("images/customer/agent-dns.png") 0px 0px no-repeat;
		width:290px;
		height:80px;
}

/* --------------------- references ------------------------------------- */

#references_ReferencesList{
	margin-bottom:20px;
}

	#references_ReferencesList .reference{		
		display:block;
		width:215px;		
		float:left;
		margin-bottom:15px;
		margin-right:15px;
		text-decoration:none;
		color: #4e483d;
	}


	#references_ReferencesList .reference .photo{	
			padding:0px;
			margin:0px;
		}

		#references_ReferencesList .reference .photo IMG{	
			width:215px;
		}

		#references_ReferencesList .reference .client{				
			padding-top:5px;
			font-size:15px;
			font-weight:normal;
			color:#666666;
			display:none;
		}


   	#references_ReferencesList .reference:hover{		
		filter : alpha(opacity=60);
		-moz-opacity : 0.6;
		opacity : 0.6;
	}

	
	#references_ReferencesList .logo{
		display:block;
		width:165px;	
		float:left;
		margin-bottom:15px;
		margin-right:14px;
		text-decoration:none;
		color: #4e483d;
		font-size:10px;
		margin-left:5px;
	}


		#references_ReferencesList .logo .client{
		display:none;
		}

	
		#references_ReferencesList .logo .photo IMG{
			width:165px;	
			height:80px;
		}

	#references_ReferencesList .logo:hover{		
		filter : alpha(opacity=40);
		-moz-opacity : 0.4;
		opacity : 0.4;
	}

	#references_ReferencesList .link{
		display:block;
		width:135px;	
		float:left;
		margin-bottom:0px;
		margin-right:16px;
		padding-left:30px;
		text-decoration:none;
		color: #4e483d;
		font-size:10px;
	}

	#references_ReferencesList .link:hover{
		background-color:#E7E1DE;
	}



/* --------------------- siteMap ------------------------------------- */

#siteMap li {
	list-style:none;		   	
}

#siteMap ul {
	margin:0px 0px 10px 0px ;
	padding:0px 0px 0px 0px;
}

#siteMap li {
}

#siteMap li a {

	display:block;
	background-color:#F9F7F8;
	border-bottom:3px solid white;
	padding:2px;
	padding-left:15px;
}

#siteMap h3 {
	padding-left:25px;
	margin-top:10px;
}

#siteMap .sub li {
	padding-left:25px;
}

#pageRight .siteMap .link hr {
	margin: 10px 0px 10px 20px;
}