﻿@charset "utf-8";
/* CSS Document */


/*****************************************
	BANDEAU
******************************************/
.bandeau{
	width:960px;
	height:32px;
	background:url(../img/rubrique/haut-ombre.gif) repeat-x;
}
	.bandeau .bandeau-titre{
		float:left;
		margin-left:15px;
	}
		.bandeau .bandeau-titre h1{ color:#013967; }
	 
	.bandeau .bandeau-fil{
		float:right;
		margin:10px 15px 10px 0px;
		color:#666666;
		font-size:11px;
		font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	}
		.bandeau .bandeau-fil a { color:#666666; font-size:11px; }

/*****************************************
	CONTENU
******************************************/

.contenu{
	clear:both;
	width:960px;
	display:inline-table;
}
	
	/*
		GAUCHE
	*/
	.contenu .cont-gauche {
		width:182px;
		height:500px;
		float:left;
		border-top:#b4bdc4 5px solid;
		background:url(../img/rubrique/menu-fond.png) no-repeat left top;
	}
		.contenu .cont-gauche li { 
			list-style:none;
			width:182px;
			height:30px;
			color:black;
			font-weight:bolder;
			font-size:12px;
			display:block;
		}
		.contenu .cont-gauche a {
			display:block;
			width:182px;
			height:30px;
			padding:6px 0px 0px 15px;
			text-decoration:none;
			background:url(../img/rubrique/menu-fond-off.png) no-repeat;
		}
		.contenu .cont-gauche a:hover {
			background:url(../img/rubrique/menu-fond-on.png) no-repeat;
		}
		.contenu .cont-gauche .active {
			background:url(../img/rubrique/menu-fond-on.png) no-repeat;
		}
	
	/*
		ENTETE
	*/
	.contenu .cont-entete {
		float:left;
		width:768px;
		height:5px;
		line-height:5px;
		font-size:1px;
		background-color:#b4bdc4;
	}
		.contenu .cont-entete img {
			margin:5px 5px 0px 20px;
		}
	/*
		MILIEU
	*/
	.contenu .cont-milieu {
		display:table;
		width:461px;
		margin:0px 0px 0px 20px;
		float:left;
	}
		.contenu .cont-milieu .texte-intro p img { margin: 0px 10px 10px 15px; }
		.contenu .cont-milieu .texte-intro ul { margin:0 0 15px 17px; }
		.contenu .cont-milieu .block-texte {
			clear:both;
			width: 100%;
			display:inline-table;
		}
			.contenu .cont-milieu .block-texte .titre {
				width: 100%;
				display:table;
				margin:0px 0px 10px 0px;
			}
				.contenu .cont-milieu .block-texte .titre .left { float:left; }
				.contenu .cont-milieu .block-texte .titre .right { float:right; }
				.contenu .cont-milieu .block-texte .desciption { text-align:justify; }
				.contenu .cont-milieu .block-texte .desciption img{ margin:0px 15px 0px 0px; }
				
			.contenu .cont-milieu .block-texte ul { margin:0 0 15px 17px; }
			.contenu .cont-milieu .block-texte li.adr { margin:0 0 0 -17px; list-style:none; }/*list-style:url(../img/article/picto-contact/adr.gif); }*/
			.contenu .cont-milieu .block-texte li.nom { font-weight:bold; margin:0 0 0 -17px; list-style:none; }/*list-style:url(../img/article/picto-contact/nom.gif); }*/
			.contenu .cont-milieu .block-texte li.mail { list-style:url(../img/article/picto-contact/mail.gif); }
			.contenu .cont-milieu .block-texte li.tel { list-style:url(../img/article/picto-contact/tel.gif); }
			.contenu .cont-milieu .block-texte li.fax { list-style:url(../img/article/picto-contact/fax.gif); }
		/*	nom	mail	tel	fax	*/
		
	.contenu .cont-milieu .sepa-haut {
		clear:both;
		float:left; height:5px; font-size:0px; width:461px;
		margin:0px 0px 10px 0px;
		background:url(../img/article/milieu-separation-haut.png) no-repeat;
	}
	.contenu .cont-milieu .sepa-bas {
		clear:both;
		float:left; height:5px; font-size:0px; width:461px;
		margin:10px 0px 20px 0px;
		background:url(../img/article/milieu-separation-bas.png) no-repeat;
	}
		
	/* ::::: Table ::::::::::*/
	
	/* 
		FORMATAGE DES TABLEAUX
	*/
	
	
	
	
	.contenu .cont-milieu table td{ font-size:11px; color:#4c4b4b;}
	.contenu .cont-milieu .table{
		width:429px;
		padding:15px 15px 10px 15px;
		border:1px solid #cccccc;
		margin-bottom:20px;
	}
		.contenu .cont-milieu .table input { border:1px solid #cccccc;}
		.contenu .cont-milieu .table .input-texte { 
			border:1px solid #cccccc;
			width:110px;
			font-size:10px;
			padding:2px;
		}
		.contenu .cont-milieu .table .input-select{ 
			border:1px solid #cccccc;
			width:110px;
			font-size:10px;
			font-weight:normal
		}
		.contenu .cont-milieu .table .input-adr{ width:324px; }
		.contenu .cont-milieu .table .textarea { border:1px solid #cccccc; }
		.contenu .cont-milieu .table .input-radio { border:none; }
		.contenu .cont-milieu .table .input-check { border:none; }
		.contenu .cont-milieu .table .input-img { border:none; }
	.contenu .cont-milieu td{ height:25px; }
		.contenu .cont-milieu td.spacer{ height:1px; }	
	
	
	/* ::::: Galerie ::::::::::*/
	.contenu .cont-milieu .block-texte .galerie-video,
	.contenu .cont-milieu .block-texte .galerie-photo {
		width:100%;/*	largeur max supporter par IE	 */
		margin: 10px 0px 5px 0px;
		display: block;
	}
	
		.contenu .cont-milieu .block-texte .galerie-photo .ligne { height:60px; }
			.contenu .cont-milieu .block-texte .galerie-photo .ligne img { margin:0px 10px 0px 0px; }
			.contenu .cont-milieu .block-texte .galerie-photo .ligne a:hover { text-decoration:none; outline:none; }
		.contenu .cont-milieu .block-texte .galerie-video .ligne {  }
			.contenu .cont-milieu .block-texte .galerie-video .ligne p { float:left; display:block; width:100px; margin:0px 15px 0px 0px;  }
			.contenu .cont-milieu .block-texte .galerie-video .ligne img { margin:0px 10px 0px 0px; }
			.contenu .cont-milieu .block-texte .galerie-video .ligne a:hover { text-decoration:none; outline:none; }
			
			
			
		.contenu .cont-milieu .block-texte .galerie-video .wtv p{
			clear:both;
			padding:15px 0 15px 0;
			border-top:1px solid #eaeaea;
			height:80px;
		}
		
		.contenu .cont-milieu .block-texte .podcasts{
			
		}
		
			
			
			.contenu .cont-milieu .block-texte .podcasts p{
				padding:5px 0;
				/*border-bottom:1px solid #eaeaea;*/
			}
			
			.contenu .cont-milieu .block-texte .podcasts p:firstchild{
				/*border-top:1px solid #eaeaea;*/
			}
	/*
		DROITE
	*/
	.contenu .cont-droite {
		float:right; width:257px;
		margin:0px 20px 0px 20px;
	}
		.contenu .cont-droite ul{ margin-left:15px; }
		.contenu .cont-droite .sepa-haut {
			height:5px; font-size:0px;
			line-height:5px; padding:0px;
			margin:0px; background:url(../img/article/droite-cadre-haut.png) no-repeat;
		}
		.contenu .cont-droite .sepa-bas {
			height:5px; font-size:0px;
			line-height:5px; padding:0px;
			margin:0px; background:url(../img/article/droite-cadre-bas.png) no-repeat;
		}
		.contenu .cont-droite .cadre-texte { background:url(../img/article/droite-cadre-milieu.png) repeat-y; }
			.contenu .cont-droite .cadre-texte .block-texte {
				padding:5px 15px 5px 15px;
			}
			
			.contenu .cont-droite .cadre-texte .bctxt{
				margin:0px 15px 0px 15px;
				padding:5px 0px 5px 0px;
			}
			
				.contenu .cont-droite .cadre-texte .bctxt h2{
					margin-top:0;
				}
			
				.contenu .cont-droite .cadre-texte .block-texte p img { margin:0px 10px 10px 10px; }
				.contenu .cont-droite .cadre-texte .block-texte li {
					margin:0px 0px 0px 15px;
					list-style:url(../img/article/fichier-8x10.gif);
				}
			
		.contenu .cont-droite .sepa2-haut {
			height:5px; font-size:0px;
			line-height:5px; padding:0px;
			margin:0px; background:url(../img/article/droite-cadre-2-haut.png) no-repeat;
		}
		.contenu .cont-droite .sepa2-bas {
			height:5px; font-size:0px;
			line-height:5px; padding:0px;
			margin:0px; background:url(../img/article/droite-cadre-2-bas.png) no-repeat;
		}
		.contenu .cont-droite .cadre2-texte { width:256px; background:url(../img/article/droite-cadre-2-milieu.png) repeat-y; }
			.contenu .cont-droite .cadre2-texte .block2-texte {
				padding:5px 15px 5px 15px;
			}
			.contenu .cont-droite .cadre2-texte .block2-texte ul { margin:0 0 15px 17px; }
			.contenu .cont-droite .cadre2-texte .block2-texte li.adr { margin:0 0 0 -17px; list-style:none; }/*list-style:url(../img/article/picto-contact/adr.gif); }*/
			.contenu .cont-droite .cadre2-texte .block2-texte li.nom { font-weight:bold; margin:0 0 0 -17px; list-style:none; }/*list-style:url(../img/article/picto-contact/nom.gif); }*/
			.contenu .cont-droite .cadre2-texte .block2-texte li.mail { list-style:url(../img/article/picto-contact/mail.gif); }
			.contenu .cont-droite .cadre2-texte .block2-texte li.tel { list-style:url(../img/article/picto-contact/tel.gif); }
			.contenu .cont-droite .cadre2-texte .block2-texte li.fax { list-style:url(../img/article/picto-contact/fax.gif); }

			
	/* :::  RECRUTEMENT ::: */
	.temoin-formation{
		font-size:11px;
		color:#888787;
	}
	
	.temoin-titre{
		color:#4c4b4b;
		font-size:12px;
	}
	
	table{
		border:1px solid #ccc;
	}		
	
	
	/* :: DEMANDE INFORMATION :: */
	
	.actu
	{
		margin-top:10px;
	}
	.derror
	{
		border: 1px solid red;
		color:#ff0000;
	}
	.ferror
	{
		color:#ff0000;
	}
				
		