.lien-appstore {
  background-attachment:scroll;
  background-clip:initial;
  background-color:transparent;
  background-image:url(http://iphone-apple.fr/img/appstore.jpeg);
  background-origin:initial;
  background-position:0 0;
  background-repeat:no-repeat no-repeat;
  clear:both;
  display:table-cell;
  height:30px;
  line-height:15px;
  padding-left:35px;
  vertical-align:middle;
}

#derniersposts {
color:#000;
width:300px;
padding:4px 0 3px;
margin-bottom:13px;
border-bottom:2px solid #D7D8D9;
background-color:#eeeeee;
}

#sidebar .white-holder h2 {
font-size:1.6em;
line-height:1.2em;
margin:0;
color:#005C89;
background:transparent url(../images/line-heading-blue.gif) repeat-x scroll 0 100%;
padding:4px 10px;
}

#derniersposts a {
font-size:100.01%;
background-color:#eeeeee;
display:block;
font-size:11px;
line-height:14px;
padding:3px 0 3px 4px !important;
width:296px;
color:1EA5ED;
}

#derniersposts a:hover {
background-color:#fff;
text-decoration:none;
color:#C41C1C;
}

#header468 {
float:right;
height:60px;
margin-right:55px;
margin-top:45px;
overflow:hidden;
padding:0;
width:468px;
}

#sponsors_articles {
height:250px;
position:relative;
width:603px;
border:1px solid #cbcbcb;
background:#eeeeee;
}

#sponsors_articles #articles_relatifs {
height:250px;
left:320px;
position:absolute;
top:0;
width:250px;
}

#sponsors_articles #articles_relatifs h4 {
color:#005C89;
font-size:1.6em;
}

#sponsors_articles #articles_relatifs li {
color:#005C89;
list-style: url(../images/star.gif);
}

#sponsors_articles #articles_relatifs #crp_related {
}

#ads1 {
float:left;
padding-right:20px;
}


#skin a.skin-left {
left:-128px;
}

#skin a {
position:absolute;
}

#skin a.skin-top {
left:0;
}

#skin a.skin-right {
right:-128px;
}

.aside ul {
background:#EBF5FB none repeat scroll 0 0;
border:1px solid #EEEEEE;
}

.aside ul li {
list-style:url(../images/fleche.png);
}

.posts-list a {
color:#1EA5ED;
list-style:none;
}

.posts-list li {
/*
list-style:url(../images/star.gif);
*/
line-height: 10px;
list-style:none outside none;
}

.widgettitle {
font-size:1.4em;
line-height:1.2em;
margin:0;
color:#005C89;
padding:4px 10px;
background:url(../images/line-heading-blue.gif) repeat-x 0 280px;
font-weight: bold;
}

/* general settings */
* {font-size: 100.01%;}
html {font-size: 62.5%;}
body{
	margin:0;
	color:#75757c;
	font:1.2em/1.333em Helvetica, Arial, sans-serif;
	background:#0d537e;
	min-width:1100px;
}
img{border-style:none;}
a{
	text-decoration:none;
	color:#1ea5ed;
}
a:hover{text-decoration:underline;}
input, textarea{
	font:100% Helvetica, Arial, sans-serif;
	vertical-align:middle;
}
form, fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
/* layout */
#wrapper{
	width:100%;
	overflow:hidden;
	position:relative;
}
#wrapper .w1{
	left:50%;
	width:1500px;
	position:relative;
}
#wrapper .w2{
	left:-50%;
	width:1500px;
	position:relative;
	background:url(../images/bg-wrapper.jpg) repeat-y 50% 0;
}
#wrapper .w3{
	width:1500px;
	background:url(../images/bg-t-wrapper.jpg) no-repeat;
	overflow:hidden;
}
#wrapper .w4{
	padding:0 200px 337px;
	width:1100px;
	background:url(../images/bg-b-wrapper.jpg) no-repeat 0 100%;
	min-height:1106px;
}
* html #wrapper .w4{height:1106px;}
/* wp */
.aligncenter{text-align: center;}
img.aligncenter{
	display: block;
	margin: 0 auto;
}
.alignleft{float: left;}
.alignright{float: right;}
/* header */
#header{
	width:1100px;
	height:181px;
	position:relative;
}
#header .logo{
	margin:0;
	position:absolute;
	top:40px;
	left:0px;
	width:325px;
	height:56px;
	overflow:hidden;
}
.logo a{
	display:block;
	height:100%;
	text-indent:-9999px;
	cursor:pointer;
	background:url(../images/logo.png) no-repeat;
}
/* top navigation */
#header .top-nav{
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	top:0;
	right:-6px;
	float:right;
}
#header .top-nav li{
	margin-left:8px;
	float:left;
	display:inline;
}
#header .top-nav li a{
	float:left;
	font-size:14px;
	line-height:16px;
	color:#fff;
	cursor:pointer;
	overflow:hidden;
}
#header .top-nav li a span{
	float:left;
	padding:9px 10px 0 19px;
	background:url(../images/bg-l-top-nav.png) no-repeat;
}
#header .top-nav li a em{
	float:left;
	width:10px;
	height:15px;
	background:url(../images/bg-r-top-nav.png) no-repeat;
}
#header .top-nav li a:hover{background:none;}
#header .top-nav li a:hover,
#header .top-nav li a:hover span{text-decoration:underline;}
#header .nav-bar{
	position:absolute;
	top:128px;
	left:0;
	width:1099px;
	padding-top:8px;
	height:33px;
	background:url(../images/bg-nav-bar.gif) repeat-x;
	border-left:1px #9a5053 solid;
	border-right:1px #774e53 solid;
	overflow:hidden;
}
/* main navigation */
#nav{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
#nav li{
	margin:0 11px 0 15px;
	float:left;
	display:inline;
	font-size:14px;
	line-height:28px;
}
#nav li a{
color:#fff;
display:block;
text-shadow:0 1px 0 #440906;
}

#nav li a:hover{
color:#360605;
text-decoration:none;
text-shadow:0 1px 0 #D23D33;
}

/* search form */
.nav-bar .search{
	margin-right:15px;
	float:right;
	display:inline;
}
.nav-bar .search .text{
	width:158px;
	height:14px;
	float:right;
	padding:5px 16px 7px;
	background:url(../images/bg-input-search.gif) no-repeat;
}
.nav-bar .search .text input{
	margin:0;
	float:left;
	width:158px;
	font:italic 12px/14px Verdana, Helvetica, Arial, sans-serif;
	text-align:right;
	color:#c6c6c6;
	border:0;
	background:none;
	outline:none;
}
/* main content */
#main{
	width:100%;
	overflow:hidden;
}
/* content */
#content{
	margin-left:13px;
	width:769px;
	float:left;
	display:inline;
}
/* three blocks */
.three-block{
	margin-bottom:14px;
	width:100%;
	overflow:hidden;
}

.heading{
	margin-bottom:4px;
	width:100%;
/* 	background:url(../images/bg-heading.gif); */
}
.heading p.hold{
	padding:4px 10px;
	height:1%;
	background:url(../images/line-heading-blue.gif) repeat-x 0 100%;
	color:#005C89;
	overflow:hidden;
}
.heading h1{
	margin:0;
	font-size:1.5em;
	line-height:1.2em;
	color:#005C89;
	background:url(../images/line-heading-blue.gif) repeat-x 0 100%;
}

.heading p.titre {
	margin:0;
	font-size:1.4em;
	line-height:1.2em;
	color:#005C89;
	background:url(../images/line-heading-blue.gif) repeat-x 0 100%;
	font-weight: bold;
}


.heading-commentaire{
	margin-bottom:4px;
	width:100%;
}
.heading-commentaire .hold{
	padding:4px 10px;
	height:1%;
	color:#005C89;
	overflow:hidden;
	background:url("../images/bg-head.gif") repeat-x scroll 0 0 #EEEEEE;
	border-top:2px solid #EEEEEE;
}
.heading-commentaire h2{
	margin:0;
	font-size:1.2em;
	line-height:1.2em;
}

.three-block .blocks{
	padding-top:2px;
	width:100%;
	overflow:hidden;
}
.three-block .holder{
	float:left;
	background:url(../images/bg-three-blocks.gif) repeat-y;
}
.three-block .frame{
	float:left;
	position:relative;
	background:url(../images/bg-b-three-blocks.gif) no-repeat 0 100%;
}
.three-block .post{
	margin-left:9px;
	padding:4px 5px 22px;
	width:240px;
	float:left;
	display:inline;
}
.three-block .frame .post:first-child,
.three-block .frame div.first-child{margin:0;}
.three-block .post .image{
	padding-top:3px;
	width:104px;
	height:101px;
	background:url(../images/bg-image-three-blocks.gif) no-repeat;
	text-align:center;
}
.three-block .post .image img{vertical-align:top;}
.three-block .post .alignleft{margin-right:4px;}
* html .three-block .post .alignleft{margin-right:1px;}
.three-block .post .alignright{margin-left:4px;}
* html .three-block .post .alignright{margin-left:1px;}
.three-block .post h1{
	margin:2px 0 4px;
	font-size:1.0833em;
	line-height:1.23em;
	color:#1ea5ed;
	letter-spacing:-1px;
}
.three-block .post p{
	margin:0 0 4px;
	color:#7d7879;
}

.three-block .post h1 a{
	color:#C41C1C;
	font-size: 14px;
}

.three-block .frame .links{
	position:absolute;
	bottom:2px;
	width:245px;
}
.three-block .links .read{
	margin-right:10px;
	float:right;
	display:inline;
}
.three-block .links .read a{
	float:left;
	padding:2px 6px 0;
	height:16px;
	font-size:14px;
	line-height:16px;
	background:url(../images/bg-link-read.gif) repeat-x;
}
.three-block .links .comments{
	margin-left:2px;
	float:left;
	display:inline;
}
.three-block .links .comments a{
	float:left;
	padding-left:21px;
	font-size:10px;
	line-height:16px;
	background:url(../images/ico-comments.gif) no-repeat;
}

.three-block h2 a {
color:#005C89;
}

/* two columns */
#twocolumns{
	width:100%;
	overflow:hidden;
}
/* content column */
.content-column{
	width:509px;
	float:left;
}
.articlepage .content-column{width:604px;}
/* latest articles */
.latest-posts .post{
	margin-bottom:5px;
	padding:9px 15px 5px 9px;
	width:485px;
	background:url(../images/bg-posts-latest.gif) repeat-x 0 100%;
}
.latest-posts .post .info{
	margin-bottom:5px;
	width:100%;
	overflow:hidden;
}
.latest-posts .post .info p{
	margin:0;
	float:left;
	display:inline;
	font-size:10px;
	line-height:16px;
	color:#1ea5ed;
}
.latest-posts .post .info p.date{width:172px;}
.latest-posts .post .info p.application{width:160px;}
.latest-posts .post .info p.application a{
	float:left;
	padding-left:21px;
	background:url(../images/ico-application.gif) no-repeat 0 3px;
}
.latest-posts .post .info p.comments{
	width:150px;
	float:right;
}
.latest-posts .post .info p.comments a{
	float:right;
	padding-left:22px;
	background:url(../images/ico-comments.gif) no-repeat 0 1px;
}
.latest-posts .post .content{
	width:100%;
	overflow:hidden;
}
.latest-posts .post .image,
.post-block .post .image{background:#d1d2d4 url(../images/corner-image-lt.gif) no-repeat;}
.latest-posts .post .image .rt,
.post-block .post .image .rt{
	float:left;
	background:url(../images/corner-image-rt.gif) no-repeat 100% 0;
}
.latest-posts .post .image .lb,
.post-block .post .image .lb{
	float:left;
	background:url(../images/corner-image-lb.gif) no-repeat 0 100%;
}
.latest-posts .post .image .rb,
.post-block .post .image .rb{
	padding:3px;
	float:left;
	background:url(../images/corner-image-rb.gif) no-repeat 100% 100%;
}
.latest-posts .post .image img,
.post-block .post .image img{vertical-align:top;}
.latest-posts .post .alignleft,
.post-block .post .image .alignleft{margin-right:14px;}
* html .latest-posts .post .alignleft,
* html .post-block .post .image .alignleft{margin-right:11px;}
.latest-posts .post .alignright,
.post-block .post .image .alignright{margin-left:14px;}
* html .latest-posts .post .alignright,
* html .post-block .post .image .alignright{margin-left:11px;}
.latest-posts .post h2{
	margin:3px 0 9px;
	font-size:1.25em;
	line-height:1.2em;
	color:#c41c1c;
}
.latest-posts .post h2 a{color:#c41c1c;}
.latest-posts .post .content p{
	margin:0;
	padding-bottom:16px;
}
.latest-posts .post .read{
	margin-top:-10px;
	width:477px;
	overflow:hidden;
}
.latest-posts .post .read a{
	float:right;
	padding:2px 6px 0;
	height:16px;
	font-size:14px;
	line-height:16px;
	background:url(../images/bg-link-read.gif) repeat-x;
}
/* post block */
#wrapper .post-block .hold h2{
	padding:2px 0;
	font-size:1.6em;
	line-height:1.333em;
}
.post-block .post{
	margin-bottom:1px;
	padding:5px 10px 0;
	height:1%;
	overflow:hidden;
}
.post-block .post h1{
	margin:0 0 0px;
	font-size:2em;
	line-height:1.1em;
	color:#c41c1c;
}
.post-block .post h1 a{color:#c41c1c;}
.post-block .post .info{
	margin-bottom:25px;
	width:100%;
	overflow:hidden;
}
.post-block .post .info p{
	margin:0;
	float:left;
	display:inline;
	font-size:11px;
	line-height:16px;
	color:#1ea5ed;
}
.post-block .post .info p.date{width:172px;}
.post-block .post .info p.application{width:400px;}
.post-block .post .info p.application a{
	float:left;
	padding-left:21px;
	background:url(../images/ico-application.gif) no-repeat 0 3px;
}
.post-block .post .info p.comments{
	width:150px;
	float:right;
}
.post-block .post .info p.comments a{
	float:right;
	padding-left:22px;
	background:url(../images/ico-comments.gif) no-repeat 0 1px;
}
.post-block .post .content,
.post-block .post .image-holder{
	width:100%;
	overflow:hidden;
}
.post-block .post .content{
margin-bottom:5px;
/*border-bottom:2px solid #EEEEEE;*/
}
.post-block .post .content p{margin:0 0 16px;}
.post-block .post .image-holder{
	margin-top:-4px;
	padding-bottom:13px;
}
.post-block .post .image-holder .image{margin-bottom:0;}
/* share info */
.share-info,
.share-info .share-box{
	margin-bottom:5px;
	width:100%;
	overflow:hidden;
}
.post-block .head{
	margin-bottom:10px;
	padding:4px 13px;
	height:1%;
	overflow:hidden;
	background: url("../images/bg-head.gif") repeat-x scroll 0 0 #EEEEEE;
	border-top:2px solid #EEEEEE;
}
.post-block .head h4{
	margin:0;
	font-size:1.6em;
	line-height:1.285em;
	color:#005C89;
}
.share-info .share-box{padding-top:1px;
/*
border-bottom:2px solid #EEEEEE;
*/
}

.share-info .vote{
	margin:2px 0 0 9px;
	float:left;
	display:inline;
}
.share-info img{vertical-align:top;}
.share-info .facebook{
	margin:7px 0 0 7px;
	float:left;
	display:inline;
}
.share-info .facebook a{
	float:left;
	padding-left:17px;
	background:url(../images/ico2-facebook.gif) no-repeat 0 1px;
	font-size:12px;
	line-height:16px;
	color:#444;
}
.share-info .links{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	display:inline;
}
.share-info .links li{
	margin-left:20px;
	float:left;
	display:inline;
}
.share-info .links li a{
	float:left;
	cursor:pointer;
	color:#636466;
}
.share-info .links li img{float:left;}
.share-info .links li span{
	margin:8px 0 0 5px;
	float:left;
	font-size:12px;
	line-height:16px;
}
.share-info .links li a:hover{background:none;}
.share-info .links li a:hover,
.share-info .links li a:hover span{text-decoration:underline;}
/* same subject posts */
.same-posts,
.same-posts .posts{
	width:100%;
	overflow:hidden;
}
.same-posts{margin-bottom:9px;}
.same-posts .posts .holder{
	float:left;
/*
	background:url(../images/bg-same-posts.gif) repeat-y;
*/
	overflow:hidden;
}
.same-posts .posts .holder .box{
	margin-left:3px;
	padding:4px 8px 6px 11px;
	width:180px;
	float:left;
	display:inline;
}
.same-posts .posts .holder .box:first-child,
.same-posts .posts .holder div.first-child{margin-left:0;}
.same-posts .posts h5{
	margin:0 0 5px;
	font-size:1.166em;
	line-height:1.214em;
	color:#1ea5ed;
}
.same-posts .posts .image{
	margin-bottom:5px;
	width:100%;
	overflow:hidden;
}
.same-posts .posts img{vertical-align:top;}
/* comment list */
.comments-block{
	width:100%;
	background:url(../images/dot.gif) repeat-y 100% 0;
}
.comment-box{
	margin-bottom:10px;
	width:100%;
	overflow:hidden;
}
#wrapper .comment-box .head{
	margin-bottom:6px;
	background:#eee url(../images/bg-head.gif) repeat-x;
	/* padding:9px 11px 10px; */
}
.commentlist{
	margin:0 0 11px;
	padding:0;
	list-style:none;
	width:602px;
	overflow:hidden;
}
.commentlist li{
	padding:6px 3px 5px 9px;
	width:590px;
	border-top:1px #eee solid;
	float:left;
	color:#636466;
}
.commentlist li:first-child,
.commentlist li.first-child{border:0;}
.commentlist li .photo{
	margin:1px 6px 0 0;
	padding:4px;
	width:41px;
	height:41px;
	float:left;
	display:inline;
	background:url(../images/bg-photo.gif) no-repeat;
}
* html .commentlist li .photo{margin-right:3px;}
.commentlist li .photo img{
	width:41px;
	height:41px;
	vertical-align:top;
}
.commentlist li .text-box{
	height:1%;
	overflow:hidden;
}
.commentlist p{margin:15px 0 0;}
.commentlist p.meta{
	margin:0 0 -15px;
	font-size:1em;
	line-height:1.5em;
	color:#95979a;
}
.commentlist p.meta a{
	font-size:1.2em;
	line-height:1.25em;
}
/* respond block */
.respond{
	padding-top:10px;
	margin-bottom:7px;
	width:100%;
	overflow:hidden;
}
#wrapper .respond .heading{width:603px;}
/* respond form */
.respond-form{
	padding:16px 0 15px 24px;
	width:554px;
	overflow:hidden;
}
.respond-form ul{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.respond-form ul li{
	padding-bottom:10px;
	width:100%;
	float:left;
}
.respond-form ul .text{
	margin-right:31px;
	float:left;
	display:inline;
	padding:4px 11px 6px;
	width:168px;
	height:16px;
	background:url(../images/bg-input.gif) no-repeat;
	overflow:hidden;
}
.respond-form ul .text input{
	margin:0;
	float:left;
	width:168px;
	height:16px;
	font: 12px/16px Helvetica, Arial, sans-serif;
	color:#636466;
	border:0;
	background:none;
	outline:none;
}
.respond-form ul label{
	display:block;
	margin:2px 0 8px 12px;
	font: 12px/16px Helvetica, Arial, sans-serif;
}
.respond-form ul textarea{
	width:552px;
	padding:0;
	max-width:552px;
	height:122px;
	border:1px #cbcbcb solid;
	font: 12px/16px Helvetica, Arial, sans-serif;
	color:#636466;
	overflow:auto;
}
.respond-form ul .btn-post{
	margin:-1px 1px 0 0;
	padding:0;
	float:right;
	width:84px;
	height:19px;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
	cursor:pointer;
	background:url(../images/btn-post.gif) no-repeat;
	border:0;
	position:relative;
}
.respond-form ul .notify{
	width:450px;
	float:left;
}
.respond-form ul .checkbox{
	margin:0 8px 0 10px;
	padding:0;
	float:left;
	width:16px;
	height:16px;
}
.respond-form ul .notify label{
	margin:0;
	float:left;
	font:10px/16px Helvetica, Arial, sans-serif;
}
/* aside column */
.aside{
	width:253px;
	float:right;
}

/*
.aside h2 {
color:#333;
}
*/

.articlepage .aside{width:151px;}
/*
.aside .heading .hold{
/* 	background-image:url(../images/line-heading-red.gif); */
	color:#005C89;
}
*/
.aside .heading .hold h2 a{color:#cd2121;}
/* aside posts list */
.aside .posts-list{
	margin:0 0 8px;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.aside .posts-list li{
	padding-bottom:4px;
	width:250px;
	float:left;
}
.aside .posts-list .box{
	width:250px;
	display:table;
/*
	background:#ebf5fb;
	border:1px #eeeeee solid;
*/
	height:35px;
}
.articlepage .aside .posts-list li,
.articlepage .aside .posts-list .box{width:151px;}
.aside .posts-list .image{
	width:78px;
	padding:5px 0 5px 3px;
	text-align:center;
/*	display:table-cell;*/
	vertical-align:middle;
}
.aside .posts-list .image img{vertical-align:middle;}
.aside .posts-list .text{
	padding:5px 5px 5px 0;
	display:table-cell;
	vertical-align:middle;
/*
	border:1px solid #EEEEEE;
*/
}
.aside .posts-list h3,
.aside .posts-list p{
	margin:0;
	line-height:1.25em;
}
.aside .posts-list h3{
	font-size:1.083em;
	color:#1ea8df;
}
/* aside boutique list */
.aside .boutique .posts-list .image{
	padding-left:0;
	width:50px;
}
.aside .boutique .posts-list h3{font-size:11px;
/*
background:transparent url(../images/star.gif) no-repeat scroll 6px 0;
*/
padding-left:4px;
}
/* latest reactions */
.aside .reactions{
	margin:0;
	padding:0 0 3px;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.aside .reactions li{
	padding-bottom:5px;
	float:left;
	display:inline;
}
.aside .reactions li .box{
	padding:7px 5px;
	width:232px;
	min-height:45px;
		line-height:1.1666em;
/*
	background:#ebf5fb;
	border:1px solid #EEEEEE;
*/
}
.articlepage .aside .reactions li .box{width:133px;}
* html .aside .reactions li .box{height:45px;}
.aside .reactions li p{margin:0 0 2px;
background:transparent url(../images/comment.png) no-repeat scroll 0 0;
padding-left:22px;
}
.aside .lastbox{
	margin-bottom:10px;
	padding-bottom:2px;
/*
	background:url(../images/line-sideblock.gif) no-repeat 0 100%;
*/
}
/* sidebar */
#sidebar{
/*	margin-right:5px;*/
	width:310px;
	float:right;
	display:inline;
}
/* white holder  */
#sidebar .white-holder{
	margin-left:-2px;
	padding:0px 0 8px 4px;
	width:300px;
	position:relative;
	background:#fff url(../images/bg-b-white-holder.gif) no-repeat 0 100%;
	overflow:hidden;
}
#sidebar .sideblock{
	margin-bottom:6px;
	width:100%;
/*
	padding-bottom:2px;
*/
	background:url(../images/line-sideblock.gif) no-repeat 0 100%;
	overflow:hidden;
}
#sidebar .ad{
	margin-bottom:10px;
	width:100%;
	overflow:hidden;
}
#sidebar .ad img{vertical-align:top;}
#sidebar .sideblock .ad{margin-bottom:13px;}
/* sidebar socials list */
#sidebar p.communaute{
	margin:6px 5px 12px;
	font-size:1.4em;
	line-height:1.2em;
	color:#005C89;
	font-weight: bold;
}

#sidebar .socials{
	margin:0 0 9px;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
#sidebar .socials li{
	margin-left:19px;
	float:left;
	display:inline;
	text-align:center;
	width:50px;
}
#sidebar .socials li a{
	cursor:pointer;
	font-size:11px;
	line-height:16px;
	color:#797979;
}
#sidebar .socials li a img{margin-bottom:4px;}
#sidebar .socials li a:hover,
#sidebar .socials li a:hover span{text-decoration:underline;}
/* ad list */
#sidebar .ad-list{
	margin:0 -13px 0 0;
	padding:9px 0 2px;
	list-style:none;
	width:313px;
	overflow:hidden;
}
#sidebar .ad-list li{
	margin:0 13px 0 8px;
	padding-bottom:10px;
	float:left;
	display:inline;
}
#sidebar .ad-list li img{vertical-align:top;}
#sidebar .ad-list li.row{clear:both;}
/* footer */
#footer{
	margin:-336px auto 0;
	width:1101px;
	padding-left:1px;
	position:relative;
	overflow:hidden;
}
#footer .copyright{
	width:1101px;
	padding-top:3px;
	margin-bottom:39px;
	height:34px;
	background:url(../images/bg-copyright.gif) no-repeat;
	text-align:center;
	font:0.9166em/23px Verdana, Helvetica, Arial, sans-serif;
	color:#cd2121;
	overflow:hidden;
}
#footer .copyright p{
margin:0;
color:#333333;
}
#footer .logo{
	position:absolute;
	top:72px;
	left:0px;
	width:325px;
	height:56px;
	overflow:hidden;
}
/* footer links */
#footer .holder{
	margin-left:357px;
	width:744px;
	overflow:hidden;
}
#footer .col{
	padding-left:30px;
	float:left;
	width:199px;
}
#footer .holder ul{
	margin:0;
	padding:0;
	list-style:none;
}
#footer .holder h2,
#footer .holder ul li a{
	font:1.166em/1.285em Georgia, Times, serif;
	padding-bottom:2px;
}
#footer .holder h2{
	margin:0;
	color:#fff;
}
#footer .cat-list li a{color:#6fbceb;}
#footer .page-list li a{color:#fff;}

#menuhaut {
  background-attachment:scroll;
  background-clip:initial;
  background-color:#222222;
  background-image:none;
  background-origin:initial;
  background-position:0 0;
  background-repeat:repeat repeat;
  border-bottom-color:#191A13;
  border-bottom-style:solid;
  border-bottom-width:1px;
  border-top-color:#333333;
  border-top-style:solid;
  border-top-width:1px;
  color:white;
  font-size:11px;
  height:29px;
  line-height:30px;
width:100%;
opacity:0.7;
bottom:0;
position:fixed;
}

.milieuhaut {
  margin-bottom:0;
  margin-left:auto;
  margin-right:auto;
  margin-top:0;
  text-align:right;
  width:1000px;
}

.milieuhaut a {
color:#fff;
}

