
/* CSS Document */
.headtop { background-image:url(../images/headtop.jpg); background-repeat:repeat-y; vertical-align:middle; }

.headback { background-color:#ababab; }

body { background-color:#ababab; margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }

ul#mainlevel-nav li { background:none; list-style-type:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; height:auto; text-decoration:none; width: auto; float: left; margin: 0; line-height: 20px; white-space: nowrap; margin-right: 1px; }

ul#mainlevel-nav li a { background:none; list-style-type:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; height:11px; text-decoration:none; font-weight: normal; display: block; padding-left: 0px; padding-right: 0px; margin-left: 0px; white-space: nowrap; float: left; }

ul#mainlevel-nav li a:hover { background:none; list-style-type:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; height:11px; text-decoration:none; font-weight: normal; display: block; padding-left: 0px; padding-right: 0px; margin-left: 0px; white-space: nowrap; float: left; }

#time { border:0; background:none; color: #FFFFFF; text-decoration: none; font-weight: normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:left; padding-bottom:2px; width:60px; }

ul#mainlevel-nav li:hover, ul#mainlevel-nav li.sfhover { background:none; list-style-type:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; height:12px; text-decoration:none; float: left; white-space: nowrap; }

ul#mainlevel-nav li:hover a, ul#mainlevel-nav li.sfhover a { background:none; list-style-type:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; height:12px; text-decoration:none; float: left; white-space: nowrap; }

a.mainlevel { color:#1176c5; text-decoration:none; line-height:20px; }

a.mainlevel:hover, a.mainlevel#active_menu { color:#000000; text-decoration: none; line-height:20px; }

a { color:#1176c5; text-decoration:none; line-height:20px; }

a:hover { color:#000000; text-decoration: none; line-height:20px; }

a.sublevel { color: #005E31; background: url(../images/submenu_back.gif) left center no-repeat; }

a.sublevel:hover, a.sublevel#active_menu { background: #F1F1F1 url(../images/submenu_back.gif) left center no-repeat; border-right: 4px solid #669E83; }

/*.contentheading {
border-bottom: 1px solid #1176c5;
color: #1176c5;
}
*/
a.readon:hover { background: #EEEEEE url(../images/readon.gif) no-repeat left; }

a.readon { background: url(../images/readon.gif) no-repeat left; }

table.contentpane ul li { background: url(../images/readon2.gif) no-repeat left top; }

.blog_more ul li { background: url(../images/readon.gif) no-repeat left; }

/* Topmenu */

ul#mainlevel-nav { list-style: none; padding: 0; margin: 0; }

.inputbox { border: 1px solid #1176c5; margin: 0px; padding: 0px; width: 100px; height: 18px; float: left; padding-top: 2px; vertical-align:text-bottom; font-size: 12px; color:#1176c5; font-weight:bold; }

#mod_search_searchword { border:1px #1176c5 solid; margin: 0px; padding: 0px; width: 138px; height: 18px; float: left; padding-left: 4px; padding-top: 2px; vertical-align:text-bottom; font-size: 12px; color:#1176c5; font-weight:bold;/*background: url(../images/back_search.jpg) left top no-repeat;*/ }

.search { margin: 0px; padding: 0px; width: 175px; height:24px; float: left; /*background: url(../images/back_search.jpg) right top no-repeat;*/ padding-left: 3px; padding-top: 2px; vertical-align: top; }

.backTdsearch { background: url(../images/backTd_search.jpg) right top no-repeat; }

.backTddrapo { background: url(../images/backdrapo.jpg) right top no-repeat; }

.pathway { color: #1176c5; font-size: 10px; text-decoration: none; font-weight: normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding-left:10px; }

.pathway a { color: #1176c5; text-decoration: none; font-weight: normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding-left:0px; }

.pathway a:hover { color: #000000; text-decoration: none; font-weight: normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding-left:0px; }

.date { color: #FFFFFF; text-decoration: none; font-weight: normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:center; }

.tdannuaire { color: #1176c5; text-decoration: none; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; border:1px #1176c5 solid; }

.button { border: 0px solid #FFFFFF; margin: 0px; padding: 0px; width:auto; height: 22px; float: left; padding-left: 0px; vertical-align:text-bottom; text-align:center; font-size: 11px; color:#1176c5; font-weight:bold; background-color:#dedede; }

.search .button { border: 0px solid #FFFFFF; margin: 0px; padding: 0px; display:block; width: 30px; height: 22px; float: left; padding-left: 0px; padding-top: 2px; vertical-align:text-bottom; text-align:center; font-size: 11px; color:#1176c5; font-weight:bold; background-color:#dedede; }

/* Modules */

#leftcol div.module, #rightcol-normal div.module, #rightcol-broad { width: 178px; background: transparent url(../images/module_middle.jpg) left repeat-y; margin-bottom: 10px; color:#1176c5; }

#leftcol div.module div, #rightcol-normal div.module div { width: 178px; background: transparent url(../images/module_top.jpg) top left no-repeat; color:#1176c5; }

#leftcol div.module div div, #rightcol-normal div.module div div { width: 178px; background: transparent url(../images/module_bottom.jpg) bottom left no-repeat; color:#1176c5; }

#leftcol div.module div div div, #rightcol-normal div.module div div div { width: 137px; padding-left:25px; padding-right: 10px; padding-top: 10px; background: transparent; padding-bottom: 20px; font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#1176c5; }

#leftcol div.module div div div div, #rightcol-normal div.module div div div div { padding:0px; margin: 0px; color:#1176c5; }

#rightcol-broad div.module { width: 178px; background: transparent url(../images/module_bottom_right.jpg) left repeat-y; /*margin-bottom: 10px;*/ color:#000000; }

#rightcol-broad div.module div { width: 178px; background: transparent url(../images/module_top_right.jpg) top left no-repeat; color:#000000; }

#rightcol-broad div.module div div div { width: 140px; margin-left:15px; padding-right: 10px; padding-top: 10px; background: transparent; padding-bottom: 20px; font-size: 9px; line-height:11px }

#rightcol-broad div.module div div div div { padding: 0px; margin: 0px; }

#rightcol-broad div.module div div div h3 { text-align:center; padding-left:10px; color: #1176c5; }

#rightcol-broad div.module div div { width: 177px; background: transparent url(../images/module_bottom.jpg) bottom left no-repeat; }

div.module h3 { font-size: 10px; width: 130px; font-weight: bold; margin: 0px; padding: 0px; margin-bottom: 15px; padding-top:5px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; }

#leftcol { width: 173px; float: left; margin-right: 0px; }

#rightcol-broad { width: 178px; float: right; position: relative; margin-right: 0px; }

.content {padding:0; font-size: 10px; line-height: 18px;width:634px; }

.contentheading { width: 80%; font-weight: bold; font-size: 14px; height: 23px; line-height: 20px; border-bottom: 1px solid #1176c5; font-family: 'Trebuchet MS', verdana, sans-serif; color: #1176c5; font-style:italic; }

.blog { width: 100%; }

.contentpaneopen { text-align: left; background: transparent; font-size: 10px; line-height:14px; width:100%; }

.contentpane { background: transparent; font-size: 12px; line-height:16px; font-family: 'Trebuchet MS', verdana, sans-serif; margin-left:10px; background-color:#FFFFFF; }

table.contentpane td.contentheading { font-weight: bold; font-size: 16px; height: 23px; line-height: 20px; font-family: 'Trebuchet MS', verdana, sans-serif; border: none; color: #000000; width: 80%; }

table.contentpane ul { margin: 0px; padding: 0px; list-style: none; }

table.contentpane ul li { padding: 0px; margin: 0px; padding-left: 15px; }

.contentdescription { font-size: 12px; }

.sectiontableheader { font-weight: bold; font-size: 10px; height: 25px; line-height: 25px; }

.categorytitle { font-weight: bold; font-size: 16px; height: 25px; line-height: 25px; font-family: "Trebuchet MS", Verdana, sans serif; }

.componentheading { font-weight: bold; font-size: 16px; height: 23px; line-height: 20px; font-family: "Trebuchet MS", Verdana, sans serif; border-bottom: 1px solid #1176c5; color: #1176c5; margin-bottom: 5px; }

a.category { text-decoration:none;font-family: "Trebuchet MS", Verdana, sans serif; font-size: 12px;font-weight:bold;}

a.category:hover { text-decoration:  underline; }

table.moduletable { width:  100%; font-size: 80%; }

table.moduletable th { font-size: 80%; }

.poll { font-size: 10px; text-align:left; padding-left:7px; padding-bottom:10px; padding-right:10px; }

.back_button a { font-size: 10px; font-weight: normal; }

.blogsection { font-size: 10px; }

.blog_more ul li { list-style: none; padding-left: 14px; line-height: 18px; }

table.contenttoc { border: 1px solid #CCCCCC; padding: 3px; }

table.contenttoc th { font-weight: bold; font-size: 10px; border-bottom: 1px solid #BBBBBB; }

form { margin: 0px; padding: 0px; }

#footer-800 { font-size: 9px; color:#FFFFFF; padding-right:10px; }

.tablehb { margin:0px; }

#maincol-wide-800 { float: left; width: 80%; margin-left: 0px !important; margin-left: -5px; padding-top: 3px !important; padding-top: 0px; }

#maincol-normal-800 div.moduletable, #maincol-wide-800 div.moduletable, #maincol-broad-800 div.moduletable, #maincol-normal-1024 div.moduletable, #maincol-wide-1024 div.moduletable, #maincol-broad-1024 div.moduletable { background: transparent; }

#maincol-normal-800 div.moduletable h3, #maincol-wide-800 div.moduletable h3, #maincol-broad-800 div.moduletable h3, #maincol-normal-1024 div.moduletable h3, #maincol-wide-1024 div.moduletable h3, #maincol-broad-1024 div.moduletable h3 { font-size: 12px; font-weight: bold; margin: 0px; padding: 0px; line-height: 20px; border-bottom: 1px solid #EFEFEF; text-align: left; text-indent: 5px; }

#contact_text { height:auto; width:auto; }

table.contenttoc { border: 1px solid #CCCCCC; padding: 3px; }

table.contenttoc th { font-weight: bold; font-size: 10px; border-bottom: 1px solid #BBBBBB; }

.buttonheading { padding-right:12px; }

#search_ordering{ width:250px;}

fieldset {border:1px #1176c5 solid;}

.sectiontableentry1{background-color:#CEE7FF;}

.pollstableborder{width:100%;border:none;}

.sectiontableheader{border:1px #CEE7FF solid; }
.aflash{padding:0;line-height: 10px;}

.adresse{font-size:10px;color:#1176c5;text-align:center;}