*, html, body {
		margin: 0;
		padding: 0;
}
body {
		background: #f6f6f6;
		font-family: Arial, sans-serif;
		font-size: 12px;
}

img {
	border:0px;
}

ul,ol {
	list-style-type:none;
}

dl, dt, dd {margin:0;padding:0}

input[ type ="text"],input[ type = "password"] {
	cursor:text;
}

h1 {
		font-size: 250%;
		color: #d12920;
		text-align: left;
		font-family: Times, sans-serif;
		font-style:normal;
}
h2 {
		font-size: 150%;
		color: #d12920;
		margin:0;
                white-space:nowrap;
}

h3 {
    color:#D12920;
    float:left;
    font-family:Times New Roman,Times,serif;
    font-size:22px;
    font-style:normal;
    padding-right:8px;
    text-align:left;
}

h4 {
		font-size: 250%;
		color: #d12920;
		text-align: left;
		font-family: Times, sans-serif;
		font-style:normal;
}

p,ul,li,td {
		color: #636363;
}
.images {
		border:none;
		color: #fff;
		margin:0;
}
a:link {
		color: #97a1a1;
		text-decoration: underline;
}
a:visited {
		color: #97a1a1;
}

a:active {
		color:#97a1a1;
}
a:hover {
		color: #97a1a1;
		text-decoration: none;
}


#contener {
 width:950px;
 margin-left:auto;
 margin-right:auto;
 background:#fff;
}

#header{
 width:950px;
 height:166px;
 background:url("/images/header.jpg") no-repeat;
 margin-bottom:0;
 padding:0;
 }

a#zone_logo{
    width:456px;
    height:154px;
    float:left;
    cursor:pointer;
    display:block;
}

#login{
 width:180px;
 height:110px;
 margin-top:10px;
 margin-bottom:10px;
 float:right;
 padding-left:24px;
 padding-right:24px;
 padding-top:12px;
 position: relative;
}

#login.with_message_erreur{
  margin-top:3px;
  height:130px;
}


#login a, #login span {
color:#595959;
font-size:11px;
}

#login input#login_block_cb_remember_me {
    float:left;
}

#login span.span_checkbox {
    padding:0 0 0 8px;
    float:left;
}

#login span.login_error {
    color: #D12920;
    padding-bottom: 2px;
    font-style: italic;
    float:left;
    display:block;
    white-space:nowrap;
}

#login input.text{
 width:176px;
 height:11px;
 color:#595959;
 font-size:10px;
 margin-bottom:5px;
}

#login input.checkbox{
 color:#595959;
 font-size:10px;
  margin-bottom:3px;
 background:url("/images/input-radio.jpg");
  width:10px;
 height:10px;
 border:none;
}

#login input.submit{
 color:#fff;
 font-size:11px;
 font-weight:bold;
 margin-bottom:5px;
 margin-top:5px;
 background:url("/images/bg-bt-connexion.jpg");
 width:178px;
 height:18px;
 border:none;
 cursor: pointer;
}

#login .login_title, #login .login_link, #login .login_logout {
    display:block;
    float:left;
    width: 180px;
}

#login .login_logout {
   top: 105px;
   left: 20px;
   position:absolute;
}

#login .login_logout a.logout{
    /*-moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;*/
    background:transparent url(/images/bg-bt-red.jpg) repeat-x scroll 0 0;
    color:#FFFFFF;
    float:right;
    font-size:10px;
    font-weight:600;
    height:16px;
    padding-left:10px;
    padding-right:10px;
    padding-top:2px;
    text-align:center;
    text-decoration:none;
    display:block;
}

#login .login_title {

}

#login .login_link {
   padding-top: 15px;
}


#bg-menu{
 width:950px;
 background:url("/images/bg-menu.jpg") repeat-x;
 float:left;
 display:block;
}

#bg-menu a{
 width:137px;
 height:116px;
 color:#879191;
 font-size: 11px;
 float:left;
 margin-top:0;
 margin-bottom:0;
 padding-bottom:0;
 text-decoration:none;
 padding-top:10px;
 padding-left:10px;
 padding-right:10px;
 display:block;
}

#bg-menu li{
 width:157px;
 height:126px;
 color:#97a1a1;
 float:left;
 text-decoration:none;
 padding-right:2px;
 display:block;
}

#bg-menu li.menu-last{
 width:152px;
 padding-right:0;
 margin:0;
}

#bg-menu li.menu-last a{
width:135px;
}

#bg-menu li.selected {
 background: url("/images/bg-menu-visited.jpg") no-repeat;
 width:157px;
 height:126px;
 color:#fff;
 float:left;
 text-decoration:none;
 display:block;
 }

#bg-menu li.selected a {
 color:#fff;
 }

.selected h2{
  color:#fff;
  text-decoration:none;
}

.menu-last:hover h2 {
 color:#fff;
 display:block;
 text-decoration:none;
}

.menu:hover h2{
 color:#fff;
 display:block;
 text-decoration:none;
}

 #bg-menu a:hover {
 background: url("/images/bg-menu-visited.jpg") no-repeat;
 text-decoration:none;
 color:#fff;
}

 #bg-menu li.menu-last a:hover {
 background: url("/images/bg-menu-visited.jpg") no-repeat;
 text-decoration:none;
 color:#fff;
}

#content{
 width:950px;
 float:left;
 background-color:#ffffff;
 padding-bottom:20px;
}

#home-col-left{
	width:422px;
	padding-left:15px;
	padding-top:15px;
	padding-right:27px;
	float:left;
}

#home-col-left p{
	color:#636363;
	font-size:12px;
	font-weight:bold;
}

.title-adecouvrir{
		margin-top:30px;
		margin-bottom:15px;
		background:url("/images/title-adecouvrir.jpg");
		display: block;
		width:417px;
		height:18px;
}

#home-col-left .article p, #home-col-left .article-last p, #home-col-center .article-alire p {
	color:#97a1a1;
	font-size:11px;
	font-weight:normal;
}

.article{
		width:129px;
		color:#97a1a1;
		font-size: 11px;
		float:left;
		/*padding-right:30px;*/
		margin-left: 17px;
                text-align:justify;
}

.article-first{ margin-left: 0; }

.article a, .article-last a{
		/*padding-top:10px;*/
		display:block;
}

.article-last{
		width:115px;
		color:#97a1a1;
		font-size: 11px;
		float:left;
}

.title-article{
		color:#595959;
		font-size: 14px;
		font-weight:bold;
		background:url("/images/puce-article.jpg") no-repeat 0px 2px;
		padding-left:17px;
		margin-top:15px;
}

.title-article a{
		text-decoration: none;
                color: #595959;
}

.title-article a:visited{
		text-decoration: none;
                color: #595959;
}

.title-article a:hover{
		text-decoration: none;
                color: #97a1a1;
}

#home-col-center{
		width:272px;
		padding-left:15px;
		padding-top:15px;
		padding-right:22px;
		float:left;
}

.title-mainpages, .title-zonemembre, .title-pagescorpo{
		margin-top:10px;
		width:235px;
		height:20px;
}
.title-mainpages{ background:url("/images/title-mainpages.jpg") top left no-repeat; }

.title-zonemembre{ background:url("/images/title-zonemembre.jpg") top left no-repeat; }

.title-pagescorpo{ background:url("/images/title-pagescorpo.jpg") top left no-repeat; }

.title-alire{
		margin-top:55px;
		background:url("/images/title-alire.jpg");
		width:262px;
		height:17px;
}

.article-alire{
		width:262px;
		color:#97a1a1;
		font-size: 11px;
		float:left;
		text-align: justify;
}

#home-col-right{
		float:left;
		margin-top:55px;
		padding-left:25px;
		padding-top:15px;
		width:143px;

}

#home-col-right .images{
		padding-bottom:15px;
}


.title-grey{
		margin-bottom:15px;
		color:#808080;
		font-weight:bold;
}

#footer {
		width:950px;
		float:left;
		padding-bottom:10px;
                padding-top: 15px;
                background-color: #F6F6F6;
}

#footer ul{
		float:left;
		list-style-type:none;
		margin:0 0 0 0;
		padding:0;
		width:950px;

}

#footer li {
		display: block;
		float:left;
		color:#97a1a1;
}

#footer li.separator{
		padding: 0 12px;
}

#footer li a{
		text-decoration:none;
		font-size:11px;
}

#footer li a:hover{
		color:#97a1a1;
		font-size:11px;
		text-decoration: underline;
}

/*----OPINIONS------*/

#opinions-col-left{
		text-align: justify;

}

#opinions-col-left{
		width:573px;
		padding-left:20px;
		padding-top:15px;
		float:left;
		padding-right:40px;

}

#opinions-col-left p{
		font-size:12px;
		font-weight:bold;
		color:#636363;

}

.calendar{
		/*background:url("/images/blog-cal.jpg") no-repeat;*/
		float:left;
		display:block;
		width:36px;
		height:60px;
		margin-top:3px;
		margin-right:5px;
		border: 1px solid #000;
}

.month{
		background-color: gray;
  float: left;
		width: 36px;
		height: 18px;
		text-align: center;
		padding-top: 2px;
		color: #fff;
		font-weight: bold;
}

.day{
		background: white;
		float: left;
		width: 36px;
		padding-top: 8px;
		height: 32px;
		text-align: center;
		font-size: 20px;
}

#opinions-col-left .list-article p{
		font-size:11px;
		margin-top:0;
		color:#97a1a1;
}


.list-title-article{
		color:#595959;
		font-size: 14px;
		font-weight:bold;
		padding:0;
}

.list-title-article span.autor{
		color:#97a1a1;
		font-size: 13px;
		padding:0;
}
.list-article{
		padding-right:12px;
		text-align:justify;
		width:518px;
		float:left;
		display:block;
		padding-bottom:15px;
}

.list-article a.comment{
		color:#595959;
		font-size: 11px;
		font-weight:bold;
		padding-right:5px;
}

.bt-suite{
		position: absolute;

}

#opinions-col-right{
		margin-top:55px;
		width:272px;
		float:left;
		text-align: justify;

}

.title-red-widgets{
		background:url("/images/title-widgets.jpg");
		display: block;
		width:277px;
		height:21px;
}

.title-widgets{
		color:#595959;
		font-size: 14px;
		font-weight:bold;
		background:url("/images/puce-widgets.jpg") no-repeat 0px 10px;
		padding-left:25px;
		padding-top:10px;
}

#opinions-col-right p{
		padding-left:25px;
		color:#97A1A1;
		font-size:11px;
		text-align:justify;
}

#home-col-left .intro {
    padding-top: 25px;
}

#sitemap {
    padding: 20px 20px 5px 20px;
    width:730px;
    float:left;
}

#sitemap div.sitemap_column {
    width:235px;
    float:left;
    margin:10px 0 0 0;
}

#sitemap a{
    text-decoration:none;
    color:#595959;
}

#sitemap a:hover{
    color:#97A1A1;
}

#corporate {
    padding: 20px 80px 5px 20px;
    float:left;
    width: 680px;
}

#corporate h1, #sitemap h1 {
    padding-bottom:10px;
}

#news-col-right{
 width:165px;
 padding-top:50px;
 float:left;

}

#news-col-right .title-alire{
 width:165px;
 margin-top:0px;
}

#news-col-right .article-alire, #news-col-right .title-article{
 width:165px;
}

#news-col-right .title-article{
	 width:147px;
}

#news-col-right p{
 width:165px;
 text-align:left;
}

/************ DYNAMIC CONTENT  *************/

.edit-dynamic-bloc {
font-family:Arial;
font-size:9px;
margin:0;
/*opacity:0.75;*/
padding:1px;
z-index:995;
}

.edit-dynamic-bloc a {
background-color:#99FFFF;
}

.edit-dynamic {
    float:right;
}

div.dynamic_content {
    float:left;
}

div.dynamic_content ul {
    list-style-type: disc;
    list-style-position: inside;
    color:#636363;
}

div.dynamic_content ul li {
    padding-bottom: 5px;
    color:#636363;
}

#evaluez-col-left div.dynamic_content ul, #evaluez-col-left div.dynamic_content span {
    color:#636363;
}


