/*all*/
body{background-color: #900614;font-family: "Lucida Grande",Verdana, Arial, Helvetica, sans-serif}
*{margin: 0px;padding: 0px}
html{height:100%; margin-bottom:1px}

h1{font-size: 36px;color: #e2001a;padding:30px 0 0 30px}
h2{font-size: 20px;color: #e2001a;padding:30px 0 20px 0}
h3{font-size: 14px;color: #999;padding:20px 0 10px 0}

a:link{color:#e2001a;text-decoration: none}
a:visited{color:#e2001a;text-decoration: none}
a:hover{color:#e2001a;text-decoration: underline}
a:active{color:#e2001a}
.imageborder{padding: 5px;border: 1px solid #3A4A14;background-color: #F2F3F4}
.referencing{visibility:hidden; display:none}

/*general*/
#wrapper{width: 700px;margin-right: auto;margin-left: auto;background-image: url(../images/column.gif);background-repeat: repeat-y;text-align: left;background-color: #FFF; margin-top:30px}

/*haut*/
#logo{background-color:#FFF;height: 150px;width: 700px}
#mainphotoindex{background-image: url(../images/visuel_home.jpg);height: 248px;width: 700px}
#mainphotomanagement-public-competences{background-image: url(../images/visuel_management-public-competences.jpg);height: 248px;width: 700px}
#mainphotomanagement-public-consultants-formateurs{background-image: url(../images/visuel_management-public-consultants-formateurs.jpg);height: 248px;width: 700px}
#mainphotomanagement-public-meylan-contact{background-image: url(../images/visuel_management-public-meylan-contact.jpg);height: 248px;width: 700px}

/*menu*/
#nav{background-color: #e2001a;padding:5px 0 5px 30px}
#navlist li{display: inline;list-style-type: none;padding-right: 20px}
#navlist a{text-decoration: none;color: #FFF;font-size: 13px}
#navlist a:hover{color: #333}
#navlist .select{text-decoration: none;color: #333;font-size: 13px}
#shadow{height: 17px;width: 700px;background-image: url(../images/shadow.jpg);background-repeat: no-repeat}

/*central*/
#col1{float: left;width: 500px}
#col2{float: left;width: 200px}
#col1content{padding: 0px 30px 45px 30px}
#col1content p{margin-bottom: 10px;color: #666;font-size: 12px;line-height: 140%}
#col1content ul{margin-bottom: 10px;color: #666;font-size: 12px;line-height: 140%;padding:10px 0 10px 20px}
#col1content li{color: #666;font-size: 12px;line-height: 140%;list-style-type: none;background-image: url(../images/puce.gif);background-repeat: no-repeat;background-position: 15px 0 0 0;padding:0px 0 10px 15px}
#col2content{padding: 15px}
#col2content p{margin-bottom: 10px;color: #666;font-size: 10px;line-height: 140%}
#col2content ul{margin-bottom: 10px;color: #666;font-size: 10px;line-height: 140%;padding:10px 0 10px 0px}
#col2content li{color: #666;font-size: 10px;line-height: 140%;list-style-type: none;padding:0px 0 10px 0px}

/*bas*/
#footer{clear: both;height: 70px;width: 700px;background-image: url(../images/footer.gif)}
#footer p{color: #EEEBE8;font-size: 9px;padding:10px 0 5px 15px}
#footer a{color: #fff}

/*formulaire de contact*/
label{float: left;width: 16%;text-align: right;margin: 0 20px 0 0;padding: 0 .5em 0 0;line-height: 1.8}
p.input {border-bottom:dotted 1px #999; padding-bottom:10px}
.submit{margin-left:190px}
p.error{padding-left:0px; color:#e2001a !important; text-transform:uppercase; background-color:#fff; margin:0 20px 0 5px}
.codeblock{ background-color:#fff;padding:10px}
.msgbody{ background-color:#fff}
.form{ background-color:#fff; padding:20px}