Rev 1059 | Rev 1123 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
/*POLICES */
body{
behavior:url(/commun/htc/csshover3.htc)}
/*Définition des polices exotiques.*/
@font-face{
font-family:optima;
src:url('/commun/polices/optima_demi_bold.ttf');}
@font-face{
font-family:Helveticaneue;
src:url('/commun/polices/helvetica_light.ttf');}
@font-face{
font-family:optima2;
src:url('/commun/polices/optima_demi_bold.eot');}
@font-face{
font-family:Helveticaneue2;
src:url('/commun/polices/helvetica_light.eot');}
/*+-----------------------------------------------------------------------------------------------------------------+*/
/* BALISES HTML */
body{
background-color:white;}
img,ul,form,li,td,div,p,br,a,h1,h2,body{
margin:0;
padding:0;
border:0;
text-decoration:none;}
p{
color:#3a3633;
font-family:arial;
font-size:12px;
font-weight:normal;
line-height:16px;}
label input {
position:absolute;
left:100%;
top:0px;
width:15px;}
/*+-----------------------------------------------------------------------------------------------------------------+*/
/* Liens */
a {
color:#598000;
border-bottom:1px dotted #95ae5d;
}
a:hover {
color:#FD8C13;
border-bottom:1px dotted #95ae5d;
}
/*+-----------------------------------------------------------------------------------------------------------------+*/
/* CLASSES & COULEURS */
.arrondi30{
-moz-border-radius:30px;
-webkit-border-radius:30px;
border-radius:30px;}
.cacher{
display:none}
.transparent{
visibility:hidden}
.spacer125{
width:125px;
float:left;}
p.connectgris{
color:#5e5852;
font-family:arial;
font-size:11px;
font-weight:normal;
text-align:left;
line-height:12px;}
p.connectvert,a.connectvert{
color:#7b9c35;
font-family:arial;
font-size:11px;
font-weight:normal;
text-align:left;
margin-top:10px;}
p.connectvertpetit,a.connectvertpetit{
color:#FD8C13;
font-family:arial;
font-size:11px;
font-weight:normal;
text-align:left;}
p.orange,a.orange{
color:#fd8c13;
font-family:arial;
font-size:11px;
font-weight:normal;
text-align:left;
margin:7px 0 3px 0;}
p.accueil{
color:#3a3633;
font-family:arial;
font-size:13px;
text-align:justify;
font-weight:normal;
line-height:17px;}
.overflow-hidden{
overflow:hidden;}
.gris{
color:#3a3633;
font-family:arial;
font-size:12px;}
.vert, p.vert a, p.vert{
color:#7b9c35;
font-family:arial;
font-size:12px;}
.grisclair{
color:#f2f2f2}
.grisfonce{
color:#5c5950}
/*+-----------------------------------------------------------------------------------------------------------------+*/
/*ZONE PRINCIPALE*/
#zone-principale{
width:960px;
margin-left:auto;
margin-right:auto;}
/*+-----------------------------------------------------------------------------------------------------------------+*/
/* ZONE MENU HAUT */
#zone-menu-haut {
position:absolute;
top:0;
width:960px;
height:12px;
margin:8px auto 0 0;
text-align:center;
font-family:arial;
font-size:12px;
color:#3a3633;}
#zone-menu-haut ul {
list-style-image:url(/sites/commun/generique/images/graphisme/petit_carre.png);}
#zone-menu-haut ul li {
float:left;}
#zone-visiteur ul {
padding:0;}
#zone-visiteur li {
text-align:left;
display:block;
width:100px;
padding-left:10px;
background:url(/sites/commun/generique/images/graphisme/petit_carre.png) no-repeat left center;}
#zone-visiteur li.mini_lien_profil {
width:200px;
margin-left:5px;
}
#zone-acces-rapide {
float:right;}
#zone-menu-haut a:link, #zone-menu-haut a:visited, #zone-menu-haut a:active{
color:#7b9c35;}
#zone-menu-haut a:hover, #zone-menu-haut a:focus{
color:#fd8c13;}
#zone-menu-haut a, p a{
font-family:arial;
font-size:12px;
color:#7B9C35;}
.drapeau{
width:15px;
margin-left:10px}
/* Recherche */
#zone-menu-haut #form_more_recherche label, #zone-menu-haut #form_more_recherche legend{
display:none}
#zone-menu-haut #form_more_recherche #more_ok{
background:white;
border:none;
color:#7B9C35;
text-transform:uppercase;
width:25px;cursor:pointer}
#don{
width:110px;
margin:0}
#lettre{
width:120px;
margin:0}
#recherche, .drapeau{
list-style:none;}
#recherche{
width:185px;
padding-left:15px;
text-align:left;
margin:0}
#recherche fieldset{
width:185px;
padding:0;
border-style:none;}
#recherche input{
height:13px;
width:150px;
font-size:12px;
margin:-15px 0 0 -2px;}
/*+-----------------------------------------------------------------------------------------------------------------+*/
/* ZONE TITRE */
#zone-titre{
padding:32px 0 25px 23px;
margin:0 0 5px 0;}
#zone-titre img{
display:block;/* ATTENTION : nécessaire pour ie 6 & 7. */
}
#zone-titre h1{
position:absolute;
top:47px;
margin-left:150px;
font-family:Optima;
font-size:32px;
letter-spacing:0;
color:#348237;}
#zone-titre h2{
position:absolute;
top:82px;
margin-left:150px;
font-family:optima;
font-size:19px;
text-align:right;
letter-spacing:0;
color:#ff8c0d;
line-height:24px;
width:386px;}
#zone-titre h2 strong{
font-size:32px;
font-weight:normal}
/*+-----------------------------------------------------------------------------------------------------------------+*/
/* CARTOUCHES : GÉNÉRALITÉS*/
.motsclefs{
position:relative;
float:left;
width:470px;
height:105px;
font-family:Helveticaneue;
letter-spacing:-1px;
font-weight:lighter;
text-align:left;
background:url(../images/graphisme/carres.png) no-repeat 106px 0px;
padding:0;
margin:0;
cursor:pointer;}
.motsclefs a {
color:#5C5950;
border:none}
.motsclefs h2 a{
position:absolute;
padding:5px 0 0 190px;
height:100px;
width:280px;
font-size:52px;
font-weight:normal;
color:#5c5950;
z-index:10}
.motsclefs h2:hover,.motsclefs a:hover{
color:white;}
.motsclefs h3{
text-align:left;
color:#f2f2f2;
margin-left:141px;
margin-top:69px}
.motsclefs span{
position:absolute;
font-weight:normal;
text-transform:lowercase}
.texteRectangle{
padding:8px 25px 0 0;
height:75px;}
/* Liens des univers */
.menuRectangle {
float:right;/* Pour ie 6 & 7 : laisser float dans la div englobant le ul */
}
.menuRectangle ul{
margin-right:20px;
}
.menuRectangle ul li{
text-decoration:none;
font-size: 12px;
font-family:arial;
float:left;
margin-left:10px;
padding:3px 0 0 20px;}
.menuRectangle ul li a{
position:relative;
margin-left:-4px;
top:-3px;
font-weight:normal;
border:none;}
.menuRectangle a:link, .menuRectangle a:visited, .menuRectangle a:active{
color:#fff;
text-decoration:none;}
.menuRectangle a:hover, .menuRectangle a:focus{
color:#5e5852;
text-decoration:none;}
/* Ombres et arrondis sur zones*/
#zone-botanique, #zone-actualites, #zone-reseau, #zone-projets {
-moz-border-radius:30px; -webkit-border-radius:30px; border-radius:30px;
-moz-box-shadow:2px 2px 9px #6c6865; -webkit-box-shadow:2px 2px 9px #6c6865; box-shadow: 2px 2px 9px #6c6865;
filter:progid:DXImageTransform.Microsoft.Shadow(color='#6c6865', Direction=135, Strength=4); /* pour ie8 */
}
/*+-----------------------------------------------------------------------------------------------------------------+*/
/* CARTOUCHE : BOTANIQUE*/
#zone-botanique{
background:url(../images/graphisme/image_accueil_carres.jpg) no-repeat #9ac343;
height:105px;
width:960px;
margin:0 0 15px 5px;}
#menuRectangleBotanique ul li{
background:url(../images/graphisme/carre_vert.png) no-repeat;
list-style:none;}
/* Mots clefs Botanique */
#zone-botanique .motsclefs .mot1{
font-size:32px;
margin:-22px 0 0 40px;}
#zone-botanique .motsclefs .mot2{
font-size:18px;
margin:-15px 0 0 214px;}
#zone-botanique .motsclefs .mot3{
font-size:23px;
margin:5px 0 0 106px;}
/*+-----------------------------------------------------------------------------------------------------------------+*/
/* CARTOUCHE : ACTUALITÉS*/
#zone-actualites{
background:url(../images/graphisme/image_accueil_carres.jpg) no-repeat 0px -211px #c2c0ad;
height:105px;
width:960px;
margin:0 0 15px 5px;}
#menuRectangleActualites ul li{
background:url(../images/graphisme/carre_gris.png) no-repeat;
list-style:none;}
/* Mots clefs Actualités */
#zone-actualites .motsclefs .mot1{
font-size:28px;
margin:-20px 0 0 60px;}
#zone-actualites .motsclefs .mot2{
font-size:32px;
margin:-10px 0 0 155px;}
#zone-actualites .motsclefs .mot3{
margin:10px 0 0 40px;}
/*+-----------------------------------------------------------------------------------------------------------------+*/
/* CARTOUCHE : RÉSEAU*/
#zone-reseau{
background:url(../images/graphisme/image_accueil_carres.jpg) no-repeat 0 -316px #e16039;
height:105px;
width:960px;
margin:0 0 15px 5px;}
#menuRectangleReseau ul li{
background:url(../images/graphisme/carre_rouge.png) no-repeat;
list-style:none;}
/* Mots clefs Réseau */
#zone-reseau .motsclefs .mot1{
font-size:32px;
margin:-24px 0 0 53px;}
#zone-reseau .motsclefs .mot2{
font-size:26px;
margin:0px 0 0 60px;}
#zone-reseau .motsclefs .mot3{
font-size:20px;
margin:3px 0 0 180px;}
/*+-----------------------------------------------------------------------------------------------------------------+*/
/* CARTOUCHE : PROJETS*/
#zone-projets{
background:url(../images/graphisme/image_accueil_carres.jpg) no-repeat 0 -105px #a89d80;
height:105px;
width:960px;
margin:0 0 15px 5px;}
#menuRectangleProjets ul li{
background:url(../images/graphisme/carre_beige.png) no-repeat;
list-style:none;}
/* Mots clefs Projets */
#zone-projets .motsclefs .mot1{
font-size:32px;
margin:-20px 0 0 95px;}
#zone-projets .motsclefs .mot2{
font-size:20px;
margin:5px 0 0 40px;}
#zone-projets .motsclefs .mot3{
font-size:20px;
margin:5px 0 0 165px;}
/*+-----------------------------------------------------------------------------------------------------------------+*/
/* ZONE MENU CONNEXION */
#zone-menu-connexion{
height:122px;
width:320px;
position:absolute;
top:32px;
margin-left:645px;
padding:0;
font-family:arial;
text-align:right;
font-size:11px;
background:url(../images/graphisme/carre_orange.png) no-repeat 9px -9px;}
/* Formulaire connexion */
#zone-menu-connexion fieldset{
text-align:left;
width:273px;
float:right;
background:white;
padding:28px 0 0 10px;
border:solid 1px #99C242;
text-decoration: none;
-moz-border-radius:0 10px 10px 10px;
-webkit-border-radius:0 10px 10px 10px;
border-radius:0 10px 10px 10px;}
#zone-menu-connexion fieldset input{
font-size:11px;}
#zone-menu-connexion h3{
position:absolute;
width:270px;
padding:5px 5px 5px 9px;
margin:-29px 0 0 -10px;
color:white;
text-align:left;
text-transform:uppercase;
font-size:12px;
background-color:#99C242;
-moz-border-radius:0 10px 0 0;
-webkit-border-radius:0 10px 0 0;
border-radius:0 10px 0 0;}
#zone-menu-connexion fieldset label{
position:relative;
width:15em;
display:block;
margin:.1em 0em;}
#username, #password{
width:80px;}
#zone-menu-connexion fieldset #connexion{
border:solid 1px #8eb533;
padding:0;}
#persistant, #persistant_label{
float:left;
margin-left:0;}
#persistant_label{
padding-top:2px}
#zone-menu-connexion #colonneDroite{
width:150px;
position:absolute;
left:165px;
top:21px;}
#zone-menu-connexion #colonneDroite .connectgris{
padding-top:5px;
padding-bottom:5px}
#zone-menu-connexion .erreur_connexion input {
border: 1px solid red;
}
#zone-menu-connexion .erreur_connexion .erreur {
color:red;width: 50%;
}
/*+-----------------------------------------------------------------------------------------------------------------+*/
/** Menu contribution **/
#selecteur_liens_rapides {
width:135px;
background-color: #FFFFFF;
border: 1px dotted #7B9C35;
color: #3A3633;
font-family: arial;
font-size: 11px;
margin-top: 5px;
margin-bottom: 5px;
}
/*+-----------------------------------------------------------------------------------------------------------------+*/
/* ZONE BANDEAU PROJETS */
#bandeauProjets{
width:845px;
margin:20px 0 20px 0;
border:dotted 1px #fd8c13;
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
float:left;
padding-left:65px;
margin-left:30px}
#bandeauProjets ul{
height:98px;
padding:0;
list-style:none;
font-family:arial;}
#bandeauProjets ul li{
width:250px;
margin-left:15px;
border:double 1px orange;
border-width:0 4px 0 0;
display:inline;
height:95px;
float:left;}
#bandeauProjets ul li, #bandeauProjets ul li p{
font-family:arial;
font-size:10px;
line-height:13px;}
#bandeauProjets ul li p{
padding-right:2px;}
#bandeauProjets ul li h3{
padding:5px 0 5px 0;
margin:0;
color:#fd8c13;}
#bandeauProjets ul li img{
float:right;
padding:10px}
#bandeauProjets ul .bouton{
width:20px;}
#bandeauProjets #boutonPrecedent, #bandeauProjets #boutonSuivant{
position:absolute;}
#bandeauProjets #boutonPrecedent{
margin-left:-66px;
margin-top:-99px;
height:100px;
background:white;
cursor:pointer;
width:70px;
border:dotted 1px #fd8c13;
border-right-style:none;
-moz-border-radius:10px 0 0 10px;
-webkit-border-radius:10px 0 0 10px;
border-radius:10px 0 0 10px;
background:white url(/sites/commun/generique/images/graphisme/fleche_gauche.png) no-repeat 5px 25px;}
#bandeauProjets #boutonSuivant{
margin-left:799px;
margin-top:-99px;
width:30px;
cursor:pointer;
background:white url(/sites/commun/generique/images/graphisme/fleche_droite.png) no-repeat 15px 25px;
padding:28px 8px 53px 8px;
border:dotted 1px #fd8c13;
border-left-style:none;
-moz-border-radius:0 10px 10px 0;
-webkit-border-radius:0 10px 10px 0;
border-radius:0 10px 10px 0;}
/*+-----------------------------------------------------------------------------------------------------------------+*/
/* ZONE BAS PAGE */
#zone-bas-page{
width:960px;
clear:both;}
#zone-bas-page div{
width:900px;
margin:20px 0 10px 0;
text-align:center;}
#zone-bas-page div ul li{
display:inline;
margin-left:10px;
padding :6px 0 0 20px;
text-align:center;
line-height:22px;
font-size: 12px;
font-family:arial;
text-decoration:none;
list-style:none;}
#zone-bas-page > div a:link, #zone-bas-page > div a:visited, #zone-bas-page > div a:active{
font-weight:normal;
color:#7b9c35;
text-decoration:none;}
#zone-bas-page > div a:hover{
font-weight:normal;
color:#fd8c13;
text-decoration:none;}
/*+-----------------------------------------------------------------------------------------------------------------+*/
/* ZONE BAS PAGE : MENUS COMMUNS */
#accueil{
background:url(/sites/commun/generique/images/graphisme/accueil.png) no-repeat 0 2px;}
#faq{
background:url(/sites/commun/generique/images/graphisme/faq.png) no-repeat 0 2px;}
#contact{
background:url(/sites/commun/generique/images/graphisme/contact.png) no-repeat 0 2px;}
#plan{
background:url(/sites/commun/generique/images/graphisme/plan.png) no-repeat 0 2px;}
#rss{
background:url(/sites/commun/generique/images/graphisme/rss.png) no-repeat 0 2px;}
#telechargement{
background:url(/sites/commun/generique/images/graphisme/telechargement.png) no-repeat 0 2px;}
#visite{
background:url(/sites/commun/generique/images/graphisme/visite.png) no-repeat 0 2px;}
#mentions{
background:url(/sites/commun/generique/images/graphisme/cc.gif) no-repeat 0 2px;}
/*+-----------------------------------------------------------------------------------------------------------------+*/
/* ZONE BAS PAGE : COORDONNEES */
#coordonees{
width:900px;
text-align:center;
margin:auto;
background:url(/sites/commun/generique/images/graphisme/petit_carre.png) no-repeat right;
padding-right:5px;
height:15px;}
#coordonees span{
float:left;
padding-left:15px;
background:url(/sites/commun/generique/images/graphisme/petit_carre.png) no-repeat 5px 5px;
font-family:arial;
font-size:12px;
font-weight:normal;
font-style:normal;}