/* MAIN CONTENT STYLES */

a:visited {
  color:#135192; 
  text-decoration:none;
}

a {
  color:#135192; 
  text-decoration:none; 
  cursor:pointer;
}

a:hover {
  /*color:#135192 !important;*/ 
  color:#135192;
  text-decoration:underline;
}

a:active {
  outline:0px;
}

a:focus {
outline:0px;
}


/* Functionalities links */

a.share{
    display:block;
    padding-left:24px;
    line-height:18px;
    margin: 5px 0px;
    background:transparent url(../img/fileicons/icon_share.png) center left no-repeat;
}

.sharefooter a{
    padding-left:24px;
    border:none !important; 
    background:transparent url(../img/fileicons/icon_share.png) center left no-repeat;
}

a.print{
    display:block;
    padding-left:24px;
    line-height:18px;
    margin: 5px 0px;
    background:transparent url(../img/fileicons/icon_print.jpg) center left no-repeat;
}

a.readaloud{
    display:block;
    padding-left:24px;
    line-height:18px;
    margin: 5px 0px;
    background:transparent url(../img/fileicons/icon_readaloud.png) center left no-repeat;
}

a.rss{
    display:block;
    padding-left:24px;
    background:transparent url(../img/fileicons/icon_rss.png) center left no-repeat;
}


span.update{
    display:block;
    padding-left:24px;
    line-height:18px;
    background:transparent url(../img/fileicons/icon_update.gif) center left no-repeat;
}


/* Links in list */
  
    .linklist li a{
    display:block;
    padding-left:24px;
    line-height:18px;
    background:transparent url(../img/fileicons/icon_other.png) center left no-repeat;
    padding-bottom:4px;
    padding-top: 4px;
    border-bottom: 1px solid #eee;
    margin-bottom: 0px !important;
    }

   
    .linklist li a[href^="http:"] {
    background:transparent url(../img/fileicons/icon_extlink.png) center left no-repeat !important;
    }
	
	 .linklist li a[href^="https:"] {
    background:transparent url(../img/fileicons/icon_extlink.png) center left no-repeat !important;
    }

    .linklist li a[href^="mailto:"] {
    background:transparent url(../img/fileicons/icon_email.png) center left no-repeat !important;
    }

    .linklist li a[href$='.pdf'] {
    background:transparent url(../img/fileicons/icon_pdf.png) center left no-repeat !important;
    }
	
	.linklist li a[href$='.PDF'] {
    background:transparent url(../img/fileicons/icon_pdf.png) center left no-repeat !important;
    }

    .linklist li a[href$='.xls'], a[href$='.csv'], a[href$='.xlt'], a[href$='.xlw'] {
    background:transparent url(../img/fileicons/icon_excel.jpg) center left no-repeat !important;
    }

    .linklist li a[href$='.ppt'], a[href$='.pps'] {
    background:transparent url(../img/fileicons/icon_powerpoint.jpg) center left no-repeat !important;
    }

    .linklist li a[href$='.doc'], a[href$='.rtf'], a[href$='.txt'], a[href$='.wps'] {
    background:transparent url(../img/fileicons/icon_word.jpg) center left no-repeat !important;
    }

    .linklist li a[href$='.zip'], a[href$='.gzip'], a[href$='.rar'] {
    background:transparent url(../img/fileicons/icon_winzip.gif) center left no-repeat !important;
    }
    

/* Paragraph text */
p {
  margin-top:0px;
/* float:left; */	
}

/* Main page title - prev .page-title */ 
h1 {
color:#000000;
/*float:left;*/
font-size:2.0em;
margin:0px 0 10px 0px;
font-weight: normal;	
}

/* Punchline start of page */
h2 {
color:#99CC00; 
font-size:1.5em;
font-weight:normal;
margin-top:0;
clear:both;
}

/* Subtitle */
h3 {
color:#000000; 
font-weight:bold;
margin-top:0;	
clear:both;
}



hr {
  float:left;
  width:100%;
  border:none;
  border-top:solid 1px #DDD;
  margin-top:20px;
  margin-bottom:20px;	
}


blockquote {
  float:left;
  line-height:1.2em;
  vertical-align:top;
  font-size:1.5em;
  font-style:italic;
  margin:0;
  background: url(../img/close-quote.jpg) no-repeat right bottom;
  padding:1.5em;
  text-indent:-1em;
}

blockquote:first-letter {
  padding-left: 15px;
  background: url(../img/open-quote.jpg) no-repeat left top;
  padding-left: 18px;
}





/* Styled list item */
.list-item {
display:block;
color:#000; 
font-weight:normal;
font-size:1.2em;
padding-left:20px;
margin-top:20px;
margin-bottom:0px;
background:transparent url(../img/bg-h4.jpg) no-repeat center left;
clear:both;
}

/* Styled list item TEXT */
.list-item-text {
display:block;
margin-top:0;
padding-left:20px;	
font-weight:normal;
font-size:1em;
clear:both;
}








/* FOR TEXT RESIZING */

.text-1 {
font-size:1.2em;
}

.text-2 {
font-size:1.3em;	
}

.text-3 {
font-size:1.4em;
}

.header-green {
/*float:left;*/
line-height:1em;
min-width:200px;
font-size:1.5em;
font-weight:bold;
color:#9C0;
padding-top:5px;
margin-left:-19px;
margin-bottom:8px;
text-align: center;
}

.content-area img {
/*border:Solid 1px #CCC;*/
float: left;
}
.content-area-news img {
border:Solid 1px #CCC;
float: left;
}




/* MAIN PAGE STRUCTURES */

body {
  background:#FFFFFF;
  font-size:10px; 
  font-family:Arial; 
  color:#666666; 
  padding:0px; 
  margin:0px;
  line-height:1.5;
}

a[class="oncolor"]{
background:#99CC00 url(../img/bg-button.jpg) repeat-x;	
  border:0px;
  color:#FFF;
  padding:5px;
  margin-bottom:10px;
  outline:0px;
  cursor:pointer;
  display:block;
  max-width:190px;
  text-decoration:none;
}

input[type="button"] {
  background:#99CC00 url(../img/bg-button.jpg) repeat-x;	
  border:0px;
  color:#FFF;
  padding:5px;
  outline:0px;
  cursor:pointer;
}


#main {
width:100%; 
float:left;  
background:#F5F5F5;
/*margin-bottom:-130px;
padding-bottom:40px;*/
}

#main-content {
margin-top:-25px;
margin-left:auto; 
margin-right:auto;
width:930px;
clear:both;
}

.col-left {
float:left; 
width:220px; 
padding: 10px 13px 10px 9px; 
background:#f5f5f5}

.col-right {
float:left;
width:193px;
padding: 0px 0px 10px 10px; 
}

.col-center {
float:left; 
width:458px; 
padding: 10px 11px 10px 9px; 
background:#f5f5f5;
}

.content-area {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #CCCCCC;
float:left;
margin:0px 0px 40px 7px;
padding:10px;
width:681px;
/*vv Changer hauteur contenu vv*/
min-height:400px;
clear:left;
padding-top:15px;
}

.content-area-news {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #CCCCCC;
float:left;
margin:0px 0px 40px 7px;
padding:10px;
width:681px;
/*vv Changer hauteur contenu vv*/
min-height:400px;
clear:left;
padding-top:15px;
margin-top: 7px;
}

.two_columnlayout_container{
  float:left;
  width:310px;
  margin-right: 20px;
}


/*Navigation Menu Content Pages*/

#contentmenutitel{
font-size:15px;
line-height: 18px;
}

#landingmenu{
float:none;
width:150px;
min-height:150px;
padding-top:1px;
border-right: 1px inset;
}

.titrenavig{

}

.current{
background-color:#DADADA;
}

.active{
background-color: lightGray;
}

.level1{
margin-left:0px;
list-style:none outside none;
padding-left:0px;
font-size:1.0em;
}

.level1 img{
margin-top:3px;
}

.level1 li{
padding-bottom:5px;
}

.level1 li:focus{
padding-bottom:5px;
background:#666;
}


.level2{
margin-left:0px;
list-style:none;
padding-left:0px;
font-size:0.9em;
}

.level3{
margin-left:10px;
padding-left:0px;

}

.level2 li{
padding-top:2px;
border-top:1px dotted;
list-style: none outside none;

}

.sub img{
margin-top:12px;

}

#leftmenuadapt-page-content-above{
margin-bottom:60px;
padding-bottom:20px;
/*border-bottom: 1px inset;*/
}

#leftmenuadapt-page-intro {
float:right;
width: 76%;
}

#leftmenuadapt-page-intro img{
float:inherit;
/*min-width:440px;*/
}
