New file |
0,0 → 1,323 |
/** |
* Définition des polices exotiques |
* */ |
@font-face { |
font-family:Helveticaneue; |
src:url('/commun/polices/helvetica_light.ttf'); |
} |
|
/** |
* Balises HTML classiques |
**/ |
* html body { overflow:hidden; } |
body { font-family:Arial, sans-serif; font-size:.8em; line-height:1.5em; |
background:url("http://www.tela-botanica.org/sites/botanique/generique/images/graphisme/bandeau_botanique_trait.png") repeat-x scroll 0 2px transparent; |
margin:0; padding:0; } |
body, select, input, textarea { color:black } |
* html div.menu-fixe { height:100%; overflow:auto; } |
|
header {margin:0; height:120px} |
header h1 { font-family: Helveticaneue, arial; font-size:2em; line-height:1.3em; text-align:center;} |
header h2 { font-family: Helveticaneue, arial; font-size:1.4em; line-height:1.1em; text-align:center;} |
|
h1, h2, h3, h4 { font-weight:bold; letter-spacing:0; } |
h1 { font-size:1.5em; margin:20px 0 10px 0; text-transform:uppercase; color:#fd8c13; } |
h2 { font-size:1.4em; font-weight:700; margin:0 0 3px; padding:0; color:#FD8C13;} |
h3 { color:#454341; font-size:1.3em; margin:0} |
h4 { color:black; font-size:1.1em;} |
h1 a, h2 a, h3 a, h4 a { color:inherit; border-bottom: dotted 1px; } |
|
a:hover { color:#598000; text-decoration:underline; } |
a, a:visited { color:#86A01F; border-bottom:dotted 1px #BBB; text-decoration:none; } |
h1 a, h2 a, h3 a, h4 a, h5 a, h1 a:visited,h2 a:visited,h3 a:visited,h4 a:visited,h5 a:visited { color:inherit } |
h3 a, h4 a { border-color:#CCCCCC; } |
|
a, a:active, a:visited {text-decoration:none;} |
a.actif {text-shadow:0 0.5px 0 #FFF;} |
|
strong, b { font-weight:bold;} |
i {font-style:italic} |
hr { clear:both; color:#FFF; border:dotted 1px #86A01F; border-width: 1px 0 0 0; height:1px; width:100%; margin:5px 0; } |
ul { margin:0; padding:5px 0 5px 20px; } |
li { margin-bottom:0px; padding:0; } |
|
p { font-size:12px; line-height:18px; text-align:justify; } |
footer {margin:10px 0;} |
|
textarea, input { -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; border-color:#CCCCCC #999999 #999999 #CCCCCC; border-right:1px solid #999999; border-style:solid; border-width:1px;} |
textarea:focus, input:focus { background-color:#FFFFCC; } |
|
/** |
* Classes spécifiques |
**/ |
.nettoyage { clear:both; } |
.column { margin: 0 10px; overflow: hidden; float: left; display: inline;} |
.arrondisbas {font-size:11px; background-color:#EFEFEF; border:1px solid #CCCCCC;} |
.borderradius .arrondisbas { border-bottom-right-radius:4px; -moz-border-radius-bottomright:4px; -webkit-border-bottom-right-radius:4px; |
border-bottom-left-radius:4px; -moz-border-radius-bottomleft:4px; -webkit-border-bottom-left-radius:4px;} |
.cssgradients .arrondisbas { background-image:-moz-linear-gradient(0% 22px 90deg, #CCCCCC, #EFEFEF); |
background-image:-webkit-gradient(linear, 0% 0%, 0% 70%, from(#EFEFEF), to(#CCCCCC));} |
.no-cssgradients .arrondisbas, .no-js .arrondisbas {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#EFEFEF, endColorstr=#CCCCCC); |
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#EFEFEF, endColorstr=#CCCCCC)"; } |
.boxshadow.rgba .arrondisbas { -moz-box-shadow:2px 2px 2px rgba(100,100,100,.75); -webkit-box-shadow:2px 2px 2px rgba(100,100,100,.75); box-shadow:2px 2px 2px rgba(100,100,100,.75); } |
.arrondisbas a {color:#444; text-decoration:none; display:inline-block; margin:4px 10px;} |
.arrondisbas a:hover {text-decoration:underline;} |
.menu-fixe {z-index:9998; width:960px; position:absolute; top:0;} |
@media screen{ |
body div.menu-fixe{ |
position: fixed; |
} |
} |
|
.opacity .menu-fixe { opacity:0.8; } |
.no-opacity .menu-fixe { |
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /* IE8 */ |
filter: alpha(opacity=80); /* IE 5-7 */ |
} |
|
/* degrades et ombres en css3 */ |
.borderradius #topnav { -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; } |
.cssgradients #topnav { background-image:-moz-linear-gradient(0% 22px 90deg, #CCCCCC, #EFEFEF); background-image:-webkit-gradient(linear, 0% 0%, 0% 70%, from(#EFEFEF), to(#CCCCCC)); } |
.boxshadow.rgba #topnav { -moz-box-shadow:2px 2px 2px rgba(100,100,100,.75); -webkit-box-shadow:2px 2px 2px rgba(100,100,100,.75); box-shadow:2px 2px 2px rgba(100,100,100,.75); } |
.no-cssgradients #topnav, .no-js #topnav {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#EFEFEF, endColorstr=#CCCCCC); |
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#EFEFEF, endColorstr=#CCCCCC)"; } |
.no-js #topnav li:hover ul { display:block; } |
|
|
.cssgradients #topnav li:hover, .cssgradients #topnav li.liste-active { background-image:-moz-linear-gradient(0% 100px 90deg, #EFEFEF, #CCCCCC); background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#CCCCCC), to(#EFEFEF)); } |
.borderradius #topnav ul ul { |
-moz-border-radius-bottomleft:4px; |
-moz-border-radius-bottomright:4px; |
-webkit-border-bottom-left-radius:4px; |
-webkit-border-bottom-right-radius:4px; |
border-bottom-left-radius:4px; |
border-bottom-right-radius:4px; |
} |
.borderradius #topnav ul ul ul { |
-moz-border-radius-topright:4px; |
-webkit-border-top-right-radius:4px; |
border-top-right-radius:4px; |
} |
|
.boxshadow.rgba #topnav ul ul { |
background-color:rgba(239,239,239,.95); |
-moz-box-shadow:2px 2px 2px rgba(100,100,100,.95); |
-webkit-box-shadow:2px 2px 2px rgba(100,100,100,.95); |
box-shadow:2px 2px 2px rgba(100,100,100,.95); |
} |
|
.rgba #topnav ul ul li { border-left:1px solid rgba(0,0,0,0.1); border-right:1px solid rgba(0,0,0,0.1); } |
.rgba #topnav ul ul a:hover { background-color:rgba(204,204,204,.9); } |
.borderradius.rgba #topnav ul ul li.last { border-left:1px solid rgba(0,0,0,0.1); border-bottom:1px solid rgba(0,0,0,0.1); -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -webkit-border-bottom-left-radius:4px; -webkit-border-bottom-right-radius:4px; border-bottom-left-radius:4px; border-bottom-right-radius:4px; } |
|
.page {margin:0 0 10px 0; min-height:400px;} |
|
.commentsheader {margin:0 0 10px 0;} |
.commentform {margin:0 0 10px 0;} |
|
.align-left {float:left;text-align:left;} |
.align-right {float:right;text-align:right;} |
|
.hr_clear {clear:both; margin:0; padding:0; border:0; height:0; visibility:hidden; background:transparent;} |
.code {width:90%} |
.comment { |
background:#F3F3F3; |
border:1px solid #E3E3E3; |
line-height:24px; |
margin-bottom: 20px; |
overflow: hidden; |
padding: 15px; |
} |
.cssgradients .comment { |
background-image:-moz-linear-gradient(0% 130px 90deg, #E3E3E3, #F3F3F3); |
background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#F3F3F3), to(#E3E3E3)); |
} |
.no-cssgradients .comment {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#F3F3F3, endColorstr=#E3E3E3); |
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#F3F3F3, endColorstr=#E3E3E3)"; } |
.borderradius .comment { |
-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; |
} |
|
.commentinfo { |
color:#999; |
} |
.commenteditlink { |
float:right; |
margin:2px; |
text-align:right; |
line-height:14px; |
display:none; |
} |
.comment:hover .commenteditlink { |
display:block; |
} |
|
.commentform { |
margin:20px 0 0 0; |
} |
|
.footer { |
font-size:0.85em; |
margin:20px 0; |
padding:5px 10px; |
text-align:center; |
background-color:#EFEFEF; |
border:1px solid #CCCCCC; |
clear: both; |
} |
.borderradius .footer { -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; } |
.cssgradients .footer { background-image:-moz-linear-gradient(0% 22px 90deg, #CCCCCC, #EFEFEF); background-image:-webkit-gradient(linear, 0% 0%, 0% 70%, from(#EFEFEF), to(#CCCCCC)); } |
.no-cssgradients .footer {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#EFEFEF, endColorstr=#CCCCCC); |
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#EFEFEF, endColorstr=#CCCCCC)"; } |
.boxshadow.rgba .footer { -moz-box-shadow:2px 2px 2px rgba(100,100,100,.75); -webkit-box-shadow:2px 2px 2px rgba(100,100,100,.75); box-shadow:2px 2px 2px rgba(100,100,100,.75); } |
.footer a {font-weight:bold; color:#444; text-decoration:none; display:inline-block; margin:0;} |
.footer a:hover {text-decoration:underline;} |
|
.label-left {text-align:left;} |
.label-right {text-align:right;} |
.label-justify {text-align:justify;} |
|
.liste-deroulante li {font-weight:normal;} |
.borderradius .liste-deroulante li:hover, .borderradius .liste-deroulante li.hover, .borderradius .liste-deroulante li.liste-active { -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; } |
.cssgradients .liste-deroulante li:hover, .cssgradients .liste-deroulante li.hover, .cssgradients .liste-deroulante li.liste-active { background-image:-moz-linear-gradient(0% 22px 90deg, #CCCCCC, #EFEFEF); background-image:-webkit-gradient(linear, 0% 0%, 0% 70%, from(#EFEFEF), to(#CCCCCC)); } |
.boxshadow.rgba .liste-deroulante li:hover, .boxshadow.rgba .liste-deroulante li.hover, .boxshadow.rgba .liste-deroulante li.liste-active { -moz-box-shadow:2px 2px 2px rgba(100,100,100,.75); -webkit-box-shadow:2px 2px 2px rgba(100,100,100,.75); box-shadow:2px 2px 2px rgba(100,100,100,.75); } |
.no-cssgradients .liste-deroulante li:hover, .no-cssgradients .liste-deroulante li.hover, .no-cssgradients .liste-deroulante li.liste-active, .no-js .liste-deroulante li:hover, .no-js .liste-deroulante li.hover, .no-js .liste-deroulante li.liste-active {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#EFEFEF, endColorstr=#CCCCCC); |
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#EFEFEF, endColorstr=#CCCCCC)"; } |
|
|
/** |
* Objets spécifiques |
**/ |
#content ul li { line-height:15px; list-style-image: url("http://www.tela-botanica.org/sites/commun/generique/images/graphisme/petit_carre.png"); } |
#content ol[type=a] { list-style: lower-alpha; } |
#content h1 { padding:0 0 0 25px; margin:0; text-transform:uppercase; color:#fd8c13; |
background:url("http://www.tela-botanica.org/sites/commun/generique/images/troisCarre.png") no-repeat scroll 0 9px transparent } |
|
/* CSS specifique au template */ |
#container { |
margin:38px auto 0 auto; |
width:960px; |
} |
|
#main-logo { float:left; width:150px; height:90px; padding:15px; } |
#logo-tela h1 { margin-top:105px; text-align:center; background:transparent; color:#FD8C13; } |
#titre { margin:0; padding:0 10px; text-align:center; } |
#titre h2 { color: #5C5950; font-family: Helveticaneue; font-size: 60px; font-weight: lighter; left: 200px; margin-top: 10px; } |
#titre h2 {border:none} |
#main-logo {float:left; width:150px; height:90px; padding:15px; } |
|
/** Menu de gauche */ |
#col_menu { color:#000; background:white; border-left:solid 1px #598000; padding:0 0 0 9px; margin:5px 0 0 0;} |
#col_menu a { color:#598000; display:block; border:solid 1px #598000; border-left:0; -moz-border-radius:7px 7px 7px 7px; padding:0 0 0 16px; margin-bottom:3px; |
background:url('http://www.tela-botanica.org/sites/commun/generique/images/graphisme/petit_carre.png') 5px 8px no-repeat; } |
|
|
#col_menu li.liste-active a.actif { |
color:#FD8C13; |
} |
#col_menu li li.liste-active a.actif { |
border-left:5px solid #86A01F; |
padding:6px 6px 6px 21px; |
} |
|
#col_menu li.hover .fleche_menu_droit {background:url(../images/puce_triangle_bas.gif) no-repeat left center;} |
#col_menu li .fleche_menu_droit, #col_menu li.hover li .fleche_menu_droit {background:url(../images/puce_triangle_droit.gif) no-repeat left center;} |
|
#col_menu ul { |
background:transparent; |
margin:0 0 0 -10px; |
padding:0; |
position:relative; |
} |
|
#col_menu li { |
list-style-type:none; |
margin:0; |
padding:0; |
} |
|
/* deuxieme niveau : menu caché à l'ouverture */ |
#col_menu ul ul { |
background:#FFF; |
padding:0; |
margin:0; |
display:none; |
position:relative; |
border:1px solid #86A01F; |
} |
|
#col_menu ul ul li { |
display:block; |
float:none; |
position:relative; |
} |
|
/* deuxieme niveau : liens gris foncé sur fond blanc*/ |
#col_menu ul ul a, #col_menu li.hover li a { |
color:#222; |
background:#FFF; |
padding:6px 6px 6px 26px; |
margin:0; |
} |
|
/* troisieme niveau : les listes apparaissent à droite de la liste de deuxieme niveau survolée, elles sont cachées au départ */ |
#col_menu ul ul ul { |
position:absolute; |
left:100%; |
top:0; |
font-size:1em; |
z-index:98; |
width:200px; |
} |
#col_menu ul ul li:hover > ul { visibility: visible; } |
|
|
|
|
|
|
|
/* menu deroulant du haut pour la navigation */ |
#topnav { display:block; background-color:#EFEFEF; border:1px solid #CCCCCC; position:relative; font-size:15px; margin-bottom:20px; padding:5px} |
#topnav ul { padding:0; margin:0; } |
#topnav li { position:relative; float:left; list-style-type:none; } |
#topnav ul:after { content:"."; display:block; height:0; clear:both; visibility:hidden; } |
#topnav li { |
padding:5px 20px; |
margin:0; |
color:#444; |
display:block; |
font-weight:bold; |
text-decoration:none; |
} |
#topnav li a { |
padding:5px 20px; |
margin:-5px -20px; |
color:#444; |
display:block; |
font-weight:bold; |
text-decoration:none; |
float:left; |
} |
#topnav li a:visited, #topnav li a:active {color:#444;} |
#topnav li a:focus { outline:none; text-decoration:none; } |
#topnav > div > ul > li { border-left:1px solid #999; border-right:1px solid #CCCCCC; } |
#topnav > div > ul > li:first-child { border-left:none; } |
#topnav > div > ul > li:last-child { border-right:none; } |
#topnav span.arrow { display:inline; font-size:0.7em; margin:0 0 0 15px;} |
#topnav ul ul { display:none; width:230px; position:absolute; top:30px; left:0; background:#CCCCCC; padding:0; margin:0; z-index:99;border:none;} |
#topnav ul ul li { float:none; border:none;} |
#topnav ul ul a { padding:5px 10px; border:none; float:none; display:block; font-size:14px; } |
#topnav ul ul a:hover { background-color:#CCCCCC; } |
#topnav ul ul ul { display:none; width:200px; position:absolute; left:229px; top:0; background:#CCCCCC; padding:0; margin:0; z-index:99;} |
#topnav ul ul ul ul {left:199px;} |
|
|
#searchbar {margin:6px 10px 5px 0; text-align:right; font-size:0.9em; } |
|
|
#body {width:99%} |
|
|
|
|