/* CSS Document */
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:62.5%;
	color:#333333;
	background:#FFF
}
strong{font-weight:bold;}
.inv{display:none;}
.floatLeft{float:left;}
.clearBoth{clear:both;}
.inline{display:inline;}
.centrage{margin:0px auto; display:block}
.aligncenter{text-align:center;}
.padding{padding:3px 0px 2px 0px;}
.important{color:#900000}
/* largeur des différentes colonnes */
.width978{width:978px;}
.width732{width:732px;}
.width754{width:754px;}
.width237{width:237px;}

.colonne2{width:215px; margin-left:10px}
/* largeur des différentes marge */
.mLeft6px{margin-left:6px;}
a, a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}
a.puce{
	background:url(../images/commun/puces/puce02.gif) no-repeat 0px 4px;
	padding-left:10px;
	display:block;
	line-height:1.1em;
}

/**
* Bloc principal
*/
#page{
	width:982px;
	margin:0px auto;
}

/**
* Bloc header
*/
#header{background:url(../images/commun/header/fond.gif) no-repeat;height:95px;font-size:1.1em; margin-bottom:8px; margin-top:8px}
#header h1 a{display:block;width:685px;height:26px;background:url(../images/commun/header/esay_life.gif) no-repeat;}
#header h1 {margin:12px 0px 0px 0px;float:left; display:inline;}
#header #lien_site_groupe{display:block;float:left;margin:18px 0px 0px 50px;}

/**
* Bloc actualités défilantes
*/
#actualites{margin-top:-6px;margin-bottom:1px;  margin-left:3px ;float:left; display:inline;width:980px;height:15px;font-size:1.1em;position:relative;background:url(../images/commun/fond_actualites.gif) no-repeat 65px 0px}
#actualites h2{font-weight:bold;color:#8bb117;float:left;width:auto; margin-right:8px; display:inline}

.tickercontainer { /* the outer div with the black border */
border:0px solid red;
position:relative;
width: 903px; 
height: 15px; 
margin: 0px; 
padding: 0px;
overflow: hidden;
float:left; 
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
left: 0px;
top: 0px;
height:13px;
width: 903px;
overflow: hidden;
}
ul.newsticker { /* that's your list */
position: relative;
left: 903px;
list-style-type: none;
margin: 0;
padding: 0;
float:left;
}
.contact li {
	list-style-position: outside;
	list-style-type: disc;
}

ul.newsticker li {
float: left;
display:inline; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0px 0px 0px 0px;
padding: 0;

width:auto;
}
ul.newsticker span {
	padding: 0 2px;
	float:left;
} 

/**
* Maincontain
*/
#main_contain{
	float:left;
	/*font-size:1.1em;*/
	width:980px;
}

/**
* Menu bottom
*/
#menu_bottom{
	width:975px !important; width /**/:980px;
	clear:both;
	padding-right:5px;
	padding-top:15px;
	padding-bottom:10px;
	float:left;
}
#menu_bottom a.urlSite{
	display:block;
	background:url(../images/commun/footer/urlSiteEasylife.gif) no-repeat;
	width:189px;
	height:11px;
	float:left;
	margin-top:2px;
}
#menu_bottom a.urlSite span{display:none;}
#menu_bottom ul {float:right;}
#menu_bottom ul li{display:inline; margin-left:15px; font-size:1.2em;}
#menu_bottom ul li a{color:#333333; text-decoration:none}
#menu_bottom ul li a:hover{text-decoration:underline}




/**contact**/
a.contact{color:#333333; text-decoration:underline;}
a.contact:hover{text-decoration:none;}
ul.contact{

	margin-left:28px;
}
p.contact, ul.contact li{

	
	clear:both;
	font-size:1.2em;
	margin-left:28px;
	position:relative;
	width:918px;
}
/**
* Bloc footer
*/
#footer{
	background:url(../images/commun/footer/fond.gif) no-repeat;
	padding-top:26px;
	font-size:1em;
	text-align:center;
	float:left;
	clear:left;
}
#footer ul {width:980px;}
#footer ul li{display:inline; padding:0px 2px;}
#footer ul li a{color:#333; position:relative}


/**plan du site**/

h2.plan a{
	background:transparent url(../images/commun/puces/puce04.gif) no-repeat scroll 0% 50%;
	clear:both;
	color:#81AF18;
	font-size:1.6em;
	font-weight:bold;
	padding-bottom:1px;
	padding-left:26px;
	padding-top:1px;
}

h2.plan {
	margin:20px 0;
}
div.plan, div.sousmenu{
	margin-left:100px;
}
div.sousmenu li{
	list-style:disc;
	list-style-type:circle;
	list-style-position:inside;
	margin-top:5px;
}
div.sousmenu li a{
	font-size:1.2em;
	color:#333333;
	text-decoration:none;
}
div.sousmenu li a:hover{
	font-size:1.2em;
	color:#333333;
	text-decoration:underline;
}

