/* Gilbert-Legrand.com - Réalisation Vulcaindesign.com */

@font-face {
  font-family:"Sathu";
  src:url(fonts/Sathu.ttf);
}

*{outline-style:none;outline-width:medium}
body {font-family:"Sathu","verdana"}
html {background:transparent}
img {border:0px}
a {color:#6D6D6D;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}
a:hover {color:#565656}
p {padding-right:10px;padding-left:10px}
h1 {font-family:'Palatino Linotype','Book Antiqua',Palatino,serif}
fieldset, legend {border:2px solid #000}

.body_accueil {background:url(images/accueil.png) no-repeat scroll center top #D7D9DB}
.accueil {height:96px;position:absolute;text-align:center;top:250px;width:99%}
.logo_accueil {margin-left:64px;height:96px;width:521px}
#conteneur {width:800px;height:700px;margin:30px auto 0}
#entete {width:800px;height:75px;margin:0 auto 0 auto}
#logo {width:330px;height:75px;float:left;text-align:left;background-image:url(images/logo.png)}
#logo h1 {display:none}
#navigation {float:right;height:75px;margin-right:15px;width:438px}
#defilement {width:800px;height:65px;margin:0 auto 0 auto;border-top:1px #CFCFCF solid}
#contenu {width:798px;height:573px;margin:0 auto 0 auto;border:1px #CFCFCF solid;background:url(images/bas_contenu.png) no-repeat bottom center} 
#contenu_scu {width:798px;height:573px;margin:0 auto 0 auto;border:1px #CFCFCF solid} /* background:url(images/bas_contenu.png) no-repeat bottom center;*/
#contenu_photos {width:798px;height:573px;margin:0 auto 0 auto;border:1px #CFCFCF solid}
#contenu_contact {width:798px;height:629px;margin:0 auto 0 auto;border:1px #CFCFCF solid;background:url(images/bg_contact.png) no-repeat center top;color:#FFFFFF}
.introduction {font-size:14px;height:30px;margin-top:10px;padding-top:20px;text-align:center;width:799px}
#contenu_texte {width:798px;height:573px;margin:0 auto 0 auto;border:1px #CFCFCF solid}
.precedent {left:-35px;top:240px;height:50px;position:relative;width:44px;border:1px solid #fff}
.suivant {right:-735px;top:240px;height:50px;position:relative;width:44px;border:1px solid #fff}
#pied {font-size:12px;width:800px;height:20px;margin:30px auto 0 auto;text-align:center;font-family:"Sathu","verdana";height:50px}
#pied_accueil {font-size:12px;width:800px;height:20px;margin:700px auto 0 auto;text-align:center;font-family:"Sathu","verdana";height:50px}
#pied a, #pied_accueil a {color:#2F2F2F;text-decoration:none}
#pied a:hover, #pied_accueil a:hover {text-decoration:underline}
.admin_menu {background: none repeat scroll 0 0 #FFFFFF;display:none;width:150px;position:absolute;right:0;top:0;border-bottom:1px solid #CFCFCF;border-left:1px solid #CFCFCF;padding:0 10px 20px;z-index: 500;-webkit-border-bottom-left-radius: 30px;-moz-border-radius-bottomleft: 30px;border-bottom-left-radius: 30px}
.admin_menu a {text-decoration:none}
.admin_menu a:hover {font-weight:bold}
.defaut {font-size:13px;border:1px solid #CFCFCF;padding:10px;margin-top:20px}
.defaut a {text-decoration:none}

.news_image {float:left;margin-right:5px}
.nextprev {float:left;height:35px;line-height:35px;margin-top:10px;text-align:center;width:100%}
.nextprev_current {background:none repeat scroll 0 0 #55A0D3;border:1px solid #046193;color:#FFFFFF;padding:2px 8px}
.nextprev_link {background:none repeat scroll 0 0 #E7E7E7;border:1px solid #CCCCCC;padding:2px 8px}
li.bbcode {margin-left:0px}
#comment {width:389px;color:#4C4B4F;background:#fff;font-weight:bold;font-size:11px;border:1px solid #DFDFDF;margin:2px auto;padding:2px}
.indentchat {padding:4px;border:1px solid #DFDFDF;margin:4px 0 4px 0;text-align:left;background:#f1f0f0 url(images/fhead3.png) repeat-x center top;color:#707070}
.indent {background:url(images/quote-left.png) no-repeat scroll left top #FFFFFF;border:1px dotted #DFDFDF;padding:5px 5px 5px 25px}
.code_highlight {background:url(images/code.png) no-repeat scroll left top #F6F4F5;border:1px dotted #DFDFDF;height:auto;overflow:scroll;padding:4px 5px 5px 24px;width:713px}
.button {background:none repeat scroll 0 0 #FFFFFF;border:1px solid #DFDFDF;color:#747474;cursor:pointer;font-size:12px;font-weight:bold;margin:0 auto;padding:2px 4px;text-align:center}
.button:hover {border:1px solid #CFCFCF;color:#5F5F5F}
.small {font-size:10px;color:#545353}
.smalltext {font-size:11px;color:#545353}
.smalltext2 {font-size:11px;color:#545353;text-align:center}
.smallbottom {font-size:10px;color:#545353;text-align:left}
.smallblacktext {color:#545353;font-size:10px}
.spacer {text-align:center}
.tbox {width:auto;color:#4C4B4F;background:#fff url(images/tbox.png) repeat-x top center;font-weight:bold;font-size:11px;border:1px solid #DFDFDF;margin:2px 0 0;padding:2px}
.tbox:focus {border:1px solid #CFCFCF}
.helpbox {width:385px;background-color:#fff;border:1px solid #DFDFDF;color:#000;font-size:9px;padding:4px 5px 4px 5px}

.ftrack {border:none;padding:7px 5px 7px 5px;background:#f1f0f0}
.fdata {text-align:center;border-top:1px solid #DFDFDF;padding:7px 4px;background:#ededed url(images/fhead2.png) repeat-x center top}
.fcaption {padding:4px;color:#787878;font-size:11px;min-height:20px}
.fcaption span.smalltext{color:#707070}
.fcaption span.smalltext a:hover{color:#a0bac6}
.fcaption a {color:#707070;text-decoration:none}
.fcaption a:hover {color:#a0bac6}
a.forumlink{color:#707070;text-decoration:none}
a.forumlink:hover{color:#a0bac6}
.finfobar {text-align:center}
.fborder {border:1px solid #DFDFDF;margin:4px 0 4px 0;margin-left:auto;margin-right:auto}
.npdropdown {font-size:10px;font-weight:normal;color:#1C6997}
.npbutton {color:#1C6997}

.forumheader {padding:10px 4px;border:1px solid #DFDFDF;line-height:16px;font-weight:bold;color:#1C6997;background:#fff url(images/cbg.png) repeat-x top center;font-size:14px;text-align:center}
.forumheader2 {padding:7px 5px 7px 5px;border:1px solid #DFDFDF;background:#ededed;text-align:left}
.forumheader3 {padding:7px 5px 7px 5px;border:1px solid #DFDFDF;background:#f1f0f0;text-align:left}
.forumheader4 {padding:7px 5px 7px 5px;border:1px solid #DFDFDF;background:#222222;text-align:left}