/* commun */

html{
	overflow-x:hidden;	
}

body { 
font-size: 11px;
color: #787878; 
font-family: Verdana, Arial, Helvetica, sans-serif;
background-color: #ffffff; 
text-align: center; 
margin: 0px; 
padding: 0px;
width: 100%;
background-image: url(../media/prehome/fond.gif); 
background-repeat: repeat-x;
height:100%;
min-height:100%;
overflow-x:hidden;

}

p {}

.list_container {
list-style: outside;
list-style: none;
margin: 0px;
padding: 0px;
}

.list_container li {
background-image: url(../media/prehome/arrow.gif); 
background-repeat: no-repeat;
background-position: 0 .4em;
padding: 0px 0px 0px 14px;
margin: 0px;
}

#container {
position: relative;
margin: 0px auto;
width: 1046px;
text-align: left;
top: 24px;
overflow:hidden;

}

#espace_gauche { 
vertical-align: bottom;
width: 101px;
float: left;
}

#center { 
vertical-align: bottom;
width: 845px;
float: left;
overflow:hidden;
}

#espace_droite { 
vertical-align: bottom;
width: 100px;
float: left;
}

.spacer { 
clear: both;
}

/* prehome */
 
#bandeau_haut { 
width: 845px;
height: 34px;
font-size: 1px;
}

#corps_fond {
width: 845px;
background-image: url(../media/commun/corps_fond.gif); 
background-repeat: repeat-y;
height: 93%;

}
	
#bandeau { 
width: 835px;
height: 251px;
margin: 0px 5px 0px 5px;
}

.content { 
width: 835px;
margin: 0px 5px 0px 5px;
}

.bloc_gauche { 
float: left;
width: 402px;		
vertical-align: top;
}

.bloc_droite { 
float: left;
width: 402px;
vertical-align: top;
}

.bloc_bas { 
float: left;
width: 795px;
padding: 0px 0px 8px 13px;		
}

.bloc_bas h3 { 
margin-bottom: 5px;
color: #97ad28;
font-size: 14px; 
font-weight: bold;
margin: 0;
}

.hor_trait { 
clear: both;
width: 835px;
padding: 5px 5px 5px 5px;
height: 16px;		
}

.bloc_img_haut { 
background-image: url(../media/prehome/bloc_haut.gif); 
background-repeat: no-repeat;
width: 402px;
font-size: 1px;
height: 10px;
}

.bloc_img_bas { 
background-image: url(../media/prehome/bloc_bas.gif); 
background-repeat: no-repeat;
height: 10px;
width: 402px;
font-size: 1px;
}

.fond_vert { 
padding: 0px 10px 0px 10px;
background-color: #eff2de;
border:#eff2de 1px solid;
height: 90%;
}

.margin { 
float: left;
width: 10px;
}

.margin_middle { 
float: left;
width: 11px;
}

#img_bas { 
clear: both;
width: 845px;
height: 14px;
}

.header_holder h1 { 
width: 360px;
margin-bottom: 5px;
color: #97ad28;
font-size: 14px; 
font-weight: bold;
margin-top: 0px;
}

.header_holder h2 { 
width: 360px;
margin-bottom: 5px;
color: #97ad28;
font-size: 12px; 
font-weight: bold;
margin-top: 0px;
}

.top { 
vertical-align: top;
}

.push_holder { 
width: 380px;
}

.push_image_holder { 
float: left;
width: 126px;
margin-right: 10px;
}

.push_text_holder { 
float: left;
width: 240px;
font-size: 11px;
margin-bottom: 0px;
padding-bottom: 0px;
}

.go_image { 
float: left;
width: 29px;
margin-right: 5px;
}

.go_text { 
float: left;
width: 200px;
margin-top: 2px;
}



.valign_bottom { 
vertical-align: bottom;
}

/* footer */

#footer_holder { 
position: relative;
margin: 0px auto;
width: 1046px;
text-align: left;
top: 10px;
font-size: 11px;
}

#motif { 
position: absolute;
bottom: 0px;
width: 101px;
left: 0px;
}

#footer { 
position: absolute;
left: 101px;
bottom: 0px;
width: 830px;
text-align: right;
padding-right: 15px;
}

#espace_droite_absolute { 
position: absolute;
left: 946px;
bottom: 0px;
width: 100px;
}

#footer_spacer { 
clear: both;
height: 20px;
}

/* text */

.text { 
color: #787878;
font-size: 11px;
}

.bloc_bas h1 { 
color: #97ad28;
font-size: 14px; 
font-weight: bold;
margin-bottom: -14px;
margin-top: 0px;
}

.bold { 
font-weight: bold;
}

/* liens */

a:link { color: #97ad28; text-decoration: none;  }
a:visited { color: #97ad28; text-decoration: none; }
a:hover { color: #97ad28; text-decoration: underline; }
a:active { color: #97ad28; text-decoration: none; }

a.liens_mobalpa:link { color: #97ad28; text-decoration: none;  }
a.liens_mobalpa:visited { color: #97ad28; text-decoration: none; }
a.liens_mobalpa:hover { color: #97ad28; text-decoration: underline; }
a.liens_mobalpa:active { color: #97ad28; text-decoration: none; }

a.liens_cuisine:link { color: #97ad28; text-decoration: none;  }
a.liens_cuisine:visited { color: #97ad28; text-decoration: none; }
a.liens_cuisine:hover { color: #97ad28; text-decoration: underline; }
a.liens_cuisine:active { color: #97ad28; text-decoration: none; }

a.liens_bains:link { color: #97ad28; text-decoration: none;  }
a.liens_bains:visited { color: #97ad28; text-decoration: none; }
a.liens_bains:hover { color: #97ad28; text-decoration: underline; }
a.liens_bains:active { color: #97ad28; text-decoration: none; }

a.liens_rangement:link { color: #97ad28; text-decoration: none;  }
a.liens_rangement:visited { color: #97ad28; text-decoration: none; }
a.liens_rangement:hover { color: #97ad28; text-decoration: underline; }
a.liens_rangement:active { color: #97ad28; text-decoration: none; }

a.liens_electro:link { color: #97ad28; text-decoration: none;  }
a.liens_electro:visited { color: #97ad28; text-decoration: none; }
a.liens_electro:hover { color: #97ad28; text-decoration: underline; }
a.liens_electro:active { color: #97ad28; text-decoration: none; }

a.liens_footer:link { color: #787878; text-decoration: none; }
a.liens_footer:visited { color: #787878; text-decoration: none; }
a.liens_footer:hover { color: #787878; text-decoration: underline; }
a.liens_footer:active { color: #787878; text-decoration: none; }

/* modifs homepage */
#partie1 {margin-left:50%; left: -422px; text-align: left; position: absolute; z-index:10; top: 480px}
#spartie1 {height: 120px;}


