@CHARSET "ISO-8859-1";

body { margin: 0; padding: 0; background: url(images/background.gif) repeat-x #8BDCE2;}
div { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; }
ul, li, ol, dl, dt, dd { margin: 0; padding: 0; }
img  { margin: 0; padding: 0; border: 0;}

* {
    font-family: verdana;
}

#main{
    width: 960px;
    background: #FFF;
    border: 1px solid #92b3b5;
    border-top: none;
    margin: 0 auto 0 auto;   
    overflow: auto;
    
}

#main * {
}

#header img {
    display: block;
}

#header {

}



/* ---------------------------- menu */
#menu {background: url(images/background-menu.jpg) top right no-repeat;}
#menu ul {list-style: none;list-style-type: none;list-style-image: none;}
#menu li {display: inline;list-style: none;list-style-type: none;list-style-image: none;height: 43px;}
#menu li#sage {margin-left: 262px;}
.btn {margin-bottom: 10px;}

/* ---------------------------- right */
#right {padding: 15px 0;float: right;width: 190px;margin-right: 15px;}
#right .more {text-align: center;color: #000;font-size: 10px;margin: 0;padding: 0;}
#right .more a {color: #000;}
/* -------------------------------------- actualités  */
#actus, #map, #menu2, #actumenu {padding: 0 0 20px 0;background: url(images/bottom-actu.gif) no-repeat bottom #E3F1F2;margin-bottom: 10px;}
#actus ul, #menu2 ul {margin-left: 20px;list-style: square;list-style-image: url(images/puce.gif);font-size: 11px;text-align:justify;width:150px;}
#actus ul li, #menu2 ul li {margin: 0 0 10px 0; height: 1%;}
#actus ul a, #menu2 ul a {
    color: #000;
    text-decoration: none;   
}

/* -------------------------------------- bouton map */
#map {background: url(images/bottom-map.gif) no-repeat bottom #FAF4E3;text-align: center;}

/* -------------------------------------------------------------------------------------------------------------------------*/
/* -------------------------------------- menu2 (sous menu) */
#right h6{text-align:center;background:green;color:#fff;}
#right h2 {color:#FFFFFF;font-size:1em;background:#009DAC;padding:5px 5px 5px 5px;}
#menu2{border-top:2px solid green;padding-top:5px;}
#menu2 ul li:hover{background:#fff;}
/*--------------------------------------------------------------------------------------------------------------------------*/


/* ---------------------------- content */
#content {padding: 25px 0 15px 15px !important; margin-right: 220px;}
#content p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; text-align:justify;}
#content ul{margin-left:20px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; text-align:justify;
			list-style:url(images/puce-goute.gif) outside;}
h1.csc-firstHeader, #content h1{color:#029fae; font-size:1.2em;margin-bottom:10px;margin-top:1em;}
#content h2{color:#663333;font-size:1em;font-weight:bold;margin:1em 0 1em 0;}
#content h3{color:#333333;font-size:0.8em;font-weight:bold;margin:10px 0 -15px 0;}
/* ---------------------------------- edito */
#img-edito {display: block;}
#content #edito {padding: 5px;background: url(images/background-edito.jpg) no-repeat;height: 83px;color: #FFF;}
#content #edito h1 {
    font-size: 18px !important;
    font-weight: normal !important;
    margin: 0 0 6px 0 !important;
    color: #FFF;
}
#content #edito h2 {font-size: 11px;font-weight: normal;color:#FFFFFF;}
#content #edito h3 {font-size: 11px;float: right;margin: 0 5px 0 0;}
#content #edito h3 a {color: #FFF;}

/* ---------------------------------- mea */
.mea {background: #faf4e3;margin: 10px 0 5px 0;height: 88px;}
.mea img {float: left;clear: left;}
#content .mea h1 {margin: 0 0 5px 220px;padding: 8px 0 0 25px;font-size: 14px;background: url(images/puce-titre.gif) no-repeat;background-position: 0 12px;}
#content .mea h2 {padding: 8px 0 5px 220px;font-size: 12px;font-weight: normal;color:#000000;}
#mea-sage {background: #FFDEBE;margin-top: 40px;}

/* ---------------------------- footer */
#footer {width: 960px;height: 60px;margin: 0 auto;background: url(images/background-footer.jpg) no-repeat;clear:both;}
#footer p {position: relative;top: 5px;font-size: 11px;text-align: center;}
#footer a {color: #000;}

/* ---------------------------- Surchage TT_News */


#actumenu .news-catmenu {
    margin: 0 0 0 5px;
    padding: 0 0 15px 0;
}

#actumenu .news-catmenu,
#actumenu .news-catmenu * {
    border: none;
    background: none;
}

#actumenu .news-catmenu p.news-catmenu-header {
    margin: 4px 0 3px 0;
}
#actumenu .news-catmenu a {
    color: #000 !important;
    text-decoration: none !important;
}

#actumenu .news-catmenu div.news-catmenu-NO,
#actumenu .news-catmenu div.news-catmenu-ACT {
    display: list-item;
    margin-left: 5px;
    list-style: square;
    list-style-image: url(images/puce.gif);
    font-size: 11px;
    text-align:justify;
    width:150px;
}
#actumenu .news-catmenu div.news-catmenu-ACT {
    font-weight: bold;
}

#actumenu .news-catmenu div.news-catmenu-NO a {  
    color: #000;
    text-decoration: none;
}

.news-list-container,
.news-list-item {
    margin: 0;
    padding: 0;
    border: none;
    background: none;      
}

.news-list-container {

}

.news-list-item {
    margin-bottom: 10px !important;
    background: #E3F1F2;     

}

.news-list-container h3 {
    margin: 0;
    background: #009DAC;
    border: none;
    padding: 5px;
    margin-bottom: 0px !important;
}

 h3 a {
    text-decoration: none;
    font-weight: bold;
}

.news-list-container span {
    background: none; 
    color: #FFF;
}

.news-list-container .news-list-item p {
    margin: 4px 10px 4px 5px;
}

.news-list-container div.news-list-morelink {
    margin-right: 5px;
    font-size: 12px;
    font-weight: bold;
    text-align: right;
}
.news-list-container div.news-list-morelink a {  
    color: #000;
}

.news-list-container .clearer {
    clear: none !important;
}

/******* vue single ********/

.news-single-item {
    margin: 0;
    padding: 0;
    background: none;
    border: none;
}

#content .news-single-item h2 {
    color:#029fae;
    font-size:1.2em;
    margin-bottom:2px;
}        

#content .news-single-item h3 {
    color:#029fae;
    font-size:0.8em;
    font-weight:bold;
    margin-bottom: 0px;
}

.news-single-category {
    float: none;
    font-size: 10px;
}

.news-single-category a {
    color: #000;
}

.news-single-additional-info {
    margin: 0;
    border: 0;
    background: none;
}


.news-single-additional-info dl {
    height: 1%;
}

.news-single-additional-info dl a{
    font-size: 12px;
}
.news-single-additional-info dl p{
    margin: 0;
    padding: 0;
}

.news-single-related,
.news-single-files,
.news-single-links {
    border: #009DAC 1px solid;
    background: #E3F1F2;
}

.news-single-item a {
    color: #000;
}


