
#zone_bordure em, #zone_bordure strong {
	margin: 0px;
	padding: 0px;
}

.toto{
	background-color : silver;
	border : 1px solid teal;
}
div#csc-header, div#menu_left, div#menu_2, div#secu_content, div#large_content, div#menu_top {
	float	: left;
}
/*titre bleus sur la page d'accueil */
div.csc-header, div.csc-textpicHeader{
	width	: 100%;
	margin-bottom	: 10px;
	margin-top	: 5px;
}
div.csc-header h1, div.csc-textpicHeader h1{
	/*background-color: #003881;*/
	background-color: #ffd338;*
	/*color		: white;*/
	color:#003881;
	font-size	: 12px;
	padding		: 1px 5px 1px 5px;
	margin : 0 0 0 0;
}
div.csc-header h2, div.csc-textpicHeader h2{
	font-size	: 12px;
	padding		: 1px 5px 1px 5px;
	margin : 0 0 0 0;
}
div.csc-header h1 a, div.csc-textpicHeader h2 a{
	text-decoration	: none;
}
div.csc-header a, div.csc-textpicHeader a{
	color		: #003881;
	font-size	: 12px;
	}
/* mail form */
form#mailform{
	width : 450px;
}
#mailform div{
	width	: 100%;
	text-align	: justify;
	padding-top	: 0px;
	padding-left	: 10px;
	padding-right	: 10px;
}
#mailform label{
	width		: 150px;
	text-align	: right;
	padding-right	: 10px;
}
#mailform input{
	width	: 250px;
	align	: right;
}
.csc-mailform-submit{
	
}
div.csc-mailform-field input#mailformRegistration_to_the_newsletter{
	width	: 20px;
}
fieldset.csc-mailform{
	border	: 0;
}
/* D�finition de l'en-t�te du site */
	div#head{
		width	: 1000px;
		height	: 100px;
		position: absolute;
		padding	: 0 0 0 0;
		margin	: 0 0 0 0;
		top	: 10px;
		left	: 0;
	}
	#head table{
		border	: 0;
		border-collapse	: collapse;
	}
	td#efus_logo{
		width	: 200px;
		height	: 100px;
		padding-bottom	: 7,5px;
		padding-top	: 7,5px;
	}
	td#efus_bandeau{
		width	: 800px;
		height	: 100px;
		background-image	: url(../imgs/efus_800_100.gif);
		background-position	: right;
		background-repeat	: no-repeat;
	}
	div#scroll_text{
		position	: relative;
		top	: 20px;
	}
	a.scroll{
		font-size	: 13px;
		font-weight	: normal;
		text-decoration	: none;
		color		: #003881;
	}
	
/* D�finition g�n�rale du site */
/* contenu principal */
	div#content div{
		display	: block;
	}
	/* D�finition colonne gauche */
	div#zone_gauche{
		width	: 160px;
		float	: left;
		/*border	: 1px solid teal;*/
	}
	#zone_gauche p, #zone_gauche p.bodytext{
		font-size	: 12px;
		padding-left	: 5px;
		text-indent	: 5px;
		text-align	: left;
		border-bottom	: 1px solid silver;
	}
	#zone_gauche p a, #zone_gauche p.bodytext a{
		text-decoration	: none;
	}
	/* Colonnes d'articles */
	div#zone_normale, div#zone_droite, div#zone_bordure{
		float		: left;
		margin-left	: 9px;
		width		: 268px;
		text-align	: justify;
		/*border	: 1px solid red;*/
	}
	body, div, table {
		font-size	: 13px;
	}
	body{
		background-color: #EEEDBD;
		font-family	: Geneva, Arial, Helvetica, sans-serif;
		color		: #003881;
	}
	a{
		font-size	: 13px;
		font-weight	: bold;
	}
	a:hover{
		text-decoration	: underline;
	}
	a img{
		border	: none;
	}
	th{
		text-align	: left;
	}
	h1, h2, h3{
		padding-left: 10px;
		font-size	: 16px;
		font-weight	: bold;
	}
	p, p.bodytext{
		font-size	: 13px;
		text-align	: justify;
		margin-top 	: 5px;
		margin-bottom	: 5px;
	}

/* Titres fond jaunes jaunes */
	.page_title, h5{
		font-size = 13px;
		text-align	: left;
		padding		: 2px 10px 2px 10px;
		/*background-color: #ffd338;*/
		background-color: #003881;
		margin	: 0 0 0 0;
	}
	h5{
		margin-bottom	: 3px;
		margin-top	: 3px;
	}
	table#flags img{
		margin-bottom	: 5px;
	}
	h5 a{
		font-size	: 13px;
		font-weight	: bold;
		text-decoration	: none;
		/*color		: #003881;*/
		color		: white;
		}
/* D�finition du div de contenu principal du site */
	div#content{
		background-image	: url(../imgs/fesu_back.gif);
		background-position	: top;
		background-repeat	: no-repeat;
		margin	: 0 0 0 0;
		padding	: 0 0 0 0;
		width	: 1000px;
		height	: 700px;
		position: absolute;
		left	: 0;
		top	: 120px;
		z-index	: 50;
		display	: block;
	}

/* D�finition des menus */
/* D�finition du menu principal */
	div#menu_left{
		width	: 165px;
	}
	#menu_left a{
		font-size	: 13px;
		text-decoration	: none;
		color		: #003881;
	}
	#menu_left table{
		border-collapse	: collapse;
		width	: 100%;
		border	: 0;
	}
	td.menu_lvl_1_no{
		padding-left: 5px;
	}
	td.menu_lvl_1_ac{
		padding-left	: 5px;
		/*couleur bleue
		background-color: #003881;*/
		/*couleur jaune*/
		background-color : #ffd338
	}
	td.menu_lvl_1_ac a{
		text-decoration	: none;
		color		: #003881;
	}
	td.menu_lvl_2_no{
		padding-left	: 10px;
		padding-right	: 5px;
	}
	td.menu_lvl_2_no a{
		font-weight	: normal;
		text-decoration	: none;
		color		: #003881;
	}
	td.menu_lvl_2_ac{
		padding-left	: 15px;
		padding-right	: 5px;
		font-weight	: bold;
		text-align	: right;
		/*border-top	: 1px solid #003881;*/
		border-bottom	: 1px solid #003881;
		border-right	: 1px solid #003881;
		background-color: #F3F2D1;
	}
/* Menu central */
	div#menu_2{
		margin-left : 5px;
		padding-left: 5px;
		width	: 300px;
		height	: 100%;
	}
	#menu_2 table{
		width	: 100%;
	}
	#menu_2 td{
		padding-left	: 5px;
		padding-right	: 5px;
		border-bottom	: 1px solid silver;
	}

	td.menu_2_lvl_1{
		padding	: 1px 5px 1px 5px;
		background-color: #003881;
	}
	td.menu_2_lvl_1 a{
		color	: #FFFFFF;
		text-decoration	: none;
	}
	td.menu_2_lvl_1 span{
		font-weight	: bold;
		color		: white;
	}
	td.menu_2_lvl_2_no a{
		font-size	: 12px;
		font-weight	: normal;
		text-decoration	: none;
		color		: #003881;
	}
	td.menu_2_lvl_2_ac a{
		font-weight	: bold;
		text-decoration	: none;
		color		: #003881;
		}
	div#secu_content{
		padding-left	: 5px;
		margin-left	: 10px;
		width	: 510px;
		height	: 100%;
	}
	div#large_content{
		width	: 800px;
		margin-left	: 5px;
		padding-left	: 5px;
	}
	
/* page public policies */
	/* D�finition du menu top */
		div#menu_top{
			width	: 100%;
			margin-bottom	: 10px;
		}
		#menu_top table{
			width	: 100%;
			border	: 0;
			border-collapse	: collapse;
		}
		#menu_top td{
			margin	: 0 0 0 0;
			padding	: 0 0 0 0;
			border-bottom	: 1px solid #003881;
		}
		#menu_top img.spacer{
			width	: 25px;
			height	: 15px;
		}
		td#public_menu_top div{
			margin-right	: 25px;
			padding-left	: 5px;
			float	: left;
			width	: 215px;
		}
		div.menu_top_no{
			background-color: #ffd338;
		}
		div.menu_top_no a{
			text-decoration	: none;
			color		: #003881;	
		}
		div.menu_top_ac{
			background-color: #003881;
		}
		div.menu_top_ac a{
			color	: white;
			text-decoration	: none;
		}
	/* sp�cifique */
		div#public_content{
			width	: 800px;
			margin-left	: 175px;
		}
		#public_content table{
			width	: 100%;
			border	: 0;
			border-collapse	: collapse;
		}
		#public_content th{
			width	: 50%;
			height	: 15px;
			border-bottom	: 1px solid #003881;
			margin	: 0 0 0 0;
			padding	: 0 0 0 0;
		}
		#public_content th a{
			font-weight	: bold;
			color		: white;
			text-decoration	: none;
		}
		th.title_right{
			text-align	: right;
		}
		#public_content td td{
			border-bottom	: 1px solid silver;
		}
		#public_content div.link{
			float	: left;
			background-color	: #EEEDBD;
			border	: 1px solid teal;
		}
		#public_content span.pub_pol{
			margin	: 0px 0px 0px 0px;
			width	: 250px;
			height	: 20px;
			background-color: #003881;
		}
		#public_content span.babel{
		}
		#public_content a{
			font-weight	: normal;
			text-decoration	: none;
		}
		#public_content img.spacer{
			width	: 25px;
			height	: 15px;
		}
		#zone_local{
			height	: 200px;
			margin-top : 0;
		}
		
		/*partie power mail */
		
.tx_powermail_pi1_form fieldset{
	border : 0;
	}
	
.tx_powermail_pi1_fieldwrap_html {
	margin-left:20px;
	margin-top:10px;
	}
	
.tx_powermail_pi1_fieldwrap_html label{
	vertical-align:top;
	width:100px;
	text-align:right;
	display:inline-block;
	}
.tx_powermail_pi1_fieldwrap_html input {
	margin-left : 0 !important;
	margin-left : 5px;
	}
	
.tx_powermail_pi1_fieldwrap_html input.required {
	margin-left : 0;
	}
	
.tx_powermail_pi1_fieldwrap_html_check label{
	display:inline;
}
.tx_powermail_pi1_fieldwrap_html p{
	vertical-align:top;
	width:200px;
	text-align:right;
	display:inline-block;
	padding : 0;
	}
	
div#content .tx_powermail_pi1_fieldwrap_html .powermail_check_inner{
	display : inline-block;
	margin-top : 4px;
	}

.tx_powermail_pi1_fieldwrap_html_submit{
	margin-left:100px;
	}
	
.powermail_captcha {
	vertical-align:top;
	}
	
.tx_powermail_pi1_fieldwrap_html_captcha .tx-srfreecap-pi2-cant-read{
  display : inline-block;
  width : 200px;

}
	