/* 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 'home' */
#content #leftContainerHome {
	margin : 15px 0 0 20px !important ;
	margin : 15px 0 0 10px;
	width : 560px ;
	float : left ;
}

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

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

	#content #leftContainerHome .blueContainer a {
		text-decoration : underline ;
		color : #fff ;
	}

	#content #leftContainerHome .blueContainer a:hover {
		background-color : #ccc ;
	}


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

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

	#content #leftContainerHome h3 {
		font-size : 1.25em ;
	}

	#content #leftContainerHome h4 {
		font-size : 1.15em ;
	}

	#content #leftContainerTemplate h5 {
		font-size : 1.10em ;
	}

	#content #leftContainerTemplate h6 {
		font-size : 1.05em ;
	}




	#leftContainerHome .blueContainer {
		background-image : url('img/content_blue_bg.png') ;
		width : 560px ;
		padding-bottom : 15px ;
		margin-bottom : 15px ;
		color : #fff ;
	}

	
		#leftContainerHome .blueContainer h2 {
			background-image : url('img/content_blue_top.png') ;
			padding : 0 0 0 30px ;
			line-height : 50px ;
			font-size : 1.35em ;
			font-family : sans-serif;
		}


		#leftContainerHome .blueContainer .contenu {
			margin : 0 15px ;
		}




	#leftContainerHome .whiteContainer {
		background-image : url('img/content_white_bg.png') ;
		width : 560px ;
		padding-bottom : 15px ;
	}

	
		#leftContainerHome .whiteContainer h2 {
			background-image : url('img/content_white_top.png') ;
			padding : 0 0 0 30px ;
			line-height : 50px ;
			font-size : 1.35em ;
			font-family : sans-serif;
			color : #366d94 ;
		}


		#leftContainerHome .whiteContainer .contenu {
			margin : 0 15px ;
			color : #808080 ;
		}

		

#content #rightContainerHome {
	margin : 15px 0 0 30px ;
	width : 200px ;
	float : left ;
}


	#rightContainerHome #president {
		padding-bottom : 15px ;
		margin-bottom : 15px ;
	}

		#rightContainerHome #president h3, #rightContainerHome #news h3 {
			background : url('img/content_puce.png') no-repeat;
			padding : 0 0 0 15px ;
			height : 25px ;
			width : 200px ;	
			font-size : 1.2em ;
			font-family : sans-serif;
			color : #366d94 ;
		}

			#president #presidentContent, #news #newsContent {
				border-top : 1px solid #f0f0f0 ;
				border-bottom : 1px solid #f0f0f0 ;
				background-color : #f5f5f5 ;
			}

				#president #presidentContent img {
				/*	float : left ;*/
					margin-right : 5px;
				}

					#presidentContent #presidentContenu {
						margin : 4px 4px 4px 0 ;
						font-size : 0.9em ;
						color : #366d94 ;
					}
		


	#rightContainerHome #news {
		padding-bottom : 15px ;
		margin-bottom : 15px ;
	}


		#rightContainerHome #news a {
			color : #989898 ;
			text-decoration : underline ;
		}

		#rightContainerHome #news a:hover {
			background-color : #ccc ;
		}

		#rightContainerHome #news h4 {
			font-size : 1.15em ;
			font-family : Arial;
			margin : 0 5px 5px ;
			padding : 5px 0 0 0;
		}

			#rightContainerHome #news h4 a {
				color : #366d94 ;
			}

			#rightContainerHome #news h4 a:hover {
				text-decoration : none ;
			}
		
				 #newsContent #newsContenu {
					margin : 0 5px 5px 5px ;
					font-size : 0.9em ;
					color : #989898 ;
				}
		
				
a#plaquette {
	text-indent : -9999px ;
	display : block ;
	width : 200px ;
	height : 65px ;
	background : url("img/content_plaquette.png") no-repeat bottom left ;
}

/* End of 'home' */

