/* CSS Document */
/*---------------------------------------------------------------- Remise à zéro de tous les préformatages navigateurs */
	* {
		padding:0;
		margin:0;
		background-repeat:no-repeat;
	}
	body {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#6f6f6f;
	}
	a {text-decoration:none;}
	a:hover {text-decoration:none;}
	img {border:none;}
	ul,li,radio,label {list-style:none;}
/*----------------------------------------------------------------- Global */
	#global {
		width:770px;
		margin:0 auto;
	}
/*----------------------------------------------------------------- Top */
	#top {
		width:756px;
		height:348px;
		float:left;
		padding:0 12px 0 2px;
	}
/*----------------------------------------------- Visuel */
	#visu {
		width:447px;
		height:270px;
		float:left;
		margin:0 4px 4px 0;
	}
	* html #visu {
		margin-bottom:0;
	}
/*----------------------------------------------- Drapeaux */
	#flag {
		width:54px;
		height:17px;
		float:left;
		/*background-image:url(../img/flag.gif);*/
		background-position:0 104px;
		padding-top:104px;
	}
	#flag a {
		width:16px;
		height:14px;
		float:left;
		margin-right:3px;
		display:block;
	}
/*----------------------------------------------- Logo cliquable */
	#logo {
		width:194px;
		height:119px;
		float:left;
		background-image:url(../img/logo.gif);
		background-position:57px 2px;
		padding:2px 0 0 57px;
	}
	#goHome {
		width:126px;
		height:111px;
		display:block;
		padding:2px 0 0 57px;
	}
/*----------------------------------------------- Adresse et accès rapide */
	#address_access  {
		width:287px;
		height:131px;
		float:left;
		background-image:url(../img/degrade_acces.jpg);
		background-repeat:repeat-x;
		padding:9px;
	}
	#address {
		width:100%;
		background-image:url(../img/adresse.jpg);
		background-position:bottom;
		padding-bottom:10px;
		text-align:right;
		color:#fff;
		font-size:0.9em;
	}
	#address a {
		color:#fff;
		text-decoration:underline;
	}
	#quick_access {color:#666;}
	#quick_access p {
		margin:5px 0;
		font-size:1.1em;
		color:#fff;
	}
	.id_mdp {
		width:70px;
		float:left;
		margin:3px 0 0 30px;
		color:#aeaeae;
		font-size:0.9em;
	}
	.champs {
		width:108px;
		height:15px;
		margin:0 10px 4px 0;
		padding:1px 0 0 3px;
		color:#0c3753;
		border:solid 1px #9f9f9f;
		font-size:0.9em;
	}
	#quick_access #error {
		position:absolute;
		color:#FF9900;
		margin:-20px 0 0 0
	}
/*----------------------------------------------- Navigation principale */
	#menu {
		width:435px;
		height:54px;
		float:left;
		background-image:url(../img/degrade_menu.jpg);
		background-repeat:repeat-x;
		margin-right:4px;
		padding:10px 0 10px 12px;
	}
	#menu ul {
		width:105px;
		float:left;
		margin-right:7px;
	}
	#menu ul li {
		margin-bottom:5px;
		background-image:url(../img/puce_carreB.gif);
		background-position:0 6px;
		padding-left:7px;
	}
	#menu ul li a {color:#83a7b3;}
	#menu ul li a:hover {color:#fff;}
/*----------------------------------------------- Dernières minutes */
	#lastMinute {
		width:295px;
		height:56px;
		float:left;
		background-image:url(../img/friseH.jpg);
		background-repeat:repeat-x;
		background-position:bottom;
		padding:3px 5px 15px 5px;
	}
	* html #lastMinute {
		padding-bottom:12px;
	}
	#lastMinute_title {
		color:#000;
		text-indent:12px;
		font-weight:bold;
		padding-bottom:3px;
	}
	#lastMinute p{text-align:justify;}
	#lastMinute a{color:#707070;}
	#lastMinute a:hover{color:#333;}
/*----------------------------------------------------------------- Fonds répétés */
	#frise {
		width:732px;
		float:left;
		background-image:url(../img/friseV.jpg);
		background-repeat:repeat-y;
		background-position:left bottom;
		margin-top:3px;
		padding:0 20px 0 18px;
	}
	#column {
		width:732px;
		float:left;
		background-image:url(../img/column.gif);
		background-repeat:repeat-y;
	}
/*----------------------------------------------------------------- Colonne de gauche */
	#left {
		width:213px;
		float:left;
		border-top:solid 1px #0c3753;
		padding:9px 5px 0 7px;
	}
	#left ul {
		float:left;
		line-height:20px;
	}
	#left ul li a {
		font-size:1.1em;
		color:#ff9900;
		font-weight:bold;
	}
	#left ul li a:hover {
		text-decoration:underline;
	}
	a.title {
		color:#ff9900;
		font-weight:bold;
		font-size:1.1em;
		width:100%;
		display:block;
		margin-bottom:12px;
		float:left;
	}
	a:hover.title {text-decoration:underline;}
	span.title {
		color:#ff9900;
		font-weight:bold;
		font-size:1.1em;
		width:100%;
		display:block;
		margin-bottom:12px;
		float:left;
	}
	#activite {
		padding:0 30px;
		float:left;
		color:#29536f;
	}
	.activite {margin-bottom:7px;}
	#activite a {
		color:#29536f;
		text-decoration:underline;
	}
	#activite a:hover {text-decoration:none;}
	.dotted {
		width:100%;
		height:2px;
		float:left;
		background-image:url(../img/dotted2.gif);
		background-repeat:repeat-x;
		margin:10px 0 7px 0;
	}
	* html .dotted {margin-bottom:0px;}
	.agenda {
		float:left;
		margin-bottom:20px;
	}
	.date {
		color:#29536f;
		font-weight:bold;
	}
	.para {
		text-align:justify;
		clear:both;
		margin-top:5px;
	}
	.para a {color:#6f6f6f;}
	.para a:hover {color:#333; }
/*----------------------------------------------------------------- Colonne de droite */
	#right {
		width:477px;
		float:left;
		padding:20px 0 20px 29px;
		overflow-x:auto
	}
	#pub {
		text-align:center;
		margin:0 0 15px 0
	}
	.titre {
		width:100%;
		height:16px;
		float:left;
		background-image:url(../img/title_blocNotes.gif);
		margin:15px 0 10px 0;
	}
/*----------------------------------------------- Bloc notes */
	#bloc_note {
		width:230px;
		float:left;
		clear:both;
	}
	#bloc_note ul {
		background-image:url(../img/dotted.gif);
		background-repeat:repeat-x;
		background-color:#e9f3fb;
		float:left;
	}
	#bloc_note li {
		background-image:url(../img/dotted.gif);
		background-repeat:repeat-x;
		background-position:bottom;
		padding:3px 5px;
		text-align:justify;
	}
	#bloc_note li a {
		background-image:url(../img/puce_carreO.gif);
		background-position:0 6px;
		padding-left:7px;
		color:#6f6f6f;
	}
	#bloc_note li a:hover {text-decoration:underline;}
/*----------------------------------------------- Nouvelles fonctions */
	#new_fonction {
		width:229px;
		float:left;
		margin-left:18px;
	}
	#new_fonction ul {
		width:100%;
		float:left;
		background-image:url(../img/dotted.gif);
		background-repeat:repeat-x;
		padding-top:5px;
	}
	#new_fonction ul li {
		margin-bottom:9px;
		padding-left:2px;
	}
	#new_fonction ul li.last {
		background-image:url(../img/dotted.gif);
		background-repeat:repeat-x;
		background-position:bottom;
		padding-bottom:5px;
	}
	#new_fonction ul li a {color:#5a5a5a;}
	#new_fonction ul li a:hover {text-decoration:underline;}
/*----------------------------------------------- Dossier */
	#dossier {
		width:231px;
		float:left;
		margin-left:16px;
		padding-bottom:7px;
		background-image:url(../img/dotted.gif);
		background-repeat:repeat-x;
		background-position:bottom;
	}
	#dossier img {
		float:left;
		padding-top:5px;
		background-image:url(../img/dotted.gif);
		background-repeat:repeat-x;
	}
	#dossier #texte {
		float:left;
		width:221px;
		padding:5px;
		background-color:#0c3753;
		text-align:justify;
	}
	#dossier #texte a {color:#6f6f6f;}
/*----------------------------------------------------------------- Bas de page */
	#copyright {
		width:296px;
		height:44px;
		float:left;
		background-image:url(../img/copyright.jpg);
		font-size:0.9em;
		color:#707070;
		padding-left:90px;
	}
	#copyright a {
		font-size:0.9em;
		color:#707070;
	}
	#footer {
		width:384px;
		height:24px;
		float:left;
		background-image:url(../img/footer.jpg);
		font-size:0.9em;
		color:#707070;
		padding-top:20px;
	}
	#footer a {
		font-size:0.9em;
		color:#707070;
		text-decoration:underline;
	}
