#site {
	margin-left:auto;
	margin-right:auto;
	width:1000px;
	//background-color:#3300CC;
	position:relative;
	
}
#mySlideshow
{
	top:5px;
	left:147px;
	
	height:153px;
	width:468px;
	position:absolute;
	
	
	border-color:#FFFFFF;
	border-style:solid;
	border-width:1px;
}
//#bloc_flash_gauche {
	background-image:url(img/imgAccueil.jpg);
	position:absolute;
	top:5px;
	left:100px;
	width: 468px;
	height: 271px;
	border-color:#FFFFFF;
	border-style:solid;
	border-width:1px;

}

#bloc_menu {
	top:185px;
	left:0px;
	//background-color:#3580B5;
	position:absolute;
	width: 134px;
	height: 170px;

}

#bloc_menu td{
	padding-left:10px;
}

#bloc_logo {
	background-image:url(img/logoEFP.jpg);
	position: absolute;
	top:5px;
	left:0px;
	width: 136px;
	height: 153px;
	border-color:#FFFFFF;
	border-style:solid;
	border-width:1px;
}

#bloc_haut_droit {
	background-color:#FFFFFF;
	position: absolute;
	top:0px;
	left:604px;
	width: 136px;
	height: 76px;
	border-color:#FFFFFF;
	border-style:solid;
	border-width:1px;
}
#bloc_ss_rubriques {
	background-color:#00548E;
	position: absolute;
	top:170px;
	left:147px;
	height: 20px;
	width: 468px;
	border-color:#FFFFFF;
	border-style:solid;
	border-width:1px;
	text-align:left;
	margin:0px;
}

#bloc_image {
	background-image:url(img/imgCentre.jpg);
	position: absolute;
	top:200px;
	left:762px;
	height: 78px;
	width: 134px;
	float:left;
	border-color:#FFFFFF;
	border-style:solid;
	border-width:1px;
}
#bloc_info {
	position: absolute;
	top:378px;
	left:0px;
	height: 78px;
	width: 136px;
}
#bloc_article {
	top:200px;
	left:145px;
	background-color:#FFF;
	position: absolute;
	//height: 297px;
	width: 596px;
	border-color:#FFFFFF;
	border-style:solid;
	border-width:1px;
	//overflow:auto;
	padding-right:10px;
	font-size:12px;
	text-align:justify;
}
#bloc_breves {
	top:5px;
	left:625px;
	background-color:#3580B5;
	position: absolute;
	height: 180px;
	width: 271px;
	z-index:5;
}
#bloc_ttes_breves {
	background-color:#FFFFFF;
	position: absolute;
	height: 160px;
	width: 798px;
	border:thick;
	float:left;
	border-color:#FFFFFF;
	border-style:solid;
	border-width:1px;
}

#bloc_webcam{
	position:absolute;
	top:478px;
	left:0px;
	width:134px;
	height:157px;
	text-align:center;
	vertical-align:center;

}

#image_webcam{
	position:relative;
	left:0px;
	width:125px;
	height:125px;

}

.texte_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #00548D;
	text-align:center;
}
body {
	background-color:#00548E;
	margin: 0px;
}

.bloc_breve{
	background-color:#4792C7;
	padding-bottom:0px;
	padding-top:0px;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	width:260px;

}

.bloc_breve:hover{
	background-color:#77C2F7;
}
.bloc_lien_breve:hover{

	text-decoration:none;
}
.bloc_lien_breve:visited{
	background-color:#77C2F7;
	text-decoration:none;
}
.bloc_lien_breve:link{
	background-color:#77C2F7;
	text-decoration:none;
}


/*Textes*/

.texte_menu {
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size: 14px;
	font-weight: bold;
	text-decoration:none;
	line-height:16px;
}
.texte_menu:hover{
	text-decoration:underline;
	color:#FFFFFF;
}

.texte_menu_selectionne {
	font-family: Arial, Helvetica, sans-serif;
	color:#003388;
	background:#65B0E5;
	font-size: 14px;
	font-weight: bold;
	text-decoration:none;
	line-height:16px;
}
.texte_menu_selectionne:hover {
	color:#003388;
	font-size: 14px;
	font-weight: bold;
	text-decoration:none;
	line-height:16px;
}

table.spip {
	margin: auto;
	margin-bottom: 0em;
	border: 1px solid;
	border-collapse: collapse;
	width:400px;
	height:300px;
	
	 }
ul.liste_menu {
	list-style: disc; 
	color:white;
	list-style-position:inside;
	padding-left:10px;
	margin-left:0px;

} 

ul.liste_menu {
	line-height:0px;
} 


.texte_menu_ss_rubrique {
	color:#FFFFFF;
	font-size: 13px;
	font-weight: bold;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
}

.texte_menu_ss_rubrique:hover {
	text-decoration:underline;
}

.texte_menu_ss_rubrique_selectionne {
	font-family: Arial, Helvetica, sans-serif;
	color:#003388;
	background:#FFFDC1;
	font-size: 13px;
	font-weight: bold;
	text-decoration:none;
	height:100%;
}

.menu_breves_titre {
	color:#DD2233;
	padding-left:10px;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
}

.menu_breves_intro {
	padding-left:20px;
	color:#000;
	font-size: 10px;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
}
.texte_info {
	font-family: Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size: 11px;
	text-decoration:none;
	margin-left:12px;
	margin-top:3px;
}
.texte_titre_article {
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
	font-size: 14px;
	text-decoration:blink;
	top: 0px;
}
.texte_corps_article {
	color:#000;
	font-size: 12px;
	text-decoration:none;
	vertical-align:text-top;
}
.lien_breve {
	color:#555;
	font-size: 12px;
	text-decoration:none;
	vertical-align:text-top;
}
.titre_breve_courante {
	color:#000;
	font-size: 16px;
	text-decoration:none;
}
.texte_breve_courante {
	color:#000;
	font-size: 12px;
	text-decoration:none;
}

.date_breve {
	color:#000;
	font-size: 10px;
	text-decoration:none;
	text-align:right;
}	

a.lien_breve:hover{
	text-decoration:underline;
	color:#002288;
}
h3.spip {
	color: #3580B5;
	font-size: 18px;
	text-align:left;
	margin-top: 0px; 
	margin-bottom: 0px;  
	font-weight: bold;
	margin-bottom:15px;
}
.sstitre {
	color:#CC3300;
	font-weight:bold;
	font-size:12px;
}

.texteArticle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:justify;
}


a.texteArticle:visited {
	text-decoration:none;
}

div.cs_blocs>div {
	width:80%;
}

h4.blocs_titre, h4.blocs_replie {
	background-color:#3366FF;
	width:80%;
}

.box {
	background:#3580B5;
	border-color:#444444;
	border-right-style:solid;
	border-bottom-style:solid;
	border-width:2px;
	text-align:left;
	margin:0px;
	padding:0px;
	overflow:hidden;
}
div.box table{
	position:absolute;
	width:100%;
	margin:0px;
	padding:0px;
	overflow:hidden;
}

div.box th{
	background:#000066;
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
	
}
div.box a{
	text-decoration:none;	
	color:#FFFFFF;
}

div.box tr{
	background:#3580B5;
	
}
div.box td {

}