body {background: #E0DCA7 url('../images3/bg.gif') top left repeat; margin: 0px; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; color: #000000; font-size: 0.75em;}
body, td, p, input, select, textarea {}
pre {font-size: 100%;}
hr {color: #CCC;}
form {margin: 0px;}

#corps {background: #E0DCA7 url('../images3/bg_corps.gif') top left repeat; width: 990px; margin: 0 auto; padding-top: 10px;}
#contenu {vertical-align: top; width: 978px; background-color: #CCC; margin: 0 auto;}
#header {height: 143px; background: url('../images3/bg_top.gif') top left no-repeat; vertical-align: middle;}

#head_left {float: left; width: 410px; height: 135px;}
.logo {margin-left: 10px; margin-bottom: 15px; margin-top: 12px;}
.slogan {top: 105px; margin-top: 0px; margin-left: 65px; font-size: 10px; position: absolute;}

#head_right {float: right; width: 550px; height: 135px; overflow: hidden;}
/******TOOLS*/
#header_tools {width: 250px; height: 30px; float: right; margin: 5px 5px 5px 0px; font-size: 10px;}
#search {font-size: 10px; float: left; z-index: 200;}
.search_keyword {width: 120px; height: 16px; padding: 1px; border: 1px solid #DA1515; font-size: 11px;}
.search_btn {height: 20px; border: 1px solid #DA1515; color: #DA1515; font-size: 11px;}

#fontsize {font-size: 10px; width: 60px; position: relative; float: right;}
.font_size_btn {width: 15px; height: 16px; margin: 0px; padding: 0px;}
/*************/
#top_pub {top: 46px; margin-left: 15px; width: 530px; height: 102px; font-size: 10px; color: #999966; float: right; z-index: 10px; display: inline; position: absolute;}
.temp_pub {background-color: #000; height: 90px;}
#tower_pub {margin-bottom: 20px; font-size: 10px; color: #000;}

.sponsor {font-size: 10px; color: #000; text-align: center;}
.pub {width: 250px; height: 200px; margin-bottom: 20px;}


#menu {height: 42px; background: #FBFBFB; text-align: center; border-bottom: 1px solid #CCC;}
#leftmenu {width: 675px; float: left;}
#rightmenu {float: right;}

.menu_l_item, .menu_l_item_current {padding-left: 7px; padding-right: 7px; height: 41px; font-size: 12px; font-weight: bold; text-transform: uppercase; vertical-align: middle;}
.menu_l_item {background: #F5F5F5; border: 1px solid #F5F5F5; border-bottom: none;}
.menu_l_item_current {background: #FFF; border: 1px solid #CCC; border-bottom: none;}
.menu_l_spacer {width: 3px;}
a.menu_l_link:link, a.menu_l_link:visited, a.menu_l_link:active {color: #DA1515; text-decoration: none;} a.menu_l_link:hover {color: #000000; text-decoration: underline;}

.menu_r_item, .menu_r_item_current {padding-left: 7px; padding-right: 7px; height: 41px; font-size: 11px; vertical-align: middle; white-space: nowrap;}
.menu_r_item, .menu_r_item_current {}
.menu_r_spacer {width: 8px; text-align: center; font-size: 11px;}
a.menu_r_link:link, a.menu_r_link:visited, a.menu_r_link:active {color: #DA1515; text-decoration: underline;} a.menu_r_link:hover {color: #000000; text-decoration: underline;}

#left {width: 625px; float: left; padding-left: 20px; padding-top: 20px; vertical-align: top;}
#right {width: 291px; padding-left: 20px; padding-right: 20px; padding-top: 20px; float: right; vertical-align: top;}

#main {background-color: #FFF;}
#content {margin-left: 30px; margin-right: 30px; margin-bottom: 20px; padding-bottom: 15px; background-color: #FFF; overflow: hidden;}


.titre_page, .titre_col {width: 100%; margin-bottom: 0px; text-align: center; height: 45px; background-image: url('../images3/titre_section_bg.gif');}
.titre {color: #DA1515; font-weight: bold; text-transform: uppercase; font-size: 16px;}

.box {margin-bottom: 20px; background-color: #FFF;}

.clearfloat:after {content: "."; display:block; height:0; clear:both; visibility:hidden;}
.clearfloat { }

#footer {text-align: center; background-color: #FFF; display: block; width: 100%;}
.foot_txt {text-align: center; margin-top: 20px; padding-bottom: 10px; font-size: 11px;}
.menu_foot {font-size: 11px;}
.jaglogo {margin: 7px;}

.pdf_notice {margin: 15px; border: 1px solid #CCC; padding: 10px; background-color: #FAFAFA; font-size: 11px; text-align: center;}

#nav_tools {border: 1px solid #CCC; margin: 10px; padding: 7px; text-align: right; list-style-type: none;}
.printbtn, .send_email, .go_back, .go_top {display: inline;}

/******TOOLS*/
#nav_tools {border: 1px solid #CCC; margin: 10px; padding: 7px; text-align: right; list-style-type: none;}
.printbtn, .send_email, .go_back, .go_top {display: inline; height: 20px;}
/************************************************************/


/*#show_box {border: 2px solid #000; background-color: #FFF; position: absolute; width: 400px;}*/
#show_box {border: 2px solid #000; background-color: #FFF; position: absolute; width: 600px; overflow: scroll; z-index: 200;}
.box_close {background: #EEE url('/images3/closeicon.gif') no-repeat right top; height: 20px; color: #666; text-align: center; font-size: 11px; cursor: pointer; padding: 2px;}
#send_mail {}
#frm_send {width: 500px;}
#send_table {margin: 3px; width: 570px;}
.send_fieldname, .send_field {}
.send_fieldname {padding-top: 15px; width: 450px;}
.send_field {padding-top: 3px; border-bottom: 1px solid #CCC;}
.send_error {color: #FF0000; font-weight: bold; background-color: #F2F2F2; font-size: 11px; padding: 2px;}
.send_txt, .send_area {width: 400px;}
.send_area {height: 75px;}
.send_btn {}
/************************************************************/

.topcopyright, .logoprint {display: none;}
.mag_cover {border: 1px solid #000;}
.ad_warning {text-align: center; font-size: 10px; color: #999966; clear: both;}
.banner {border: 1px solid #000;}
.banner468 {text-align: center; padding-bottom: 10px; border-bottom: 1px solid #CCC;}


/********************* FORMS ******************************/
input, textarea, select { border: 1px solid #CCC; color: #000; background: #FFF url(../images3/bgfield.gif) repeat-x top left; vertical-align: top;}
input:hover, textarea:hover, select:hover, input:focus, textarea:focus, select:focus {border: 1px solid #DA1515; background: #FFF url(../images3/bgfield_over.gif) repeat-x bottom left;}
input[type="checkbox"], input[type="radio"] {border: none; background: none;}
input[type="submit"], input[type="button"], input[type="reset"] {cursor: pointer;}
input[disabled="disabled"] {font-weight: normal; color: #999;}
/************************************************************/


/********************* PAGENUM ******************************/
#pagenum {border-top: 1px solid #CCC; /*border-bottom: 1px solid #CCC;*/ background-color: #F3F3F3;}
.linkpage, .currentpage {margin: 5px;}
.currentpage {color: #999; font-style: italic; text-decoration: underline;}
/************************************************************/


/*a:link, a:visited, a:active {color: #000000; text-decoration: none;} a:hover {color: #DA1515; text-decoration: none;}*/
a:link, a:visited, a:active {color: #ee3024; text-decoration: none;} a:hover {color: #ee3024; text-decoration: underline;}
a.ad_info_link {font-size: 12px;}
a.ad_info_link:link, a.ad_info_link:visited, a.ad_info_link:active {color: #000000; text-decoration: none;} a.ad_info_link:hover {color: #DA1515; text-decoration: none;}
a.menufootfootink:link, a.menufootfootink:visited, a.menufootfootink:active {color: #000000; text-decoration: none;} a.menufootfootink:hover {color: #DA1515; text-decoration: none;}
a.jaglink:link, a.jaglink:visited, a.jaglink:active {color: #000000; text-decoration: none;} a.jaglink:hover {color: #DA1515; text-decoration: none;}

a.printbtn {color: #000; background: url(../images3/print.gif) no-repeat 0 50%; padding-left: 25px; padding-right: 10px; font-size: 11px;}
a.send_email {color: #000; background: url(../images3/send_email.gif) no-repeat 0 50%; padding-left: 25px; padding-right: 10px; font-size: 11px;}
a.go_back {color: #000; background: url(../images3/go_back.gif) no-repeat 0 50%; padding-left: 25px; padding-right: 10px; font-size: 11px;}
a.go_top {color: #000; background: url(../images3/go_top.gif) no-repeat 0 50%; padding-left: 25px; padding-right: 10px; font-size: 11px;}
