/* CSS Document */
body {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333; background-color:#e1e1e1;}
* {margin:0; padding:0;}
#bandeau {background-image:url(../images/dieppe_art.jpg); background-repeat:no-repeat; height:120px; width:760px;margin:0px auto;}
#bandeau a:link, #bandeau a:visited, #bandeau a:hover {color:#fff; text-decoration:none;}
#bandeau a:hover {text-decoration:underline;}
td {vertical-align:top;}
.invisible {visibility:hidden;}

#footer {width:760px; margin:0px auto; padding:0px; text-align:center;}
.footer_noir {font-size:9px; color:#666666; margin:0; padding:0px;}
.footer_noir a:link, .footer_noir a:visited, .footer_noir a:hover {color:#666; text-decoration:none;}
.footer_gris {font-size:9px; color: #b7b7b7; margin:0; padding:0px;}
.footer_gris a:link, .footer_gris a:visited, .footer_gris a:hover {color:#b7b7b7; text-decoration:none;}
.footer_gris a:hover, .footer_noir a:hover {text-decoration:underline;}
#xiti-logo {width:760px; margin:40px auto; text-align:center;}

#documents_portfolio { }


.formulaire_recherche { margin-left:590px; padding-top:45px; }
.formulaire_recherche label {visibility:hidden;}
.formulaire_recherche input {font-family:Verdana, Arial, Helvetica, sans-serif; color:#0066CC; font-style:italic;  padding:1px;}
#lignedeliens {text-align:right; color:#fff; padding-right:5px;}
#lignedeliens a:link, #lignedeliens a:visited, #lignedeliens a:hover { }
#corps_page {width:760px; margin:0px auto; padding:0px; background-color:#fff;}
#inc_article_txt {width:470px; margin:auto; padding:10px 0px 10px 0px; clear:both;}
#mentions_legales {margin-top:20px; margin-left:130px; color:#005d9c;}
#nav {width:760px; margin:0 auto; position:relative;}
#nav_rub_niv1 {position:absolute; width:500px; font-size:11px; left:245px;  top:50px; color:#fff; }
#nav_rub_niv1 a:link, #nav_rub_niv1 a:visited {color:#fff; text-decoration:none;}
#nav_rub_niv1 a:hover {color:#000; text-decoration:none;}
.thema_rubrique {position:absolute; top:-22px; left:13px;}
.thema_rubrique a:link, .thema_rubrique a:visited, .thema_rubrique a:hover {color:#000; text-decoration:none;}
.thema_rubrique a:hover {text-decoration:underline;}
.bloc_sousnav, .bloc_sousnav a:link, .bloc_sousnav a:visited {color:#fff; text-decoration:none;}
.bloc_sousnav a:hover {color:#000; text-decoration:none;}
.bloc_sousnav {margin-top:13px; font-size:9px; width:490px; height:54px;}
.bloc_sousnav ul {padding:0px 15px; margin:0px 5px; }
a.on  {color:#000; text-decoration:none;}
blockquote.spip {margin: 1em; border: 1px solid #f7f7f7; padding:15px; background-color:#f6f6f6;}
blockquote.spip, .spip_serif { font-style:italic;}


.majuscules {font-size:10px; color:#666;}
.date {font-variant:small-caps;}
.menudroite_art {width:417px;}
ul, ol {margin:10px; padding-left:20px;}
p.spip {text-align:left; padding:5px 0px; margin-bottom:10px;}
p {padding:5px 0px; margin-bottom:10px;  line-height: 14pt;}
.chapo {font-weight:bold; color:#717171; line-height: 14pt;}
#pave {margin:5px 0px; padding:5px 0px; clear:both; width:460px;}
.documents_portfolio {width:460px; margin:10px 0px; padding:5px;}
.documents_portfolio a:link, .documents_portfolio a:visited{text-decoration:none;}
.documents_portfolio a:hover {text-decoration:underline;}
.thickbox {border:none; }
.forum-fil, .forum-fil ul li, .forum-message li { list-style:none;}
.forum-message {border-bottom:1px solid #636363; padding:0; margin:0;}
.style_forum {font-weight:normal; font-size:11px; width:100%;}
.txt_center {text-align:center; padding:2px; border-bottom:1px dashed #333; font-variant:small-caps; font-size:11px;}
a img {border:none;}
ul {list-style-type: square;}
h1 {font-size:16px;}
h2 {font-size:15px;}
h3 {font-size:14px;}
h4 {font-size:13px;}
h5 {font-size:12px;}
h6 {font-size:10px;}
h3.spip {font-size:12px; margin-bottom:5px; border-bottom:1px solid #000; padding-bottom:2px;}
h6.spip {font-size:12px; margin-bottom:10px; color:#000; font-weight:normal;}
#plan li {margin-left:50px; list-style-type:square;}
#plan h2 {margin-top:20px;}
.padding_bloc2 {padding:0px 10px 5px 0px;  margin-bottom:15px;   padding-right:15px;}
.entete {margin-top:15px;}
#actu_int {font-size:10px;}
#actu_int h3 a {color:#952402;   font-size:10px;}
#actu_int h4  {color:#333;   font-size:10px;}
.intro_actus {font-size:9px;}

/* barre typo spip/*/
.bloc_align_droite {font-size: 95%; margin: 20px 0px 0px 15px; padding: 5px; float: right; clear:both; border: 1px solid #ddd;	width: 250px; font-weight: normal; text-align:justify;}
.bloc_align_gauche {font-size: 95%; margin: 20px 15px 0px 0px; padding: 5px; float: left; clear:both; border: 1px solid #ddd;	width: 250px; font-weight: normal; text-align:justify;}
.texteencadre-spip {font-size: 95%; margin: 20px auto 0px auto; padding: 5px; clear:both; border: 1px solid #ddd; width: 80%; font-weight: normal; text-align:justify;}
.caractencadre-spip {font-weight: bold;}
#plan {margin-top:75px;}
.crayon-html .formulaire_crayon {width: 400px;}

#cont_boutons {position: absolute;  bottom:10px; right: 0px; width:17px;}
html>body #cont_boutons {width:17px; position:fixed; right:0px; bottom:10px;}
#cont_boutons img {border:none;}

.spip-admin-float {top: 20px;	left: 20px;	position: fixed;	background-color: transparent;	z-index: 100;}
.docu {background-color:#f6f6f6; padding:5px 15px;}
.docu a:link, .docu a:visited, .docu a:hover {color:#000; text-decoration:none;}
#enviar a {visibility:hidden; }
#enviar img { visibility:visible; clear:both; float:right;}
#ret_top { z-index:1; position:relative; top:-39px;}

