@import url('rte.css');


html, body {
  margin: 5px 0 0 0;
  padding:0;
  height: 95%; 

} 



/* ------------------- BEGIN GLOBAL STYLES ------------------- */



div .clearer {margin-top:20px;}



 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
.clearfix{display: inline-block;}
.clear {
	clear: both;
	line-height: 1px;
}
/* Hides from IE-mac \*/
* html .clearfix{height: 1%}
.clearfix{display: block}
/* End hide from IE-mac */

/* ------------------- BEGIN LAYOUT STYLES ------------------- */

#container { width: 910px; margin: 0 auto 0 auto; padding: 0;}
  
#container {position: relative; width: 910px; margin: 0 auto 0 auto; padding: 0;}


#header{padding:0;margin:0;height:200px;}  
.header_left {float: left;width: 168px;}
.header_right {background-image: url(../images/bandeau.png);float: right;width: 742px;height:152px;} 
  
.menu {position: absolute;bottom: 0;margin-bottom:70px;}
.menu ul {margin: 0 0 0 50px; padding: 0;}
.menu li {background-image: none; float: left; list-style-image: none; list-style-type: none; margin: 0; padding: 0}
.menu a {display: block; color: #000000; font-size: 15px; line-height: 45px; padding: 0px 50px 0px 50px;}
.menu a.off {text-decoration: none}
.menu a.on {text-decoration: underline}



#menuTop{margin:0px;padding-bottom:10px;}
#menuTop ul{width:910px;height:16px;background-image: url(../images/menuTop.gif);padding: 5px 0px;margin: 0px;text-align: center;}
#menuTop li{list-style: none;display: inline;}
#menuTop li a{padding: 6px 2em;text-decoration: none;color: white;border-right: 1px solid white;}
#menuTop li a:hover,#menuTop .on{color: white;background-image: url(../images/menuTop_on.gif);}

#menuTop .first a{ border-left: 1px solid white;}
#menuTop .other a{border-right: 1px solid white;}

#menuTop .maj_rss{
    width:150px;
    height:15px;
    position:absolute;
    top:182px;
    left:780px;
}

#menuTop .logo_top{
    width:165px;
    height:44px;
    position:absolute;
    top:9px;
    left:305px;
}

#main {position: relative; float: left; display: inline; width: 910px; padding: 0; overflow: hidden;padding-bottom:15px;}
#main .breadcrumb{padding-bottom:10px;font-weight: bold;color: #725F3E;} 
#main .breadcrumb a {color: #725F3E;width:780px; }
    



#mainnav {position: relative; float: left; width: 176px;}
#mainnav div.box {clear: both; width: 176px; margin: 0 0 10px 0; padding: 17px 0 0 0; background-image: url(../images/mainnav_top.gif); background-repeat: no-repeat;}
#mainnav div.box .content {padding: 0 0 16px 0; background-color: #eef1c5; font-size: 11px; line-height: 13px; background-image: url(../images/mainnav_bottom.gif); background-repeat: no-repeat;
background-position: left bottom;}                            
#mainnav ul {margin: 0; padding: 0;}
#mainnav ul ul {margin: 0; padding: 0;}
#mainnav li {list-style-image: none; list-style-type: none; margin: 0; padding: 0;background-image:url(../images/mainnav_off.gif);background-repeat:no-repeat;}
#mainnav a {display:block; padding: 5px 3px 5px 25px; font-size: 11px; line-height: 13px; text-decoration: none;color:#333;border-bottom:1px solid #fff;}
#mainnav a:visited{color:#333;}
#mainnav li.off a:hover{background-image:url(../images/mainnav_on.gif);}            
#mainnav li.on a {display:block;background-image:url(../images/mainnav_on.gif);background-repeat:no-repeat;width:147px;}
#mainnav ul ul li.off a {display:block;padding: 5px 3px 5px 40px;width:132px;background-image: url(../images/mainnav_off_fleche.gif);background-repeat:no-repeat;}
#mainnav ul ul li.on a {display:block;padding: 5px 3px 5px 40px;width:132px;background-image: url(../images/mainnav_on_fleche.gif);background-repeat:no-repeat;}
#mainnav ul ul li.off a:hover {background-image: url(../images/mainnav_on_fleche.gif);background-repeat:no-repeat;} 


#maincontent {position: relative; float: left; width: 630px; margin: 15px 0 0 20px}
#maincontent .titl {display: block; margin: 0 0 0 0}
#maincontent .left {float: left; width: 210px}						
#maincontent .right {float: right; width: 210px}		



hr.separator{
text-align:center;
width:300px;
border-bottom: 1px solid #C0D68B;
}



/*
#right {width: 232px; float: right; position: relative; padding: 0px 0 0 0}
#right div.box {clear: both; width: 232px; margin: 0 0 30px 0; padding: 17px 0 0 0; background-image: url(../images/mainnav_top_no.gif); background-repeat: no-repeat;}
#right div.box .content {padding: 0 0 15px 0; background-color: #eef1c5; font-size: 11px; line-height: 13px; background-image: url(../images/mainnav_bottom_no.gif); background-repeat: no-repeat; background-position: left bottom;}							
#right ul {margin: 0; padding: 0 0 0 0;}
#right li{list-style-image: none; list-style-type: none; margin: 0; padding: 0 0px 0 0px;background-image: url(../images/box_border.gif); background-repeat: repeat-y;}
#right li h2{padding:0 0 10px 0;text-align:center}
#right li a {margin:0 5px 0 5px;display: block;padding: 5px 3px 5px 25px; font-size: 11px; line-height: 13px; text-decoration: none;color:#333;border-bottom:1px solid #fff;}
#right li a:visited{color:#333;}
#right li a:hover {margin:0;display: block;padding: 5px 9px 6px 30px;border:none;background-image: url(../images/box_border_on.gif); background-repeat: repeat-y;}
*/



#language {
margin-top:3px;
width:890px;
color:white;
position:absolute;
text-align:right;
}


#print{
text-align:right;
}



	/* BEGIN FOOTER */
#footer {

height:27px;
padding-top:15px;
clear:both;

  background-image: url(../images/footer.gif);
  background-repeat: no-repeat;
}


#footer ul{

  padding: 6px 0px;
  margin: 5px 0px 0px 0px;
  text-align: center; 

}

#footer li{
  list-style: none;
  display: inline;

}

#footer li a{
  padding: 3px 2em;
  text-decoration: underline;
  color: black;


}

#footer li a:hover{
  color: white;

}




	/* END FOOTER */
#copyright{
font-weight: bold;
text-align:center;
}

#language a:link {color: white; text-decoration : none}
#language a:visited {color: white; text-decoration : none}
#language a:hover {color: white; text-decoration : underline}
#language a:active {color: white; text-decoration : none}


#searchRight{
padding:10px;

}

#search{
text-align:right;

width:900px;
margin-top:-40px;
}


#split_news{

height:19px;
  background-image: url(../images/split_news.png);
  background-repeat: no-repeat;
  background-position:center;

}


.news-list-item h3{padding:0px;}




.news-latest-item h3 {padding:0px;}
.news-latest-item p{padding:5px 0 5px 0;}
.news-latest-item hr{margin-top:10px;}





.news-single-item{
text-align:justify;
}

.news-latest-item h3 {text-transform:uppercase;padding:0px;}
.news-single-item h2 {text-transform:uppercase;padding:0px;}



.news-list-container img{
padding-right:5px;
}

.news-single-item img{
padding-right:5px;
}

.news-single-item h2{
padding-bottom:2px;
}


.news-single-item p{padding:0px 0 10px; 0;margin:0px}


.news-latest-item h3{
margin-top:0px;
}

.news-latest-date{
margin:0px;
padding:0 0 10px 0px;
}
.news-single-item{
text-align:justify;
}

.news-latest-item{
text-align:justify;
}
.news-list-container{
text-align:justify;
}

.news-latest-item .bodytext{
padding:0 0 0 0;
margin: 0 0 0 0;
}

.news-latest-morelink , .news-list-morelink{
padding:0px 0 0px 0;
}

.news-single-backlink {
padding:10px 0 30px 0;
}

div.rss{
/*width:860px;*/
text-align:right;

}


div.tx-cefrioplugindelicious-pi1-cloud{
margin:25px;
margin-bottom:40px;
}

div.tx-cefrioplugindelicious-pi1-cloud a{
margin:20px;

}

.tx-cefrioplugindelicious-pi1-single{

}


.tx-cefrioplugindelicious-pi1-single ul{text-align: right;}
.tx-cefrioplugindelicious-pi1-single li{list-style: none;display: inline;}



.tx-cefrioplugindelicious-pi1-single li a{
background:#E6E8C0 none repeat scroll 0 0;
padding:1px 13px 2px 13px;
border-left:1px solid white;
}

.tx-cefrioplugindelicious-pi1-single li a:hover, .tx-cefrioplugindelicious-pi1-single li a.on{
background:#C1C74D none repeat scroll 0 0;
color:#FFFFFF;
text-decoration:none;
}

.tx-cefrioplugindelicious-pi1-single-link{
border-top:1px solid #B9ADA9;
}

.tx-cefrioplugindelicious-pi1-pagination{


}

.tx-cefrioplugindelicious-pi1-pagination ul{padding-top:30px;}

.tx-cefrioplugindelicious-pi1-pagination ul{text-align: center;}
.tx-cefrioplugindelicious-pi1-pagination li{padding-left:5px;}
.tx-cefrioplugindelicious-pi1-pagination li a{


border:1px solid black;
background:#ffffff;
}

.tx-cefrioplugindelicious-pi1-pagination li a:hover, .tx-cefrioplugindelicious-pi1-pagination li a.on{
background:#C1C74D none repeat scroll 0 0;
color:#FFFFFF;
text-decoration:none;

}

.tx-indexedsearch-form{
padding-top:20px;

}

div.csc-textpic-imagewrap{
width:900px;


}

.news-single-item p{
margin-bottom:0px;
}

.news-single-item p.bodytext{
margin-top:0px;
margin-bottom:10px;
}

.csc-textpic-text img{
 padding:10px;
}




.tx-indexedsearch table tr td{
border:none;

}



/* BLOGUE */


#right {width: 232px; float: right; position: relative; padding: 0px 0 0 0}
#right div.box {clear: both; width: 232px; margin: 0 0 10px 0; padding: 16px 0 0 0; background-image: url(../images/rightnav_top.gif); background-repeat: no-repeat;}
#right div.box .content {padding: 0 0 6px 0; background-color: #eef1c5; font-size: 11px; line-height: 13px; background-image: url(../images/rightnav_bottom.gif); background-repeat: no-repeat; background-position: left bottom;}							
#right ul {margin: 0; padding: 0 0 10px 0;}
#right ul.title {margin:0; padding: 0;}
#right li {list-style-image: none; list-style-type: none; margin: 0; padding:0px ;background-image: url(../images/rightnav_off.gif); background-repeat: repeat-y;}
#right li a {padding: 5px 3px 5px 25px; font-size: 11px; line-height: 13px; text-decoration: none;color:#333;}
#right li a:hover {background-image: url(../images/rightnav_on.gif); background-repeat: repeat-y;}

#right li h2{padding:10px 0 10px;text-align:center;}
#right a {display: block;padding: 5px 3px 5px 25px; font-size: 11px; line-height: 13px; text-decoration: none;color:#333}
#right a:visited{color:#333;}

#right .box .content h2{
margin:0px;
text-align:center;
padding:0px 0px 15px 0;background-image: url(../images/rightnav_off.gif); background-repeat: repeat-y;
}



#right div.st-tag-cloud{padding:0px 10px 15px 10px;background-image: url(../images/rightnav_off.gif); background-repeat: repeat-y;}
#right div.st-tag-cloud a{padding:0;margin:0;border:none;display:inline;}
#right div.st-tag-cloud a:hover{padding:0;margin:0;text-decoration: underline;}


#right   div.tags{padding:0px 10px 15px 10px;background-image: url(../images/rightnav_off.gif); background-repeat: repeat-y;}
#right  .tags a{
display:inline;
margin:0px;
padding:0 5px 0 5px;
}

#right  .tags a:hover{
display:inline;
margin:0px;
text-decoration:underline;
}



#right div.aktt_tweets p{margin:0;padding:0 0 5px;text-align:center}
#right div.aktt_tweets p a{text-align:left}

#right #calendar_wrap {padding: 5px 20px 5px 20px;margin:0px;background-image: url(../images/rightnav_off.gif); background-repeat: repeat-y;}
#calendar_wrap table {width:90%;padding:0px;margin:0px;border:none;text-align:center}
#calendar_wrap table caption{font-size: 16px; color: #3F261F; margin: 0; padding:  5px; 0 10px 0; font-weight:bold}
#calendar_wrap table td {border:none;}
#calendar_wrap table td a {border:none;padding:0;margin:0}
#calendar_wrap table td a:hover {color: #000000; text-decoration : underline;background-image:none;padding:0;margin:0}

