/* CSS Document */

a {
	text-decoration: none;
	color: #D1214A;
}

a:hover {
	color: #D1214A;
	text-decoration: underline;
}

*{padding:0;margin:0;}

body{
padding:0;
background:#e6e5e5 url(/images/interface/repeat-top.jpg) top left repeat-x;
font-family:Arial, Helvetica, sans-serif;

}

/*DIVs*/
div#main {
	width:1037px;
	top:63px;
	float:left;
	position:absolute;
	z-index: 1;
}
div#top{
	width:1037px;
	float:left;	
	position:absolute;
	height:54px;
	padding:0 0 9px 0;
	z-index: 3;
}
div#banner{
margin:0 0 0 9px;
height:150px;
}
div#bannersmall{
margin:0 0 0 9px;
height:150px;
}
div#news {
	width:244px;
	position:absolute;
	margin-top:0px;
	background-image:url(../images/interface/background-newsBis.jpg);
	background-repeat:repeat-y;
	left: 790px;
	top: -1px;
	z-index: 2;
}
div#content-container{
width:790px;
margin-top:-6px;
background:#e6e5e5 url(/images/interface/content-repeatBis.jpg) top left repeat-y;
background-color:#e6e5e5;
}

div#content-container-nobck{
width:790px;
margin-top:0px;
padding-top:8px;
background:#e6e5e5 url(/images/interface/content-repeatBis.jpg) top left repeat-y;
background-color:#e6e5e5;
vertical-align:top;
}

div#content{
	margin-left: 20px;
	font-size: 12px;
	color: #505F6B;
	margin-right: 25px;
	
	
	}

div#content-news-fond{
	margin-left: 20px;
	background:url(/images/interface/fond-news.jpg) top left repeat-x;
	font-size: 12px;
	color: #505F6B;
	margin-right: 25px;
	
}



.footer{
width:765px;
background:#e6e5e5 url(/images/interface/content-bottomBis-.jpg) top left no-repeat;
font-size:9.5px;
color:#81878B;
padding-left:30px;
padding-top:10px;

}
.products-choice{
font-family: "Trebuchet MS", aArial, Helvetica, sans-serif;
width:740px;
font-size:11px;
color:#81878B;
padding-top:10px;

}
.bannersize{
width:771px;
height: 236px;

}

.bannersizesmall{
width:771px;
height: 150px;
}


/*****************************************************NEWS*/
/*Titre */
#news h3 { 
 height: 60px; 
 text-indent: -8000px;
 margin: 0;
 padding: 0;


}

div#textNews{
	margin-left: 35px;
	margin-right: 35px;
	margin-top: 0px;
	text-align: justify;
	}

div#textNews2{
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	text-align: justify;
}
div#textNewsNoMarg{
	margin-left: 18px;
	margin-right: 18px;
	margin-top: 0px;
	text-align: justify;
}
div#textNews li{
list-style-image:url(../images/news/flecheRouge.jpg);
margin:0px;
}

/*NIC*/
div.articlenewsarchives{
margin:20px 10px 10px 10px;
}
div.articlenewsarchives p{
margin:0 0 5px 0;
}
/*END NIC*/

h4{
color:#D1214A;
font-size:10px;
/*padding-left:5px;*/
margin-left:18px;

}
.textNews p{
	color: #81878B;
	font-size: 11px;
	padding-bottom: 0px; /***********NIC****************/
		padding-right:35px;
				padding-left:35px;
}
.img {width:50px;
	height:50px;
	float:left;
	padding-right:10px;
}
		
/*NIC*/
.imghotnews{
	margin:5px 0 0 3px;
	padding-right:6px;
}
/*END NIC*/	
	
.imgnews {float:left;
		padding-right:10px;
		}
		
/*NIC*/		
.imgnewsapercu{
		margin-top:4px;
}
/*END NIC*/

.imgnewsarchives {float:left;
		margin:20px 10px 10px 10px;  /***********NIC****************/
		}
.imgmenu {width:246px;
		height: 215px;
		}
		
/*NIC*/
img#titrenews {
	margin:7px 0 15px 0;
}
/*END NIC*/
		
.tableproducts td {padding-left:10px;
		}

/*¨NIC */
#ns_titre_news{
 	border:0px solid black;
	background: url('../images/news/design/fond_titre.jpg') no-repeat center;
	width:750px;
	height:88px;
	margin:10px 0px;
	padding:0px;
	position:relative;
}

#ns_titre_news #titre_ligne1{
	color:#D1214A;
	font-size:27px;
	font-weight:normal;
	text-transform:uppercase;
	position:absolute;
	left:70px;
	top:11px;
}

#ns_titre_news #titre_ligne2{
	color:grey;
	font-size:33px;
	font-weight:bold;
	position:absolute;
	text-transform:uppercase;
	left:70px;
	top:45px;
}

/*END NIC*/

			
/**********************************************CASE STUDY*/
#caseStudy h5{ 
 height: 40px; 
 text-indent: -8000px;
 margin-left: 8px;
 padding-bottom: 0px;
 background: url(/images/caseStudies/icmCaseStudies.jpg) no-repeat;
}
div#textCase{
margin-left:15px;
/*margin-right:40px;*/
padding-bottom:25px;
}

/***************************************AGENT*/
div#textAgent{
margin-left:15px;
margin-right:45px;
}

h6{ 
 height: 36px; 
 text-indent: -8000px;
 margin-left: 8px;
 padding: 0;
 background: url(/images/icmAgent/icmAgent.jpg) no-repeat;
 }
 
div#textAgent div#login{
margin-left:10px;
color:#D1214A;
padding-bottom:5px;
font-size:12px;
}
div#textAgent div#password{
margin-left:10px;
color:#D1214A;
padding-bottom:5px;
font-size:12px;
}
.champs{
border:1px solid #D1D1D1;
margin-left:10px;
margin-bottom:5px;
height:15px;
width:150px;
font-size:10px;
color:#9D9C9C;
padding-left:5px;
padding-right:5px;
}
div#okAgent{
padding-left:150px;
}
div#tableproducts{
padding-left:10px;
}


div#logoGlobule{
background-color:#E6E5E5;
padding-left:150px;


}
/***************************************JOBS*/

h5{
color:#D1214A;
font-size:14px;
/*padding-left:5px;*/
margin:0px;
}

bodyred{
	color:#D1214A;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
/************************ footer */
.footerBas a{
font-family:"Trebuchet MS", aArial, Helvetica, sans-serif;
font-size:10px;
color:#505F6B;
text-decoration:none;
}
.footerBas a:visited{
font-family:"Trebuchet MS", aArial, Helvetica, sans-serif;
font-size:10px;
color:#505F6B;
text-decoration:none;
}
.footerBas a:hover{
	font-family: "Trebuchet MS", aArial, Helvetica, sans-serif;
	
	font-size: 10px;
	color: #505F6B;
	text-decoration: underline;
}

/************************ Choice Products */
.textchoice{
	font-family: "Trebuchet MS", aArial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#81878B;

}
/************************ liens news */
.newsLiens a{
font-family:"Trebuchet MS", aArial, Helvetica, sans-serif;
font-size:11px;
color:#81878B;
text-decoration:none;
}
.newsLiens a:visited{
font-family:"Trebuchet MS", aArial, Helvetica, sans-serif;
font-size:11px;
color:#81878B;
text-decoration:none;
}
.newsLiens a:hover{
	font-family: "Trebuchet MS", aArial, Helvetica, sans-serif;
	
	font-size: 11px;
	color: #81878B;
	text-decoration: underline;
}

/************************ liens news */
.hotnewsLiens a{
font-family:"Trebuchet MS", aArial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}
.hotnewsLiens a:visited{
font-family:"Trebuchet MS", aArial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}
.hotnewsLiens a:hover{
	font-family: "Trebuchet MS", aArial, Helvetica, sans-serif;
	
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}

/*NIC*/
.hotnewsapercu{
	line-height:0.9em;
}
/*END NIC*/

.lienTxt{
color:#0096ad;
text-decoration:none;
/*font-weight:bold;*/
text-decoration:underline;
}
.lienTxt a{
color:#f79608;
text-decoration:none;
}
.lienTxt a:visited{
color:#f79608;
text-decoration:none;
}
.lienTxt a:hover{
color:#b78337;
text-decoration:none;
}

.lienWh{
color:#ffffff;
text-decoration:none;
/*font-weight:bold;*/
text-decoration:none;
}
.lienWh a{
color:#ffffff;
text-decoration:none;
}
.lienWh a:visited{
color:#ffffff;
text-decoration:none;
}
.lienWh a:hover{
color:#ffffff;
text-decoration:none;
}

/************************ liens images */
.imaLiens a{
	text-decoration:none;
}
.imaLiens a:visited{
	text-decoration:none;
}
.imaLiens a:hover{
	text-decoration:none;
}

/*************************************** ARCHIVES */

.titresarchiver{
color:#ffffff;
font-size:14px;
font-weight:bold;
background-color:#D1214A;
padding-left:10px;
margin:0px;
}

bodyred{
	color:#D1214A;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}


/************************************** ONGLETS */

.linkOnglet {
	padding: 0px 0px 5px;
	margin: 0px 0px 5px;
}

.ongletLien{
color:#999999;
font-size:12px;
}
a.ongletLien{
color:#999999;
text-decoration:none;

}
a:visited.ongletLien{
color:#999999;
text-decoration:none;

}
a:hover.ongletLien{
color:#D1214A;
text-decoration:none;

}


/*************************************** ADMIN **NICOLAS SAUVEUR****/
/*NIC*/
#nsadmin{
	padding:20px 20px 40px 20px;
}

#nsadmin h3{
	margin:0px 0 20px 0;
	font-size:16px;
}

#nsadmin h4{
	margin:5px 0;
	font-size:12px;
}

#nsadmin h5{
	margin:5px 0;
	font-size:11px;
	color: #505F6B;
}

#nsadmin p{
	margin:5px 0;
}

#nsadmin img{
	float:left;
	margin:0 10px 5px 0;
}

#nsadmin a.adminaction{
	padding-right:20px;
	font-weight:bold;
}

#nsadmin h3 a.adminaction{
	padding-left:35px;
	font-size:14px;
}

#nsadmin li{
list-style-image:url(../images/news/flecheRouge.jpg);
} 

#nsadmin h5.bande_rouge{
	background-color:#D11C3D;
	color:white;
	font-size:13px;
	padding-left:10px;
	margin-bottom:10px;
} 

#nsadmin p.form_action{
	margin:30px 0 10px 0;
} 

#nsadmin p.form_action a{
	font-weight:bold;
	font-size:14px;
	padding:0 10px 0 30px;
}

div.ns.navigation{
	position:relative;
	background-color:#F0F0F0;
	padding: 2px 20px;
	font-weight:bold;
}

a.ns.navigation{
	color:#82878B;
	padding-left:30px;
	font-weight:bold;
}

span.ns.navigation{
	position: absolute;
	right:300px; /* élément aprent positionné=la page!	*/
}

span.ns.right{
	position: absolute;
	right:20px;
}
 
span.ns.online{
	padding-left:10px;
	color: #82878B;
	font-size:11px;
}

#nscontenu_news ul li{
	list-style-image:url(../images/news/flecheRouge.jpg);
	margin-left: 40px;
	padding-left: 10px;
}

* html #nscontenu_news ul {
	margin-left: 210px;
	padding-left: 0px;
}
/*END NIC*/

div#subscribe {
	text-decoration: none;
	border: none 0px;
}