/*
		Reset des Tags
	*/
	html,body {height:100%;}	
	body {border:0px;background:#fff;margin: 0px;padding:0px; background:url(img/bckgrd-body.gif) repeat;}	
	form, h1, h2, h3, h4, h5, h6 {padding:0px;margin:0px;border:0;}	
	img {border:none;}
	A:visited { text-decoration:none;color:#8D1C02;}
	A:link	{ text-decoration:none;color:#8D1C02;}
	A:hover { text-decoration:underline;color:#8D1C02;}
	* {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}

	/*
		ID
	*/
	#container {position:absolute;width:1000px;background-color:#fff;}
	
	#header {width:1000px; height:187px; background:url(http://www.caritas-europa.org/module/Images2/Caritas-banner/header_0.jpg) no-repeat Top Left;}
		#headerPositionLogo {float:left; margin:59px 0 0 0;}
		#headerPositionForm {padding:0 0 0 429px; font-size:11px; color:#3C130B; float:left;}
			#headerPositionForm A:visited { text-decoration:none;color:#3C130B; font-size:11px;}
			#headerPositionForm A:link	{ text-decoration:none;color:#3C130B; font-size:11px;}
			#headerPositionForm A:hover { text-decoration:underline;color:#3C130B; font-size:11px;}
		#headerPositionFormLeft1 {float:left; padding:4px 0 0 0;}	
		#headerPositionFormLeft2 {float:left; padding:4px 0 0 35px;}
		#headerPositionFormLeft2 input {border:1px solid #fff; font-size:11px;}
	
	#menuNavigation {width:1000px; height:32px; margin-bottom:25px;}
	
	#contentCenterHp {width:1000px;}
	#hpHeadline {float:left; width:699px;}
		#hpHeadlineTop {width:699px; height:65px; background:url(img/bckgrd-hpheadline-top.gif) top left no-repeat;}
			#hpHeadlineTopTitre h1 {font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; font-weight:normal; color:#8D1C02; padding:11px 0 0 35px;}
			#headlineMiddleLeft {float:left; width:298px;}
				#headlineMiddleLeft img {margin:0 0 7px 29px; border:1px solid #000;}
				#headlineContent {margin:0 0 0 29px; width:246px; background:#fff; font-size:11px;}
					#headlineContent A:visited { text-decoration:none;color:#8D1C02; font-size:11px; font-weight:bold;}
					#headlineContent A:link	{ text-decoration:none;color:#8D1C02; font-size:11px; font-weight:bold;}
					#headlineContent A:hover { text-decoration:underline;color:#8D1C02; font-size:11px; font-weight:bold;}
			#headlineMiddleRight {float:left; width:401px;}
		#hpHeadlineBottom {width:699px; height:36px; background:url(img/bckgrd-hpheadline-bottom.gif) bottom left no-repeat;}
		#hpHeadlineMiddle {width:699px; background:url(img/bckgrd-hpheadline-middle.gif) repeat-y left;}
	
	#hpNewsNetwork {float:left; }
	#hpNewsEuronews {float:left;}
		
		#hpNewsMenu {height:35px;}
			#hpNewsMenu img {cursor:pointer;}
		#hpNewsTop {width:301px; height:23px; background:url(img/bckgrd-hpnews-top.gif) no-repeat left top;}
		#hpNewsMiddle {width:301px; background:url(img/bckgrd-hpnews-middle.gif) repeat-y left top;}
		#hpNewsBottom {width:301px; height:83px; background:url(img/bckgrd-hpnews-bottom.gif) no-repeat left bottom;}
		
	#blocPressInforamtion, #blocLates, #blocEvents, #blocBanner {float:left; color:#666;}
	
	#blocPressInforamtion {margin:0 0 0 25px; width:175px; font-size:11px;}
		#blocPressInforamtion  h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:normal; color:#3C130B;}
		#blocPressInforamtion  h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:normal; color:#8D1C02;}
		#blocPressInforamtion A:visited { text-decoration:none;color:#8D1C02; font-size:11px;}
		#blocPressInforamtion A:link	{ text-decoration:none;color:#8D1C02; font-size:11px;}
		#blocPressInforamtion A:hover { text-decoration:underline;color:#8D1C02; font-size:11px;}
	#blocLates {margin:0 14px 0 25px; width:222px;}
		#blocLates h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:normal; color:#3C130B;}
		#blocLates h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:normal; color:#8D1C02;}
		#blocLates img {border: 1px solid #000; margin:0 5px 0 5px;}
	#blocEvents {margin:0 30px 0 16px; width:180px;}
		#blocEvents h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:normal; color:#3C130B;}
		#blocEvents h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:normal; color:#8D1C02;}
		#blocEvents ul { padding:0px; margin:0px;}
		#blocEvents li { padding:0px; margin:0px;}
		#blocEvents li { list-style-image:url(img/events-li.gif);}
		#blocEvents A:visited { text-decoration:none;color:#8D1C02; font-size:11px;}
		#blocEvents A:link	{ text-decoration:none;color:#8D1C02; font-size:11px;}
		#blocEvents A:hover { text-decoration:underline;color:#8D1C02; font-size:11px;}
	#blocBanner {}
	
	#footer {width:1000px; height:173px; background:url(img/bckgrd-footer.gif) no-repeat left top;}
		#footerBloc1, #footerBloc2 {float:left; color:#fff;}
		#footerBloc3 {float:right; color:#fff;}
		#footerBloc1 {margin:70px 0 0 13px; width:154px;}
			#footerBloc1 h1 {font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:normal; color:#fff; margin:0 0 5px 0;}
			#footerBloc1 img {margin:0 3px 0 0;}
			#footerBloc1 A:visited { text-decoration:none;color:#fff; font-size:11px;}
			#footerBloc1 A:link	{ text-decoration:none;color:#fff; font-size:11px;}
			#footerBloc1 A:hover { text-decoration:underline;color:#fff; font-size:11px;}
		#footerBloc2 {width:324px; margin:70px 0 0 0;}
			#footerBloc2 h1 {font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:normal; color:#fff; margin:0 0 5px 0;}
			#footerBloc2 img {margin:0 3px 0 0;}
			#footerBloc2 A:visited { text-decoration:none;color:#fff; font-size:11px;}
			#footerBloc2 A:link	{ text-decoration:none;color:#fff; font-size:11px;}
			#footerBloc2 A:hover { text-decoration:underline;color:#fff; font-size:11px;}
		#footerBloc3 {width:488px; text-align:right; margin:80px 11px 0 0; font-size:11px;}
			#footerBloc3 A:visited { text-decoration:none;color:#fff; font-size:11px;}
			#footerBloc3 A:link	{ text-decoration:none;color:#fff; font-size:11px;}
			#footerBloc3 A:hover { text-decoration:underline;color:#fff; font-size:11px;}
		
	#contentPage {width:954px; background:url(img/bckgrd-page.gif) no-repeat; margin:0 0 0 15px;}
		#contentPageTxt {padding:15px;}	
		#contentPageTxt h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:bold; color:#3C130B;}
		
	#contentRelated {width:213px; height:22px; background:url(img/bckgrd-related.gif) left top #C7DAE9 no-repeat;}
		#contentRelatedTitre {padding:3px 0 3px 22px;}
		#contentRelatedTitre h1 {font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:normal; color:#3C130B;}
		#contentRelatedContent {width:924px; background:#EBF1F6;}
		#contentRelatedTxt {padding:22px;}
	
	#contentUseful {width:213px; height:22px; background:url(img/bckgrd-useful.gif) left top #F2C7B7 no-repeat;}
		#contentUsefulTitre {padding:3px 0 3px 22px;}
		#contentUsefulTitre h1 {font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:normal; color:#3C130B;}
		#contentUsefulContent {width:954px; background:#FDF0EB;}
		#contentUsefulTxt {padding:22px;}
		
	#sitemapLi { list-style-image:url(img/events-li.gif);}
		#sitemapLi A:visited { text-decoration:none;color:#8D1C02;}
		#sitemapLi A:link	{ text-decoration:none;color:#8D1C02;}
		#sitemapLi A:hover { text-decoration:underline;color:#8D1C02;}
	
	/*
		Class
	*/
	.fontPlus1 {font-size:12px;}
	.fontPlus2 {font-size:14px;}
	.hpNewsMiddleContent {margin:0 0 0 9px; width:254px; padding:7px; background:#fff; font-size:11px;}
	.hpNewsClear {clear:both; height:5px;}
	.hpNewsPhoto {float:left; width:70px;}
		.hpNewsPhoto img {border:1px solid #000;}
	.hpNewsContent {float:left; width:174px; color:#666; font-size:11px;}
		.hpNewsContent A:visited { text-decoration:none;color:#8D1C02; font-size:11px; font-weight:bold;}
		.hpNewsContent A:link	{ text-decoration:none;color:#8D1C02; font-size:11px; font-weight:bold;}
		.hpNewsContent A:hover { text-decoration:underline;color:#8D1C02; font-size:11px; font-weight:bold;}
	.clear {clear:both;}
	.clearHeadline {clear:both; height:18px; background:url(img/bckgrd-sep-headline.gif) top left repeat-x; width:360px;}
	.moreNews {text-align:right; padding:2px 25px 2px 0;}
	.moreHeadlines {text-align:right; padding:2px 40px 2px 0;}
	.headlineRight {padding:7px; width:345px; background:#fff; font-size:11px;}
	.headlineRightPhoto {float:left; width:70px;}
		.headlineRightPhoto img {border:1px solid #000;}
	.headlineRightContent {float:left; width:260px; color:#666; font-size:11px;}
		.headlineRightContent A:visited { text-decoration:none;color:#8D1C02; font-size:11px; font-weight:bold;}
		.headlineRightContent A:link	{ text-decoration:none;color:#8D1C02; font-size:11px; font-weight:bold;}
		.headlineRightContent A:hover { text-decoration:underline;color:#8D1C02; font-size:11px; font-weight:bold;}
	.sepPointiller {border-bottom:2px dotted #CDC6F0; margin:11px 0 11px 0;}
	.hpEventsLi {float:left; width:25px;}
	.hpEventsTxt {float:left; width:150px;}
	.footerPointiller1 {border-bottom:1px dotted #fff; margin:2px 0 2px 0; width:111px;}
	.footerPointiller2 {border-bottom:1px dotted #fff; margin:2px 0 2px 0; width:200px;}
	.footerLeft1 {float:left;}
	.footerLeft2 {float:left; margin:0 0 0 11px;}
	.footerMenu {text-align:center; width:1000px; color:#fff; margin:11px 0 0 0; font-size:11px;}
		.footerMenu A:visited { text-decoration:none;color:#fff; font-size:11px;}
		.footerMenu A:link	{ text-decoration:none;color:#fff; font-size:11px;}
		.footerMenu A:hover { text-decoration:underline;color:#fff; font-size:11px;}
	.pasimage img {display:none;}

/* CSS du menu horizontal, bieler batiste */

.menu img{
	height:32px;	
	border:none;
}

.menu{
    display:block;
    margin:0;
    padding:0;
	border:none;
    }
	
.menu ul{
	position:absolute;
    display:block;
	width:150px; /*Largeur des sous-menu here*/		
    /*margin:0;*/
    padding:0;	
	margin:0;
	/*white-space:nowrap;*/
    }
    
.menu li ul{
    visibility:hidden;
    }

.menu li li ul{
    position:absolute;
    margin-left:150px;
    margin-top:-23px;
    }
    
.menu li{
    list-style:none;
    height:auto;
    display:inline;
    display/**/:block;
    float:none;
    float/**/:left;
    margin:0;
    padding:0;
    }
    
.menu li li{
    display:block;
    float:none;
    }
    
/* correct a little IE bug */
* html .menu li li{
    display:inline;	
    }

.menu a{
    display:block;
    /*text-decoration:none;*/
    }
    
.menu a:hover{
    /*background-color: #eee;*/
    }

/* for a mozilla better display with key nav */
.menu a:focus{
    /*background-color: #aaf;*/
}

a.linkOver{
    /*background-color: #eee;*/
}

	.menu a{font-size:11px;background-color:#fff;color:#fff;text-decoration:none;}
	.menu a:visited{font-size:11px;background-color:#fff;color:#fff;text-decoration:none;}
	.menu a:hover{font-size:11px;background-color:#fff;color:#fff;text-decoration:none;}

	.menu .sousMenu a{font-size:11px;background-color:#877AC7;color:#FFFFFF;padding:3px;border-bottom:1px dotted white; text-decoration:none;}
	.menu .sousMenu a:visited{font-size:11px;background-color:#877AC7;color:#FFFFFF;padding:3px;border-bottom:1px dotted white; text-decoration:none;}
	.menu .sousMenu a:hover{font-size:11px;background-color:#B5AAE9;color:#FFFFFF;padding:3px;border-bottom:1px dotted #FFFFFF; text-decoration:none;}
	
.barresub {
	border:1px dashed #3c130b !important; 
	margin:0 0 30px 0 !important; 
	background-color:#8d1c02 !important;
}

.barresub a {
	color:white !important;
}
