#accesskeys, .hiddenpic {
     display:none;
}

* {margin:0;padding:0;}
body {font:0.9em helvetica,"arial narrow",sans-serif;background-color:#E8E5DB;}
img, img a {border:0;text-decoration:none;}
p {line-height:1.5em;}
.commentlist cite a {font-variant:normal;font-weight:bold;}

#coursphotoshop .presentation {margin:-20px 0 0 0;}
.inscription {position:relative;float:left;width:378px;background:#eee;border:1px solid #ddd;padding:10px !important;}
.inscription input {width:20px !important;}
p span.prix {position:relative;float:left;width:250px;}
p span.duree {position:relative;float:right;width:250px;}
.atelier {position:relative;float:left;width:500px;}

/* STRUCTURE */

#container {position:relative;width:800px;margin-left:auto;margin-right:auto;margin-top:10px;background-image:url(content-bg.jpg);}
#header {position:relative;float:left;width:800px;height:150px;background-image:url(header-bg.jpg);text-align:center;}
#header img {margin-top:70px;}
#main {position:relative;float:left;width:800px;margin-left:auto;margin-right:auto;background-image:url(content-bg.jpg);text-align:center;}
.content #front {position:relative;float:left;background:#E8E5DB;}
.front-left {position:relative;float:left;width:307px;padding:50px 10px 0;height:270px;border-right:3px solid #fff;margin:3px 0;}
.front-left ul li {font-size:1.5em;margin:0px 0px 5px 0px;padding:5px;list-style-type:none;text-transform:uppercase;}
.front-right {position:relative;float:left;width:310px;padding:10px;margin:3px 0;}
.front-right ul li h4 {font-size:0.9em;}
.logo {position:absolute;left:375px;top:80px;}
.logo a, .logo img a, .logo img {border:none;background-color:none;text-decoration:none;}
.logo:hover, .logo a:hover, .logo img a:hover, .logo img:hover {border:none;background-color:none;text-decoration:none;}

/* TITRES */

h1 {margin-top:5px;font-size:0.9em;text-transform:uppercase;font-weight:normal;letter-spacing:0.1em;color:#6B838F;}

/* LIENS */

a {color:#314E5E;text-decoration:none;}
a:hover {text-decoration:underline;}

/* TITRE ET DESCRIPTION DU SITE */

#title {position:relative;float:left;margin-left:10px;margin-top:30px;}
#title h1, #title #description {position:relative;float:left;margin-left:60px;margin-top:15px;text-transform:uppercase;color:#B3BFB6;font:0.9em helvetica,"arial narrow",sans-serif;}
#title h1 a {color:#959F98;text-decoration:none;font-weight:bold;}
#title description {position:relative;float:left;}
#title #language {position:relative;float:right;}

/* CONTENU PRINCIPAL */

#main .node{width:660px;text-align:center;margin-left:70px;}
#main h1 {display:none;}
.node .content {margin:0 0 50px 0;padding:0;}
.node h2 {text-align:center;width:660px;margin-bottom:3px;background-color:#1D1E2F;border-top:1px solid #000;padding-top:5px;padding-bottom:7px;}
.node h2 a {text-decoration:none;border:none;text-transform:uppercase;font-weight:normal;font-size:15px;color:#ddd;}
.node .content {text-align:left;margin-top:0px;line-height:1.4em;}
.node .content img {border:0;text-decoration:none;}
.node li {margin:5px 0 5px 15px;}

/* FOOTER */

#footer {position:relative;float:left;background-image:url(footer-bg.jpg);background-repeat:no-repeat;background-color:#E8E5DB;width:800px;min-height:300px;padding-bottom:50px;}
#footer li {position:relative;float:left;padding:5px;list-style-type:none;}


/* BARRE DE DROITE */

#sidebar {position:relative;float:left;text-align:left;width:660px;margin-left:70px;list-style-type:none;}
#sidebar .widget {position:static;float:left;width:200px;}
#sidebar .widget h2 {font-size:12px;margin-top:40px;text-transform:uppercase;margin-bottom:10px;color:#888;letter-spacing:1px;}
#sidebar .widget ul {margin:0px;padding:0px;}
#sidebar .widget ul li {position:static;float:left;clear:both;list-style-type:none;line-height:1.3em;margin:0px;padding:0px;}
#sidebar .widget ul li a {color:#858585;text-decoration:none;}
#sidebar .widget ul li a:hover {color:#000;text-decoration:underline;}
.node_read_more, .statistics_counter, .infos {display:none;}
.akpc_pop {display:none;}
#content #main .node .content #front .front-right h4 a {font-weight:normal;}
.formulaire-newsletter {background:#E8E5DB;border:1px solid #BFBFBF;padding:10px;}
.formulaire-newsletter form {border-bottom:1px solid #BFBFBF;padding-bottom:10px;text-align:center;margin:0;}
.formulaire-newsletter form input:first-child {width:250px;background:#FFFFCF;}
.texte .formulaire-newsletter p {margin-top:-40px;padding:0;color:#9F9F9F;font-size:0.8em;}
#ecoboutons {margin:10px 0 0 0;}
.lienaffilie {position:relative;float:left;margin:0 0 10px 0;text-align:center;width:100%;}
.vcard {position:relative;float:left;text-align:left;margin:0 0 0 70px;width:560px;padding:10px 50px;line-height:1.4em;border-top:1px solid #CFCFCF;}
.presentation form {width:480px;margin:0 0 0 70px;}
.presentation form p {padding:0;margin:10px 0;}
.presentation form label {position:relative;float:left;width:150px;font-size:0.9em;color:#333;}
.presentation form label#formcomment {width:1450px;}
.presentation form input {width:250px;border:1px solid #999;}
.presentation form input#sendbutton {position:relative;float:right;width:100px;margin:0 77px 0 0;padding:5px;}
.presentation form select {width:250px;border:1px solid #999;}
.presentation form textarea {border:1px solid #999;}

#hireme {width:644px;background:#f9f9e3;text-align:center;border-top:1px solid #e8e8cb;border-bottom:1px solid #e8e8cb;padding:10px;margin:15px 0;}






