@charset "utf-8";
/* CSS Document */
*{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	background: #FFFFFF url(../images/image-accueil/bg.gif) top repeat-x;
	font-size:11px;
}
.bigcontainer{
	width:100%;
	background:	url(../images/image-accueil/footer-top-bg.gif) bottom repeat-x;
}
.bigcontainer-bis{
	width:100%;
	margin:0 auto 0px auto;
	background:url(../images/image-accueil/foot-bg.jpg) bottom center no-repeat;
}
.container{
	width:720px;
	margin:0 auto 0px auto;
	background:url(../images/image-accueil/top-bg.jpg) top center no-repeat;	
}
.header{
	width:720px;
	height:50px;
	padding:126px 0px 0px 0px;
}
.logo{
	width:720px;
	height:50px;
	background:url(../images/image-accueil/logo-ensens-web.jpg) center no-repeat;
	text-align:center;
}
/*****************************menu***********************************/
.menu{
	height:70px;
	width:720px;
	margin:0px auto;
	padding:35px 0px 0px 0px;
	
}
.menu table{
	margin:0px auto;
}
.menu table td{
	height:20px;
}
.menu a{
	display:block;
	height:20px;
	width:142px;
	
}
.menu td.agence{
	background:url(../images/image-accueil/agence.gif) center no-repeat;
}
.menu td.agence a:hover{
	background:url(../images/image-accueil/agence-color.gif) center no-repeat;
}
.menu td.design{
	background:url(../images/image-accueil/design.gif) center no-repeat;
	border-left:1px #CCCCCC solid;
	border-right:1px #CCCCCC solid;
}
.menu td.design a:hover{
	background:url(../images/image-accueil/design-color.gif) center no-repeat;
}
.menu td.services{
	background:url(../images/image-accueil/services.gif) center no-repeat;
}
.menu td.services a:hover{
	background:url(../images/image-accueil/services-color.gif) center no-repeat;
}
.menu td.referencement{
	background:url(../images/image-accueil/referencement.gif) center no-repeat;
}
.menu td.referencement a:hover{
	background:url(../images/image-accueil/referencement-color.gif) center no-repeat;
}
.menu td.realisations{
	background:url(../images/image-accueil/realisations.gif) center no-repeat;
	border-left:1px #CCCCCC solid;
	border-right:1px #CCCCCC solid;
}
.menu td.realisations a:hover{
	background:url(../images/image-accueil/realisations-color.gif) center no-repeat;
}
.menu td.contact{
	background:url(../images/image-accueil/contact.gif) center no-repeat;
}
.menu td.contact a:hover{
	background:url(../images/image-accueil/contact-color.gif) center no-repeat;
}
/****/
.boite-slide{
	background:url(../images/image-accueil/foot-bg.jpg) bottom center no-repeat;
	width:720px;
}
.boite-slide a img{
 	margin:3px 3px 3px 3px;
	border:4px solid #CCCCCC;
}
.boite-slide a:hover img{
 	margin:3px 3px 3px 3px;
	border:4px solid #eeeeee;
}
/****/
.sites-mini{
	height:280px;
	width:410px;
	margin:0px auto;
	padding:0px 0px 0px 4px;
}
/****/
p {
	text-align:justify;
}
img{
	border:0px;
 }
 .clear{
 clear:both;
 }
.bleu{
	color:#2b93d8;
} 
.orange{
	color:#fe9e32;
}
.orange a{
	color:#fe9e32;
}
a {
	text-decoration:none;
}
/***********************accueil 2009*********************************/
.footerbox{
	width:720px;
	margin:0 auto;
	background:#FFFFFF;
}
.footeractu{
	border-top:1px solid #efefef;
	width:720px;
	padding:0px 0px 5px 0px; 
	border-bottom:solid #eeeeee 1px;
}
.footeractu h1{
	height:23px;
	line-height:23px;
	display:block;
	width:600px;
	float:left;
	padding:0px 0px 0px 25px;
	margin:5px 0px 5px 0px;
	font-family:"Trebuchet MS";
	color:#999999;
	background:url(../images/little_icon_gray.gif) 2px 3px no-repeat;
	font-size:12px;
	text-transform:uppercase;
}
.rss{
	height:23px;
	margin:5px 0px 5px 0px;
	float:right;
	display:block;
	width:19px;
}
.footeractu h1 a{
	color:#999999;
}
.actudyn{
	width:720px;
	background:url(../images/accueil-bg-actus.gif) repeat-x;
}
.actudyn ul{
	padding:5px 5px 5px 5px;
	margin:0px;
}
.actudyn li{
	padding:0px 0px 0px 15px;
	margin:0px 0px 5px 0px;
	height:23px;
	line-height:22px;
	list-style:none;
	background:url(../images/arrow01.gif) 0px 7px no-repeat;
	font-size:11px;
}
.actudyn li a{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	display:block;
	border-bottom:1px dotted #CCCCCC;
	list-style:none;
	color:#707070;
}
.actudyn li a:hover{
	color:#333333;
}
.actudynleft{
	float:left;
	width:360px;
}
.actudynright{
	float:right;
	width:360px;
}
/*****CATEGORIES******/
.footercat{
	width:720px;
	padding:0px 0px 5px 0px; 
	border-bottom:solid #eeeeee 1px;
	background:url(../images/accueil-bg-actus.gif) 0px 33px repeat-x;
}
.footercat ul{
	padding:5px 5px 5px 10px;
	margin:0px;
	display:block;
	width:129px;
	overflow:hidden;
	clear:both;
}
.footercat li{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style:none;
	width:129px;
	font-size:11px;
	overflow:hidden;
	clear:both;
	text-align:left;
}
.footercat a{
	display:block;
	width:129px;
}
.footercat h1 a{
	display:block;
	width:119px;
	padding:0px;
	margin:0px;
}
.footercat a:hover{
	width:122px;
}
.footercat h1 a:hover{
	background:none;
	padding:0px;
	width:119px;
}
/********AGENCE**********/
.footeragence{
	width:144px;
	float:left;
}
.footeragence h1{
	height:23px;
	line-height:23px;
	width:119px;
	padding:0px 0px 0px 25px;
	margin:5px 0px 5px 0px;
	font-family:"Trebuchet MS";
	color:#db29f6;
	background:url(../images/little_icon_purple.gif) 4px 3px no-repeat;
	font-size:12px;
	text-transform:uppercase;
}
.footeragence a{
	color:#db29f6;
}
.footeragence a:hover{
	color:#db29f6;
	padding:0px 0px 0px 7px;
	background:url(../images/picto-fleche-purple.gif) 0px 5px no-repeat;
}
/********design**********/
.footerdesign{
	width:144px;
	float:left;
}
.footerdesign h1{
	height:23px;
	line-height:23px;
	width:119px;
	padding:0px 0px 0px 25px;
	margin:5px 0px 5px 0px;
	font-family:"Trebuchet MS";
	color:#79b709;
	background:url(../images/little_icon_green.gif) 4px 3px no-repeat;
	font-size:12px;
	text-transform:uppercase;
}
.footerdesign a{
	color:#79b709;
}
.footerdesign a:hover{
	color:#79b709;
	padding:0px 0px 0px 7px;
	background:url(../images/picto-fleche-green.gif) 0px 5px no-repeat;
}
/********services**********/
.footerservices{
	width:144px;
	float:left;
}
.footerservices h1{
	height:23px;
	line-height:23px;
	width:119px;
	padding:0px 0px 0px 25px;
	margin:5px 0px 5px 0px;
	font-family:"Trebuchet MS";
	color:#f23779;
	background:url(../images/little_icon_pink.gif) 4px 3px no-repeat;
	font-size:12px;
	text-transform:uppercase;
}
.footerservices a{
	color:#f23779;
}
.footerservices a:hover{
	color:#f23779;
	padding:0px 0px 0px 7px;
	background:url(../images/picto-fleche-pink.gif) 0px 5px no-repeat;
}
/********referencement**********/
.footerreferencement{
	width:144px;
	float:left;
}
.footerreferencement h1{
	height:23px;
	line-height:23px;
	width:119px;
	padding:0px 0px 0px 25px;
	margin:5px 0px 5px 0px;
	font-family:"Trebuchet MS";
	color:#f39400;
	background:url(../images/little_icon_orange.gif) 4px 3px no-repeat;
	font-size:12px;
	text-transform:uppercase;
}
.footerreferencement a{
	color:#f39400;
}
.footerreferencement a:hover{
	color:#f39400;
	padding:0px 0px 0px 7px;
	background:url(../images/picto-fleche-orange.gif) 0px 5px no-repeat;
}
/********realisations**********/
.footerrealisations{
	width:144px;
	float:left;
}
.footerrealisations ul{
	padding:5px 5px 5px 10px;
	margin:0px;
	display:block;
	width:129px;
	overflow:hidden;
	clear:both;
}
.footerrealisations li{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style:none;
	width:129px;
	font-size:11px;
	overflow:hidden;
	clear:both;
	text-align:left;
}
.footerrealisations h1{
	height:23px;
	line-height:23px;
	width:119px;
	padding:0px 0px 0px 25px;
	margin:5px 0px 5px 0px;
	font-family:"Trebuchet MS";
	color:#2b93d8;
	background:url(../images/little_icon_bleu.gif) 4px 3px no-repeat;
	font-size:12px;
	text-transform:uppercase;
}
.footerrealisations a{
	color:#2b93d8;
}
.footerrealisations a:hover{
	color:#2b93d8;
	padding:0px 0px 0px 7px;
	background:url(../images/picto-fleche-blue.gif) 0px 5px no-repeat;
}
.divleft{
	float:left;
}
/***********/
.endfooter{
	width:720px;
	clear:both;
	padding:10px 0px 0px 0px;
	color:#999999;
	
}
.endfooter a{
	color:#999999;
}
.endfooter a:hover{
	color:#000;
}
.endfooter p{
	margin:0px 0px 5px 0px;
}
.ensens{ 
	padding:5px 0px 5px 20px;
	background:url(../images/little_icon_ensens.gif) 0px 5px no-repeat; 
}