body {
	font-family: century gothic;
	background-color: #ffffd4;
	   font-size: 13px;
	}


#page {
 	position:absolute;
	left: 50%;
	margin-left: -392px;
	padding:0px; 
	top:0px	;
	width:784px;
    background-image: url("/sites/templates/images/background.gif");
    background-repeat: repeat-y;
}

#header {
    position:absolute;
    left: 4px;
    width: 776px;
    height: 136px;
    top:0px;	
    background-image: url("/sites/templates/images/header.gif");
    background-repeat: no-repeat;
	}
	
img#logo {
	position: absolute;
	left: 0px;
	top:0px;
	}	
	
a img#logo	{
    border: 0px;
    }   
	
a {
       color:#ffb748;	
	}	
	
/*menu*/

.topnav p, .topnav2 p {
	margin:0;
	padding: 0;
	}
	
ul.topnav {
	position:absolute;
	/*border: 1px solid red;*/
    margin:0;
    padding:0;
    left: 207px;
    width:560px;
    text-align: left;
    height: 32px;
    top:9px;
 
    }	
    
ul.topnav li {
    margin:0;
    padding: 0;
    list-style: none;
    list-style-position: inside;
    height: 32px;
    } 
    
ul.topnav li p#p_1 a,ul.topnav li p#p_5 a  {
    background-image: url("/sites/templates/images/btn_gris.gif");
    background-repeat: no-repeat;
    width: 95px;
    display: block;
    }
    
ul.topnav li p#p_1 a:hover ,ul.topnav li p#p_5 a:hover, ul.topnav li.here p#p_1 a, ul.topnav li.here p#p_5 a  {
    background-image: url("/sites/templates/images/btn_gris_hover.gif");
    }    
    
ul.topnav li p#p_2 a {
    background-image: url("/sites/templates/images/btn_rouge.gif");
    background-repeat: no-repeat;
    width: 120px;
    display: block;
    }  
    
ul.topnav li p#p_2 a:hover, ul.topnav li.here p#p_2 a {
    background-image: url("/sites/templates/images/btn_rouge_hover.gif");
    }     
    
ul.topnav li p#p_3 a {
    background-image: url("/sites/templates/images/btn_orange.gif");
    background-repeat: no-repeat;
    width: 110px;
    display: block;
    } 
    
ul.topnav li p#p_3 a:hover, ul.topnav li.here p#p_3 a {
    background-image: url("/sites/templates/images/btn_orange_hover.gif");
    }                 
    
ul.topnav li p#p_4 a {
    background-image: url("/sites/templates/images/btn_vert.gif");
    background-repeat: no-repeat;
    width: 105px;
    display: block;
    } 
    
 ul.topnav li p#p_4 a:hover,  ul.topnav li.here p#p_4 a {
    background-image: url("/sites/templates/images/btn_vert_hover.gif");
    }    
    
ul.topnav li p#p_1 a,ul.topnav li p#p_2 a,ul.topnav li p#p_3 a,ul.topnav li p#p_4 a,ul.topnav li.last p#p_5 a  {
    height: 32px;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    color:white;
    text-decoration: none;
    text-align: center;
    line-height: 25px;
    padding-right:7px;
    z-index: 4;
    }        
    
ul.topnav2 {
    position:absolute;
   /* border: 1px solid red;*/
    margin:0;
    padding:0;    
    left: 210px;
    text-align: left;
    top:50px;
    width: 530px;
    }  
    
ul.topnav2 li  {
    padding-right: 10px;
    padding-left: 10px;    
    border-right: 1px solid #8a8a8a;
    height: 16px;
    line-height: 16px;
    }
    
ul.topnav2 li.last  {
    border-right: none;
    }         
    
ul.topnav2 li a  {
    color: #8a8a8a;
    font-size: 14px;
    text-decoration: none;
    } 
    
ul.topnav2 li a:hover, ul.topnav2 li.here a, ul.topnav2 li.here_last a    {
    font-weight: bold;
    }         
   
/*title*/   
            
#title    {
    position:absolute;
    /*border: 1px solid red;*/
    width:550px;
    left: 215px;
    top:90px;
    color: #b7d065;
    font-size: 24px;
    text-align: center;
    font-weight: bold;
    }   

/*actu*/

#actu {
	position:absolute;
	top:140px;
	left: 4px;
	
	}

table tr td#actu_header {
	 background-image: url("/sites/templates/images/actu_header.gif");
	 width: 209px;
	 height: 53px;
	}
	
table tr td#actu_content {
     background-image: url("/sites/templates/images/actu_content.gif");
     background-repeat:repeat-y;
     width: 209px;
    }
    
table tr td#actu_bottom {
     background-image: url("/sites/templates/images/actu_bottom.gif");
     width: 209px;
     height: 29px;
    }    
    
#actu_content_content {
	width: 180px;
	margin-left: 20px;
	font-size: 12px;
	font-weight: bold;
	}
	
#actu_div {
	margin-top: 10px;
	
	}	
	
#actu_date {
   font-weight: bold;
   color:#ffb748;
    }	
	
#actu_title a {
   font-weight: bold;
   color:#626262;
   text-decoration: underline;
   
    }	
    
 /*content*/
 
 #content {
    position: absolute;
    width: 540px;
    top:140px;
    left: 220px;
    line-height: 20px;
   /* border: 1px solid red;*/
 }  
 
  #content p {
    margin-top:0px;
 } 
 
  #content img {
    border: 4px solid #efefb6;
 }
 
 /*bottom*/
 
#bottom {
	    position: absolute;
        width: 784px;
        height:237px;
	   background-image: url("/sites/templates/images/bottom.jpg");
	}
	
 
#credit {
        position: absolute;
       text-align: center;
       font-size: 12px;
        width: 784px;
    }
    
    	
	
	
	
	
	
	


    

	
