body {
padding:0;
margin:0;
/*background:#cfcbb3 url(picts/bg-degrade1.jpg);*/
background: #F9F8F4;
/*background-repeat:repeat-y;*/
font-family:"Trebuchet MS", verdana, tahoma, sans-serif;
color:#000;
font-size:62.5%;
}

a:link,a:visited,a:active {
color:#903;
text-decoration:none;
}

a:hover {
text-decoration:none;
color:#000;
}

#page {
position:relative;
width:780px;
padding:0;
margin:10px auto 0 auto;
border:1px solid #ddd;
color:#000;
background:#fff;
}

#langues {
width:780px;
margin:0 auto 10px 0;
text-align:left;
font-size:1.2em;
color:#000;
font-family:arial, helvetica;
padding:0 0 3px;
/*background:url(picts/bgmenu.jpg);*/
background: #eee;
}

#langues a {
color:#999;
text-decoration:none;
}

#top {
height:120px;
text-align:right;
/*border-top:1px solid #ccc;
border-bottom:1px solid #ccc;*/
}

#zonecliquable {
float:left;
width:780px;
height:120px;
margin:0;
}
#zonecliquable h1 {
font-family: arial, geneva; font-weight: bold; 
color: #fff;
text-align: left;
margin: 30px 0 0 50px;
font-size:2em;
}

#top img {
margin:12px 30px 0 40px;
border:1px solid #ccc;
}

#top a {
color:#ccc;
text-decoration:none;
font-weight:400;
}

/*#top h1 {
font-family: arial, geneva; font-weight: bold; 
color: #fff;
margin-left:10px;
font-size:1.5em;
}*/

#main {
margin:0;
width:100%;
}

#breadcrumbs {
padding:1px 20px 3px;
font-size:0.9em;
text-align:right;
background:#fff;
}

#breadcrumbs a {
text-decoration:none;
}

#content {
float:left;
padding:20px 0;
width:440px;
color:#000;
font-size:1.2em;
}

.hautdepage {
text-align:right;
margin:-10px 45px 30px 0;
}

.article_content {
margin-bottom:10px;
color:#000;
}

.article_content h1 {
font-size:1.5em;
text-align:left;
line-height:1.3em;
padding-bottom:10px;
}

.article_content h2 {
font-size:1.2em;
font-weight:700;
}

.article_content p, blockquote {
text-align:justify;
line-height:1.7em;
}
.article_content li, ul {
list-style-image: url(picts/puce.gif);
text-align:left;
line-height:1.7em;
}

.article_content p.surtitre {
font-weight:400;
font-style:italic;
text-align:right;
}

.article_content p.bloc {
display:block;
background-color:#eee;
border:1px solid #ccc;
margin:20px;
padding:5px 5px 5px 40px;
}

.article_content img,.article_content a:link img {
border:1px solid #369;
padding:3px;
}

.article_content a:hover img {
border:1px solid #c00;
padding:3px;
}

.commentBox {
width:100%;
margin-bottom:40px;
border:1px solid #ccc;
}

.commentBox form {
width:90%;
margin:0 auto;
}

.commentformdiv {
width:100%;
}

.commentBox input {
width:50%;
}

.commentBox textarea {
width:100%;
height:150px;
}

.commentBox .submit {
text-align:right;
margin:0 auto;
}

.commentBox .submit input {
margin:0 auto;
width:auto;
margin-top:10px;
margin-bottom:10px;
}

.comment {
margin-bottom:20px;
}

.ajoute {
font-weight:700;
margin-top:30px;
color:#903;
}

.lien-commentaire {
margin:0 0 40px;
}

.lirelasuite {
margin-top:-1em;
text-align:right;
}

.commentsClosed {
margin-bottom:40px;
}

.comment_moderated {
border:1px solid #ccc;
padding:10px;
margin:10px 0;
}

.comment_title {
font-weight:700;
}

.comment_content {
margin:10px;
padding-left:10px;
font-style:italic;
border-left:5px solid #eee;
}

.commentBox .error {
color:#c00;
font-weight:700;
margin-left:10px;
}

table {
border-collapse:collapse;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
border:1px solid #ddd;
font-size:1em;
}

table img {border: 1px solid #ddd ! important; margin: 10px ! important;}

th {
background-color:#ddd;
}

td {
padding:5px 10px 5px 10px;
vertical-align:top;
}

.sansbordure {
padding:0;
background:#efefef;
border:none;
}

.alignegauche {
text-align:left;
}

#surfooter {
clear:both;
margin-top:0;
padding:2px 10px;
color:#fff;
font-size:1.1em;
/*background:url(picts/bgmenu.jpg);*/
background: #ddd;
border-top:1px solid #ddd;
text-align:left;
}

#surfooter a {
font-weight:700;
color:#666;
text-decoration:none;
}

#surfooter a:hover {
font-weight:700;
color:#000;
text-decoration:none;
}

a.foot:hover {
color:#ccc;
text-decoration:underline;
}

.floatleft {
margin-right:10px;
float:left;
margin:0 10px 5px 0;
clear:left;
}

.floatright {
float:right;
margin:0 0 5px 10px;
clear:right;
}

#menuhaut {display: none;
margin:0;
background:url(picts/bgmenu.jpg);
font-size:0.9em;
}

#menuhaut ul {
margin:0;
padding:0 20px 0 0;
text-align:right;
}

#menuhaut li {
display:inline;
padding-left:10px;
padding-right:10px;
border-left:1px solid #fff;
font-family:verdana, tahoma, arial, sans-serif;
font-weight:700;
}

a:link.haut,a:visited.haut,a:active.haut {
text-decoration:none;
color:#999;
}

a:hover.haut {
text-decoration:none;
color:#ccc;
}

#menugauche {
float:left;
width:200px;
padding:20px 0;
}

#menuvertical {
padding:0;
margin:0;
font-size:1.1em;
}

#menuvertical p,#menuvertical p.Actif {
margin:1px 0;
color:#000;
line-height:140%;
}

#menuvertical a.menuvertcat {
display:block;
color:#000;
text-align:left;
padding:2px 12px 2px 4px;
margin-bottom:4px;
font-weight:700;
font-variant:small-caps;
text-decoration:none;
border-bottom:1px solid #ccc;
background:#f4f4e2;
}

#menuvertical a.menuvert0,#menuvertical a.menuvert0Actif,#menuvertical a.menuvert0:hover {
display:block;
text-align:left;
padding:2px 12px 2px 14px;
text-decoration:none;
background:#f4f4e2;
background-image:url('picts/puce.gif');
background-repeat:no-repeat;
background-position:2px 6px;
border-top:1px solid #f4f4e2;
border-bottom:1px solid #f4f4e2;
}

#menuvertical a.menuvert0 {
color:#000;
}

#menuvertical a.menuvert1,#menuvertical a.menuvert1Actif {
display:block;
text-align:left;
padding:2px 12px 2px 24px;
color:#000;
text-decoration:none;
background:#f4f4e2;
background-image:url('picts/puce1.gif');
background-repeat:no-repeat;
background-position:14px 6px;
border-top:1px solid #f4f4e2;
border-bottom:1px solid #f4f4e2;
}

#menuvertical a.menuvert2,#menuvertical a.menuvert2Actif {
display:block;
text-align:left;
padding:2px 12px 2px 34px;
text-decoration:none;
color:#000;
background:#f4f4e2;
background-image:url('picts/puce2.gif');
background-repeat:no-repeat;
background-position:24px 6px;
border-top:1px solid #f4f4e2;
border-bottom:1px solid #f4f4e2;
}

#menuvertical a.menuvert3,#menuvertical a.menuvert3Actif {
display:block;
text-align:left;
padding:2px 12px 2px 44px;
text-decoration:none;
color:#000;
background:#f4f4e2;
background-image:url('picts/puce3.gif');
background-repeat:no-repeat;
background-position:34px 6px;
border-top:1px solid #f4f4e2;
border-bottom:1px solid #f4f4e2;
}

#menuvertical a.menuvert4,#menuvertical a.menuvert4Actif {
display:block;
text-align:left;
padding:2px 12px 2px 54px;
text-decoration:none;
background:#f4f4e2;
color:#000;
border-top:1px solid #f4f4e2;
border-bottom:1px solid #f4f4e2;
}

#menuvertical a.menuvert5,#menuvertical a.menuvert5Actif {
display:block;
text-align:left;
padding:2px 12px 2px 64px;
text-decoration:none;
background:#f4f4e2;
color:#000;
border-top:1px solid #f4f4e2;
border-bottom:1px solid #f4f4e2;
}

#menuvertical a.menuvert0Actif,#menuvertical a.menuvert1Actif,#menuvertical a.menuvert2Actif,#menuvertical a.menuvert3Actif,#menuvertical a.menuvert4Actif,#menuvertical a.menuvert5Actif {
color:#000;
background:#FFF;
border-top:1px solid #000;
border-bottom:1px solid #000;
}

#boxrech .inputbox-search {
float:right;
margin-right:40px;
font-family:Verdana, Helvetica, Arial, sans-serif;
font-size:0.9em;
width:120px;
color:#555;
background-color:#FFF;
border:1px solid #ccc;
}

.search1 {
margin-bottom:1px;
}

.search2 {
margin-top:3px;
margin-left:10px;
}

#plan .plantitre1 {
font-size:1.4em;
text-align:justify;
margin-top:20px;
font-weight:700;
}

.plantitre2 {
font-size:1.3em;
text-align:justify;
margin-top:20px;
font-weight:700;
}

.plantitre3 {
margin:5px 0 0 10px;
font-size:1.2em;
border-bottom:1px solid #ccc;
font-weight:700;
}

.plantitre4 {
margin:5px 0 0 30px;
font-size:1.2em;
font-weight:700;
}

.plantitre5 {
margin:5px 0 0 50px;
font-size:1.2em;
font-weight:700;
}

.plantitre6 {
margin:5px 0 0 70px;
font-weight:700;
color:#000;
}

.plantitre7 {
margin:5px 0 0 90px;
font-weight:700;
}

#plan .niveau1,#plan .niveau2,#plan .niveau3,#plan .niveau4,#plan .niveau5,#plan .niveau6,#plan .niveau7 {
text-decoration:none;
color:#333;
}

.planlien1 {
margin:1px 0 0;
}

.planlien4 {
margin:1px 0 0 30px;
}

.planlien5 {
margin:1px 0 0 50px;
}

.planlien6 {
margin:1px 0 0 70px;
}

.planlien7 {
margin:1px 0 0 90px;
}

a.lienniveau1,a.lienniveau2,a.lienniveau3,a.lienniveau4,a.lienniveau5,a.lienniveau6,a.lienniveau7,a:active.lienniveau1,a:active.lienniveau2,a:active.lienniveau3,a:active.lienniveau4,a:active.lienniveau5,a:active.lienniveau6,a:active.lienniveau7,a:visited.lienniveau1,a:visited.lienniveau2,a:visited.lienniveau3,a:visited.lienniveau4,a:visited.lienniveau5,a:visited.lienniveau6,a:visited.lienniveau7 {
text-decoration:none;
color:#666;
}

.lignes {
color:#000;
text-align:left;
font-variant:small-caps;
font-weight:700;
padding-bottom:10px;
}

.inputbox-text {
font-family:Verdana, Helvetica, Arial, sans-serif;
background-color:#fff;
border-color:#000;
border-style:solid;
border-width:1px;
font-style:normal;
font-weight:400;
font-size:1.2em;
width:250px;
height:20px;
}

.inputbox-contact {
font-family:Verdana, Helvetica, Arial, sans-serif;
background-color:#fff;
border-color:#000;
border-style:solid;
border-width:1px;
font-style:normal;
font-size:1.2em;
font-weight:400;
width:250px;
height:20px;
}

.inputbox-textarea {
font-family:Verdana, Helvetica, Arial, sans-serif;
border-color:#000;
background-color:#fff;
border-style:solid;
border-width:1px;
font-size:1.2em;
width:250px;
height:200px;
}

.cmpr {
color:#c00;
}

.arabic {
direction:rtl;
text-align:justify;
font-size:160%;
font-family:times, sans serif;
}

#adresse {
padding:5px 10px;
border:1px solid #903;
color:#000;
}

#nom-entreprise {
width:780px;
margin:0 auto;
text-align:left;
font-size:1.9em;
font-style:italic;
padding:5px 0 10px;
color:#333;
font-family:georgia, "Times New Roman", times, serif;
}

#nom-entreprise a {
color:#000;
text-decoration:none;
background:#f4f4e2;
}

#nom-entreprise a:hover {
color:#fff;
text-decoration:none;
background:#f4f4e2;
}

#signature {
width:780px;
margin:0 auto;
text-align:right;
padding:0 10px 0 0;
font-size:0.9em;
height:350px;
color: #666;
}

#signature a {
color:#990033;
text-decoration:none;
}

#langues a:hover,a.foot:link,a.foot:visited {
color:#fff;
text-decoration:underline;
}

.col1,.col2 {
float:left;
width:50px;
height:20px;
}

.article_content h3,.article_content h4,.article_content h5,.article_content h6 {
font-weight:100;
}

a:link.lientitre,a:visited.lientitre,a:active.lientitre,#adresse a {
color:#000;
text-decoration:none;
}

a:hover.lientitre,#menuvertical a.menuvertcat:hover,#menuvertical a.menuvert0:hover,#menuvertical a.menuvert1:hover,#menuvertical a.menuvert2:hover,#menuvertical a.menuvert3:hover,#menuvertical a.menuvert4:hover,#menuvertical a.menuvert5:hover {
color:#903;
}

#footer,.cmpn {
display:none;
}

#plan .niveau1:hover,#plan .niveau2:hover,#plan .niveau3:hover,#plan .niveau4:hover,#plan .niveau5:hover,#plan .niveau6:hover,#plan .niveau7,a:hover.lienniveau1,a:hover.lienniveau2,a:hover.lienniveau3,a:hover.lienniveau4,a:hover.lienniveau5,a:hover.lienniveau6,a:hover.lienniveau7 {
text-decoration:none;
color:#903;
}

.planlien2,.planlien3 {
margin:1px 0 0 10px;
}

#adresse a:hover,#signature a:hover {
color:#ccc;
text-decoration:none;
}

