@charset "UTF-8";
/* CSS Document */

a {	font-size:12px;	color:#441e06;text-decoration:none;}
a:hover {color:#000;}
a:active, a:focus, input:focus, textarea:focus {outline:none;border:none;}

object:active, div:active {outline: none;}
object:focus, div:focus{-moz-outline-style: none;}

.contact_link {font-family:Georgia, "Times New Roman", Times, serif;font-size: 18px; color:#000; font-weight:bold; cursor:pointer;}
.contact_link:hover {color:#441e06;}

.p_entry_link {font-family:Georgia, "Times New Roman", Times, serif;font-size: 24px; color:#f1e59e; font-weight:bold; cursor:pointer; text-align:center;}
.p_entry_link:hover {color:#441e06;}

.b_entry_link {font-family:Georgia, "Times New Roman", Times, serif;font-size: 24px; color:#633b15; font-weight:bold; cursor:pointer; text-align:center;}
.b_entry_link:hover {color:#000;}

.h_entry_link {font-family:Georgia, "Times New Roman", Times, serif;font-size: 24px; color:#000; font-weight:bold; cursor:pointer; text-align:center; }
.h_entry_link:hover {color:#FFF;}

.b2_entry_link {font-family:Georgia, "Times New Roman", Times, serif;font-size: 24px; color:#000; font-weight:bold; cursor:pointer; text-align:center; }
.b2_entry_link:hover {color:#FFF;}

body {margin: 0;padding: 0;background-color:#d14f19; background-image:url(../images/bg_repeat.jpg); background-repeat:repeat;}
#container {position:absolute;width:884px;left: 50%;margin-left: -442px;text-align:center; padding:0;}
#container_p {position:absolute;width:884px;left: 50%;margin-left: -442px;text-align:center; padding:0; background-image:url(../images/cordon.png); background-repeat:no-repeat;}
#content {background-image:url(../images/content_bg.jpg); background-repeat:no-repeat; height:590px; width:886px;}
#p_content {background-image:url(../images/portfolio_content_bg.jpg); background-repeat:no-repeat; height:590px; width:886px;} 
#footer {background-image:url(../images/footer_bg.jpg); background-repeat:no-repeat; height:645px; width:886px; padding:0; margin:0;}
#p_footer {background-image:url(../images/portfolio_footer_bg.jpg); background-repeat:no-repeat; height:645px; width:886px; padding:0; margin:0;}

#flash_logo {padding-top:30px; width:380px; height:380px; margin:0 auto;}
#flash_portfolio {top:60px; width:810px; height:465px; margin:0 auto; padding:0; }
#home_entry { position:absolute; left:90px; top:530px;}
#portfolio_entry { position:absolute; left:70px; top:400px;}
#blog_entry { position:absolute; right:71px; top:390px;}
#blog_entry_p { position:absolute; right:90px; top:530px;}

/* ---------------- TEXTES ------------------- */
p {margin: 0;padding: 0; font-size:12px;}
#content p, #p_content p {margin: 0;padding: 0; font-family:Arial, Helvetica, sans-serif;font-size: 12px;}
#footer h1, #p_footer h1 { display:none;}

/* ---------------- OMBRE ------------------- */
#my-border { padding:15px 15px 0 15px; width:884px;margin-top:30px;}
#my-border, #my-border .sb-inner { background-image:url(js/grad.png); background-repeat:repeat;}

/* ---------------- CONTACT ------------------- */
#contact {width:250px; margin:0 auto; padding:0; text-align:left; font-weight:bold;}
form {font-size:12px; color:#FFF;padding:240px 0 0 0; margin:0;font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; color:#000;height:370px;}

label {font-size:13px;font-weight:bold; line-height:1.2;padding:0; margin:0;}

input {font-family:Georgia, "Times New Roman", Times, serif;font-size: 14px; line-height:1.2;color:#000;padding:0;margin:0 0 10px; border:none;}
.input_bgimg {background-image:url(../images/txt_input.jpg);background-repeat:no-repeat; width:223px; height:16px;background-color:#FFF; padding:0.6em 15px 2px 7px;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.60;}
.p_input_bgimg {background-image:url(../images/p_txt_input.jpg);background-repeat:no-repeat; width:223px; height:16px;background-color:#FFF; padding:0.6em 15px 2px 7px;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.60;}

.submit_button {cursor:pointer;font-size:16px; text-align:center;width:250px; height:20px; background:none;font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; color:#000;}
.submit_button:hover {cursor:pointer; color:#313131;}

.h_textarea {font-family:Georgia, "Times New Roman", Times, serif; font-size: 14px; background-color:#FFF;background-image:url(../images/textarea.jpg);background-repeat:no-repeat; background-position:top;width:240px;height:140px;margin:0 0 10px;padding:10px 0px 2px 5px;overflow:hidden;resize: none; border:none;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.60;}
.p_textarea {font-family:Georgia, "Times New Roman", Times, serif; font-size: 14px; background-color:#FFF;background-image:url(../images/p_textarea.jpg);background-repeat:no-repeat; background-position:top;width:240px;height:140px;margin:0 0 10px;padding:10px 0px 2px 5px;overflow:hidden;resize: none; border:none;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.60;}
.legende {color:#FFFBDC;font-size: 14px; font-weight:bold; width:250px;}
.p_legende {color:#a3a3a3;font-size: 14px; font-weight:bold; width:250px;}
.legendes {font-family:Georgia, "Times New Roman", Times, serif; font-size: 14px; text-align:center; color:#000;margin:0 0 10px 0;}


