﻿body 
{
	font-family: "Helvetica Neue", "Segoe UI",  "Lucida Grande",  Arial, Helvetica, Verdana, sans-serif;
	font-size: .80em;
	line-height: 1.2em;	
	padding: 0px;
	color: #000000;
	
	background:#e9edf0 url(bg/avnx-bg.jpg)  no-repeat fixed top; 
	/*background:#030128; /*1f66a8; /*e9edf0; /*e9edf0; 0a406f*/
	
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	
	margin:0; padding:0;	
}

a {
    color: #333;
    outline: none;
    /*padding-left: 3px;
    padding-right: 3px;*/
    text-decoration: none;
}

a:link, a:visited,
a:active {
        color: #333;
}

/*
a:hover {
        background-color: #c7d1d6;
}
  */  

/********************************************************************************************************************
* LAYOUT BOX 
********************************************************************************************************************/
a.xlogo
{
	background: url('logos/logo80.png');
	display: block;
	width: 325px;
	height: 80px;
	text-decoration: none;
}
a.xlogo-trans
{
	background: url('logos/logo80.gif');
	display: block;
	width: 325px;
	height: 80px;
	text-decoration: none;
}

a.xlogo-noel
{
	background: url('logos/logo80.gif');
	display: block;
	width: 325px;
	height: 80px;
	text-decoration: none;
}


/* when user logins, display a top bar with user information so he can switch between admin and website viewwing */
div.login-header {width:100%; height:40px; border-bottom:1px solid #7C7C7C; background:#5f5652 url(images/1x1.gif) repeat;}

#mbody {	margin-top:0px; margin:0 auto; width:1000px;}  
#mbody-content { width:100%; height:100%; background-color:#FFFFFF;}      
    #mheader {position: relative; height:125px;} /*200px*/
        #mheader .logoproverbe {height:125px; background: #ffffff; width:100%}
        /*# logo area*/
        #mheader .header-l {float:left; width:325px; height:125px; padding-right:25px; overflow:hidden;}
        /* proverbes */
        #mheader .header-r {float:left;  width:650px; height:125px; overflow:hidden;}
            #mheader .header-r-inner {padding-top:5px;}
            #mheader .header-r-top {height:80px;}      /* proverbes dcf0e8 */
            #mheader .header-r-bot {height:45px;}   
                #mheader .header-r-bot-l {float:left; width:320px;}   
                 #mheader .header-r-bot-r {float:left; width:310px;}   
                    
        #mheader .header-bot {height:40px; width:100%}
        
#topnews {width:1000px;}  /*background-color:#ffffff;*/ /*f3d8ce*/   
    #topnews .inner {padding:10px;}
    #topnews .laune {float:left; width:760px; padding-right:10px; min-height:450px; } 
    #topnews .laune-wrapper {width:760px; background-color:#fcfafa; min-height:450px;}
    #topnews .filinfo {float:left; width:230px; min-height:450px;}

/********************************************************************************************************************
* communique page
********************************************************************************************************************/

    .title-agenda
    {
    	font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
        font-size: 1.5em;
        color: #666666;
        font-variant: small-caps;
        text-transform: none;
        font-weight: 400;
        margin-bottom: 0px;
    }

    #agenda-gr {
        height: 100%;
        width:960px;
        margin:0 auto;
        background-color:#ffffff;
        -moz-border-radius-bottomright: 15px;
        -moz-border-radius-bottomleft: 15px;    
        border-bottom-right-radius: 15px;
        border-bottom-left-radius: 15px;
    
        -moz-border-radius-topright: 15px;
        -moz-border-radius-topleft: 15px;    
        border-top-right-radius: 15px;
        border-top-left-radius: 15px;
    }    
    #agenda-gr .finner {padding:17px 10px 10px 10px;}
    #agendas {margin:0 auto; position:relative;	width:960px;}       

/********************************************************************************************************************
* OTHERS
********************************************************************************************************************/



div.encadre{float:left; position: relative; display:block;}
div.encadre-left{float:left; position:relative; display:block; margin: 10px 10px 10px 0;}
div.encadre-right{float:left; position:relative; display:block; margin: 0 10px 10px 10px;}

.div-center-v {_position: absolute; _top: 50%; display: table-cell; vertical-align: middle; text-align:center;}
.readcount-box {height:20px; width:40px; color:#333333; background:url(Img/spritelm.png) #ffffff no-repeat 0px -229px;}

div.cadre-blue {background-color:#e2effc; border:1px solid #336699;}
div.cadre-blue-noborder {background-color:#e2effc;}
div.cdare-gray-light {border:1px solid #cccccc; background-color:#f4f4f4;}
div.secteur {padding-bottom:10px;}
div.secteur-main {padding-bottom:25px;}
div.secteur-ads {background-color:#ffffff; padding-top:5px; padding-bottom:5px;}

div.encadre{float:left; position: relative; display:block;}
div.encadre-left{float:left; position:relative; display:block; margin: 10px 10px 10px 0;}
div.encadre-right{float:left; position:relative; display:block; margin: 0 10px 10px 10px;}

.div-center-v {_position: absolute; _top: 50%; display: table-cell; vertical-align: middle; text-align:center;}
.readcount-box {height:20px; width:40px; color:#333333; background:url(Img/spritelm.png) #ffffff no-repeat 0px -229px;}


                    

/***************************************************************************************************

***************************************************************************************************/
.cadre-rect {width:1000px; background-color:#ffffff;}  
.cadre-rect-row {width:990px; margin:0 auto; padding-bottom:20px; overflow:hidden;}
.cadre-rect-col-l {float:left; width:320px; padding-right:15px;overflow:hidden;}
.cadre-rect-col-r {float:left; width:320px; overflow:hidden;}

.cadre-rect-gr {border:1px solid #333333; background-color:#cccccc;}
.inner5{padding:5px;}
.inner10{padding:10px;}
/**************************************************************************************************/    
    
        
#malert-rouge {	margin-top:0px; margin:0 auto; width:1000px; min-height:50px;}  
    #malert-rouge .leftpane 
    {
        width:130px; height:50px; float:left; background-color:#000000;
        font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
	    font-size: 1.10em;
	    line-height: 1.25;
	    text-transform:uppercase;
	    color:#FFFFFF;
    }
    #malert-rouge .rightpane 
    {
        height:50px;
        width:870px; float:left;
        background-color:#c80000;
        font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
	    font-size: 1.06em;
	    line-height: 1.25;
	    color:#FFFFFF;
    }
    #malert-rouge .inner {padding:3px;}

.mbody-mid {margin-top:0px; margin:0 auto; width:1000px; height:100%;}  
.mbody-mid2 {margin-top:0px; margin:0 auto; width:998px; border:solid 1px #cccccc; background:#efefef; height:100%;}  

.mpage
{
    width: 1000px;
    background-color: #fff;
    margin: 0px auto 0px auto;
    /*border: 1px solid #cccccc; */
}
.mpage-bobg
{
    width: 1000px;    
    margin: 0px auto 0px auto;
}

.mpage-inner
{
    padding:9px;
    /*padding: 0px 12px;
    margin: 12px 8px 8px 8px;*/
    /*min-height: 520px;*/
}

.mpage-plain
{
    width: 1000px;
    margin: 0px auto 0px auto;
}
.mpage-plain-inner
{
    padding:10px;    
    /*min-height: 520px;*/
}

.mpage-content{width:980px; margin:0 auto;}

.mpage-footer
{
    background-color:#1f4e44;
    width: 1000px;
    margin: 0px auto 0px auto;
}
.mpage-footer-inner {padding:5px;}

.mpage-newspane {width:980px; min-height:500px; background-color:#ffffff; padding-top:10px;}
.mpage-left {float:left; width:310px; padding-right:10px;}
    .mpage-left-inner {width:300px;}
    
.mpage-mid {float:left; width:328px; border-left:1px dotted #cccccc; border-right:1px dotted #cccccc;}
    .mpage-mid-inner {width:300px; margin:0 auto;}
    .mpage-mid-r {float:left; width:10px; overflow:hidden;}


    
/*************** gouv ci pane ***********************************************/    
    
.gouv-newspane {width:1000px; background-color:#ffffff;}
.gouv-rtipane {width:1000px; background-color:#b8afae;}
.gouv-left {float:left; width:220px; padding-right:20px;}
    .gouv-left-wrapper {width:220px; background-color:#f4f4f4;}
    .gouv-left-inner {width:200px; padding:5px 0 5px 0; margin:0 auto;}
.gouv-right {float:left; width:760px; background-color:#ffffff;}
    .gouv-right-inner {width:760px; padding:5px 0 5px 0; margin:0 auto;}
.gouv-col {float:left; width:240px; padding-right:10px;}
.gouv-col-end {float:left; width:240px;}
.gouv-col-wrapper {width:240px;}

.gouvci-row {border-bottom:1px dotted #cccccc; margin-bottom:15px;}
.gouvci-row-end {margin-bottom:15px;}

.presi-row {padding-bottom:10px;}
    
/*************** rfi pane ***********************************************/    
    

.rfi-col {float:left; width:310px; padding-right:25px;}
.rfi-col-end {float:left; width:310px;}
.rfi-col-wrapper {width:310px;}

.rfi-row {border-bottom:1px dotted #cccccc; margin-bottom:10px;}
.rfi-row-end {margin-bottom:15px;}

    
/****** ----------- focus area                    *************************** */
.mpage-focus {width:1000px; min-height:400px; }  
.mpage-focus-r {float:left; width:680px; padding-right:10px;}
.mpage-focus-l {float:left; width:310px;}
.mpage-focus-r-bg {width:680px; background-color:#ffffff;}
.mpage-focus-r-wrapper {width:660px; margin:0 auto;  min-height:500px;}

.mpage-focus-r-nobg {width:680px;}
.mpage-focus-r-wrapper-x {width:660px; margin:0 auto;}

        /* ----------- 3 col rest of actu ---------- */
.focus-news-row {width:660px; margin:0 auto; padding-bottom:15px; overflow:hidden;}
.focus-news-col-l {float:left; width:210px; padding-right:15px;}
.focus-news-col-spacerx {padding-right:15px;}
.focus-news-col-spacer { padding-right:20px;}
.focus-news-col-r {float:left; width:210px;}        
.focus-news-col-content { height:200px; border:1px solid #cccccc; background-color:#f4f4f4; overflow:hidden;}

        /* ----------- 3 col Galeries - main  ---------- */
.gal-main-row {width:940px; margin:0 auto; padding-bottom:15px; overflow:hidden;}
.gal-main-col {float:left; width:300px;}
.gal-main-col-spacer { padding-right:20px;} 
.gal-main-col-content { height:250px; border:1px solid #cccccc; background-color:#f4f4f4; overflow:hidden;}

.Gloire-cadre {width:270px; min-height:220px; margin:0 auto; border:solid 1px #c80000;}
.Gloire-cadre-inner {padding:10px; text-align:center;}

    /* ----------- Galerie individual item  ---------- */
.gal-thumb-row {padding-bottom:30px; width:940px; margin:0 auto; }
.gal-thumb-left {float:left; overflow:hidden; width:220px;}
.gal-thumb-col {float:left; overflow:hidden; width:220px; }
.gal-thumb-inner {width:210px; height:140px; margin:0 auto;}
.gal-thumb-desc-wrapper {padding-bottom:5px; padding-top:5px;}
.gal-thumb-desc-text 
{
    height:80px; width:210px; text-align:left; overflow:hidden;
    font-family: Arial,Verdana,  sans-serif;
    font-size: 8pt;     
    line-height: 1.25;
    color:#000000;
    font-weight:600;
    text-align:center;
}



    
/***** --- end Focus area ----------------------------------------- ***********/
    
.mpage-right {float:left; width:320px;}

/*********************************************************************************************
Rubrique page settings
**********************************************************************************************/
#mrubrique
{
    width: 998px; background-color: #fff; margin: 0px auto 0px auto;  border: 1px solid #cccccc; 
}
#mrubrique .inner {padding:9px; min-height: 520px;}
#mrubrique .lpane {float:left; width:660px; padding-right:20px; overflow:hidden;}
#mrubrique .rpane {float:left; width:300px; overflow:hidden;}

#mrubrique .art-row{width:660px; padding-bottom:20px; overflow:hidden;}
#mrubrique .art-row2{width:660px; padding-bottom:7px;  overflow:hidden;}
#mrubrique .art-col1 {float:left; width:320px; padding-right:20px;overflow:hidden;}
#mrubrique .art-col2 {float:left; width:320px; overflow:hidden;}

#mrubrique .cat-row{width:660px; padding-bottom:20px; overflow:hidden;}
#mrubrique .cat-row-wrapper{width:660px; border-bottom:1px dotted #333333;}
#mrubrique .cat-row-inner{width:660px; padding-bottom:5px;}
#mrubrique .cat-col1 {float:left; width:100px; padding-right:20px;overflow:hidden;}
#mrubrique .cat-col2 {float:left; width:100px; padding-right:20px; overflow:hidden;}
#mrubrique .cat-col3 {float:left; width:420px; overflow:hidden;}


/*********************************************************************************************
 
**********************************************************************************************/
.vid-top {width:1000px; margin:0 auto; background-color:#5f5652;}
.vid-top-head 
{
    height:30px; width:1000px; 
    background:#5f5652 url(bg/bg-gray.jpg) repeat;
    /*
    font-family:  "Times New Roman, Trebuchet MS, Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif; 
    font-size: 1.2em; font-weight: 800; 
    */
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
	font-size: 1em;
	line-height: 1.2em;	 
    color:#FFFFFF;
    font-weight:bold;
}

/*background:#333333 url(bg/bg-vid-main.png) no-repeat bottom;*/
/*********************************************************************************************
vidoes galeries
**********************************************************************************************/
/* -- main site page setting ---*/
div.vid-top-list {width:1000px; background-color:#5f5652;}
div.vid-top-list-lf {float:left; width:300px;}
    div.vid-top-list-lf-bg {width:300px;}
    div.vid-top-lf-pic{width:300px; height:220px; overflow:hidden;}
    div.vid-top-lf-txt{width:300px; height:200px; background:#333333 url(bg/bg-vid-main-inv.png) no-repeat top; overflow:hidden;}
div.vid-top-inner {padding:5px;}

div.vid-top-list-rt {float:left; width:700px;}
div.vid-top-inner10 {padding:10px;}
div.vid-top-row {padding-bottom:10px;}
div.vid-top-vidbox-lf {float:left; width:128px; height:140px; overflow:hidden; padding-right:10px;}
div.vid-top-vidbox-rt {float:left; width:128px; height:140px; overflow:hidden;}

div.vidbox-row {padding-bottom:25px;}
div.vidbox-rti {width:920px; margin:0 auto;}
div.vid-box210-lf {float:left; width:210px; padding-right:25px;}
div.vid-box210-rt {float:left; width:210px;}
div.vid-box210-inner {width:210px; }
div.vid-box210-text {width:210px;   height:60px; overflow:hidden;}

div.vidmid-row {width:650px; margin:0 auto;}
div.vidmid-box210-lf {float:left; width:210px; padding-right:10px;}
div.vidmid-box210-rt {float:left; width:210px;}
div.vidmid-box210-inner {width:210px; }
div.vidmid-box210-text {width:210px;  height:60px; overflow:hidden;}

div.div-top-vidbox-inner a:hoover
{
    background-color:#c80000;
    padding:4px;
}
div.div-top-vidbox-pic {width:120px; height:65px; overflow:hidden;}
div.div-top-vidbox-txt {width:120px; height:75px; overflow:hidden;}

/* ------------------------------------
 main video page setting 
-------------------------------------*/

#mvideo-laune {	margin-top:0px; margin:0 auto; width:1000px; background-color:#000b15;}  
#mvideo-laune .laune-inner{padding:10px;}
div.vid-row {padding-bottom:30px;}
div.v-vidbox-lf {float:left; width:190px; height:200px; overflow:hidden; padding-right:12px;}
div.v-vidbox-rt {float:left; width:190px; height:200px; overflow:hidden;}
div.vidbox-pic {width:190px; height:109px; overflow:hidden;}
div.vidbox-txt {width:190px; height:80px; overflow:hidden;}


/* -------------------------------------------------------- 
 page for reading article and article per rubrique page
----------------------------------------------------------*/
.mpageread-left {float:left; width:649px; border-right:1px solid #cccccc;}
    .mpageread-mid-inner {width:629px; margin:0 auto;}
    .mpagerub-mid-inner {width:640px; margin:0 auto;}
.mpageread-mid-r {float:left; width:10px; overflow:hidden;}
/*---- end reading pane 
2 columns page    
---------------*/    

#rubrique-page { width: 998px; background-color: #fff; margin: 0px auto 0px auto;  border: 1px solid #cccccc; }
#rubrique-page .col1 {float:left; width:680px; padding-right:08px;}
#rubrique-page .col1-inner {width:660px; margin:0 auto;}    
#rubrique-page .col2 {float:left; width:310px; overflow:hidden;}
#rubrique-page .col2-inner {width:300px; margin:0 auto;}    

#rubrique-page .laune-col1 {float:left; width:435px;}
#rubrique-page .laune-col1-wrapper {width:433px; border:solid 1px #cccccc; background-color:#f4f4f4;}
#rubrique-page .laune-col1-inner {width:423px; padding:5px; min-height:500px;}

#rubrique-page .col-spacer {padding-right:15px;}
#rubrique-page .laune-col2 {float:left; width:225px;}



/*********************************************************************************************
image shadowing
**********************************************************************************************/

.shadows1  {
	-webkit-box-shadow: 3px 3px 3px #7C7C7C;
	box-shadow: 3px 3px 3px #7C7C7C;
}

.shadow {
	-moz-box-shadow: 3px 3px 4px #7C7C7C;
	-webkit-box-shadow: 3px 3px 4px #7C7C7C;
	box-shadow: 3px 3px 4px #7C7C7C;
}

.shadow-all {
	-moz-box-shadow: 3px 3px 4px #7C7C7C;
	-webkit-box-shadow: 3px 3px 4px #7C7C7C;
	box-shadow: 3px 3px 4px #7C7C7C;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#7C7C7C')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#7C7C7C');
}

.one-edge-shadow {
	/*-webkit-box-shadow: 0 8px 6px -6px black;
	   -moz-box-shadow: 0 8px 6px -6px black;
	        box-shadow: 0 8px 6px -6px black;
    */
    
    -webkit-box-shadow: 0 10px 6px -6px black;
	   -moz-box-shadow: 0 10px 6px -6px black;
	        box-shadow: 0 10px 6px -6px black;
    
}

.newsticker-box {
    height: 40px;
    width:650px;
    background-color:#018b54; /*  f1fdf8 f4f4f4 58c8e6 fa8a07 f3cda6 3e7846;*/
    /*-moz-border-radius-bottomright: 15px;    
    border-bottom-right-radius: 15px;*/
    -moz-border-radius-topleft: 15px;    
    border-top-left-radius: 15px;
    
}   


.shadow_Q {
 -moz-border-radius: 5px;
 border-radius: 5px;
 -moz-box-shadow: 5px 5px #666666;
 -webkit-box-shadow: 5px 5px #666666;
 box-shadow: 5px 5px #666666;
 }
 
 
 .shadow_R1 {
 -moz-border-radius: 5px;
 border-radius: 5px;
 -moz-box-shadow: 5px 5px 5px #7C7C7C;
 -webkit-box-shadow: 5px 5px 5px #7C7C7C;
 box-shadow: 5px 5px 5px black;
 }

.shadow_R {
-moz-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: 5px 5px 5px black;
-webkit-box-shadow: 5px 5px 5px black;
box-shadow: 5px 5px 5px black;
}

.div-center-v {_position: absolute; _top: 50%; display: table-cell; vertical-align: middle; text-align:center;}


.rounded-img2 {
	display: inline-block;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	/*-webkit-box-shadow: inset 0 1px 5px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .9), 0 -1px 0 rgba(0, 0, 0, .6);
	-moz-box-shadow: inset 0 1px 5px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .9), 0 -1px 0 rgba(0, 0, 0, .6);
	box-shadow: inset 0 1px 5px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .9), 0 -1px 0 rgba(0, 0, 0, .6);*/
}

.rounded-img {
	display: inline-block;
	/*border: solid 1px #000;*/
	overflow: hidden;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
	box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
}

/*********************************************************************************************
top menu bar 
**********************************************************************************************/

.menu-h1, .menu-h2, .menu-h3
{
    font-family:"Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    /*font-size: 1.5em;*/
    color: #666666;
    font-variant: normal;
    text-transform: none;
    /*font-weight: 600;
    line-height:1.20;    */
}

.menu-h1
{
    font-size: 2.0em;
    color: #026807;
    font-weight: 700;
    padding-top:0px;    
    padding-bottom: 0px;
    /*margin-bottom: 0px;*/
    
}

.menu-h2
{
	margin-top:0px;
    font-size: 1.5em;
    font-weight: 600;
}

.menu-h3
{
    /*font-size: 1.20em;*/
    /*font-family: LeagueGothic, Sans-Serif;*/
    
    font-size: 17px;     
    line-height: 1;
    color:#666666;
    font-weight:normal;
}


                 /******************************* MENU BARS  ***************************************/
div.elhideSkiplink
{    
    background-color:#d8cfcf; /*efefef; */
    width:1000px;
    height:34px;           
}

div.elmenu
{    
    text-align:center;
    height:30px;               
    padding:2px 0 2px 0;
    /*padding:0 0 0 0;*/
    float:left;
}



span.selected {background-color: #efefef; }

div.elmenu span a, div.menu span a:visited
{   
    background-color: #d8cfcf;
    border-right:solid 1px #ffffff;        
    display: block;
    padding:5px 5px;
    text-decoration: none;    
    min-width:90px;
    white-space: nowrap;
    font-family:"Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    /*font-family: LeagueGothic, Sans-Serif;
    font-size: 22px;     
        font-weight:normal;
        */
    font-size: 17px;
    color:#333333;
    font-weight:600;
}



div.elmenu span a:hover
{
    	
    background-color:#efefef;/*e55620; /*f49a1a f6e02e; */
    color: #336699; 
    text-decoration: none;
}

div.elmenu span a:active
{    
    background-color: #e3e3e3; 
    color:#333333;
    text-decoration: none;
}


div.elmenu-x
{    
    text-align:center;
    height:31px;         
    font-size: 1.0em;    
    padding:4px 0 0 0;
    float:left;
}

/* -------- */
div.elmenu-h
{    
    text-align:center;
    height:26px;               
    /*padding:4px 0 0 0;*/
    padding:0 0 0 0;
    float:left;
}

div.elmenu-h span a, div.menu-h span a:visited
{
   
    background-color: #c92a1f;
    border-right:solid 1px #c92a1f;    
    color: #FFFFFF;
    font-weight:600;
    display: block;
    line-height: 1.35em;    
    padding:6px 10px;
    text-decoration: none;
    
    min-width:90px;
    white-space: nowrap;
}

div.elmenu-h span a:active
{    
    background-color: #c92a1f; 
    color:#ffffff;
    text-decoration: none;
}

div.elmenu-h span a:hover
{
    	
    background-color:#f49d1a;
    color: #000000; 
    text-decoration: none;
}





/****************************************************************************
               MY FONTS
*****************************************************************************/

.tgothic30
 {
   font-family: LeagueGothic, Sans-Serif;
   font-size: 30px;     
   line-height: 1.25;
   color:#0000FF;
    font-weight:normal;
 }

.tgothic20
 {
   font-family: LeagueGothic, Sans-Serif;
   font-size: 20px;     
   line-height: 1.25;
   color:#000000;
    font-weight:normal;
 }
.tgothic18
 {
   font-family: LeagueGothic, Sans-Serif;
   font-size: 18px;     
   line-height: 1.25;
   color:#000000;
    font-weight:normal;
 }

 .tgothic
 {
     font-family: LeagueGothic, Sans-Serif;
     font-size: 15px;     
    line-height: 1.25;
    color:#000000;
    font-weight:normal;
 }
 
 .tgothic16
 {
   font-family: LeagueGothic, Sans-Serif;
   font-size: 16px;     
   line-height: 1.25;
   color:#000000;
    font-weight:normal;
 }
 
 .tregular12  
 {
    font-family:"MyriadProRegular", "Myriad Pro", Verdana, Arial, sans-serif;
    font-size: 12px;     
    line-height: 1.25;
    color:#000000;
    font-weight:normal;
}

.tregular  
 {
    font-family:"MyriadProRegular", "Myriad Pro", Verdana, Arial, sans-serif;
    font-size: 14px;     
    line-height: 1.25;
    color:#000000;
    font-weight:normal;
}

.tregular-cond  
 {
    font-family:"MyriadProBoldCond",  "Myriad Pro Cond", Verdana, Arial, sans-serif;
    font-size: 14px;     
    line-height: 1.25;
    color:#666666;
    font-weight:bold;
}

.ddl-list16  
 {
    font-family:"MyriadProBoldCond",  "Myriad Pro Cond", Verdana, Arial, sans-serif;
    font-size: 16px;     
    line-height: 1.25;
    color:#666666;
    font-weight:normal;
}
 
 
.theader 
{
    font-family:"MyriadProBoldCond", "Myriad Pro Cond", Verdana, Arial, sans-serif;
    font-size: 20px;     
    line-height: 1.20;    
    font-weight:bold;
}

.theader-big 
{
    font-family:"MyriadProBoldCond", "Myriad Pro Cond", Verdana, Arial, sans-serif;
    font-size: 24px;     
    line-height: 1.20;
    color:#336699;
    font-weight:bold;
}

.theaderx-big 
{
    font-family:"MyriadProBoldCond", "Myriad Pro Cond", Verdana, Arial, sans-serif;
    font-size: 30px;     
    line-height: 1.20;
    color:#0000ff;
    font-weight:bold;
}

.tnormal 
{
    font-family: "MyriadProRegular", "Myriad Pro", "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
	font-size: 1.2em;
	line-height: 1.2em;	 
}


.tcredit-header
{
    font-family:UbuntuBold,  "MyriadProBoldCond", "Myriad Pro Cond", Verdana, Arial, sans-serif;
    font-size: 24px;     
    line-height: 1.20;
    color:#f17038;
    font-weight:bold;
    /*f17038 037e30*/
}

.tcredit-subheader
{
    font-family: UbuntuBoldItalic,  "MyriadProBoldCond", "Myriad Pro Cond", Verdana, Arial, sans-serif;
    font-size: 20px;     
    line-height: 1.20;
    color:#037e30;
    /*f17038 037e30*/
}

.tcredit-proverbe
{
    font-family: UbuntuBoldItalic,  "MyriadProBoldCond", "Myriad Pro Cond", Verdana, Arial, sans-serif;
    font-size: 16px;     
    line-height: 1.20;
    color:#333333;
    
}

.tcredit-regular
{
    font-family: UbuntuRegular,  "MyriadProRegular", "Myriad Pro", Verdana, Arial, sans-serif;
    font-size: 14px;     
    line-height: 1.20;
    color:#000000;
    
}

.tcredit-regular-light
{
    font-family: UbuntuLight,  "MyriadProRegular", "Myriad Pro", Verdana, Arial, sans-serif;
    font-size: 14px;     
    line-height: 1.20;
    color:#000000;
    
}

.tcredit-bold
{
    font-family:"MyriadProBoldCond", "Myriad Pro Cond", Verdana, Arial, sans-serif;
    font-size: 16px;     
    line-height: 1.20;  
    /*font-weight:bold;     */
}


.module-title 
{
    font-family: 'novecentosanswidenormal', Arial, Sans-Serif  !important;
    font-size:26px;
    color:#0000FF;
    font-variant: small-caps;
    line-height:1.1;
    font-weight:bold;
}

.module-title-big 
{
    font-family: 'novecentosanswidelight', Arial, Sans-Serif  !important;
    font-size:36px;
    font-variant: small-caps;
    line-height:1.1;
    
}

.module-title-reg 
{
    font-family: 'novecentosanswidenormal', Arial, Sans-Serif  !important;
    font-size:18px;
    font-variant: small-caps;
    line-height:1.1;
    font-weight:bold;
}

.module-sub-title-light
{
    font-family: 'novecentosanswidelight'  !important;
    font-size:22px;    
    line-height:1.1;    
    color:#000000;
    text-align:left;
    font-weight:700;
}  

.module-sub-subtitle-light
{
    font-family: 'novecentosanswidelight'  !important;
    font-size:18px;    
    line-height:1.1;    
    color:#000000;
    text-align:left;
    font-weight:700;
}  


.date-jour
{
    font-family: 'novecentosanswidenormal', Arial, Sans-Serif  !important;
    font-size:72px;    
    line-height:1.1;
    font-weight:bold;
    color:#c80000;
    text-align:center;
}

.date-my
{
    font-family: 'novecentosanswidelight'  !important;
    font-size:16px;    
    line-height:1.1;    
    color:#666666;
    text-align:center;
}   


        