body {
	background-color: #fcfcfc;
	color: #333333;
	font:80%/140% 'helvetica neue',sans-serif;
	margin: 0px;
	padding: 0;
	min-width: 780px; background-image:url(../img/back1.jpg); background-position:top; background-repeat:repeat-x;
} 

#masthead_fr {width: 880px; height: 123px; margin: 0 auto; background-image: url(/img/photographe_professionnel_richardAnber_fr.jpg); background-repeat:no-repeat;}
#masthead_en {width: 880px; height: 123px; margin: 0 auto; background-image: url(/img/photographe_professionnel_richardAnber_en.jpg); background-repeat:no-repeat;}


#masthead .content {padding: 0px; margin: 0;}
h1 {
	margin: 0;
	clear: both;
} 

	h1,h2{font:bold 110% 'helvetica neue',sans-serif;letter-spacing:2px;text-transform:uppercase;}
	
#wrapper { 
	margin: 0 auto;  background-repeat:repeat-y; min-height: 300px;
	width: 884px;
	/*width is set 4px wider than it needs to be to compensate for IE5Mac bugs*/
}

#wrapcs {margin-right: 33px; background-image: url(../img/back2.jpg); background-repeat:repeat-y; margin-top: 25px;}

#wrapB {width: 884px; margin: 0 auto; background-image:url(../img/bck2.jpg); background-repeat:no-repeat; height: 24px;}
#wrapfoot {background-color: #000000; height: 100px;}
#photographie-professionnelle {	margin: 0 auto;	width: 880px; padding-top: 10px; padding-left: 0;}
#c1, #c2, #c3{
	width: 235px; padding: 20px;
	
	float: left;
	font-size: .75em;
} 
#c1 {
	background-color: #fcfcfc; 
	color: #333333; height: 400px;
}
#c1 .content {padding: 10px; height: 450px;}
#c1b {width: 225px; background-image:url(../img/c1b.jpg); background-repeat: repeat-x; background-position:bottom; height: 26px; padding-top: 5px;}
#c2 {
	background-color: #fcfcfc; 
	color: #333333; height: 400px; margin-left: 12px; margin-right: 12px;
}
#c3 {
	background-color: #fcfcfc;
	color: #333333; height: 400px; 
}

h2 {
	margin: 0 0 6px; 
} 
p {
	margin: 0 0 12px; 
} 
h3 {
	font-size: 1.3em; 
	margin: 36px 0 6px; 
} 
#footer {
	color : #333333;  margin: 0 auto; background-image:url(../img/foooter.jpg); background-repeat:no-repeat; background-position:top left;
	font-size: 0.75em; min-height: 30px; width: 884px; line-height: normal; padding-top: 5px; 
	
	clear: both;
}

#footer2 {color: #312f30; line-height: normal; font-size: 0.75em; min-height: 50px; width: 884px; margin: 0 auto; margin-bottom: 10px;}
#footer2 a {color: #312f30;}
#footer2 a:hover {color: #969495;}
#footer .content {padding-right: 33px;}
#footer p {margin: 6px 0;}
#navbar {	margin: 0;
	padding: 0;
}
/*NAVIGATION BAR*/
#navbar {
	margin: 0;
	padding: 0;
}
#navbar li {
	list-style-type: none;
	margin: 0 0 6px 0;
}
#navbar a {
	display: block;
	padding: 3px 6px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #F49300;
	border: 1px solid #333333;
}
#navbar a:hover, #navbar a:active, #navbar a:focus {
	color: #333333;
	background-color: #FFFFFF;
}
#uberlink {
	color: #333333 !important;
	font-weight: bold;
	background-color: #FFFFFF !important;
}
.clearfloat {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}

	/* BEGIN gallery STYLE */

.mainimg1{margin-top:2em; padding: 0;}
	a{color:#348;text-decoration:none;outline:none;}
	a:hover{color:#67a;}
	.caption{color:#ffffff; position: absolute; top:650px;left:500px;width:200px; float: right; z-index: 4000;}
	
	.gallery{width: 240px; float:right; border: 1px solid #6a4d00; margin-top: 2px; background-color:#000000; padding: 5px;}
	.gallery li{display:block; overflow:hidden; float:left; width:72px; height:43px; padding: 3px; margin: 1px; background:#000000; list-style-type:none;}
	.gallery li.hover{}
	.gallery li.active{}
	.gallery li div{}
	.gallery li div .caption{font:italic 0.7em/1.4 georgia,serif;}
	
	.galleria_container{margin:0 auto 60px auto; height:223px; width:459px; float:left; margin-right: 15px; padding: 5px; background-color:#000000;}
	
	.nav{padding-top:15px;clear:both;}
	
	.info{text-align:left;margin:30px 0;border-top:1px dotted #221;padding-top:30px;clear:both;}
	.info p{margin-top:1.6em;}
	
	.nav{position:absolute;top:410px;left:0;}
	
/*==================list====================*/
#masthead ul { list-style:none; padding-top: 0; margin-top: 0;}

.top-links { float:right; padding:0px 10px 0 0;}
.top-links li { display:inline;}
.top-links li a { display:block; float:left; margin-left:2px; width:66px; height:18px; font-size:.83em; text-align:center; line-height:18px; text-decoration:none;}
.top-links li a.login { background:url(../img/login.jpg) no-repeat left top; color:#dcd5b7; }
.top-links li a.site-map { background:url(../img/site-map.jpg) no-repeat left top; color:#989483;}
.top-links li a:hover { text-decoration:underline;}

.top-links li a.linksite { background:url(../img/linksite.jpg) no-repeat left top; color:#c2b8c3; width: 88px;}
