body { font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Sans-serif; margin:0; padding:0; color:#000; } .invisblelink a:link, .invisblelink:link, .invisblelink a:visited, .invisblelink:visited, .invisblelink a:hover, a:active, .invisblelink:hover, .invisblelink:active { color:#000; background-color:transparent; text-decoration:none; } .textlink a:link, .textlink:link { color:#3A47BA; background-color:transparent; text-decoration:none; } .textlink a:visited, .textlink:visited { color:#3F84A0; background-color:transparent; text-decoration:none; } .textlink a:hover, a:active, .textlink:hover, .textlink:active { color:#30238A; background-color:transparent; } .hotlink a:link, .hotlink:link { color:#3A47BA; background-color:transparent; text-decoration:none; } .hotlink a:visited, .hotlink:visited { color:#3F84A0; background-color:transparent; text-decoration:none; } .hotlink a:hover, a:active, .hotlink:hover, .hotlink:active { color:#30238A; background-color:transparent; } /******************************/ #HeaderPage { z-index:1; position:absolute; left:0px; top:0px; background-color:transparent; width:100%; height:120px; background-image:url(pics/bg_top.jpg); background-repeat: repeat-x; background-position:top left; /* border-bottom:1px solid #A0A4A4; text-align:center; */ } .LogoTop { z-index:2; position:absolute; z-index:2; left:0px; top:0px; } .ImgTopRight { z-index:4; position:absolute; right:2px; top:0px; } .HeaderMenu { z-index:50; position: absolute; background-color:transparent;/* background-image:url(pics/imgundertopright.jpg); background-repeat: no-repeat; background-position:top right;*/ top: 86px; left: 170px; padding-left:1px; width: 654px; height:35px; border-right: 1px solid #4FA8E5; border-top: 1px solid #4FA8E5; border-left: 1px solid #4FA8E5; } #UnderHeaderPage { z-index:0; position: absolute; background-color:transparent; background-image:url(pics/bg_undertop.jpg); background-repeat: repeat-x; background-position:top left; top: 120px; left: 0px; width: 100%; height:35px; } #UnderHeaderMenu { z-index:3; position: absolute; background-color:transparent; top: 121px; left: 170px; padding-left:5px; padding-top:8px; width: 650px; height:27px; border-right: 1px solid #4FA8E5; border-left: 1px solid #4FA8E5; } #UnderHeaderMenu span { font-size:12px; font-style:italic; color: #4FA8E5; } /*********** MENU *******************/ #menuaccueil a, #menufetes a, #menumembres a, #menuactu a, #menuagenda a, #menucontact a, #menuliens a { float:left; margin-top: 2px; margin-left: 1px; padding: 0px; width:92px; height: 30px; background-position:0 -60px; } #menuaccueil a:hover, #menufetes a:hover, #menumembres a:hover, #menuactu a:hover, #menuagenda a:hover, #menucontact a:hover, #menuliens a:hover { background-position:0 -30px; } #menuaccueil a { background: url(pics/menu_accueil.gif) no-repeat left top; } #menufetes a { background: url(pics/menu_fetes.gif) no-repeat left top; } #menumembres a { background: url(pics/menu_membres.gif) no-repeat left top; } #menuactu a { background: url(pics/menu_actualites.gif) no-repeat left top; } #menuagenda a { background: url(pics/menu_agenda.gif) no-repeat left top; } #menucontact a { background: url(pics/menu_contact.gif) no-repeat left top; } #menuliens a { background: url(pics/menu_liens.gif) no-repeat left top; } .invisiblemenu { font-size: 5px; background:transparent; visibility:hidden; text-decoration:none; } .home a { text-decoration:none; background:transparent; visibility:hidden; } #ColonneGauche { z-index:4; position:absolute; background-color:transparent; width:170px;/* height:170px; border-right:1px solid #000; border-right:1px solid #4FA8E5; height:95%;*/ text-align:left; left:0px; top:119px; } #ColonneDroite { z-index:4; position:absolute; background-color:transparent; width:172px; right:5px; top:78px; } .BlocNews { z-index:4; position:absolute; background-color:transparent; width:170px; left:0px; top:0px; border-top:1px solid #4FA8E5; border-bottom:1px solid #4FA8E5; } .TitreNews { padding-left:5px; padding-top:8px; height:27px; width:165px; background-image:url(pics/bg_newstitle.jpg); background-repeat: repeat-x; background-position:top left; font-size:15px;/* font-weight:bold; font-variant: small-caps;*/ color:#4FA8E5; } .ContenuNews { background-color:#EEF7FC; width:160px; padding:5px; } .ContenuNews span { text-align:justify; } /*############################################## ############ ARBORESCENCE ###################### ##############################################*/ #arbo { background-color:transparent; margin: 5px 0 15px 15px; text-align:left; font-size:12px; } .arbolink, arbolink:link, .arbolink a, arbolink a:visited { font-size:12px; color:#000; text-decoration:none; } .arbolink:active, .arbolink a:hover, .arbolink:hover, .arbolink:active { text-decoration: overline underline; color:#3BAEE4; background-color:#F1FBFD; } /*############################################## ############ CONTENU DES PAGES ################# ##############################################*/ #main { z-index:4; background-color:transparent; margin-top:155px; margin-left: 170px; width: 655px; border-left:1px solid #4FA8E5; border-right:1px solid #4FA8E5; border-bottom:1px solid #4FA8E5;/* height:534px; overflow:auto;*/ } #main div.content { z-index:0; margin:10px 10px 30px 0; padding-left:20px; background-color:transparent; /*min-height:200px; border-top:1px solid #FF9366; overflow:visible;*/ } .content div.title { z-index:2; margin-top:10px; padding: 0px 7px 0 0px;/* background-repeat: no-repeat; background-position:0px 6px; background:url(img/before_menu.gif) top left no-repeat;*/ height:30px; } .title h2, .bloctitle h2 { z-index:1; /*padding: 2px 10px 0 42px; margin-top:-25px */ font-variant:small-caps; font-size: 14px; } h2 span { padding-left:20px; padding-top:0px; padding-bottom:2px; padding-right:7px; background:url(pics/point_bleu.gif) 3px 3px no-repeat; background-color:#FFE754; border:1px solid #4FA8E5; } .push { height:1px; } .bloctitle h2:first-letter { text-shadow: -5px -5px #4FA8E5, 10px 10px #253684; font-size: 24px; margin-left: 6px; } .content p { z-index:0; font-size: 12px; margin:-1px 0 0 0; padding:5px 8px 0px 8px; /* border-left:1px solid #FF9366; */ background-color:transparent; overflow:visible; text-align:justify; } .submenu { width:400px; border:1px solid #4FA8E5; margin-left:30px; } .submenu ul { padding: 5px; list-style-type: circles; margin-left:30px; } .submenu li a { line-height:30px; color:#3A47BA; background-color:transparent; font-size:14px; text-decoration:none; } .submenu li a:hover { color:#4FA8E5; background: #FFE754; } /******************************/ #copyline { z-index:5; position:relative;/* margin: 10px 185px 0 185px; bottom:0; */ font-size: 11px; text-align:center; color:#868E9E; } #copyline span { font-style:italic; } #copyline a:link { color:#565475; background-color:transparent; text-decoration:none; } #copyline a:visited { color:#30497D; background-color:transparent; text-decoration:none; } #copyline a:hover, a:active { color:#000; background-color:transparent; } .copyright { color: #000000; /*padding-left:4px;*/ margin-top:0px; font-size: 11px; text-decoration: none; } .copyright:Hover,.copyright_selected { text-decoration: none; color: #A0A4A4; } /******************************/ /******************************/ table.contactform { margin-left: 0px; padding-left: 40px; border:0; } .contact { text-align: left; font-size: 12px; } /******************************/ img.photoright { float: right; position: relative; margin-top: 5px; margin-right: 0px; margin-left: 10px; margin-bottom: 0px; } img.photoleft { float: left; position: relative; margin-top: 5px; margin-left: 10px; margin-right: 10px; margin-bottom: 0px; } .photocenter { text-align:center; margin-top: 0px; /*float: left; position: relative; margin-left: auto; margin-right: auto; margin-bottom: 0px; */ } .citation /* on dŽfinit un conteneur pour le bloc de citation */ { float: right; width: 155px; margin-left: 10px; margin-right: 8px; margin-top: 5px; margin-bottom: 5px; /*background-color: #D3D3D3;*/ border: 1px solid #D3D3D3; } .citationtexte { font-style: italic; font-size: 12px; margin-right: 2px; margin-left: 5px; padding: 0px 2px 5px 2px; text-align: center } .citationauteur { margin-right: 5px; width: 150px; font-family: verdana, arial, sans-serif; font-size: 11px; color: #000000; text-align: right; } /******************* AGENDA & CALENDRIER *************/ .monthcal { font-size: 10px; background-color: #C9E5F8; text-align: center; padding-left: 1px; color: #6A6674; font-size: 10px; } th { /*font-size: 12px; background-color: LightGrey; font-family: Papyrus, Herculanum, "Times New Roman", serif; */ } td { font-size: 12px; /* background-color: LightGrey; font-family: Papyrus, Herculanum, "Times New Roman", serif; */ } .agenda-title { text-decoration: none; font-weight:bold; } .headcalendar { font-size: 16px; background-color: #FFDB00; font-variant: small-caps; color: #2298E9; text-align: center; padding-left: 1px; margin-top: 4px; margin-bottom: 4px; height: 16px; } .popupcal { margin: 13px 0 13px 0; vertical-align:top; font-size: 12px; /* background: url('img/pixelgris.jpg') repeat-x top left; margin-left: 265px; float:left; on place le bloc centre par rapport ˆ la largeur du bloc gauche height: 800px; margin-botom:200px; width: 525px; height: 100%; */ border: solid 1px #4FA8E5; } .monthshadedtextcolor { font-weight:bold; font-variant: small-caps; } .insidecal { font-size: 10px; background-color: #FFFADD; } .today { background-color: #9AC3DF; color: #000000; } .eventtextcolor { color: #0274C2; text-decoration: none; font-size: 10px; } .eventtextcolor:Hover,.eventtextcolor_selected { text-decoration: none; color: #006400; }