@charset "UTF-8";
/* CSS Document */

body{
	background-color:#c3e0bc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

a {
   color:#336600;
   text-decoration:none;
}

#actu {
   background-color:#FFF;
   padding-left:5px;
   margin-bottom:5px;
   font-size:15px;
   border:1px solid gray;
   border-bottom:0px;
}

#emplois {
   background-color:#FFF;
   padding-left:5px;
   margin-bottom:5px;
   font-size:15px;
   border:1px solid gray;
   border-bottom:0px;
}

#warning {
   border:solid 1px #CC0000;
   padding:1px; 
   font-size:medium; 
   margin-right:3px; 
   font-weight:bold; 
   color:#CC0000;
}

.text_formulaire a{
   margin-left:10px;
   color:#666666;
}
img {
 border:0px;
 }
 
.clear{
	clear:both;
}

.global{
	width:1000px;
	height:800px;
	margin:auto;
	margin-top:10px;
}
	.header{
		width:100%;
		height:193px;
		background-image:url(../images/header.jpg);
		position:relative;
	}
		.logo{
			width:190px;
			height:88px;
			position:absolute;
			top:50px;
			left:50px;
		}
		.acces{
			position:absolute;
			right:2px;
			top:1px;
			width:338px;
			height:77px;
			background-image:url(../images/acces.png);
			color:#FFF;
		}
		.acces table{
			margin-top:40px;
		}
			.acces input[type=text], .acces input[type=password]{
				border:1px solid #000;
				width:110px;
			}
			
		.menu{
			position:absolute;
			bottom:-2px;
			width:100%;
			height:28px;
			z-index:10;
		}
			.menu table{
				text-align:center;	
			}
			.menu table td{
				background-image:url(../images/fond-menu.png);
				border:#ccb05f 2px solid;
			}
			.menu table td:hover{
				background-image:url(../images/fond-menu-current.png);
				cursor:pointer;
			}
			
			.menu table a{
				font-size:18px;
				color:#000;
				font-weight:bold;
				text-decoration:none;
			}
	
	.bandeau{
		position:absolute;
		left:0px;
		width:100%;
		height:210px;
		background-image:url(../images/test.jpg);
		background-repeat:repeat-x;
		z-index:9;
	}
		.contenu-bandeau{
			position:relative;
			width:1000px;
			margin:auto;
			margin-top:18px;
		}
		.border-img{
			border:1px solid #FFF;
			border-bottom:none;
		}
		.visuel{
			position:absolute;
			width:658px;
			height:170px;
			border:1px solid #FFF;
			border-bottom:none;
			background-image:url(../images/bandeau.jpg);
		}
		.presentation{
			position:absolute;
			width:338px;
			height:170px;
			border:1px solid #FFF;
			border-bottom:none;
			right:1px;
			background-image:url(../images/fond_presentation.jpg);	
		}
		
	.contenu{
		width:100%;
		background-image:url(../images/fond_contenu.jpg);
		height:100%;
		background-repeat:repeat-x;
		margin-top:200px;
	}
		.gauche{
			position:relative;
			padding:15px;
			width:630px;
			height:100%;
			float:left;
		}
			.gauche ul{
				list-style:none;
			}
			.titre-page{
				margin-top:5px;
				margin-bottom:20px;
			}
			.element-home {
				float:left;
				width:190px;
				margin-top:20px;
				margin-bottom:40px;
				margin-left:20px;
				float:left;
				border-top:1px #000 dashed;
			}
				.description{
					position:relative;
					padding:5px;
					text-align:justify;
				}	
			
			.bloc-actu{
				margin-top:60px;
				padding-top:10px;
				border-top:2px dashed #000;
			}
				.titre-bloc-actu{
					font-size:14px;
					font-weight:bold;
				}
				.date-bloc-actu{
					font-style:italic;
					padding-left:10px;
					margin-top:5px;
					margin-bottom:5px;
				}
				.contenu-bloc-actu{
					padding-left:10px;
					text-align:justify;
				}
			
			.rdv{
				width:100%;	
			}
				.rdv table td.top{
					vertical-align:top;
				}
				.rdv table .title{
					height:30px;
					font-size:16px;
					font-weight:bold;
				}
				.rdv table input[type=text]{
					width:340px;	
				}
				.rdv table textarea{
					width:340px;
					height:100px;
				}
			
			.tabDiplome{
				line-height:25px;color:#FFF; font-size:14px; text-align:center	
			}
			.tabDiplome td{
				border:1px #488902 solid;
			}
			.tabDiplome .vert{
				background-image:url(../images/fond-tab.jpg);
				font-weight:bold;
			}
			table.tabDiplome input[type=text]{
				
				border:0;
				height:23px;
				
			}
			table.tabDiplome input[type=text].etablissement{
				width:175px;
			}
			table.tabDiplome input[type=text].niveau{
				width:62px;
			}
			table.tabDiplome input[type=text].resultat{
				width:62px;
			}
			table.tabDiplome input[type=text].diplome{
				width:110px;
			}
			table.tabDiplome input[type=text].mention{
				width:90px;
			}
			
		.droite{
			position:relative;
			width:340px;
			
			float:right;
		}
			.actu{
				position:relative;
				margin-top:20px;
				width:317px;
				height:267px;
				background-image:url(../images/fond-actu.png);
			}
				.element-actu{
					margin-left:32px;
					padding-top:80px;
					width:250px;
					text-align:justify;
				}
				.element-actu a{
					color:#000;
					text-decoration:none;
				}
				.element-actu a:hover{
					color:#000;
					text-decoration:underline;
				}
					.titre-actu{
						font-size:14px;
						font-weight:bold;
						margin-bottom:5px;
					}
					.date-actu{
						font-size:13px;
						font-style:italic;
						font-weight:bold;
						margin-bottom:5px;
					}
					.savoir-plus-actu{
					    margin-top:15px;
						position:absolute;
						right:10px;
					}
			.rdv{
				margin-top:10px;	
			}
			.infos{
				margin-top:10px;
				width:315px;
				height:266px;
				background-image:url(../images/fond-informations.png);
			}
				.infos ul{
					padding-top:95px;	
					font-size:14px;
					line-height:18px;
					margin-top:0px;
				}
				.infos ul a{
					color:#000;
					text-decoration:none;
				}
				.infos ul a:hover{
					color:#000;
					text-decoration:underline;
				}
	
	.footer{
		width:100%;
		height:30px;
		margin-top:30px;
		text-align:center;
	}
		.footer a{
			color:#000;
			text-decoration:none;
		}
		.footer a:hover{
			text-decoration:underline;
		}
		.text {
		    background-color:#FFF;
			display:inline;
			float:right;
			margin-right:280px;
		}
		
		.text1 {
		    background-color:#FFF;
			display:inline;
			margin-left:66px;
			margin-top:10px;
		}

