@charset "UTF-8";
*, html {margin: 0px;padding: 0px;}
body {height: 100%;font: 12px Arial, Helvetica, sans-serif;color: #333333;}
img {display: block;}
a {text-decoration: none;color: #333333;}
#page {
	min-height: 739px;
	width: 965px;
	margin: 0 auto;
	position: relative;
}
#content {padding-bottom: 63px;overflow: auto;}
#header {
	height: 163px;
	background: url(../images/bg/header_web.jpg) no-repeat;
	width: 965px;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index:100;
}
#header .logo {display: block;float: left;padding-top: 17px;padding-left: 23px;}
#header .noshow {text-indent: -9999px}
#menu {height: 30px;clear: both;margin-left: 5px;}
#menu .blog {float: right;margin-right: 10px;}
#sideleft {position: absolute;width: 180px;left: 5px;top: 163px;background: #F2F9FA url(../images/bg/sideleft_home.jpg) no-repeat left bottom;color: #003366;}
#sideleft p {margin-right: 10px;margin-bottom: 10px;margin-left: 10px;}
#sideright {
	position: absolute;
	width: 200px;
	top: 0px;
	right: 10px;
	padding-top: 163px;
	color: #333333;
}
#sideright p {padding-right: 30px;padding-left: 23px;background: #FFACB8 url(../images/bg/alphamail_home.gif) no-repeat;}
#offre {
	background: url(../images/bg/offre_home.jpg) no-repeat;
	position: absolute;
	height: 308px;
	width: 556px;
	left: 193px;
	top: 172px;
	overflow: hidden;
}
#offre .offre {margin-top: 15px;margin-right: 24px;margin-left: 22px;}
#offre .goweb img, #offre .gomail img, #offre .gomm img, #offre .gobdd img {float: right;} 
#offre .gobdd img {margin-right: 18px;}
#reponse {
	position: absolute;
	height: 178px;
	width: 556px;
	left: 193px;
	top: 488px;
	background: url(../images/bg/reponse_home.jpg) no-repeat center top;
}
#reponse .reponse { margin-top: 12px; margin-right: 43px; margin-left: 39px; }
#reponse .selection {
	width: 474px;
	height: 130px;
	margin-left: 32px;
	overflow: hidden;
}
#reponse ul {
	list-style: none;
}
#reponse li {
	float: left;
}
#reponse p {
	margin-top: 10px;
	text-align: center;
	font-size: 11px;
}
#reponse a {
	border-bottom: 1px dotted #333333;
}
.carousel { padding-right: 7px; padding-left: 7px; clear: right; }
#footer { background: url(../images/bg/footer.gif) no-repeat; height: 43px; width: 965px; position: absolute; bottom: 0px; }
#footer #links {position: absolute;height: 40px;width: 300px;left: 15px;bottom: 0px;line-height: 40px;font-size: 14px;}
#footer #links a {font-size: 14px;}
#footer #newsletter {position: absolute;height: 37px;left: 390px;bottom: 0px;}
#footer #mentions {position: absolute;height: 35px;right: 0px;bottom: 0px;font-size: 10px;line-height: 14px;}
#footer #newsletter input {display: block;float: left;margin: 0px 5px 0px 0px;padding: 0px;}
#footer #mentions a {font-size: 10px;}
.jcarousel-container {position: relative;}
.jcarousel-clip {z-index: 2;padding: 0;margin: 0;overflow: hidden;position: relative;clear: right;}
.jcarousel-list { z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0; }
.jcarousel-list li, .jcarousel-item {float: left;list-style: none;}
.jcarousel-next {z-index: 3;}
.jcarousel-prev {z-index: 3;}
.jcarousel-offres .jcarousel-container {}
.jcarousel-offres .jcarousel-container-horizontal { width: 538px; padding: 0; }
.jcarousel-offres .jcarousel-clip-horizontal { width:  510px; height: 217px; margin-left: 14px; }
.jcarousel-offres .jcarousel-item {width: 510px;height: 217px;}
.jcarousel-offres .jcarousel-item-horizontal {}
.jcarousel-offres .jcarousel-item-placeholder {background: #fff;color: #000;}
.jcarousel-offres .jcarousel-next-horizontal {position: absolute;top: 43px;right: 0;width: 33px;height: 33px;cursor: pointer;}
.jcarousel-offres .jcarousel-prev-horizontal {position: absolute;top: 43px;left: 0;width: 33px;height: 33px;cursor: pointer;}
.clipweb { background: url(../images/bg/home-bg.png) no-repeat 0 -217px; height: 217px; width: 510px; }
.clipmm { background: url(../images/bg/home-bg.png) no-repeat 0 0; height: 217px; width: 510px; }
.clipmail { background: url(../images/bg/home-bg.png) no-repeat -510px -217px; height: 217px; width: 510px; }
.clipbdd { background: url(../images/bg/home-bg.png) no-repeat -510px 0; height: 217px; width: 510px; }
.clipweb a, .clipmail a, .clipmm a, .clipbdd a { color: #FFFFFF; background: url(../images/bg/puce_offre.gif) no-repeat left 5px; padding-left: 12px; }
.clipweb p { padding-top: 40px; padding-left: 195px; line-height: 1.3em; }
.clipmail p { padding-top: 40px; padding-left: 275px; line-height: 1.3em; }
.clipmm p { padding-top: 40px; padding-left: 225px; line-height: 1.3em; }
.clipbdd p { padding-top: 40px; padding-left: 145px; line-height: 1.3em; }
.jquerycssmenu{}
.jquerycssmenu ul{margin: 0;padding: 0;list-style-type: none;}
.jquerycssmenu ul li{position: relative;display: inline;float: left;z-index: 100;}
.jquerycssmenu ul li a{display: block;background: #89979E url(../images/bg/menu_of.gif) no-repeat right top; color: #333333;padding: 0 18px;font-size: 15px;text-decoration: none;}
* html .jquerycssmenu ul li a{display: inline-block;}
.jquerycssmenu ul li a:link, .jquerycssmenu ul li a:visited{color: #333333;}
.jquerycssmenu ul li a:hover{background: #C3CBCE url(../images/bg/menu_on.gif) no-repeat right top;color: #333333;}
.jquerycssmenu ul li ul{position: absolute;left: 0;display: block;visibility: hidden;border-top: 1px solid #FFFFFF;}
.jquerycssmenu ul li ul li{display: list-item;float: none;}
.jquerycssmenu ul li ul li a{background: #89979E;font-size: 13px;padding: 3px 5px;border-bottom: 1px solid #FFFFFF;}
.jquerycssmenu ul li ul li a:hover{ /*sub menus hover style*/background: #C3CBCE url(../images/bg/menu_on.gif) no-repeat right center;color: #333333;}
.jquerycssmenu ul li a.level1{height:30px;line-height:30px;}
.youare{width: 220px;}
.real{width: 120px;}
.on{background: #C3CBCE url(../images/bg/menu_on.gif) no-repeat right top;color: #333333;}
