/* Start of CMSMS style sheet 'default' */
/******************************************************/
/******			css : www.hec-junior-conseil.com		
/******			last update : 10/10/2007	
/******************************************************/


/******		Proprietes globales du site			*******/
* {
	margin : 0 ;
	padding : 0 ;
}

body {
	font-family : Verdana, sans-serif ;
	font-size : 70% ;
}

a,a:link {
	text-decoration : none ;
	outline : none ;
}

a:hover {
	text-decoration : underline ;
}

a img {
	border : none ;
}

div.clear {
	visibility : hidden ;
	height : 0px ;
	line-height : 0px ;
	clear : both ;
}

/******			Proprietes du global			*******/

#global{
	width : 830px;
	margin : 30px auto ;
	background : url("img/global_bg.png") repeat-y ;
}


	#header {
		background : url("img/header_bg.png") no-repeat ;
		position : relative ;
	}


		#header h1 {
			text-indent : -9999px;
			margin-left : 20px ; 
			padding-top : 20px ;
		}

			#header h1 a {
				display : block ;
				width : 175px ;
				height : 70px ;
				background : url("img/header_logo.png") no-repeat bottom left ;
			}

			#header a#appel_offre {
				text-indent : -9999px;
				position : absolute ; 
				top : 25px ;
				left : 535px !important ;
				left : 515px ;

				display : block ;
				width : 278px ;
				height : 35px ;
				background : url("img/header_appel_offre.png") no-repeat top left ;
			}

	
			
	#menu {
		height : 21px ;
	}
		
		#menu ul {
			list-style : none ;
			margin-left : 245px ;
		}

			#menu ul li {
					float : left ;
					margin-right : 2px ;
			}

				#menu ul li a {
					display : block	;	
					width :  114px ;
					height : 21px ;
					text-indent : -9999px ;
				}
				
				#menu #structure a {
					background-image : url('img/menu_structure.png') ;
					background-position : left top ;
				}
				#menu #structure a:hover {
					background-position : left bottom ;
				}
				

				#menu #etude a {
					background-image : url('img/menu_etude.png') ;
					background-position : left top ;
				}
				#menu #etude a:hover {
					background-position : left bottom ;
				}


				#menu #competences a {
					background-image : url('img/menu_competences.png') ;
					background-position : left top ;
				}
				#menu #competences a:hover {
					background-position : left bottom ;
				}
			

				#menu #points-forts a {
					background-image : url('img/menu_points_forts.png') ;
					background-position : left top ;
				}
				#menu #points-forts a:hover {
					background-position : left bottom ;
				}
			

				#menu #contacter a {
					background-image : url('img/menu_contacter.png') ;
					background-position : left top ;
				}
				#menu #contacter a:hover {
					background-position : left bottom ;
				}
			

				#global #menu li.activeparent a {
					background-position : left bottom ;
				}
				



	#flash {
		width : 820px ;
		height : 167px ;
		border-top : 1px solid #193441 ;
		border-bottom : 1px solid #193441 ;
		/*background-color : #193441 ; */
		margin-left : 5px ;
	}


		#flash img {
			width : 820px ;
			height : 167px ;
		}


	#bottomCadre {
		background : url("img/footer_bg.png") no-repeat ;
		height : 20px ;
	}

		
	#footer {
		background-color : #fff ;
		padding-left : 300px ;
		color : #999999 ;
	}
		
	#footer a {
		color : #999999 ;
	}

#languages{
width : 830px;
text-align:right;
margin:10px auto;
}
/* End of 'default' */

/* Start of CMSMS style sheet 'template' */
#content #flashDemarche {
	margin : 15px 0 0 20px !important ;
	margin : 15px 0 0 10px;
	width : 610px ;
	height : 410px ;
	float : left ;
}


#content #leftContainerTemplate {
	margin : 15px 0 0 20px !important ;
	margin : 15px 0 0 10px;
	background-image : url('img/content_skyBlue_bg.png') ;
	width : 610px ;
	float : left ;
}




	#content #leftContainerTemplate ul, #content #leftContainerTemplate ol {
		margin : 0 0 0 15px;
	}

		#content #leftContainerTemplate li {
			list-style-position : inside;
		}

	#content #leftContainerTemplate a {
		text-decoration : underline ;
		color : #818181 ;
	}

	#content #leftContainerTemplate a:hover {
		background-color : #ccc ;
	}

	#content #leftContainerTemplate h3 {
		font-size : 1.25em ;
		color : #024677 ;
	}

	#content #leftContainerTemplate h4 {
		font-size : 1.15em ;
		color : #024677 ;
	}



	#leftContainerTemplate .skyBlueContainer {
		margin : 10px 10px 15px 20px ;
		padding-bottom : 15px ;
		color : #818181 ;
	}


		#leftContainerTemplate .skyBlueContainer h2 {
			background : url('img/content_puce2.png') no-repeat ;
			margin : 20px 0 5px 0;
			padding : 0 0 0 20px ;
			font-size : 1.35em ;
			font-family : sans-serif ;
			color : #024677 ;
		}

		

#content #rightContainerTemplate {
	margin : 15px 0 0 30px ;
	width : 150px ;
	float : left ;
}



		#content #rightContainerTemplate ul {
			list-style : none ;
		}
			
			#content #rightContainerTemplate ul li {
				margin-bottom : 2px ;
			}

				#content #rightContainerTemplate ul li a {
					display : block ;
					width : 140px !important ;
					width : 150px ;
					padding-left : 10px ;
					line-height : 25px ;
					font-size : 1.1em ;
					background-color : #366d94 ;
					color : #fff ;
					font-family : Arial ;
				}
			
				#content #rightContainerTemplate ul li a:hover {
					background-color : #0d4d7d ;
					text-decoration : none ;
				}


				#content #rightContainerTemplate ul li a.currentpage {
					background-color : #0d4d7d ;
					text-decoration : none ;
				}

/*		sitemap		*/
#global #content #leftContainerTemplate ul.sitemap li {
	margin : 5px ;
	list-style : none ;
}


/*		contact		*/
#global #content #leftContainerTemplate #contactform {
	border : 0px ;
}

	#global #content #leftContainerTemplate #contactform .labelform{
		display : block ;
	}

	#global #content #leftContainerTemplate #contactform .fieldform{
		width : 300px ;
	}

	#global #content #leftContainerTemplate #contactform #message {
		width : 450px ;
	}


	#global #content #leftContainerTemplate #contactform #sendform {
		width : 200px ;
		margin-top : 5px ;
	}
	
	#global #content #leftContainerTemplate .formError {
		border : 1px solid #ccc ; 
		padding : 10px ;
		background-color : #ffddaa ;
		font-weight: bold;
		margin : 0 0 15px 0 ;
	}

	#global #content #leftContainerTemplate .formMessage {
		border : 1px solid #ccc ; 
		padding : 10px ;
		background-color : #aaffaa ;
		font-weight: bold;
		margin : 0 0 15px 0 ;
	}

/*		newsletters		*/
#global #content #leftContainerTemplate #newsletterform label {
	margin : 0 0 0 25px ;
	line-height : 20px ;
}

#global #content #leftContainerTemplate #newsletterform input-submit {
width : 400px ;

}

/*		news		*/
#leftContainerTemplate .skyBlueContainer .NewsSummary {
	margin : 0 0 20px 30px ;
}

#leftContainerTemplate .skyBlueContainer .NewsSummary h4 {
	background : url('img/content_puce2.png') no-repeat ;
	margin : 0px 0 5px 0;
	padding : 0 0 0 20px ;
	font-size : 1.35em ;
	font-family : sans-serif ;
	color : #024677 ;
}




/* End of 'template' */

