/* © STREET Photos Polaroids Cascading Style Sheet*/
/* IE PNG HACKING*/
img, a, input, div {behavior: url(iepngfix.htc);}


body{behavior: url(iepngfix.htc); font-family: Times new Roman, sans-serif;background-color:black;background:url(images/background.jpg) repeat-y center top;width:100%;margin:0;color:white;text-align:center;margin:0;}
html{background-color:black}

#container{margin:0}
#header{margin: 0 auto;height:399px;background:url(images/header2.png) no-repeat center top;}

#content{margin:0 auto;width:800px;
padding:25px 0 100px 0;background:url(images/content_bg.png) repeat-y center top;}

img{border:0;}

a:link, a:visited, a:active{color:#e2d0a1;border:0;text-decoration:none;}
a:hover{text-decoration:none;color:#323232}
img.gal{display:block;margin:0 auto}

h1{margin:10px 40px 20px 40px;padding:0 0 5px 20px;background:url(images/h1.jpg) no-repeat left bottom;}
p{padding:0 10px;font-size:0.9em!important}
li{font-size:0.9em!important}
/* navigation */

#nav{width:753px;margin:0 auto;height:60px;}
#nav li{display:inline;list-style-type:none;margin:0 15px;width:800px;}


.home {display:inline-block;width:75px;height:52px;background:url(images/home.png) no-repeat center top;}
.expo {display:inline-block;width:67px;height:52px;background:url(images/expo.png) no-repeat center top;}
.gallery {display:inline-block;width:90px;height:52px;background:url(images/gallery.png) no-repeat center top;}
.about {display:inline-block;width:118px;height:52px;background:url(images/about.png) no-repeat center top;}
.contact {display:inline-block;width:97px;height:52px;background:url(images/contact.png) no-repeat center top;}
.shop {display:inline-block;width:73px;height:52px;background:url(images/shop.png) no-repeat center top;}

#nav a:hover{background-position:center bottom;}
#current_nav{background-position:center bottom;}

/* HOME */

#trailer{width:650px;margin:0 auto;}
#exp{padding-bottom:30px;border-right:white solid 1px;width:200px;float:left;margin:0 20px 0 0}
#gal{border-right:white solid 1px;width:200px;margin:0 200px;padding:0 20px 15px 20px;}
#sho{width:200px;float:right;margin:0 0 0 20px}


/* EXPO */
#folder{width:600px;margin: 10px auto;text-align:center}
.folder{display:inline-block;width:200px;height:120px;background: no-repeat center top;margin:0 15px 10px 0;}
#content a:hover{background-position:center bottom;}

.sommaire {display:block;width:250px;height:150px;background: no-repeat center top;}
.sommaire a:hover {background: center bottom}
.back {text-decoration:italic!important;text-align:center!important;}

.thumb img{border:1px #262626 solid;margin:20px}
.thumb img:hover{border:1px white solid;margin:20px}

h2{text-align:center;margin:0 20px;}
span{margin:0 10px;display:inline;font-size:70%;color:#262626}

div.cross-links{text-align:right;margin:0 30px 80px 0;}
.cross-links img{display:inline;margin:0;border:0;}

/* CONTACT */
#sec {width:345px;text-align:left;margin:0px 10px 0 280px}
#main {float:left;width:350px;text-align:right;margin-right:30px}

/* footer */
#footer{height:323px;background:url(images/footer.png) no-repeat center top;}

#footer li{display:inline;margin:0 15px 0 0;padding-right:25px;border-right: 1px solid #b6a371}
#wrap_footer{margin:0 auto;text-align:center;width:800px;padding-top:250px;}

/* Formulaire Contact */
textarea, input {margin-left:100px;font-size:0.9em;color:black;border: 1px solid #906a0e;background-color:transparent;}

textarea:focus, input:focus{border: 1px solid #2f2f2f;background-color:transparent;}

#form_contact{padding-top:105px;background:url(images/form.jpg) no-repeat center top;width:720px;margin:0 auto;height:640px;margin:0 auto}


#obj, #adr, #msg{margin-left:100px;text-align:left;}
#objet, #mail, #message{margin-left:110px;}
#form_contact label{margin: 5px 0 0 30px;}
.bt {color:white;margin-left:100px}
legend { padding-bottom:0.5em; font-size:1.4em; margin-left:30%; color:#2e2111;}
#contact form{text-align:left;}


.hoverfocus { border:1px solid #e1d7cd;}
