@CHARSET "ISO-8859-1";

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

html{
	font-family : arial, sans-serif;
	color : #7f7f7f;
	font-size : 11px;
}

#main{
	background : url(../images/fondMain.png) top left repeat-y;
	margin : 0px auto;
	width : 900px;
}
	#main .header{
		position : relative;
		height : 205px;
	}
		#main .header .logo{
			position : absolute;
				top : 26px;
				left : 26px; 
		}
		#main .header .topMenu{
			position : absolute;
				top : 15px;
				left : 250px;
		}
			#main .header .topMenu a{
				display : block;
				width : 30px;
				height : 75px;
				float : left;
				margin : 0px 20px;
			}
				#main .header .topMenu a span{
					display : none;
				}
			#main .header .topMenu a.etudes{
				background : url(../images/tmEtudes.gif) bottom left no-repeat;
			}
			#main .header .topMenu a.recrutements{
				background : url(../images/tmRecrutements.gif) bottom left no-repeat;
			}
			#main .header .topMenu a.locations{
				background : url(../images/tmLocation.gif) bottom left no-repeat;
			}
			#main .header .topMenu a.visites{
				background : url(../images/tmVisites.gif) bottom left no-repeat;
			}
			#main .header .topMenu a.creation-entreprises {
				background : url(../images/tmCreation.gif) bottom left no-repeat;
			}
			#main .header .topMenu a.etudes:hover{
				background : url(../images/tmEtudes2.gif) bottom left no-repeat;
			}
			#main .header .topMenu a.recrutements:hover{
				background : url(../images/tmRecrutements2.gif) bottom left no-repeat;
			}
			#main .header .topMenu a.locations:hover{
				background : url(../images/tmLocation2.gif) bottom left no-repeat;
			}
			#main .header .topMenu a.visites:hover{
				background : url(../images/tmVisites2.gif) bottom left no-repeat;
			}
			#main .header .topMenu a.creation-entreprises:hover {
				background : url(../images/tmCreation2.gif) bottom left no-repeat;
			}
			
		#main .header h1.titre{
			width : 184px;
			padding-left : 93px;
			height : 69px;
			padding-top : 10px;
			float : left;
			font-size : 18px;
			font-weight : normal;
			position : absolute;
				bottom : 0px;
				left : 4px;
		}
		#main .header p.sstitre{
			color : #a6a6a6;
			width : 210px;
			padding-left : 20px;
			height : 25px;
			padding-top : 11px;
			float : left;
			font-size : 12px;
			font-weight : bold;
			margin : 0px 15px;
			border-left : solid 2px #b3b3b3;
			position : absolute;
				bottom : 35px;
				left : 290px;
			
		}
		#main .header form.espaceClient{
			background : url(../images/formEspaceClient.png) bottom left no-repeat #fff;
			display : block;
			width : 308px;
			height : 190px;
			position : absolute;
				top : 10px;
				right : 10px;
			font-size : 10px;
		}
			#main .header form.espaceClient dl dt{
				font-size : 18px;
				margin : 10px 0px 15px 115px;
			}
			#main .header form.espaceClient dl dd{
				width : 170px;
				margin : 5px 5px 0px 5px;
				float : left;
			}
			#main .header form.espaceClient dl dd.text{
				clear : left;
				width : 100px;
				text-align : right;
				margin-top : 9px;
			}
				#main .header form.espaceClient dl dd input{
					height : 15px;
					width : 120px;
					border : solid 1px #e3e3e3;
				}
				#main .header form.espaceClient dl dd input.submit{
					width : 25px;
					height : 19px;
					margin-left : 10px;
					font-size : 10px;
					color : #fff;
					border-width : 0px;
					background-color : #000;
				}
			#main .header form.espaceClient p{
				clear : left;
				padding-left : 110px;
				padding-top : 5px;
			}
				#main .header form.espaceClient p a{
					text-decoration : none;
				}
				#main .header form.espaceClient p a:hover{
					text-decoration : underline;
				}
			#main .header form.espaceClient #espace-client-erreur {
				color: #d00;
				margin-left:120px;
			}
				
	#main .anim{
		height : 250px;
		width : 890px;
		margin-left : 4px;
		background-color : #ececec;
		position : relative;
	}
		#main .anim ul.mainMenu{
			list-style-type : none;
			padding : 20px 20px;
			width : 230px;
			overflow : hidden;
		}
			#main .anim ul.mainMenu li{
				border-bottom : solid 1px #ccc;
			}
			#main .anim ul.mainMenu li h4{
				list-style-type : none;
				font-size : 13px;
				word-spacing : 3px;
				padding : 7px 0px 7px 10px;
			}
			#main .anim ul.mainMenu li h4.last{
				border-bottom-width : 0px;
			}
				#main .anim ul.mainMenu li h4 a{
					color : #7f7f7f;
					text-decoration : none;
					word-spacing : 0px;
				}
			#main .anim ul.mainMenu li ul{
				list-style-type : none;
				margin : -5px 0px 10px 50px;
			}
				#main .anim ul.mainMenu li ul li{
					border-bottom-width : 0px;
				}
				#main .anim ul.mainMenu li ul li a{
					background : url(../images/ssmenu.gif) no-repeat 0px 7px;
					padding-left : 10px;
					color : #a6a6a6;
					text-decoration : none;
					font-weight : bold;
				}
		#main .anim h2{
			position : absolute;
			font-size : 15px;
		}
			#main .anim h2 strong{
				font-size : 22px;
				font-weight : normal;
			}
		#main .anim div#dlPlaquettes{
			position : absolute;
				/*
				top : 150px;
				left : 250px;
				*/
			font-size : 10px;
			background : url(../images/dlPlaquettesPDF.png) no-repeat top left;
			width : 100px;
			height : 27px;
			padding : 4px 5px 0px 37px;
			font-weight : bolder;
			cursor : pointer;
			border-top : solid 1px #dedede;
			border-left : solid 1px #dedede;
			border-right : solid 1px #ccc;
			border-bottom : solid 1px #ccc;
		}
			#main .anim div#dlPlaquettes span{
				font-size : 9px;
			}
		#main .anim ul#listePDFs{
			font-size : 10px;
			/*display : none;*/
			position : absolute;
			list-style-type : none;
			border-left : solid 2px #7f7f7f;
			padding : 3px;
			background : #fff;
			width : 134px;
		}
			#main .anim ul#listePDFs li{
				padding : 2px;/* 2px 2px 15px;*/
				liste-style-type : none;
				background : /*url(../images/miniPDF.png) center left no-repeat */#fff;
			}
	#main .content{
		background : url(../images/fondContent.png) repeat-y top left #fff;
		margin : 0px 10px 0px 10px;
	}
	#main .footer{
		clear:both;
		padding-top : 6px;
		height : 45px;
	}
		#main .footer a,#main .listePartenaires a{
			text-decoration : none;
			color : #7f7f7f;
			display : block;
			float : left;
			padding : 0px 5px 0px 10px;
			margin-left : 10px;
			border-left : solid 1px #aaa;
		}
		#main .footer a:hover,#main .listePartenaires a:hover{
			text-decoration : underline;
		}
		#main .footer a.first,#main .listePartenaires a.first{
			border-width : 0px;
		}
		#main .footer a.copyright{
			float:right;
		}		
		
		#main .footer .menu {
			height : 15px;
		}
		
		#main .footer .menu a{
			text-decoration : none;
			color : #7f7f7f;
			display : block;
			float : left;
			padding : 0px 5px 0px 10px;
			margin-left : 10px;
			border-left : solid 1px #aaa;
		}
		#main .footer .menu a:hover{
			text-decoration : underline;
		}
		#main .footer .menu a.first{
			border-width : 0px;
		}
		
		#main .listePartenaires {
			/*clear: both;*/
			background : #fff;
			height : 30px;
		}
		#main .listePartenaires a.copyright{
			float:right;
		}	
				
		
		
			
