   html{
        height:100%;
   } 
    body{
        font:normal 12px Arial, Helvetica, sans-serif;
        background:url('../images/background.jpg') no-repeat top center;
        background-attachment:fixed; background-color:#737357;
        margin:0px; padding:0px;
        height:100%;
    }
    img{
        border:0px;
    }
    #main_container{
        margin-left:auto; margin-right:auto; 
        width:953px; min-height: 100%;
        background-color:#f5f5f1;
    }
    #main_container #header_banner{
        float:left;
        width:699px; height:183px;
    }
    #iris_details{
    	background:url("../images/bulle.png") no-repeat 0 0 transparent;
		display:none;
		height:66px;
		left:530px;
		position:absolute;
		top:50px;
		width:225px;
		z-index:2;
		font:normal 10px Arial, Helvetica, sans-serif;
		padding:12px 6px 6px 6px;
    }
    #main_container #langages{
        float:right; 
        width:253px; height:18px;
        background-color:#a4a494;
        margin: 0;
        padding: 0;
    }
    #main_container #langages ul{
        list-style: none;
        margin: 0;
        padding: 0;
        text-align:right;
    }
    #main_container #langages ul li{
        display:inline;
        margin: 0;
        padding: 0 2px 0 0px;        
    }
    #main_container #contenu_page{
        float:left; width:455px;
        /* background-color:#cccccc; */
        margin: 0 0 0 0; 
        padding:10px;
    }
    #ie6_warn{
		display:none;
	}
	#main_container #contenu_page.contenu_page_espanol{
        width:655px;
    }
    #main_container #contenu_page p a,
    #main_container #contenu_page a{
        color:#006600;
    }
    #main_container #contenu_page p a:hover,
    #main_container #contenu_page a:hover{
        text-decoration:underline;
    }
    #main_container #contenu_page table.form{
        margin-left:auto; margin-right:auto;
    }
    #main_container #contenu_page table.form td{
        width:130px;
         font:bold 12px Arial, Helvetica, sans-serif;
        color:#4b3c24;
        vertical-align:top;
    }
    .error{      
         font:normal 11px Arial, Helvetica, sans-serif;
        color:#FF0000;
        display:block;
    }
     #main_container #contenu_page table.form td #newsletter_subs{
        cursor:pointer;
        margin: 15px 0 0 0;
     }
    #main_container #contenu_page table.form input.texte,
    #main_container #contenu_page table.form textarea.texte{
        border:1px solid #94AD83;
        width:200px;
        font:normal 12px Arial, Helvetica, sans-serif;
        color:#747558;
    }
    #main_container #contenu_page table.form textarea.texte{
        height:100px;
    }
    #main_container #contenu_page table.form input.texte:hover,
    #main_container #contenu_page table.form textarea.texte:hover{
        border:1px solid #9D8F4E;
        
    }
    #OptionsEnligne button.NewPassword {
        background: url('../images/Locker_refresh.gif') no-repeat;
        border-style: none;
        width: 24px;
        height: 16px;
        padding: 0 5px;
        margin-right: 5px;
        margin-left: 5px;
    }
    
    #OptionsEnligne button.Hover {
        background: url('../images/Locker_refresh_over.gif') no-repeat;
    }

    #main_container #right_col{
        float:right; 
        width:253px; 
    }
    #main_container #background_menu_left{
        background-color:#F5F6F1;        
        position:relative;
        float:left;
    }
    #main_container #background_menu_left #tree{
        margin: 0 0 0 8px;
        width:193px;
    }
    #main_container #background_menu_left #sidetree{
        display:none;
    }
    
/* MENU 1 (VERT) */    
    #main_container #background_menu_left #tree div.couleur_1{
        background-color:#749883;
    }
    div.couleur_1 li .main_title_1{
    	font-size: 14px;
    	color: #FFFFFF;
    	text-transform:uppercase;
    	font-weight: bold;
    }
    div.couleur_1 li ul li a{
    	font-size: 12px;
    	color: #f5f5f1;
    }    
    div.couleur_1 li ul li ul li a{
    	font-size: 11px;
    	color: #c8e6d0;
    }
/* FIN MENU 1 (VERT) */


/* MENU 2 (BLEU) */    
    #main_container #background_menu_left #tree div.couleur_2{
        background-color:#3f6381;
    }
    div.couleur_2 li .main_title_2{
    	font-size: 14px;
    	color: #FFFFFF;
    	text-transform:uppercase;
    	font-weight: bold;
    }
    div.couleur_2 li ul li a{
    	font-size: 12px;
    	color: #f5f5f1;
    }    
    div.couleur_2 li ul li ul li a{
    	font-size: 11px;
    	color: #7ec0f6;
    }
/* FIN MENU 2 (BLEU) */

/* MENU 3 (vert fonce) */    
    #main_container #background_menu_left #tree div.couleur_3{
        background-color:#2d2e20;
    }
    div.couleur_3 li .main_title_3{
    	font-size: 14px;
    	color: #FFFFFF;
    	text-transform:uppercase;
    	font-weight: bold;
    }
    div.couleur_3 li ul li a{
    	font-size: 12px;
    	color: #f5f5f1;
    }    
    div.couleur_3 li ul li ul li a{
    	font-size: 11px;
    	color: #cdd291;
    }
/* FIN MENU 3 (vert fonce) */


/* MENU 4 (brun) */    
    #main_container #background_menu_left #tree div.couleur_4{
        background-color:#4e3f26;
    }
    div.couleur_4 li .main_title_4{
    	font-size: 14px;
    	color: #FFFFFF;
    	text-transform:uppercase;
    	font-weight: bold;
    }
    div.couleur_4 li ul li a{
    	font-size: 12px;
    	color: #f5f5f1;
    }    
    div.couleur_4 li ul li ul li a{
    	font-size: 11px;
    	color: #d9af6a;
    }
/* FIN MENU 4 (brun) */


#main_container #background_menu_left #pub{
    margin: 0 0 0 8px;
}

#main_container #background_menu_left #pub a{
	color:#838347;
	text-decoration:underline;
}

#main_container #background_menu_left #pub a:hover{
	text-decoration:none;
}

#main_container #footer{
    background:url('../images/footer_background_image.jpg') no-repeat 8px 0px;
    width:902px; height:153px;
    padding: 10px 25px 10px 25px;
    clear: both;
}

#main_container #footer a{
    color: #FFFFFF;
    text-decoration:none;
    margin: 0 0 0 25px;
}
#main_container #footer a:hover{
    color: #b9bbb9;
}

/* FCK EDITOR */
.contenu{
    font:normal 12px Arial, Helvetica, sans-serif;
    color:#747558;
}
.titre_vert{
    font:bold 14px Arial, Helvetica, sans-serif;
    color:#747558;
    text-transform:uppercase;
}
.titre_brun{
    font:bold 14px Arial, Helvetica, sans-serif;
    color:#4b3c24;
    text-transform:uppercase;
}
.sous_titre_vert{
    font:bold 12px Arial, Helvetica, sans-serif;
    color:#747558;
}
.sous_titre_brun{
    font:bold 12px Arial, Helvetica, sans-serif;
    color:#4b3c24;
}
.petit{
    font:normal 11px Arial, Helvetica, sans-serif;
    color:#747558;
}
img.image_contour{
    border:1px solid #747558;
}
/* FIN FCK EDITOR */


/* SLIDE SHOW COLONNE GAUCHE */
#slideshow {
    position:relative;
    height:100px;
}

#slideshow a {
    position:absolute;
    overflow:hidden;
    z-index:8;
}

#slideshow a img{
	position: relative;
	left: -1px;    
    top: -1px;
}

#slideshow a.active {
    z-index:10;
}

#slideshow a.last-active {
    z-index:9;
}
/* FIN SLIDE SHOW COLONNE GAUCHE */

.pp_description{
	text-align:left;
	margin: 0 0 0 10px;
	font:bold 13px Arial, Helvetica, sans-serif;
}
div.facebook .pp_close {
    margin: -15px 0 0 0;
}

/* EXTRAS - STARTED : DECEMBER 09 2011 */

div.citationbg  {
height: 120px;
width: 400px;
background-color: #f5f5f1;
-moz-border-radius: 15px;
border-radius: 15px;
border-width: 2px;
}
