@import url("MenuDynacite.css");

body {
    margin: 0 auto 0;
	position: relative;
	font-family: verdana;
    font-size: 10px;
}

#site
{
	margin-left: auto;
    margin-right: auto;
	width:1000px;
    background: url(../images/fond_site.jpg) repeat-y 0 0;
}

#header
{
	width:1000px;
	height:128px;
	background: url(../images/banniere_dyna.gif) no-repeat 0 0;
	overflow:hidden;
}

#headercache
{
	width:1000px;
	height:128px;
	background: url(../images/banniere_sauvegarde.jpg) no-repeat 0 0;
	overflow:hidden;
}

#barre_recherche
{
	float:right;
	display: inline;
	margin-right:10px;
	margin-top:2px;
}

#bandeau_atout
{
	height:152px;
	background: url(../images/atout.jpg) no-repeat 0 0;
}

#login
{
	width:280px;
	float:right;
	margin-right:40px;
	display: inline;
	margin-top:20px;
	padding-top:5px;
		
}

#login h3 {
    font-size: 12px; 
    color: #004b95;
	float:left;
    margin-right:10px;
	margin-bottom:10px;
	margin-left:80px;
	margin-top:10px;
	padding-left:5px;
}

#atout
{
	width:395px;
	margin-left:275px;
	padding-top:5px;
	
	
}

#carte
{
	float:left;
	margin-left:20px;
	display: inline;
	padding-top:2px;
	
}

#gauche
{
	float:left;
	width:350px;
	display: inline;
	margin-left:112px;
	padding-left:10px;
}

#gauche h2 {
    font-size: 14px; 
    
    margin-right:10px;
	margin-top:0px;
	margin-bottom:2px;
	padding-left:5px; 
}

#gauche h3 {
    font-size: 12px; 
    color: #a2d224;
    margin-right:10px;
	margin-top:0px;
	margin-bottom:2px;
	padding-left:5px;
}

#gauche_haut
{
	width:350px;
	height:20px;
	background: url(../images/accueil_gauche_haut.jpg) no-repeat 0 0;
}

#gauche_milieu
{
	width:330px;
	padding-left:10px;
	padding-right:10px;
	overflow:hidden;
	background: url(../images/accueil_gauche_milieu.jpg) repeat-y;
}

#gauche_bas
{
	width:350px;
	height:20px;
	background: url(../images/accueil_gauche_bas.jpg) no-repeat 0 0;
}

#gauche a {
    color : #000000;
    font-family:Verdana,Arial, Helvetica, sans-serif;
	font-weight:normal;
    text-decoration:none;
}

#gauche a:hover , a:active , a:focus {
    color : #000000;
	font-weight:bold;
}

#droite
{
	float:right;
	width:515px;
}
#droite h2 {
    font-size: 14px; 
    
    margin-right:10px;
	margin-top:0px;
	margin-bottom:2px;
	padding-left:5px; 
}
#realisation
{
}
#realisation_haut
{
	width:515px;
	height:20px;
	background: url(../images/realisation_haut.jpg) no-repeat 0 0;
}
#realisation_milieu
{
	padding-left:10px;
	padding-right:10px;
	background: url(../images/realisation_milieu.jpg) repeat-y;
}

#realisation_milieu img
{
	margin-left:15px;
	margin-right:15px;
	width:210px;
	height:150px;
}
#realisation_bas
{
	width:515px;
	height:20px;
	background: url(../images/realisation_bas.jpg) no-repeat 0 0;
}

#demande_online p
{
    font-size: 14px;

    margin-right:10px;
	margin-top:0px;
	margin-bottom:0px;
	padding-left:5px; 
}
#demande_online_haut
{
	width:515px;
	height:20px;
	background: url(../images/realisation_haut.jpg) no-repeat 0 0;
}
#demande_online_milieu
{
        width:495px;
	padding-left:10px;
	padding-right:10px;
	background: url(../images/realisation_milieu.jpg) repeat-y;
}
#demande_online_bas
{
	width:515px;
	height:20px;
	background: url(../images/realisation_bas.jpg) no-repeat 0 0;
}

#alouer
{
	float:right;
	width:250px;
	margin-right:0px;
}
#alouer_haut
{
	width:250px;
	height:20px;
	background: url(../images/250_haut.jpg) no-repeat 0 0;
}
#alouer_milieu
{
	padding-left:10px;
	padding-right:10px;
	overflow:hidden;
	background: url(../images/250_milieu.jpg) repeat-y;
}
#alouer_bas
{
	width:250px;
	height:20px;
	background: url(../images/250_bas.jpg) no-repeat 0 0;
}

#batiment_alouer{
	margin-right:2px;
	height:75px;
	clear:right;
	margin-bottom:5px;
}
#batiment_alouer img{
	float:right;
	margin-right:2px;
	width:100px;
	height:75px;
}
#batiment_alouer p
{
	padding-top:20px;
	font-size:12px;
	font-weight:bold;
}



#info
{
	width:250px;
	margin-right:20px;
}
#info_haut
{
	width:250px;
	height:20px;
	background: url(../images/250_haut.jpg) no-repeat 0 0;
}
#info_milieu
{
	padding-left:10px;
	padding-right:10px;
	overflow:hidden;
	background: url(../images/250_milieu.jpg) repeat-y;
}
#info_bas
{
	width:250px;
	height:20px;
	background: url(../images/250_bas.jpg) no-repeat 0 0;
}

#titrepad
{
padding-top:3px;
}



#champ_texte
{
	float:right;
	padding-right:20px;
}

#champ_texte2
{
	float:right;
	padding-left: 19px;
	padding-right: 0px;
	
}

#titrelien {
color: #000000;
font-weight: bold;
text-decoration: none;
}

#titrelien a {
color: #000000;
font-weight: bold;
text-decoration: none;
}

#titrelien  #lienspec:hover , #lienspec:active , #lienspec:focus, #lienspec:visited, #lienspec:active 
{
color: #000000;
font-weight: bold;
text-decoration: none;
}

#footer
{
	width:1000px;
	height:65px;
	background: url(../images/footer.jpg) no-repeat 0 0;
	clear:both;
}

#texte_footer
{
	color:#FFFFFF;
	font-size: 11px;
	text-align:right;
	padding-top:15px;
	margin-right:8px;
	
	
}

#texte_footer a
{
	color:#FFFFFF;
	font-size: 11px;
	text-align:right;
	padding-top:15px;
	margin-right:8px;
	
	
}

#image_news
{
	float:left;
	font-size:8px;
	margin-left:2px;
	border:none;
	margin-right:5px;
}

#image_news img
{
	border:double;
}

#autre_news
{
	font-size:12px;
	width:350px;
}

#autre_news ul
{
	margin-top:2px;
}
#autre_news li
{
	margin-top:4px;
}


#agence
{
	width:330px;
	padding-bottom:10px;
}

#plan_agence
{
	float:left;
	width:100px;
	margin-top:10px;
	margin-right:20px;
}

#info_agence
{
	margin-top:10px;
	font-size:12px;
}

#texte_agence
{
	text-align:center;
	font-size:12px;
	float:right;
	width:205px;
	margin-right:5px;
}

#article
{
	text-align:justify;
}

#centre
{
	text-align:center;
}

#LienImageInfo img
{
	border:none;
}
