﻿/* immobilierstsauveur */

@import url("cartridge.css");

html,
body {
	margin:0;
	padding:0;
	background-color: #95BCF5; 
    background-image: url(/Sites/immobiliersaintsauveur/images/bg/back-ground-2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-attachment: fixed;
	text-align: center;
}
#header 
{
    margin-left: 13px;
    width: 766px
}
#container{
	width: 100%;
	display: block;
	float: left;
	padding-bottom: 30px
}
#site{
	text-align: left;
	width: 785px;
	background: url(/Sites/immobiliersaintsauveur/images/bg/bk_site_s.gif);
	display: block;
	float: left;
}
#contentcol
{
    padding-left: 5px;    
}


#utilityBar{
	background: #000000; /*#ededed;*/
	color: #616c7b;
	height: 29px;
	width: 568px;
	float: right;
	z-index: 100;
	margin-top: -261px;
	margin-right: 6px;
	/*margin-left: 300px;*/
	border-bottom: 1px solid #c0d1da;
	position: relative;
}


#content .promo{
	border-top: 5px;
	border-bottom: 5px;
	border-left: 5px;
	border-right: 0px;
	border-color: #000000;
	border-style: solid;
	margin-bottom: 5px;
}

/* begin site map*/
.sitemapblock h2
{
color:#005daa;
font-size:smaller;
text-decoration:none;
border-bottom-color: #666666;
border-bottom-style: dotted;
border-bottom-width: 1px;
padding-bottom: 10px;
display:inline-block;
} 

.sitemapblock hr
{
border-bottom:dotted 0 #000;
}

.sitemapblock span
{
color:#005daa;
text-decoration:none;

}

.sitemapblock span:hover
{
color:#005daa;
text-decoration:underline;
padding-bottom: 10px;
}

.sitemapblock ul 
{
color:#005daa;
margin:0 0 0 0;
padding: 0 0 0 10px;
}

.sitemapblock ul li
{
color:#008854;
list-style-type: square;
margin:0 0 10px 4px;

}

.sitemapblock ul li li
{
list-style-type: none;
margin:0 0 0 4px;

}

.sitemapblock ul li li li
{
list-style-type: none;
margin:0 0 0 4px;
}

.sitemapblock span.nolink:hover
{
text-decoration:none;
}
/* end site map*/


#background{
	background-image: url(Sites/immobiliersaintsauveur/images/bg/bk_basic.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	display: block;
	float: left;
}

#container{
	background-image: url(/Sites/immobiliersaintsauveur/images/bg/back-ground-2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
    background-attachment: fixed;
	width: 100%;
	display: block;
	float:left;
}

/* footer */

#footer{
	width: 100%;
	height: 120px;
	display: block;
	float: left;
	background: url(/Sites/immobiliersaintsauveur/images/bg/bk_site.gif) no-repeat right bottom;
}
#footer .firstDiv{
	background-color: #000000;
	height: 5px;
	margin: 0 3px 0 12px;
	overflow:hidden;
}
#footer .middleDiv{
	background-color: #113B87;
	height: 5px;
	margin:	margin: 0 8px 0 15px;
	overflow: hidden;
}
#footer .lastDiv{
	background-color: #113B87;
	height: 5px;
	margin: 0 8px 0 15px;
	overflow: hidden;
}
	
/**************************************/

    #menucol {	
        /*background : url(/Sites/immobiliersaintsauveur/images/bg/bknavUl.gif) #C1DBF5 repeat-y left top;*/
    }

    #nav div, #nav div div, #nav div div div {
        font-size:12px;		
        background-color: #C1DBF4;
        /*background : url(/Sites/immobiliersaintsauveur/images/bg/bknavUl.gif) #C1DBF5 no-repeat left top;*/
    }

	.divbg {	width:190px;
	    height:18px;
		display:block;
		border-top: 1px solid #d8d8d8;		
		padding-top: 3px;
		padding-bottom: 3px;
		margin:0 0 0 0;
		text-transform:uppercase;
		vertical-align:middle;
		background-color: #C1DBF4;
		color:#A68200;	/*vert*/
		cursor:pointer;	
		/*background : url(/Sites/immobiliersaintsauveur/images/bg/bknavUl.gif) #C1DBF5 repeat-y left top;		*/
		}				
		
	.subitem {
		height:15px;
		display:block;
		padding-top: 3px;
		padding-bottom: 3px;
		margin:0 0 0 0;
	}	
		
	.divbg:hover {
		color:#808080
		}	
	
	.nobg {
			background: url() no-repeat top left;
			margin-left:4px;
			/*background-repeat: no-repeat;
			background-position:center center;*/
			padding:0 2px 0 2px;
		 }
	
	.bg {
			background: url(/Sites/common/images/common/nav_plus.gif) no-repeat top left;
			margin-left:12px;
			background-repeat: no-repeat;
			background-position:center center;
			padding:0 2px 0 2px;
            margin-left:6px;
            margin-right:2px;
		 }		 
		 
	.divbg .subitem .subitem {
			margin-left:6px
		 }
										
	.subelements {
			width:189px;
			display:none;
			padding-top: 3px;
			padding-bottom: 3px;
			background-color: #F8F8F8;
			border-top: 1px solid #d8d8d8;	
		}
		
	.subelements .subelements
	{
			padding-top: 3px;
			padding-bottom: 3px;
			margin:1px 0 1px 0;
			border-top: none;
			background-color: #f0f0f0;
	}
	
	.subelements .subelements .subelements
	{
	        padding-top: 3px;
			padding-bottom: 3px;
			border-top: none;	
			background-color: #f0f0f0;			
	}

	.subelements .subitem:hover 
	{
		color:#616C7B;		
	}	

	.subelements .subelements .subitem:hover 
	{
		color:#616C7B		
	}	

		.subelements .subelements .subelements .subitem:hover {
		color:#616C7B	
	}					
		
	.subelements .subitem  {
		text-transform:none;
		color:#005daa;	/*bleu*/
		cursor:pointer;		
		padding-top: 3px;
		padding-bottom: 3px;
	}	
	
	.subelements .subelements .subitem  {
	    padding-left:10px;
		text-transform:none;
		color:#616C7B;		
		cursor:pointer;		
		padding-top: 3px;
		padding-bottom: 3px;
	}	
		
	.subelements .subelements .subelements .subitem  {
		padding-left:20px;
		text-transform:none;
        color:#005daa;	/*bleu*/
		cursor:pointer;		
		padding-top: 3px;
		padding-bottom: 3px;
	}
	
	.lastOne 
	{
		width:189px;
		border-top: 1px solid #d8d8d8;	
	}
		
	#footerNav ul li a{
	color: #ffffff;
	text-decoration: none;	
}

#footer .friend a{
	color: #ffffff;
	text-decoration: none;
	padding: 5px 0 0 25px;
	float: left;
}
