    /* Layout */

    /*--------------page--------------*/
    BODY {text-align:center;background-color:#eeede7;}
    .page,.page TD {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333}
    .page {margin:auto; width:985px; text-align:left; }
    

    /*--------------main layout-------------*/
    .zone1 {  background-image: url(../images/body.png);background-repeat:repeat-y;}        
    .zone2 {  background-image: url(../images/body.png);background-repeat:repeat-y;}
    
    
    

    /*--------------3 columns sublayout-------------*/
    .sub-layout {width:920px;}
    .left-column {padding-left:20px;}
    .left-column .column {width:185px;height:600px;background:url("../images/fond_news.jpg") no-repeat; padding-top:25px;}
    .column h1 { color:White;padding-left:32px;font-size:18pt;font-weight:bold;}
    .main-column {}
    .main-column .main-content {width:450px;padding-left:10px;}
    .right-column {}
    .right-column .column {width:240px;}
    .contactTotem {width:210px;background:url("../images/bandeau_contact.png") no-repeat;height:737px;margin-left:10px;padding-top:90px;padding-left:30px;}
    .contactTotem hr {width:150px;margin-left:-5px;}
    .contactTotem h2  {color:White;font-size:18px;}
    .contactTotem h5  {color:red;font-size:8pt;}
    .contactForm h1,.contactForm h2 {background:url("../images/arrow.gif") no-repeat;padding-left:20px;}


    /*--------------header-------------*/
/*    .headText {text-align:right;font-size:7pt;padding-right:10px;font-weight:bold;}*/
   /* .lang { text-align:right;margin-top:-53px;padding-right:20px;color:#c3bfbf;}
    .lang a { font-size:7pt;text-decoration:none;color:#c3bfbf;}
    .lang a:hover{text-decoration:underline;}    */
    /* HAUTEUR DU MENU A MODIFIER EN CAS DE CHANGEMENT DE TEXTE */
/*    .textHeader { font-size:20pt;color:White;height:70px;padding-top:60px;padding-bottom:6px;}*/
/* .textHeader p {font-size:20pt;color:White;height:70px;padding-top:0px;padding-bottom:6px;}*/
/*.pics{margin-top:-45px;}
.pics img {margin-bottom:60px;}*/

    
    .header {height:201px; background:url(../images/en_tete.jpg) no-repeat;background-position:bottom; margin-top:10px;}
    /*.logo {padding-left:25px;margin-top:15px;}*/
/*.logo {margin-bottom:237px;}*/
    /*.header-logo {width:0px; padding:22px 10px 0px 0px;}*/
    .header-content {}

    /*top toolbar*/
    .topbar {}
    .topnav {float:right; font:bold 11px Arial, Helvetica, sans-serif;}
    .topnav .tabs {}
    .topnav .tabs .tab-left {display:none;}
    .topnav .tabs .tab-content {color:#707211; padding:3px 6px 0px 6px;}
    .topnav .tabs .tab-content IMG{vertical-align:middle}
    .topnav .tabs .tab-right {display:none;}
    .topnav .tabs .tab-content a {font:bold 11px Arial, Helvetica, sans-serif;}
    .topnav .tabs .tab-content a:link,.topnav .tabs .tab-content a:visited {color:#ffffff; text-decoration:underline}
    .topnav .tabs .tab-content a:hover,.topnav .tabs .tab-content a:active {color:#CBCDCE; text-decoration:underline}
    .news-left .detail { background:url("../images/dialogueNews.jpg") no-repeat; 

                              height:500px;                            
                              padding-left:5px;
			      padding-top:25px;
                              width:135px;                             
                              margin-top:2px; 
				margin-left:10px;
				color:black;

                                }
.news-left .detail .rich-text {padding-left:5px;padding-right:10px;}
.news-left .detail h5 {margin-bottom:-3px;margin-top:-1px;}

    .detail h4 {color:black;font-size:10pt; }

    a.suiteV { background-color:#c8cd72; padding:3px;color:#ffffff;text-decoration:none;font-weight:bold;}    
    a.suiteM { background-color:#beb79e; padding:3px;color:#ffffff;text-decoration:none;font-weight:bold;}
    a:hover.suiteV,a:hover.suiteM,a:hover.moreNews {color:#7e7e7e;}
    .moreNews{padding-left:20px;}
    a.moreNews {color:#c8ce72;font-weight:bold;}
    .une {width:240px;height:330px;background:url("../images/fond_une.jpg") no-repeat;padding-left:30px;}
    .une h1 {padding-top:42px;padding-left:50px;}
    .une .rich-text{padding-top:5px;width:175px;}

    .contactBloc {width:240px;height:250px;background:url("../images/fond_contact.jpg") no-repeat;padding-left:30px;}
    .contactBloc h1 {padding-top:35px;padding-left:65px;}
    .contactBloc p, { padding-top:20px;padding-bottom:15px;}
.noborder{border:none;}
.contactForm{background-color:#e6e7e8;border:1px solid #7e7e7e;}
.contactForm .mandatory {color:black;}

    
    .bouton{ background:url("../images/fondBouton.png") no-repeat;padding:12px;padding-top:5px;margin-top:20px;}
    a.bouton {color:#fff;text-decoration:none;font-weight:bold;}
    a.bouton:hover { color:#7e7e7e;}
    
    /*search*/
   /* .search {float:right; padding:2px 0px 0px 4px; margin:0px;}
    .header .search BUTTON {	text-align :center ;	border :0px none;	vertical-align :middle ;	margin :0px 2px 0px 2px ;	overflow :visible ;	cursor :pointer ; padding :0px 0px 0px 6px ; font:normal 11px Verdana, Arial, Helvetica, sans-serif ;}
    .header .search .button1 {background :url(../images/buttonsearchleft1_red.gif) no-repeat left center;	background-color :transparent;		}
    .header .search BUTTON SPAN {	position :relative ;	display :block ;	white-space :nowrap ;	margin :0px ;	height : 17px ;	line-height :17px; padding :0px 6px 0px 0px;	color:#333333;}
    .header .search .button1 SPAN {	 background: url(../images/buttonsearchright1_red.gif) no-repeat right center ;}*/

    /*menu*/
     .dropdown-menu {float:left;margin-top:-48px;margin-left:30px;width:900px;}
    .dropdown-menu a {
		border:0 none;		
		background-image: url("../images/onglet_gris.png");
		background-repeat:no-repeat; 
		background-color:transparent;
		width:120px;
		height:35px;
		z-index:0;
		
		}
    .dropdown-menu .top a {
		font:10px Arial, Helvetica, sans-serif;text-align:center;
		padding-top:13px;		
		color:#000;font-weight:bold;text-transform:uppercase;
		}
		
    
    .dropdown-menu .dropdown .top a:link, .dropdown-menu .dropdown .top a:visited { }
    .dropdown-menu .dropdown .top a:hover, .dropdown-menu .dropdown .top a:active  
    {
        color:#ffffff;
				background-image:url(../images/onglet_orange.png);
				background-color:transparent; background-repeat: no-repeat; 
				}
    

    /*Level 2*/
		.header .dropdown-menu {border:0 none;}
    .dropdown-menu .dropdown .top {width:110px; background-color:transparent;border:0 none;}
    /*.header .dropdown-menu .dropdown .top ul .last {width:110px; background-color:transparent; background:url("../images/subMenuBottom.png") no-repeat; background-position:bottom;}
   .dropdown-menu .dropdown .top ul li {width:110px; background-color:transparent;  }
    .dropdown-menu .dropdown .top ul li a:hover {  }
    
    .dropdown-menu .dropdown .sub ul li { width:100px;}    
    .header .dropdown-menu .dropdown .top ul a:hover,.header .dropdown-menu .dropdown .top ul a:active {width:110px; color:#e95011; background-image:none; }
    .sub:hover { margin-top:10px;}*/
    .header .dropdown-menu .dropdown .top ul li a span { }



    /*--------------advertising-------------*/
    .advertising {text-align:center;background-color:transparent; background:url("../images/partners.png") no-repeat;height:77px;width:970px;padding-top:20px;border-top:1px dashed #000;padding-left:10px;}
     .newsletter {border-left:1px solid #cacbcb;width:230px;height:65px;margin-top:-20px;text-align:left;padding-left:10px;}
	.newsletter h6 {color:#baa68e;font-weight:normal;font-size:8pt;margin-top:-10px;}
	.newsletter h3 {color:#baa68e;font-size:10pt;margin-top:-20px;}
	.NewsletterSubscription{margin-top:-10px;color:#baa68e;}
	.NewsletterSubscription input{width:150px;color:#baa68e;}	
    

    /*--------------footer-------------*/
    .footer {background-image: url(../images/body.png); background-repeat:repeat-y;}    
    .footerColumn {padding-left:0px;}    
    .footerColumn li {padding-bottom:5px;}
    .footerColumn .C0,.footerColumn .C2 { padding-left:10px;}
    .footerColumn .C1{padding-left:10px;border-right:1px solid #cacbcb;border-left:1px solid #cacbcb;}    
    .footerColumn .C3 {padding-left:10px;border-left:1px solid #cacbcb;}
.footerColumn h3 { padding-left:20px;}
    
    .footer A:link,.footer A:visited {color:#848585; text-decoration:none;}
    .footer A:hover,.footer A:active {color:#F50101; text-decoration:underline}

    .subfooter {background:url("../images/footer.png") no-repeat;background-position:top; color:#5B5B5B; margin-left:-6px;/*padding:10px 0px 5px 0px;*/}
    .subfooter * {font-size:10px; color:#5B5B5B;text-align:center;padding-top:10px;}
    .sys-footer {display:none;}

    /*--------------fullpage-------------*/

    .fullpage-area {}
    .fullpage-top {padding:10px;}
    .fullpage-main {}
    .fullpage-bottom {}
    .fullpage-bottom .bottom-left {}
    .fullpage-bottom .bottom-right {}
    .fullpage-bottom .bottom-right .horizontal-list {display:block; float:right}
    .fullpage-bottom .bottom-right .horizontal-list li {display:inline; float:left; margin-right:10px;}
    .fullpage-bottom .bottom-right .horizontal-list A:link,.fullpage-bottom .bottom-right .horizontal-list A:visited  {color:#E80000; text-decoration:underline}
    .fullpage-bottom .bottom-right .horizontal-list A:hover,.fullpage-bottom .bottom-right .horizontal-list A:active  {color:#333333; text-decoration:underline}

    /*--------margins--------*/
    .lmg {padding-left:5px}
    .rmg {padding-right:5px}
    .tmg {padding-top:5px}
    .bmg {padding-bottom:5px}
