
/* généralités */
html,body { background: #FFF; font-family: Verdana, Arial, Helvetica, sans-serif; color:#333; font-size:12px; }
body { margin-left: 10px;}
* { margin: 0; padding: 0; }
h1,h2,h3,h5,h6{font-family: Arial, Helvetica, sans-serif;}
p { font-family: Verdana, Arial, Helvetica, sans-serif; color:#333;}
a img { border: none; }
a { outline: none; text-decoration: none; }
ul { list-style: none; }

/* classes */
.clr { clear: both; }
.left { float: left; }
.right { float: right; }
.pad1 { margin-top: 21px; }


#page { width: 1121px; margin: 0 auto; background: url(fond_footer.gif) 86% 100% no-repeat; padding: 0 34px 10px 0; }
#global { width: 988px ; }


/* header */
#header{ height: 135px; margin-top: 28px; }
#header1 {
position:absolute;
width:1000px;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
color:#a0a0a0;
text-align:center;
line-height:14px;
}
#header1 a {
text-decoration:underline;
color:#00598e;
}
#footer {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
color:#a0a0a0;
text-align:center;
padding-right:100px;
line-height:14px;
}
#footer a {
text-decoration:underline;
color:#00598e;
}
#phrase { padding: 52px 0 0 71px; }
a#don span { visibility: hidden; }
a#don { display: block; float: right; width: 219px; height: 53px; background-image: url(btn_don2.gif); margin-top: 36px; background-position: top left; text-decoration: none; }
a#don:hover { background-position: top left; text-decoration: none; }
.spip_logos {float:left; }

/* menu principal */
ul.topnav { height: 36px; background: url(points.gif) top left repeat-x; letter-spacing: 0.06px; margin-bottom: 23px; }
ul.topnav  li { display: inline; line-height: 35px; font-family: Arial, Helvetica, sans-serif;}
ul.topnav  li.nav1,ul.topnav  li.nav11 { padding-left: 7px; padding-right: /*37px*/27px; }
ul.topnav  li.nav2 { padding-right: /*37px*/ 27px; }
ul.topnav  li.nav3 { padding-right: /*35px*/ 25px; }
ul.topnav  li.nav4 { padding-right: /*36px*/ 26px; }
ul.topnav  li.nav6 { padding-right: /*36px*/ 26px; }
ul.topnav  li a { color: #0065a6; font-size: 16px; font-weight:bolder; font-family: Arial, Helvetica, sans-serif;}
ul.topnav  li a:link { color: #0065a6; font-size: 16px; }
ul.topnav  li a:hover,ul.topnav  li a:focus,ul.topnav  li a:active  { color: #9EA0A1;text-decoration: none; }
ul.topnav  li a.gris { color: #333; }
.topnav .on a { color:#9EA0A1;text-decoration: none; }


#navigation{ width:190px;margin:0;}
div#navigation ul li { background:none;}
div#navigation ul li a { display: block; height: 28px; width: 190px; line-height: 25px;  color: #0065a6; font-size: 13px; background-image: url(fond_navigation.gif); background-repeat: repeat-x; background-position: bottom left; }
div#navigation ul li a:hover,div#navigation ul li a:active ,div#navigation ul li a:focus,div#navigation ul li a.on { color: #333; background-position: top left; text-decoration:none;font-weight:normal;}
div#navigation ul li a.gris { color: #333; }
div#navigation ul li a.der { background-image: url(fond2_navigation.gif);  }
#navigation .menu ul li ul {margin-left:0;}
.nav-rubrique{ font-family:arial;font-size: 21px; color: #666;  letter-spacing:0.006em; font-weight: normal; margin-bottom: 5px; }

/* taille texte */
p#taille { width: 279px; height: 42px; line-height: 35px; padding-left: 10px; border: 1px solid #d9d9d9; font-size: 18px; margin-top: 5px; }
#taille1, #taille2, #taille3 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #0065a6; } 
#taille2 { font-size: 20px; }
#taille3 { font-size: 22px; }
#moins, #plus { color: #0065a6; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px; }
#moins { padding-left: 20px; }
#taille span{cursor:pointer;}

/* footer */
#footer { margin: 41px 0 20px 0; }
#footer  ul li a { color:#333333;text-decoration:none;font-size: 12px; }
#footer a:hover { color:#0065a6}
ul#inter li { height: 17px; margin-bottom: 3px; }
ul#info { margin-top: 21px; font-family:Verdana, Arial, Helvetica, sans-serif; /*letter-spacing:0.02em; */ letter-spacing: 0.3px; }
ul#info li { display: inline; }

div#navigation ul#inter2 li a { 
background-image:none;
color:#333333;text-decoration:none;font-size: 12px;
height: 21px;
width: 350px;
}
div#navigation ul#inter2 li a:hover { 
color:#0065a6
}


#conteneur{width:770px;}
#contenu {min-height:467px;}
#contenu a { color: #0065a6; text-decoration: none; }
#contenu a:focus,#contenu a:hover,#contenu a:active { color: #333333; text-decoration: underline; }

#sommaire_bas{ padding-top:15px;}
#bandeau{width:770px; background:url(bandeau.png) no-repeat top left; width:770px;height:83px; font-family: Arial, Helvetica, sans-serif; }
#bandeau a {color: #333333; text-decoration: none; font-size: 13px; font-family: Arial, Helvetica, sans-serif;}
#bandeau a:focus,#bandeau a:hover,#bandeau a:active { color: #333333; text-decoration: none; }

.cartouche{ margin-bottom: 10px;}

.conseil-title{color:#0065A6;font-family:Verdana; font-size:18px; padding-top:15px;}
#conseil-detail{ overflow:hidden; padding-top:30px;}
.entry-title{color:#0065a6; font-size:18px;font-family:arial;font-weight: bold;width:600px;}
#conseil-detail h2{color:#333333;font-weight:bold;font-size:14px;padding-bottom:20px;}
#conseil-left{float:left;width:340px;position:relative; padding-right:20px;}
#conseil-right{float:left;width:340px;position:relative; padding-left:20px;}

.conseil-contenu{overflow:hidden;padding-bottom:20px;}
.conseil-image{float:left;width:70px;/*padding-top:10px*/}
.conseil-texte{padding-left:80px;}
#contenu-suite{ padding-top:20px; padding-bottom:40px;}
#conseil-left a.biographie-lien,#conseil-left a:hover,#conseil-left a:active ,#conseil-left a:focus{color:#0065A6;text-decoration: none; font-weight:bold; font-size:12px; background:transparent url(puce_bleu.gif) no-repeat left center; padding-left:18px;}
#conseil-left a.biographie-lien-on{text-decoration: none; font-weight:bold; font-size:12px; background:transparent url(puce_bas.gif) no-repeat left top; padding-left:18px;}

#conseil-right a.biographie-lien,#conseil-right a:hover,#conseil-right a:active ,#conseil-right a:focus{color:#0065A6;text-decoration: none; font-weight:bold; font-size:12px; background:transparent url(puce_bleu.gif) no-repeat left center; padding-left:18px;}
#conseil-right a.biographie-lien-on{text-decoration: none; font-weight:bold; font-size:12px; background:transparent url(puce_bas.gif) no-repeat left top; padding-left:18px;}

a.biographie-lien{color:#0065A6;text-decoration: none; font-weight:bold; font-size:12px; background:transparent url(puce_bleu.gif) no-repeat left center; padding-left:18px;}
a.biographie-lien-on{text-decoration: none; font-weight:bold; font-size:12px; background:transparent url(puce_bas.gif) no-repeat left top; padding-left:18px;}

a.biographie-lien{color:#0065A6;text-decoration: none; font-weight:bold; font-size:12px; background:transparent url(puce_bleu.gif) no-repeat left center; padding-left:18px;}
a.biographie-lien-on{text-decoration: none; font-weight:bold; font-size:12px; background:transparent url(puce_bas.gif) no-repeat left top; padding-left:18px;}

/* diaporama */
#diapo-conteneur{ overflow:hidden;position:relative;}
#info-diapo{ position:absolute;height:80px;padding-bottom:10px; bottom:0px;color:#FFFFFF;padding-left:10px;padding-top:20px; background: url(fond_diapo.png) top left; font-size:16px; font-weight:bold; font-family: Arial, Helvetica, sans-serif;} 
#nav-conteneur{z-index:1000;position:absolute;bottom:2px;right:50px;font-size:14px;}
#nav-conteneur #diapo_nav a{ color:#000000; font-family: Arial, Helvetica, sans-serif; text-decoration:none; display:block; float:left; width:22px;height:23px; text-align:center; background:transparent url(fond_diapo_gris.png) no-repeat; padding-top:3px;}
#nav-conteneur #diapo_nav a.activeSlide{ font-family: Arial, Helvetica, sans-serif; text-decoration:none; background:transparent url(fond_diapo_blanc.gif) no-repeat;}
#diapo-plus{ font-size:11px;bottom:12px;position:absolute;}
.nav { padding-left:6px; padding-right:6px;float:left;}
#nav-conteneur a, #nav-conteneur a:hover, #nav-conteneur a:focus, #nav-conteneur a:active { color:#FFFFFF; font-size:15px;font-weight:bold; text-decoration:none;}



/* page d'accueil*/
.spip_document_9{
	margin: 0 0 8px 0;
	padding: 0;
}
.spip_document_10{
	margin: 9px 0;
	padding: 0;
}
.spip_document_11{
	margin: 8px 0 0 0;
	padding: 0;
}

.bandeau-part{ width:190px;height:60px;float:left;}
#bandeau-part2{ height:60px;float:left;}
#bandeau-part3{ margin-left:30px;}
#bandeau-part4{ margin-top:0px; width:130px; padding-left:7px;}

.bandeau-img{float:left;width:55px;height:87px; margin-left: 15px;}
.bandeau-texte{width:96px;padding-left:15px;float:left; font-weight: bold;}
#bandeau-part1 .bandeau-texte{margin-top: 17px;}
#bandeau-part2 .bandeau-texte{margin-top: 8px;}
#bandeau-part3 .bandeau-texte{margin-top: 17px;}



.bandeau-texte2{height:36px;margin:22px 0 0  33px;padding: 5px 0 0 7px;width:98px;background-color: #EFEFEF; border: 1px solid #9F9F9F; font-weight: bold;}
.ssarticle h3{color:#666666; margin: 15px 0; font-size: 20px;}
.ssarticle p{color:#333;}

.article2-img{ float:left; width: 241px ;height: 200px; margin: 2px;}

/*cacul des impots*/
div.calcimpot{background-color: #EFEFEF; border: 1px solid #CCCCCC; margin-top: 10px; padding:10px;}
h3.calcimpot{ margin-top: 8px;}
p.calcimpot{margin: 5px 0; line-height: 200%; }
input.calcimpot{ border: 1px solid Gray; width: 61px; text-align: right; padding: 1px; font-size:12px;}


/* page projets*/
#projet-detail{padding: 20px 0 0 0;}
#projet-detail h2{color: #5e5e5e;}

#projet-detail table { width: 100%;}
#projet-detail table  td{ vertical-align: top;}
#projet-detail table  tr{ margin-top: 10px;}

#projet-detail .projetimg{position: relative; width: 245px; height:200px; margin-right:15px;}
#projet-detail .imageproj{width: 245px; height: 200px; position: absolute;}
#projet-detail .titreproj{filter : alpha(opacity=70);-moz-opacity : 0.7;opacity : 0.7;background-color:Black;bottom:0;color:White;font-size:14px;font-weight:bold;padding:8px;position:absolute;width:229px;}

h2.actu{color: #5e5e5e;}
h2.actu p {
padding-bottom:3px;
}

#projet-detail a.projet-lien,
#projet-detail a.projet-lien:hover{color:#0065A6;text-decoration: none; font-weight:bold; font-size:12px; background:transparent url(puce_bleu.gif) no-repeat left center; padding-left:18px;}
#projet-detail a.projet-lien-on, 
#projet-detail a.projet-lien-on:hover{ color:#0065A6;text-decoration: none; font-weight:bold; font-size:12px; background:transparent url(puce_haut.gif) no-repeat left top; padding-left:18px;}

#projet-detail hr { background-color:#CDCDCD;border:none;height:1px;margin:24px 0;}


/* fondation sous egide */
#fondation a.projet-lien,
#fondation a.projet-lien:hover{color:#0065A6;text-decoration: none; font-weight:bold; font-size:12px; background:transparent url(puce_bleu.gif) no-repeat left center; padding-left:18px;}
#fondation a.projet-lien-on, 
#fondation a.projet-lien-on:hover{ color:#0065A6;text-decoration: none; font-weight:bold; font-size:12px; background:transparent url(puce_haut.gif) no-repeat left top; padding-left:18px;}


.imgpad { padding-right:19px; }
