/* CSS Document */

.left
{
	float:left;
}
.right
{
	float:right;
}

html, body {
	background-image: url(../images/background.jpg);

	background-position: top left;
	background-repeat: repeat;
	padding: 0;
	margin: 0;
    }


#frame {
	width:950px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	padding:0px;
	height: auto;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	}
	#frame a:link{
	text-decoration:none;
	}
	
	#header {
	width:950px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	padding:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 92px;
	background-repeat: no-repeat;
	margin-bottom: 0px;
	background-image: url("../images/newDesign/logo-elephant.jpg");
	background-position: right top;


}
	
#frame2 {
	width:950px;
	background-color: #FFFFFF;
	height: auto;
	background-image: url(../images/bg_content.jpg);
	background-repeat: no-repeat;
	background-position: fixed;
	}
		
	#frame3 {
	width:950px;
	background-color: #FFFFFF;
	height:580px;
	background-image: url(../images/bg_content.jpg);
	background-repeat: no-repeat;
	padding-top: 19px;
	margin-bottom: 15px;
	}
#frame3 h3{ 
	color:#4B4B4B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-align:left;

	}
#frame33 {
	width:auto;
	height:auto;
		padding-top: 0px;
	margin-bottom: 7px;
	}

#frame33 a{
	text-decoration:none;
	}
#frame33 a img{
	border-style: none;

	}

.imgCheerf	
{
	margin-top:-15px;

	}

	
	#btonDroit
	{
		float:right;
		padding-right:130px;
	}
#frame33 h3{ 
	color:#4B4B4B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-align:left;

	}
#contentheader {
	width:950px;
	float: none;
	margin-left: auto;
	margin-right: auto;
	height: 145px;
	display: block;
		}
		
#header_snippets {
	width:150px;
	float: right;
	margin-left: auto;
	margin-right: auto;
	height: 20px;
	margin-top: 12px;
	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	display: none;

		}
	
	
#tab_container {

background-color:red;
float:left;
height:57px;
margin-top:1px;
padding:0;
width:950px;

	}


	#navcontainer {
width:950px;
	}



#navcontainer a img{
	border-style: none;

	}  
		
	
#breadcrumbs_container {
	width:500;
	margin-right:auto;
	margin-top:5px;
	padding:0px;
	padding-top: 0px;
	margin-left: auto;
	display: none;
	height: 20px;
	}
	
#breadcrumbs {
	width:auto;
	margin-top:0px;
	display: block;
	height: 20px;
	padding-left: 210px;
	}
	
	
	
	
	
	
#leftnav_footer {
	width:100%;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	padding:0px;
	height: 33px;
	}
	
#snippet_1 {
	width:100%;
	margin-right:auto;
	margin-left:auto;
	margin-top:100px;
	padding:0px;
	background-color: #FFFFFF;
	height: 33px;
	background-position: top left;
	background-repeat: no-repeat;
	}
	
#container_content{
	width:715px;
	margin-right:auto;
	margin-left:auto;
	margin-top:15px;
	padding:0px;
	height: auto;
	float: right;
	background-color: #FFFFFF;
	}

#container_contentGrey{
	width:415px;
	margin-right:5px;
	margin-left:0 px;
	margin-top:15px;
	padding:10px;
	height: auto;
	float: right;
	Background-image:url("../images/newDesign/background-grey.jpg");;
	background-repeat:repeat;
	font-family: arial;
	font-size:12px;
	color: #62625e;
	}
	
	#container_contentGrey a{
		color:red;
	}
#container_contentGrey2{
	width:415px;
	margin-right:5px;
	margin-left:0 px;
	margin-top:15px;
	padding:10px;
	height: auto;
	float: right;
	Border-left:5px #e5dce0 solid;
	background-repeat:repeat;
	font-family: arial;
	font-size:12px;
	color: #62625e;
	}
#container_contentWhite{
	width:300px;
	margin-right:5px;
	margin-left:0 px;
	margin-top:15px;
	padding:5px;
	height: auto;
	float: left;
	font-family: arial;
	font-size:12px;
	color: #62625e;
	}
	
	#container_contentGrey2 a{
		color:red;
	}



#leftnav {
	width:166px;
	padding:0px;
	float:left;
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: 7px;
	height: auto;
	margin-top: 15px;
	}


	
#contentcenter {
	width:525px;
	padding:0px;
	float:left;
	background-color: #FFFFFF;
		}

#contentcenterSiteMap{
	width:525px;
	padding:0px;
	float:left;
	background-color: white;
		}
		
		#contentcenterSiteMap ul{
	list-style-type: square;
	color:#EEEEEE;
		}		
		
		#contentcenterSiteMap li a{
	
	color:black;
		}
		
		
#contentcenterSiteMap a {
	text-decoration:none;
	color:red;
		}
		
#contentcenter2{
	width:710px;
	padding:0px;
	float:left;
	background-color: #FFFFFF;
		}
		
#contentcenter2 img{
	width:20%;
		}	


#contentright_container{
	width:166px;
	padding-top: 45px;
	margin-bottom: 20px;
	height: 250px;
	background-color: #FFFFFF;
	float: right;
	margin-right: 10px;
		}
#contentright {
	width:166px;
	padding:0px;
	float:left;
	padding-top: 2px;
	margin-bottom: 20px;
	background-color: #FFFFFF;
	display: inline;
		}
		




#rhs_1 {
	width:50px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	padding:0px;
	background-color: #FFFFFF;
	height: 33px;
	background-position: top left;
	background-repeat: no-repeat;
}







		
#footer {
	padding-top: 0px;
	height: auto;
	width: auto;
	margin-right: auto;
	margin-left: auto;
	float: none;
	margin-top: 0px;
}

#footer_layer1{
	padding-top: 0px;
	height: 85px;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 1px;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}

#footer_layer2{
	padding-top: 0px;
	height: 150px;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	background-color:#FFFFFF;
}

#footer_layer3{
	padding-top: 0px;
	height: 25px;
	width: 950950950px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
	margin-bottom: 25px;
}



#footer_inner_left {
	padding-top: 0px;
	height: auto;
	width: 200px;
	margin-right: auto;
	margin-left: 15px;
	float: left;
	border-right: solid 1px;
	border-right-color: #8FC9FC;
}
#footer_inner_left .right2 {
	margin-left:700px;
}


#footer_inner_right {
	padding-top: 0px;
	height: auto;
	width: 750px;
	margin-right: 15px;
	float: left;
	margin-left: 15px;
	margin-top: 15px;
}

#footer_inner_right {
	padding-top: 0px;
	height: auto;
	width: 900px;
	margin-right: 15px;
	float: left;
	margin-left: 15px;
	margin-top: 15px;
}
#footer_inner_right a img{
	border:none;}
	
	#footer_inner_right a img.right2{
	border:none;margin-left:500px;}

.red
{
	color:red;
	font-family:arial;
	font-size:13px;

}
.redBig
{
	color:red;
	font-family:arial;
	font-size:33px;

}
.citation2{color:red;}

.citationQuot{color:black;font-size:14px;font-family:arial;}
.StoryRight{text-align:right;width:305px;}

.pasLien a
{
	color:white;

	}

	.pasLien img
{
	width:5%; margin-top:-3px;
	}
	
	
	
#tableStory 
{
	margin-right:7px;

}	
#tableStory table
{
	font-size:12px; text-align:center;font-family:arial;

}

#tableStory img
{
	width:150px;background-color: #F8F8F8;
}

#tableStory td
{
	padding:5px;background-color: #F8F8F8; }
	
#tableStory table a
{color:red; text-decoration:none; padding : 3px; 	}


.quoteDay{background-color:#E6E5E1;
color:#4B4B4B;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:normal;
line-height:16px;
padding:4px;}

#macro img{ width:100%;
	
}
#macro{ 
background-color:;
width:300px;	
height:460px;
padding:8px;
padding-top:0px;
padding-right:4px;
float:left;
margin:0px;
margin-top:-15px;
margin-right:8px;

}
.styleNewsRed{background-color:#CC0000; color:white; font-size:14px;padding:3px;}

.hrGrey
{color:grey;}
.red
{color:red; }
.facebook
{font-size:14px; color:#333333;font-style:arial;
}


.MovePage a
{

	text-decoration:none;
	color:grey;
}
.MovePage 
{
	color:grey;
	text-align:right;

}

#list-news{
	background-color:#EEEEEE;
	color: #666666;
	padding:3px;
	font-size:13px;
	margin-top:0px;
	font-family:arial;
	margin-bottom:10px;

}
#list-news h5{
color: #BD0000;	
font-family:arial;
font-size:13px;
}



#textFrontPage2
{
margin:5px;
margin-left:20px;
padding:8px;
padding:0px;
width:350px;	
height:300px;
float:left;

}

#textFrontPage2 a
{
text-decoration:none;
color:white;

}
.textFrontPage2Img a
{
text-decoration:none;

}


#textFrontPage
{
margin:5px;
padding:8px;
padding:0px;
width:350px;	
height:400px;
float:left;

}
#textFrontPage p
{
color:#4B4B4B;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;


}

#photo-quote
{

 float: right;
 margin-right: 10px;
  margin-left: 0px;
 margin-top: 5px;
}
#photo-quote a
{
text-decoration:none;
color:white;

}



#textFrontPage a:hover 
{
color:#CC0000;
font-family:Arial,Helvetica,sans-serif;
text-decoration:none;
}
#textFrontPage a:visited 
{
color:#CC0000;
font-family:Arial,Helvetica,sans-serif;
text-decoration:underline;
}
#textFrontPage a:link 
{
	color:#CC0000;
font-family:Arial,Helvetica,sans-serif;

text-decoration:underline;
}
.darkLinks {
	color:black;text-decoration:none;
}
#textFrontPage .darkLinks{color:black;text-decoration:none;
}
#textFrontPage .darkLinks a:visited {
	color:black;text-decoration:none;
}
#textFrontPage a:visited .darkLinks {
	color:black;text-decoration:none;
}

#redBorder p
{ 
	background-color: red;
	width:650px;
	padding:5px;
	}
#redBorder a
{ 
	text-decoration:none;
	color:red;
		}
#redBorder a img{
	border-style: none;

	}  

#tableCamp table
{
	font-size:12px; text-align:center;font-family:arial; margin:5px;

}

#tableCamp img
{
	width:165px;background-color: #F8F8F8;
}

#tableCamp td
{
	padding:5px;background-color: #F8F8F8; }
	
#tableCamp table a
{color:#CC0000; text-decoration:none; padding : 3px; 	}




.greytextSC {color:#4B4B4B;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
line-height:16px;
float:right;

}


.greytextSC2 a {color:white;


}
.greytextSC2 {color:#4B4B4B;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
line-height:16px;


}


/***************************
picture gallery
**************************/
#galerie 
{ 
   margin-top:50px;   
    text-align: left; 
    font: 0.9em arial, serif ; 
    background-image:url("../images/newDesign/gris-stripes.jpg");
} 
 
ul#thumbs
{ 
    width:220px; height:500px;margin-left: 5px; background-color: #f94532; float:left;padding-left:10px; margin-top:0px;
    list-style-type: none ; padding-top:30px;
} 
 



ul#thumbs li 
{ 
    float: left ; 
} 
ul#thumbs a
{ 

    color:red; 
} 

ul#thumbs li a img{
	border-style: none;

	} 
 
ul#thumbs li a img 

{ 
    margin: 8px ; 
border: solid red 6px;
/*FF4E4E*/
   }   
 
   
   ul#thumbs li a img:hover
{ 
   border:white solid 6px;

   }   
   

   ul#thumbs li a:focus img {
   	 border: #E6E5E1 solid 6px;
   	}
   	

 
 


 
 
 
 
 
   
 #viewer
  { background-image:url("../images/newDesign/gris-stripes.jpg"); width:700px; height:470px; margin-top:25px; float:right; margin-right:10px;} 
 #viewer a
  { color:white; } 

 #viewerIn{ background-image:url("../images/newDesign/poster-news.gif"); background-repeat:no-repeat; width:670px; height:455px;
 float:right;margin:10px;
 } 




 #redBorder a{
	color:red;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
}
 #redBorder{
	color:red;
	font-family:Arial,Helvetica,sans-serif;font-size:11px;
}



.small{font-size:8px;}



#AUnderlin img{
	text-decoration:none;
		border:white;
}

#AUnderlin a{
	text-decoration:none;
	border:white 5px solid;
	border-bottom:red 5px solid;
	
}

/*DESIGN DONATE*/

#Rectangle-Right{
background-color:white;
width:760px;
float:right;
margin-top:16px;
}
#Rectangle-Right hr{ 
color: #e5e0e0;
margin-left:15px;
	}
	
.greytextDonate { 
	color:#787d81;
	float: right;
	padding-right:7px;
	padding-left:7px;
	}
.greytextDonate a:link{ 
	color:red;
	}
	.greytextDonate a{ 
	color:red;
	}
	
table.greytextDonateTb{ 
		border-collapse:collapse;
		border: solid grey 1px;
		text-align:center;
		margin:5px;
		margin:10px;
		width:640px;
	}
	table.greytextDonateTb tr{ 
		padding:6px;
		
		}	
table.greytextDonateTb td{ 
		border: solid grey 1px;
		padding:6px;
		text-align:center;
		color: #787d81;
		
		}			

table.greytextDonateTb th{ 
	border: solid grey 1px;
		color:#787d81;
		font-weight:bold;
		text-align:centre;
		padding:6px;
		}


.greyHr{ 
	color: #e4dcdc;
	margin-left:10px;
	}
.greyRectangle{
	background-color:#f1ebeb;
	color:#9ea1a3;
	font-size:20px;
	width:700px;
	margin:10px;
	padding:10px;
}
.TogetherText
{
	padding: 10px;
	font-size:14px;
	float:right;
	font-style:arial;
}

#IWouldLikeDonate{
	color:red;
}

.IWouldLikeDonateLeft{ 
	float:left;
	width:420px;
	background-color:white;
	margin-left:0px;
	color:#787d81;
	}
	
.IWouldLikeDonateLeft input{ 
	position:relative;
	top:-20px;
	margin-left:180px;	
	}

.IWouldLikeDonateLeft a:link
{ 
	color:red;
}
.IWouldLikeDonateRight{ 
	float:right;
	width:200px;
	background-color:#f1ebeb;
	padding-right:10px;
	padding-left:10px;
	padding-top:20px;
	padding-bottom:20px;
	font-size:14px;
	color:#787d81;
	margin-right:50px;
	}
	
.IWouldLikeDonateRight a:link{ 
	color:red;
}
.IWouldLikeDonateRight a:visited
{ 
	color:red;
}

.titleGreyDonate{ 
	color:#787d81;
	}
.floatRight{ 
	float :right;
	}


.redU{
	color:red;
	font-size:14px;
	text-decoration:none;
}

.print_html{
	float:right;
	margin-right:150px;
	
}

.print_html a {
	text-decoration: none;
	color:white;
}
.print_html img{
width:40px;
height:40px;
}














     