#content {
	position:relative;
	color:#222;
	font:normal 10pt/1.2 Verdana, Arial, Helvetica, sans-serif;
	background:#FFFFFF  url(page_fond.jpg) no-repeat top;
	width:731px;
	height:auto;
	margin:0 auto;
}

#content a {
	color:#3595D2;
	font-weight:bold;
	text-decoration:underline;
}

#content table, td, tr {
	font:normal 10pt/1.2 Verdana, Arial, Helvetica, sans-serif;
}

#content a:hover {
	text-decoration:none;
}

#content_page {
	/*position:relative;*/
	padding:0px 7px 20px 15px !important;
	padding:0px 12px 20px 15px;
	text-align:left;
	background: url(page_fond_hr.gif) repeat-y;
	/*height:auto !important;
	height:490px;*/
}

#content_texte {
	width:497px;
	/*min-height:335px;*/
	min-height:340px;
	height:auto !important;
	height:340px;
}

#content_texte_programmes {
	width:497px;
	min-height:440px;
	height:auto !important;
	height:440px;
}

#content_texte_activites {
	width:497px;
	min-height:480px;
	height:auto !important;
	height:480px;
}

#content_texte_media {
	width:497px;
	min-height:390px;
	height:auto !important;
	height:390px;
}

#content_texte_ce {
	width:497px;
	min-height:290px;
	height:auto !important;
	height:290px;
}

#sidebar_right {
	position:absolute;
	margin-left:520px;
	margin-top:40px;
	display:block;
	float:right;
	height:auto;
	/*padding:40px 0 10px 20px;*/
}

#sidebar_right_activites {
	position:absolute;
	margin-left:520px;
	margin-top:40px;
	display:block;
	float:right;
}

#sidebar_right_activites a {
	font:bold 10pt/1.2 Verdana, Arial, Helvetica, sans-serif;
}

#menu_catalogue_ete {
	padding-right:10px;
	border:0px solid #000;
}

#fil {
	text-align:right;
	padding-top:2px;
	margin-bottom:25px;
	font:normal 7pt/1.2 Verdana, Arial, Helvetica, sans-serif;
}

#fil a {
	color:#3893CA;
}

#fil a:hover {
	color:#3893CA;
	text-decoration:none;
}

/*#content h2 {
	font-style:oblique;
	letter-spacing:3px;
	text-align:right;
	color:#539EB3;
	border-bottom:1px solid #539EB3;
}*/

#panoramique {
	border:1px solid #000000;
	background-color:#f7f7f7;
	width:450px;
	height:300px;
	margin:0 auto;
	padding:10px;
}

#plan {
	padding:30px 0 0 10px;
	font-weight:bold;
}

#plan dl, dt a {
	padding:10px;
}

#dewey {
	margin:20px 30px 0px 30px;
	padding:10px;
	background-color:#f5f5f5;
	border:1px solid #CCCCCC;
}

#table_aides {
	background-color:#FFF;
	/*width:690px;*/
	z-index:10000;
}

.puce_titre {
	float:left; 
	margin-right:10px;
}

.puce_bleu {color: #3893CA}

#content h1 {
	font-weight:bold;
	/*letter-spacing:1px;*/
	text-align:left;
	color:#3893CA;
	/*border-bottom:1px solid #539EB3;*/
	font-size:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#content h2 {
	font-weight:bold;
	letter-spacing:1px;
	text-align:left;
	color:#3893CA;
	/*border-bottom:1px solid #539EB3;*/
	font-size:12px;
	font-family:Verdana, Helvetica, sans-serif;
}


#content h3 {
	font-size:12pt;
}

#content hr {
	height:0;
	padding:0;
	margin:15px;
	/*margin:0 0 40px 0;*/
	border-bottom:1px solid #CCC;
	clear:both;
}

#content p {
	margin:0 0 0 0;
}

#content ul {
	list-style-position:inside;
	list-style-type:circle;
	margin:8px 0 5px 30px;
}

#photos_media {
	width:346px;
	height:200px;
	padding:6px; 
	background-color:#FFF; 
	border:1px solid #d7d7d7;
}

#photos_ce {
	width:389px;
	height:200px;
	padding:6px; 
	background-color:#FFF; 
	border:1px solid #d7d7d7;
}

#content .vig_gauche {
	float:left;
	margin:0 10px 10px 0;
	padding:6px;
	background-color:#FFFFFF;
	border:1px solid #d7d7d7;
}

#content .vignette_droite {
	float:right;
	display:block;
	/*border:1px solid #006;*/
	border:0;
	margin:0 0 10px 10px;
}

/* ########### Intro Flash ########### */

#content #intro_flash {
	width:600px;
	height:400px;
	position:absolute;
	top:50%;
	left:50%;
	margin:-200px 0 0 -300px;
}

/* ##### NEWS ##### */

#news_colonne {
	width:280px;
	height:400px;
	padding:0 5px 5px 5px;
	overflow:auto;
	text-align:justify;
	font-size:9pt !important;
	border:1px solid #13849F; 
}

#news_colonne h4 {
	font-size:9pt !important;
	margin:10px 0 0 0;
}

#news_colonne h4 span {
	display:block;
	margin:0 0 3px 0;
	text-align:right;
	font-size:8pt;
	font-weight:normal;
	font-style:oblique;
}

/* ##### ENCART ARTICLE ##### */

/* Général */

.encart_rond_first,
.encart_rond {
	margin-bottom:20px;
	font-size:10pt;
	background:#DEEDF2 url(encart_rond_haut_gch.gif) left top no-repeat;
}
.encart_rond_first h3,
.encart_rond h3 {
	padding:5px 0 0 0;
	font-size:12pt;
	border-bottom:1px solid #539EB3;
}
.encart_rond_first h3 span,
.encart_rond h3 span {
	float:right;
	margin:-18px 0 0 0;
	font-size:10pt;
	font-style:oblique;
}

.encart_rond_first img,
.encart_rond img {
	float:left;
	display:block;
	margin:0 10px 0 0;
	border:1px solid #539EB3;
}
.encart_rond_haut_dte 	{background:url(encart_rond_haut_dte.gif) right top no-repeat;}
.encart_rond_bas_gch 	{background:url(encart_rond_bas_gch.gif) left bottom no-repeat;}
.encart_rond_bas_dte 	{background:url(encart_rond_bas_dte.gif) right bottom no-repeat;}

.encart_rond_contenu {
	margin:0 10px 0 10px;
}
.encart_rond_pied {
	clear:both;
	display:block;
	height:28px;
	margin:20px 10px 0 0;
}
.encart_rond_pied a {
	float:right;
	font-weight:bold;
}

/* A la Une */

.encart_rond_first h3 strong 	{color:#F00;}
.encart_rond_first 				{background:#F2E3DE url(encart_rond_haut_gch_first.gif) left top no-repeat;}
.encart_rond_haut_dte_first 	{background:url(encart_rond_haut_dte_first.gif) right top no-repeat;}
.encart_rond_bas_gch_first 		{background:url(encart_rond_bas_gch_first.gif) left bottom no-repeat;}
.encart_rond_bas_dte_first	 	{background:url(encart_rond_bas_dte_first.gif) right bottom no-repeat;}
