@charset "utf-8";
@import url("../kmanager.css");


/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> MISE EN PAGE <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */

HTML{
height:100%;
width:100%;
}


BODY{

background:#dbd6e5 url(../images/bg_top_left.gif) 0% 150% no-repeat;
margin:0px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
padding-top:50px;
}
#central{
position:relative;
width:759px;
text-align:left;
margin-left:auto;
margin-right:auto;
}

#bg{
width:675px;
height:259px;
background: #dbd6e5 url(../images/bg_top_left.gif) 0% 0% no-repeat;
position:absolute;
top:0px;
left:0px;
z-index:0;
}
#bg_2{
width:380px;
height:345px;
background: url(../images/bg_bottom_right.gif) top left no-repeat;
position:absolute;
bottom:0px;
right:0px;
z-index:0;
}



#page{
position:relative;
width:759px;
text-align:left;
margin-left:auto;
margin-right:auto;
position:relative;
z-index:2;

}

#header{
background: url(../images/header.gif) 0% 0% no-repeat;
width:759px;
height:118px;
padding-top:30px;
}


H1{
color:#dca243;
font-size:48px;
letter-spacing:87%;
font-weight:normal;
margin:0px;
padding-left:80px;
font-family:"Times New Roman", Times, serif;
}

H2{
font-size:28px;
font-weight:normal;
margin:-5px 0px;
padding-left:85px;
font-family:"Times New Roman", Times, serif;
}

#menu{
background-color:#F9F5F3;
border-top:1px solid #c1c0bf;
border-bottom:1px solid #c1c0bf;
padding:1px 0px 1px 0px;
overflow:visible;
height:27px;

}

#rubriques{
background-color:#c1c0bf;
height:23px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#F9F5F3;
text-align:center;
padding-top:4px;
}

#rubriques A{
position:relative;
color:#F9F5F3;
text-decoration:none;
}

#rubriques A:hover{
color:black;
}

.menu_encart {
	
	position:relative;
	background-color:#f0e9e7;
	top:5px;
	width:200px;
	border:1px solid #C1C0BF;
	z-index:74;
	
}
.menu_encart P {
	
	padding-left:10px;
	padding-right:10px;
	position:relative;
	z-index:73;
	
}

#box_encart {
	
	display:none;
	position:absolute;
	left:0px;
	width:200px;
	z-index:76;
	
}
.bloc_blanc {
	
	background-color:#F9F5F3;
	height:250px;
	position:relative;
}


.separator {
	height:19px;
	border-top:1px solid #c1c0bf;
	border-bottom:1px solid #c1c0bf;
	background-color:#F9F5F3;
	padding:1px 0px 1px 0px;
}

.separator DIV{
background-color:#c1c0bf;
height:19px;
}
#footer{
border-top:1px solid #F9F5F3;  
height:10px;
background-color:#c1c0bf;
color:#F9F5F3;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
padding-top:15px;

}

#footer A.anamorphik{
background:url(../images/logo_ana.gif) center right no-repeat;
padding-right:20px;
padding-top:5px;
height:5px;
width:100px;
}

#footer A.anamorphik:hover{
background:url(../images/logo_ana_over.gif) center right no-repeat;
}

#footer A{
color:#F9F5F3;
text-decoration:none;
font-weight:normal;

}

#footer A:hover{
color:black;
}
#footer_bg{
background:url(../images/footer.png) top left no-repeat;
height:19px;
}

.last{
border-bottom:1px solid #c1c0bf;
padding:0px 60px 0px 60px;
background:#F9F5F3 url(../images/hp_presentation.gif) 0% 0% no-repeat;
}

#actu{
background:#F9F5F3 url(../images/hp_photo.jpg) left bottom no-repeat;
padding-left:400px;
padding-right:30px;
height:auto;
overflow:auto;
background-color:#F9F5F3;
position:relative;
}

H3{
margin:0px;
padding-top:20px;
padding-bottom:10px;
font-size:16px;
}

#bloc_left H3, #bloc_right H3{
position:absolute;
}
#bloc_left P, #bloc_right P{
	margin-top:80px;
}
#bloc_left A, #bloc_right A{
	position:absolute;
	bottom:30px;
}
A#actu_lien{
display:block;
	position:relative;
	margin-top:40px;
	bottom:30px;
}

A{
color:#e0ac59;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

A:hover{
color:#86290e;

}
#bloc_left{
width:238px;
position:absolute;
left:0px;
top:0px;
border-right:1px solid #c1c0bf;
border-bottom:1px solid #c1c0bf;
border-top:1px solid #c1c0bf;
height:238px;
padding:0px 130px 10px 10px;
background: url(../images/hp_entreprise.jpg) 100% 100% no-repeat;
}
#bloc_right{
position:absolute;
width:237px;
right:0px;
top:0px;
border-left:1px solid #c1c0bf;
border-bottom:1px solid #c1c0bf;
border-top:1px solid #c1c0bf;
height:238px;
padding:0px 130px 10px 10px;
background: url(../images/hp_osez.jpg) 100% 100% no-repeat;
}

.middle_top{
border-top:none;
}

.middle_bottom{
border-bottom:none;
}

.titre_texte{
display:block;
text-align:center;
margin:20px 20px 10px 20px;
padding:3px;
font-size:14px;
font-weight:bold;
text-decoration:none;
font-family:"Times New Roman", Times, serif;
color:#000000;
border:1px solid #CCC3DF;
border-width:1px 0px 1px 0px;



