html {font-size: 100%;}
body {font-size: 12px; font-family:Arial, Helvetica, sans-serif; background-color:#1f63a0;}
table td {font-size: 12px; }
div#global{ background:url(../images/fp_web_02.jpg) repeat-y #FFFFFF; }
div#content {
	 /*background:url(../images/fp_web_02.jpg) no-repeat;*/
}
.important {
	font-weight:bold;
	color:#FF0000;
}
.name-of-person {
	font-style:italic;
	color:#e28904;
}
.detail {
	text-decoration:underline;
	color:#e28904;
}
div#content div#borderbox h1{
	margin-top:0;
	padding:0 0 0 10px;
	 background:url(../images/bd_blue.gif) no-repeat;
	 height:24px;
	 width:686px;
	 line-height:23px;	
	 color:#FFFFFF; 
	 font-size:12px;	
}
div#content div#normalbox h1{
	margin:30px 0 25px 0;
	color:#2d7cb5 ; 
	font-weight:bold;
	font-size:22px;	
}
div#content div#normalbox {
	margin:0 0 0 0;
	width:645px;
	border:1px solid #F6F6F6;
	padding:0 20px 50px 20px;
}
div#content div#normalbox p{

}
img#souvenir{
	display:block;
	margin: 0 auto 20px auto;
	width:183px;
}
a#listen {
	background:url(../images/b_menu.gif);
	height:31px;
	line-height:32px;
	margin:0 0 2px 0;
	padding:0 0 0 40px;
	display:block;
	color:#434343;
	text-decoration:none;	
}
div.tx-macinasearchbox-pi1{
	margin:0;
	padding:0;
	text-align:center;
}
div.tx-macinasearchbox-pi1 #searchword{
	height:16px;
	width:110px;
	font-size:11;
	margin:10px auto 10px auto;
}
div.tx-macinasearchbox-pi1 #searchbutton{
	background:url(../images/b_valider_search.gif) no-repeat transparent;
	border:0;
	width:82px;
	height:17px;
	margin:0 auto 10px auto;
}
div#leftbar h1#searchheader {
	 background:url(../images/bloc_search_01.gif) no-repeat;
	 width:183px;
	 height:21px;
	 font-size:12px;
	 line-height:20px;
	 text-align:center;
	 color:#FFFFFF;
	margin:0 auto;
}
div#leftbar div#searchbox {
	width:183px;
	height:109px;
	background:url(../images/bloc_search_02.gif) no-repeat;
	margin:0 auto 20px auto;
}
div#leftbar h1#newsletterheader {
	 background:url(../images/bloc_news_01.gif) no-repeat;
	 width:183px;
	 height:21px;
	 font-size:12px;
	 line-height:20px;
	 text-align:center;
	 color:#FFFFFF;	 
	margin:0 auto;	 
}
div#leftbar div#newsletterbox {
	width:183px;
	height:153px;
	background:url(../images/bloc_news_02.gif) no-repeat;
	margin:0 auto;
}
div#leftbar div#newsletterbox p.bodytext{
	margin:0;
	padding:20px 10px;
	text-align:center;
	line-height:25px;
}
div.news-latest-container {
	margin:20px 0 20px 0;
	padding:0;
	border:0;
	background-color:#FFFFFF;
}
div.news-latest-item {
	margin:20px 0 20px 0;
}
div.news-latest-container h2{
	margin:0 0 0 0;
	padding:0 0 0 10px;
	 background:url(../images/bd_orange.gif) no-repeat;
	 height:24px;
	 width:686px;
	 line-height:23px;	
	 color:#FFFFFF; 
	 font-size:12px;
	 border:0;	
}
div.news-latest-container h3{
	display:inline;
}
div.news-latest-container h3 a{
	color:#000000;
	font-size:13px;

}
div.news-latest-container div.news-latest-author, div.news-latest-container div.news-latest-author p{
	display:inline;
	text-decoration:underline;
}
div.news-latest-container div.news-latest-item{
	border:0;
	border-bottom:1px solid #f29400;
	background-color:#FFFFFF;
}
div.news-latest-container hr.clearer{
	background-color: #FFFFFF;
	border:0;
	color:#FFFFFF;
}
div.news-latest-container div.news-latest-morelink{
	background-color:#FFFFFF;
}

div.news-single-item{
	background:none;
	border:0;
}
div.news-single-item div.news-single-backlink{
	text-align:right;
	margin:30px 0 30px 0;
}
div.news-single-item h2{
	color:#f39f22;
	margin:30px 0 30px 0;
}
div.news-single-item div.news-single-timedata{
	display:none;
}

div.news-single-item div.news-single-author{
	font-weight:bold;
	font-size:14px;
}
a:focus, a:active { outline: none; }

#month-header{height:70px;}
div#sitepath{
	background:url(../images/ent_int.gif) no-repeat;
	padding:0 0 0 10px;  
	color:#FFFFFF;	
}
div#sitepath a{
	line-height:21px;
	color:#FFFFFF;
	text-decoration:none;
}
div#sitepath a:hover{
	text-decoration:underline;
}
div#printlink a{
	color:#FFFFFF;
	text-decoration:none;	
	line-height:21px;
	background:url(../images/b_print.gif) right 3px no-repeat;
	padding:0 26px 0 0;		
	display:block;
}
div#printlink a:hover{
	text-decoration:underline;
}

div#colonne2  h1{
	margin:0 5px 5px 5px;
	font-size:1.2em;
}
div#colonne2  .bodytext{
	margin:0 5px 0 5px;
	margin-bottom:20px;
}
div#footer{ background:url(../images/fp_web_03.jpg) repeat-y; }
div#footer li {
	list-style-type:none;
	display:inline;
	color:#119ec2;
	border-right:1px solid #FFFFFF;
	padding:0 15px 0 0;
	margin:0 0 0 15px;
	font-size:10px;
}
div#footer li#lastitem{
	border-right:0;
}
div#footer li a{
	color:#FFFFFF;
	text-decoration:none;
}
div#footer li a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
div#footer p{	
	text-align:center;
	position:absolute;
	width:100%;
	color:#FFFFFF;
	font-size:10px;
}
div#footer p a{	
	 color:#FFFFFF;
	 text-decoration:none;	 
}
div#footer p a:hover{	
	 color:#FFFFFF;
	 text-decoration:underline;
}
div#footer #tipzoom{	
	position:absolute;
	right:25px;
	margin:40px 0 0 0;
}
div#headerprogramme{
	 background:url(../images/bd_blue.gif) no-repeat;
	 height:24px;
	 width:686px;
	 line-height:23px;	
	 color:#FFFFFF; 
}
div#headerprogramme a{
	margin:0 40px 0 40px;
	color:#FFFFFF;
	text-decoration:none;
}
div#headerprogramme a:hover{
	margin:0 40px 0 40px;
	color:#FFFFFF;
	text-decoration:underline;
}
div#programme ul{ margin:0; padding:0;}
div#programme li{
	list-style-type:none;
	border-bottom:1px solid #e0eaf2;
	margin:0;
	padding:0 0 0 20px;
	height:26px;
	line-height:26px;
}
div#programme .important{
	font-weight:bold;
	color:#f29400;
}
div#programme div.csc-textpic{
	margin:0;
}
div#programme div.csc-textpic-intext-left{
	margin:15px 0 0 0;
}
div#content div#borderbox div.csc-textpic {
	margin:20px;
}
div#content div.csc-textpic-intext-left div.csc-textpic-imagewrap{
	padding:0 15px 0 0;
}
div#content div.csc-textpic-text p.bodytext{
	text-align:justify;
}

div#content p.align-right, div#content div.align-right, div#content h1.align-right, div#content h2.align-right, div#content h3.align-right, div#content h4.align-right, div#content h5.align-right, div#content h6.align-right{ text-align:right; }
div#content p.align-center, div#content div.align-center, div#content h1.align-center, div#content h2.align-center, div#content h3.align-center, div#content h4.align-center, div#content h5.align-center, div#content h6.align-center{ text-align:center; }
div#content p.align-justify, div#content div.align-justify, div#content h1.align-justify, div#content h2.align-justify, div#content h3.align-justify, div#content h4.align-justify, div#content h5.align-justify, div#content h6.align-justify{ text-align:justify; }
div#content p.csc-frame-frame1{ background-color:#DBDBDB; border:1px solid #999; }
div#content p.csc-frame-frame2{ background-color:#FFCC00; border:1px solid #999; }
div#content blockquote{ color:#666; font-style:italic; font-size:1.2em; background:url(../images/quotation.png) no-repeat; margin:0 0 0 20px; padding:0 40px 0 50px; }
div#content div#normalbox h1{ background:url(../images/fl_gd.png) 0px 5px no-repeat; padding:0 0 0 25px; }
div#content div#normalbox div.csc-header h1 { background:none; padding:0; }
div#content div#normalbox h2{ background:url(../images/fl_or.png) 0px 8px no-repeat; padding:0 0 0 15px; color:#f69534; margin:0 0 0 5px; }
div#content div#normalbox h3{ font-style:italic; }
