/* CSS Document */
body{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-image:url(../data/navigation/fond.jpg);
background-repeat:repeat-x;
background-position:left top;
background-color:#534844;
}


/* divs */
#global{
border:1px solid #E9E7E4;
padding:0px;
margin-left:auto;
margin-right:auto;
width:720px;
}

#menu{
width:720px;
}

#contenu{
width:720px;
position:relative;
}

#titre{
position:relative;
width:320px;
height:50px;
background-color:#E9E7E4;
text-align:right;
float:left;
vertical-align:middle;
display: table-cell;
}

#navig{
position:relative;
background-image:url(../data/navigation/fond_logo.gif);
background-position:right;
background-repeat:no-repeat;
background-color:#E9E7E4;
width:400px;
height:50px;
vertical-align:middle;
float:left;
display: table-cell;
}

#footer_1{
position:relative;
width:720px;
background-image:url(../data/navigation/fond_ft3.gif);
background-repeat:no-repeat;
height:22px;
text-align:center;
}
#footer_2{
position:relative;
width:720px;
background-color:#E9E7E4;
height:20px;
text-align:center;
font-size:10px;
color:#999999;
vertical-align:middle;
}




/* menu */
a.menu_1 {
     display: block;
     width: 120px;
     height: 40px;
     background-image: url(../data/navigation/m_dp_over5.gif);
     background-repeat: no-repeat;
	 position:relative;
	 float:left;
}
	 
a.menu_1:hover {
     background-image: url(../data/navigation/m_dp_out5.gif);
} 
a.menu_2 {
     display: block;
     width: 120px;
     height: 40px;
     background-image: url(../data/navigation/m_pack_over5.gif);
     background-repeat: no-repeat;
	 	 position:relative;
	 float:left;
}
	 
a.menu_2:hover {
     background-image: url(../data/navigation/m_pack_out5.gif);
} 
a.menu_3 {
     display: block;
     width: 120px;
     height: 40px;
     background-image: url(../data/navigation/m_gr_over5.gif);
     background-repeat: no-repeat;
	 position:relative;
	 float:left;
	 }
	 
a.menu_3:hover {
     background-image: url(../data/navigation/m_gr_out5.gif);
} 
a.menu_4 {
     display: block;
     width: 120px;
     height: 40px;
     background-image: url(../data/navigation/m_eco_over5.gif);
     background-repeat: no-repeat;
	 position:relative;
	 float:left;
	 }
	 
a.menu_4:hover {
     background-image: url(../data/navigation/m_eco_out5.gif);
} 
a.menu_5 {
     display: block;
     width: 120px;
     height: 40px;
     background-image: url(../data/navigation/m_gal_over5.gif);
     background-repeat: no-repeat;
	 position:relative;
	 float:left;
	 }
	 
a.menu_5:hover {
     background-image: url(../data/navigation/m_gal_out5.gif);
} 
a.menu_6 {
     display: block;
     width: 120px;
     height: 40px;
     background-image: url(../data/navigation/m_sf_over5.gif);
     background-repeat: no-repeat;
	 	 position:relative;
	 float:left;
}
	 
a.menu_6:hover {
     background-image: url(../data/navigation/m_sf_out5.gif);
} 

.fiche_nom{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
}

.fond_logo{
background-image:url(../data/navigation/fond_logo.gif);
background-repeat:no-repeat;
background-position:right top;
}

.souli{
color:#666600;
}

.intro{
	color:#999999;
	line-height:18px;
}
a.site{
color:#999999;
line-height:18px;
font-size:11px;
}

a.site:hover{
color:#333333;
text-decoration:none;
}

a.site:visited{
color:#999999;
}

.cadre_gris{
border:1px solid #999999;
}

.cadre_table{
border-right:1px solid #E9E7E4;
border-left:1px solid #E9E7E4;
border-top:2px solid #E9E7E4;
border-bottom:1px solid #E9E7E4;

}

.bdr_r{
border-right:1px solid #E9E7E4;
}

.bdr_l{
border-left:1px solid #E9E7E4;
}


.ft_td{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#cccccc;
line-height:22px;
}

a.ft:link{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
text-decoration:none;
line-height:22px;
}

a.ft:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
text-decoration:none;
line-height:22px;
}

a.ft:hover{
color:#ff9900;
}

.ft2_td{
background-color:#e9e7e4;
}

a.ft2{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#999999;
text-decoration:underline;
line-height:20px;
}

a.ft2:visited{
color:#999999;
}

a.ft2:hover{
color:#000000;
}

#footer_2 a:link{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#999999;
text-decoration:underline;
line-height:20px;
}

#footer_2 a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#999999;
text-decoration:underline;
line-height:20px;
}

#footer_2 a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
text-decoration:underline;
line-height:20px;
}

.recherche{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
}

.cap{
font-variant:small-caps;
font-size:14px;
color:#666666;
}

.marge_serv{
padding-left:15px;
}

.produit_des{
padding-right:20px;
}

.agence{
padding:15px;
}

a.plan:link{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#333333;
text-decoration:none;
}

a.plan:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#333333;
text-decoration:none;
}

a.plan:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#999999;
text-decoration:none;
}

a.plan2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#999999;
text-decoration:none;
}

a.plan2:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#999999;
text-decoration:none;
}

a.plan2:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
}

.plan1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-decoration:none;
}

.index{
padding-left:100px;
padding-right:100px;
}

.bdr_b{
border-bottom:1px solid #666666;
}

.admin{
font-size:18px;
color:#FFFFFF;
text-transform:uppercase;
line-height:60px;
padding-left:15px;
}

.fond_ft{
background-image:url(../data/navigation/fond_ft.gif);
}

.fond_ft2{
background-image:url(../data/navigation/fond_ft2.gif);
}

.fond_ft3{
background-image:url(../data/navigation/fond_ft3.gif);
}

.pos{
color:#999999;
vertical-align:middle;
}

a.fleche_back{
    position:relative;
	float:left;
display:block;
width:25px;
height:21px;
background-image:url(../data/navigation/prev0.gif);
background-repeat: no-repeat;
}
a.fleche_back:hover{
background-image:url(../data/navigation/prev.gif);
}

a.fleche_next{
    position:relative;
	float:left;
display:block;
width:22px;
height:21px;
background-image:url(../data/navigation/next0.gif);
background-repeat: no-repeat;
}
a.fleche_next:hover{
background-image:url(../data/navigation/next.gif);
}

.bdr_r_titre{
border-right:1px solid #ffffff;
}

.index_txt{
font-size:10px;
color:#999999;
}

.sf_txt{
padding-left:30px;
padding-right:30px;
}

.sf_img{
padding-left:30px;
}

a.presse{
font-size:12px;
color:#999999;
}

a.presse:hover{
text-decoration:none;
color:#000000;
}