﻿/*stsauveur*/
@import url("cartridge.css");
td {
	border: 0px solid black;
}
html,
body {
	margin:0;
	padding:0;
	background-color: #3E4347;
	text-align: center;
}

/* 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;
}

.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/stsauveur/images/bg/bk_basic.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	display: block;
	float: left;
}

#container{
	background-image: url(/Sites/stsauveur/images/bg/bk_mssi.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 100%;
	display: block;
	float: left;
}


/* footer */
#footer .firstDiv{
	background-color: #e1e4e5;
	height: 5px;
	margin: 0 8px 0 15px;
	overflow: hidden;
}
#footer .middleDiv{
	background-color: #005daa;
	height: 5px;
	margin: 0 8px 0 15px;
	overflow: hidden;
}
#footer .lastDiv{
	background-color: #008854;
	height: 5px;
	margin: 0 8px 0 15px;
	overflow: hidden;
}

/**************************************/

    #nav div, #nav div div, #nav div div div {
        font-size:12px;		
    }

	.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: #fff;		
		color:#008854;	/*vert*/
		cursor:pointer;	
		background : url(/Sites/common/images/common/bknavUl.gif) #fff no-repeat 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:12px;
			background-repeat: no-repeat;
			background-position:center center;
			padding:0 2px 0 2px;
            margin-left:6px;
            margin-right: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:190px;
			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;	
	}
		