/******************************************//***template design "globbersthemes" **********//***DOLMATIA/MAI 2010/************//***by globbers for globbersthemes ************//***all rights reserved***********************//******************************************//********************************************//*** *********body et aspect general ***********//*******************************************/html {height: 100%;}body{margin:0;padding:0;text-align:center;background:#221b12 url(../images/dolmatia-bg.jpg) repeat;font-size:13px;color:#fff;font-family: Trebuchet MS, Trebuchet MS1, Helvetica, sans-serif;font-weight:normal;}/*texte*/p {font-size: 100%;text-align:left;}h1 {font-size: 200%;}h2 {font-size: 150%;}h3 {font-size: 125%;}h4, h5, h6 {font-size: 100%;}/* liens hypertextes*/ a:link, a:visited {text-decoration:none;color:#ffffff;font-weight:bold;}a:hover {color:#9fbf3a;}/*listes a puces*/ul {margin:0;padding-left:0px;}li {list-style-type:circle;background:transparent;margin: 4px;}/*image*/img {border:none;margin:0px 5px;padding:0;}img .caption {text-align: left;}.highlight{background:#9fbf3a;/*VERT*/padding: 0px 2px 0px 2px;color:#ffffff;}.button {background:#9fbf3a;/*VERT*/border:none;color:#ffffff;font-weight:normal;padding:4px;}.inputbox {color:#26211e;background:#fcfdfa;border:none;padding:4px;font-weight:bold;}.pagewidth{width:940px;text-align:center;background:transparent;margin-left:auto;margin-right:auto;margin-top:0px;margin-bottom:0px;position:relative;}fieldset {margin:0px 5px 5px 5px;padding:5px;border:1px solid #222222;}.clr {clear:both;}/********************************************//***********HEADER***************************//*******************************************/#header {width:940px;height:150px;background:transparent;margin:0;}#pathway {float:left;width:100%;height:13px;font-size:12px;font-weight:normal;margin:25px 0 0 0;padding:0 10px;text-align:left;}/********************************************//***********TOPMENU************************//*******************************************/#topmenu {float:left;width:940px;height:59px;background:transparent url(../images/dolmatia-topmenu-bg.png) top center no-repeat;margin:25px 0 0 0 ;padding:0;} #navigation {float:left;height: 59px;width:679px;float:left;text-transform: capitalize;text-align:left;background:transparent;padding:0;}#navigation a {display: block;float: left;height: 39px;padding-left:20px ;padding-right:20px;padding-top:20px;font-weight:bold;color:#fff;font-size:18px;font-weight:bold;border-right:1px solid #2a231b;text-align:left;z-index: 999;}#navigation  a:hover{color: #9fbf3a;}#navigation ul {list-style: none;margin: 0px ;padding: 0px;}#navigation li {display: block;float: left;margin:0 ;padding: 0 ;}#navigation li li a {font-size: 15px;padding-left:20px ;padding-right:20px;padding-top:20px;margin:  0;color:#fff;}#navigation li li {border-bottom: 1px solid #2a231b;border-left:1px solid #2a231b;background: url(../images/bgmenuli.jpg) repeat;}.nav, .nav * {margin: 0;padding:0;}div#navigation {  position: relative;z-index: 50;}#navigation li li {margin:0 0 0 -1px;}.nav {line-height:1.0;float:left;margin-bottom:0em;position: relative;}.nav ul {background:transparent; padding: 0;margin-top:10px !important;}.nav li {float:left;list-style:none;position:relative;background:none;}.nav li li a {display:block;padding: 0;margin:0 ;text-decoration:none;background-image: none;float:none;width:135px;z-index: 135;}.nav li ul {float:none;left:-999em;position:absolute;width: 177px;z-index: 35;}.nav li:hover ul,.nav li.sfHover ul {left:0px;top: 50px;}.nav li:hover li ul,.nav li.sfHover li ul,.nav li li:hover li ul,.nav li li.sfHover li ul,.nav li li li:hover li ul,.nav li li li.sfHover li ul {top:-999em;}.nav li li:hover ul,.nav li li.sfHover ul,.nav li li li:hover ul,.nav li li li.sfHover ul,.nav li li li li:hover ul,.nav li li li li.sfHover ul {left: 177px;top:0px;width: 177px;}.nav li li {position: relative;float:none;width: 177px;}/*****module search****/#search{float:left;color:#fff;background:transparent;margin-top:15px ;margin-left:45px;padding:0 ;}#search .inputbox {float:left;background:transparent;border:none;margin:0px ;padding:6px 0 0 0 ;font-size:13px;color:#fff;font-family: Trebuchet MS, Trebuchet MS1, Helvetica, sans-serif;text-transform:capitalize;font-weight:normal;font-style:italic;}/*****module carrousel***/#carrousel {float:left;width:700px;height:262px;background:transparent;margin-top:25px;}/****module newsflash***/#newsflash {float:right;width:225px;height:250px;background:none ;margin-top:25px;text-align:left ;overflow:hidden;} #newsflash h3{width:225px;font-size:19px;text-transform:capitalize;color: #9fbf3a;text-align:left ;margin:15px 0 10px 0;}#newsflash p, #newsflash .contentpaneopen ,#newsflash .contentheading {margin:0;padding:0;font-style: italic ;text-align:left ;background:transparent;}#newsflash .moduletable ,#newsflash .moduletable_menu {background:transparent !important;}/********************************************//*** **********MAIN************************  //*******************************************/#main-dolmatia {float:left;width:940px;background: url(../images/line.jpg) 0 0 repeat-x;margin:25px 0 0 0;padding: 0;text-align:left;}#main {float:left;width:520px;}#main-mid {float:left;width:730px;background:transparent;}#main-full {float:left;width:100%;background:transparent;}table.contentpaneopen {padding:5px ;text-align:justify;line-height:18px;width:100%;font-style: italic ;}.contentheading ,.componentheading, a.contentpagetitle {color:#9fbf3a;font-weight: bold;text-align: left;margin:0;padding: 10px 0 0 0;background:transparent;font-size: 22px;}a.contentpagetitle:hover,a.contentpagetitle:active {color: #fff;}.contentdescription {margin:5px;text-align:left;}.small {padding:0;}span.small {padding:0;}.modifydate {vertical-align: bottom;font-size: .90em;font-weight: normal;text-align: left;}.createdate {vertical-align: top;font-size: .90em;font-weight: normal;vertical-align: top;padding-bottom: 5px;padding-top: 0px;}span.pagenav, a.pagenav {font-size: 12px;font-weight: bold;line-height: 14px;padding: 0 3px ;text-align: center;margin-top:15px;}span.pagenav {margin-top:10px;}a.pagenav:link, a.pagenav:visited {color:#fff;}a.pagenav:hover {color:#fff;background:#9fbf3a;}.blog_more strong {font-size:23px;}.blog_more a {font-weight:normal;font-style:italic;text-decoration:underline;}.blog_more a:hover {text-decoration:underline;}.blog_more ul {	margin:15px 0px 15px 0 ;}.article_separator{ height:10px; background:transparent;display:block;}.article_column {padding: 5px;}.column_separator {padding: 10px;}table.contenttoc {margin: 5px;border: 1px solid #efefef;padding: 5px;float: right;}table.contenttoc td {padding: 0 5px;}/* content tables */.sectiontableheader {background:#9fbf3a;color: #ffffff;font-weight: bold;padding: 4px 8px;margin-top:20px;}td .contentdescription {padding:10px 0 !important;}.sectiontableheader a,.sectiontableheader a:hover,.sectiontableheader a:active,.sectiontableheader a:focus {color:#ffffff;}tr.sectiontableentry0 td,tr.sectiontableentry1 td,tr.sectiontableentry2 td {padding: 4px;}tr.sectiontableentry2 td {background:transparent;}table.searchintro {padding: 10px 0;width: 100%;}table.searchintro td {padding: 5px!important;}a.readon {text-decoration:underline;font-weight:normal;}/********************************************//*** **********BLOCK LEFT/RIGHT***********  //*******************************************/#colonnewrap {float:right;width:420px;background: transparent;}#colonnewrap-mid {float:right;width:210px;background: transparent;}#colonnewrap-full {display:none;}/*columns*/#col1,#col2{float: left;width: 210px;background: url(../images/vertical-line.jpg) top left repeat-y;}#col1 .element ,#col2 .element {padding: 0 10px;}div.moduletable h3,div.moduletable_menu h3,div.moduletable_text h3 {font-size: 150%;margin: 20px 8px 0 0;color:#9fbf3a;background: transparent;}div.moduletable,div.moduletable_menu,div.moduletable_text {margin: 9px 0 0 0;padding: 0 2px 20px 20px;background:transparent;font-weight:normal;background: url(../images/line.jpg) 0 100% repeat-x;}div.moduletable ul,div.moduletable_menu ul,div.moduletable_text ul {margin-left:0px;padding-left:10px;font-weight:normal;}div.moduletable  a,div.moduletable_menu a,div.moduletable_text a{font-weight:normal;}/* Poll */table.pollstableborder {border: none;padding: 0;text-align: left;width: 100%;} table.poll .button{padding:4px;}table.pollstableborder td {font-weight: normal;padding: 2px 0px !important;}table.pollstableborder tr.sectiontableentry0 td,table.pollstableborder tr.sectiontableentry1 td {font-weight: normal;  }  /*publicité*/div.bannergroup_text div.banneritem_text {border-bottom: 1px solid #342d24; margin:  5px 0; }div.bannergroup_text div.banneritem_text a {font-weight: bold;  }div.bannergroup_text div.bannerheader,div.bannergroup_text div.bannerfooter_text a {color: #fff; font-size: 92%;  }div.bannergroup_text div.bannerfooter_text {padding: 5px 0 ;text-align: right; }div.bannergroup {margin-bottom: 10px;}/********************************************//*** ***********users*******************//*******************************************/#users {float:left;width:940px;height:175px;background: url(../images/line.jpg) 0 0 repeat-x;margin:0;text-align:left;}#users-content {width:920px;height:170px;background:transparent;margin-left:auto;margin-right:auto;margin-top:10px;}.box {float:left;width:215px;height:170px;background:transparent;margin-left:10px;overflow:hidden;}#users .moduletable,#users .moduletable_menu,#users .moduletable_text {margin:  0;padding: 10px ;font-weight:normal;background: transparent ;}#users .moduletable h3,#users .moduletable_menu h3,#users .moduletable_text h3 {font-size: 150%;margin: 0px 8px 0 0;color:#9fbf3a;background: transparent;}/********************************************//***************footer**********************//*******************************************/#footer {float:left;width:940px;height:70px;background: url(../images/line.jpg) 0 0 repeat-x;}#footer_tm {float:left;width:860px;height:30px;background:transparent;margin-top:10px;}.ftb {margin-top:15px;font-size:13px;text-align:center;font-weight:normal;}.ftb a, .ftb a:visited{padding:0 !important;border:none !important;}/*bouton top*/#top {float:left;width:30px;height:20px;margin-top:20px;margin-right:15px;padding:0 !important;border:none !important;background:transparent;}.top_button {float:right;padding:0 !important;border:none !important;}.top_button a{padding:0 !important;border:none !important;}/* Login ---*/form#form-login fieldset {border:none;margin:0;padding:0;}#form-login-username,#form-login-password,p #form-login-remember{margin:0;padding:0;}form#form-login ul { margin-top:2px;margin-bottom:0;font-size:12px;line-height:11px;padding-left:5px;margin-left:10px;}form#form-login li {padding:1px 0px 1px 0px;line-height:11px;}form#com-form-login fieldset {margin: 0; padding: 0;}/*end files*/
