*{margin:0;padding:0;}
body{font-size:11px;font:13px/13px Arial,Helvetica,sans-serif;color:#666;background:#000000 url("../interface/background.jpg") repeat-x;text-align:center;margin:0;line-height:15px;}
#beta{position:absolute;top:0;right:0;}
img{border:0;}
a{outline:none;}
hr{background-color:#ccc;color:#ccc;border-color:#ccc;}
table.adresse{border: 1px solid #ccc;border-collapse: collapse;width: 95%;}
table.adresse th{font-family:monospace;border:thin solid #6495ed;width:50%;padding:5px;background-color:#D0E3FA;text-align:center;}
table.adresse td{font-family:sans-serif;border:thin solid #6495ed;width:50%;padding:5px;text-align: center;background-color: #ffffff;}
#container{background:#ffffff url("../interface/bottom-bg.gif") repeat-x bottom left;overflow:hidden;text-align:left;margin-top:0px;padding-top:0px;}
#header{margin-bottom:0px;margin-top:7px;}
#header img{vertical-align:middle;}
#bloc_menu{margin-top:0px;margin-bottom:0px;}
#footer{margin-top:20px;font-size:11px;font-weight:bold;color:#b2b1b1;height:auto;}
#footer a:link,#footer a:visited{color:#fff;text-decoration:none;}
#footer a:hover,#footer a:active{text-decoration:underline;}
#maincontent{background:#ffffff;margin:0;padding:0;}
#maincontent h2{font-size:13px;font-weight:bold;}
#maincontent a{font:12px/12px Arial,Helvetica,sans-serif;color:#336699;text-decoration:none;}
#maincontent a:hover{color:#333;}
#menu_right{margin-top:8px;background:#ffffff url("../interface/chaine.jpg") no-repeat top center;}
#menu_right a{font:12px/12px Arial,Helvetica,sans-serif;color:#336699;text-decoration:none;line-height:16px;}
#menu_right a:hover{color:#333;}
#courrier{padding-left:5px;}
#edito{margin:10px 0 0 0;padding:0;}
#edito p{padding:5px 10px 0 10px;display:block;text-align:justify;text-justify:newspaper newspaper;}
#edito h4{text-align:center;font-size:14px;font-weight:bold;margin-bottom:5px;}
#slideshow{background:#000000;height:100%;}
#slideshow_entre-nous{background:#000000;height:100%;margin:0;padding:0;}
#video{margin:10px 0 0px 0;padding:0px 0 0 0;}
#video p{margin:30px 0 0px 0;padding:50px 0 0px 0;}
#update_video{margin:0px 0 0px 0;padding:0px 0px 5px 7px;}
#ban_flash p{margin:30px 0 0px 0;}
#revue_de_presse{text-align:center;}
#revue_de_presse a{line-height:20px;}
#list_revue_de_presse{margin:10px 0 0 10px;padding:0;}
#list_revue_de_presse p{text-align:justify;font-size:11px;font-style:italic;color:#000;}
#footer p{text-align:center;padding:5px 20px 5px 20px;margin:0px 0 20px 0;font-weight:normal;}
#quote_left{margin:0px;display:block;float:left;padding:0px;height:41px;background:#f2f2e6 url("../interface/quote_left.png") left bottom no-repeat;}
#quote_right{margin:0px;padding:0px;height:41px;background:#f2f2e6 url(../interface/quote_right.png) right top no-repeat;}
#iframe_img,#iframe_file{background:#ffffff;overflow:hidden;margin:5px 0 20px 0;padding:0;height:97px;width:700px;border:none;display:block;}
#horoscope #iframe_img{width:455px;}
#view_photo{display:block;float:left;margin:15px;}
#upload_photo{display:block;float:left;}
#upload_swf{display:block;float:left;}
#aff_uploaded_photo img{border:1px solid #ccc;}
#list_articles_accueil{margin:0 0 0px 0;padding:0 0 25px 0;}
#list_articles{margin:0;padding:0;}
#maincontent .modif_list_articles{margin-top:5px;margin-bottom:0;padding-top:0;padding-bottom:0;}
#list_infos_courrier{margin:10px 5px 0 0;padding:0;}
#list_infos_courrier p{color:#333333;margin:0;padding:0;display:block;text-align:justify;text-justify:newspaper;}
#add_comment{margin:0;padding:0;}
#list_infos_comments{margin:0;padding:0;}
#list_infos_comments p{background-color:#f2f2e6;color:#333333;margin:0 0 3px 0;padding:5px;;display:block;border:1px solid #fff;border-color:#fff #666661 #666661 #fff;}
#add_comment{margin:0;padding:0;}
.list_img_article_accueil{margin:0;padding:0;}
.list_img_article_accueil img{margin:-2px 5px 0 0;padding:0;}
.list_infos_article_accueil h3{display:block;margin:2px 0 5px 0;padding:0;width:340px;}
.list_infos_article_accueil h3 a{color:#333333;text-decoration:none;font-size:0.9em;font-family:"Century Gothic",Helvetica,sans-serif;font-weight:normal;}
.list_infos_article_accueil p{color:#666;display:inline;margin:0;padding:0;}
#maincontent .list_img_article{padding-top:0px;padding-bottom:0px;margin-top:0px;margin-bottom:0px;}
#maincontent .list_img_article img{width:60px;height:60px;margin:0 0 0 0;padding:0 0 0 0;}
#maincontent .list_infos_article {margin:0 0 0 0;padding:0 0 0 0;}
#maincontent .list_infos_article p{color:#666;display:block;margin:0 0 0 0;padding:5px 0 0 0;}
#maincontent .list_infos_article p.infos_articles{color:#000;display:block;margin:3px 0 0 0;padding:0 0 0 0;}
#maincontent .titre_article{padding-top:0px;padding-bottom:0px;margin-top:0px;margin-bottom:0px;}
#maincontent .titre_article a{color:#333333;text-decoration:none;font-size:1.1em;font-family:"Century Gothic",Helvetica,sans-serif;font-weight:bold;margin:0 0 0 0;padding:0 0 0 0;}
#maincontent .titre_rubrique {margin:0 0 0 0;padding:0 0 0 0;}
#maincontent .titre_rubrique p{text-align:right;margin:0 0 0 0;padding:0 18px 0 0;font-size:0.9em;}
#list_content_article{margin:0 0 0 0;padding:0 0 0 0;}
#list_content_article p{margin:0 10px 0 0;padding:0;display:inline;}
#aff_img_article{margin:5px 5px 0 0;padding:0;}
#aff_infos_article{color:#666;margin:0;padding:0;}
#aff_infos_article p{color:#333333;margin:0;padding:0;display:block;text-align:justify;text-justify:newspaper;}
#aff_infos_article h3{display:block;margin:9px 0 20px 0;padding:0;font-size:1.4em;font-family:"Century Gothic",Helvetica,sans-serif;font-weight:normal;}
#aff_infos_numero p{margin:0;padding:0;display:inline;text-align:justify;text-justify:newspaper;}
#aff_infos_slideshow{float:left;}
#aff_infos_slideshow span img.icons{border:none;margin:0;margin-right:4px;margin-left:4px;padding:0;width:24px;height:24px;background:#f2f2e6;}
#aff_infos_slideshow span{text-align:center;display:inline-block;width:140px;}
#aff_infos_slideshow span img{background:#ffffff;padding:10px;display:inline;margin:10px;border:1px solid #cccccc;width:100px;}
#aff_content_numero{margin:0;padding:0;}
#aff_content_numero h3{margin:10px 0 14px 0;}
#aff_content_numero a{text-transform:uppercase;font-size:14px;}
#aff_content_numero p{color:#666;margin:0 15px 0 0;padding:0;display:block;text-align:justify;text-justify:newspaper;}
.aff_img_numeros img{background:#ffffff;padding:3px;margin:3px;border:1px solid #cccccc;width:50px;}
#img_horoscope img{background:#ffffff;padding:5px;margin:5px;border:1px solid #cccccc;text-align:center;}
#accueil_horoscope{padding:0;margin:0;}
#accueil_horoscope p{padding:0;margin:18px 0 15px 0;}
#aff_content_horoscope h3{margin:10px 0 14px 0;}
#aff_content_horoscope h4{margin:10px 0 14px 0;}
#msg_valid p{border:1px solid #6e8b08;color:#3d4c1c;height:20px;background:#dfedc0 url(../interface/bg_valid.png) no-repeat;overflow:hidden;width:auto;margin:10px;padding:10px;text-align:center;}
#msg_error p{border:1px solid #f49dc7;color:#9d0a0f;height:20px;background:#fbd9e9 url(../interface/bg_error.png) no-repeat;overflow:hidden;width:auto;margin:10px;padding:10px;text-align:center;}
#preview{float:left;position:relative;overflow:hidden;margin-top:10px;margin-bottom:10px;border:1px solid #000;}
#preview img{position:relative;}
#preview_title{float:left;position:relative;display:block;margin-bottom:20px;}
#crooper{float:left;position:relative;display:block;margin-bottom:20px;}
.scroll{height:100px;overflow:scroll;}
span.title{font-size:1.7em;font-family:"Century Gothic",Helvetica,sans-serif;line-height:24px;}
span.title_accueil{font-size:1.2em;font-family:"Century Gothic",Helvetica,sans-serif;margin:10px 0 10px 0;display:inline-block;}
p.center{text-align:center;}
img.vertical_align{vertical-align:middle;}
.center{text-align:center;}
.hidden{visibility:hidden;display:none;height:0px;}
.visible{visibility:visible;display:block;}
.error{color:red;}
/*span.comment{background:transparent url("../interface/background_comment.png") no-repeat center left;color:#fff;text-align:center;display:inline-block;width:29px;height:20px;position:relative;margin:0;padding:0;}*/
.bt_login{margin:0 0 0 10px;}
#maincontent .points{height:15px;margin:0;padding:0;background:#fff url(../interface/points.jpg) right top no-repeat;clear:both;}
img.vertical-middle{vertical-align:middle;}
img.border-black{border-top:1px solid black;border-bottom:1px solid black;}
.petits_points{background:transparent url("../interface/points.png") repeat-x center left;height:11px;margin:5px 20px 5px 0;padding:0 0 0 0;}
.rubrique{border:1px solid #cccccc;width:650px;float:left;padding:15px;}
.list_rubriques{float:left;width:auto;;display:inline;text-align:left;padding-top:15px;margin-bottom:10px;}
.list_rubriques li a{display:inline;padding:0 0 0 40px;text-decoration:none;color:#333;font-weight:bold;text-transform:uppercase;line-height:10px;font-size:11px;line-height:20px;}
.blog{width:200px;display:block;float:left;text-align:center;margin-left:100px;}
a.right{text-align:right;}
/********************************************* MENU ********************************************************/
#menu{list-style:none;margin:0;padding:0;font-size:13px;text-align:center;position:relative;background:#999;}
#menu li{display:inline;position:relative;}
#menu li a{display:inline;padding:4px;text-decoration:none;color:#fff;text-transform:uppercase;margin-right:10px;}
#menu li:hover a, #menu li a:hover{background:#999;color:#fff;}
#sub_nav{list-style:none;margin:15px 0 10px 0;padding:0 0 10px 0;line-height:20px;font-size:1.1em;text-align:center;position:relative;}
#sub_nav li{display:inline;position:relative;vertical-align:middle;}
#sub_nav li a{display:inline;padding:4px;font-size:1.1em;text-decoration:none;color:#000;margin-right:10px;font-weight:bold;}
#sub_nav li a.selected{text-decoration:underline;}
#sub_nav li:hover a,#sub_menu li a:hover{background:#999;color:#fff;font-weight:bold;}
#sub_nav a img{background:#ffffff;padding:3px;margin:0 5px;border:1px solid #cccccc;width:50px;vertical-align:middle;}
#sub_nav img.selected{width:60px;margin:0px;}
/********************************************* SIDEBAR *****************************************************/
.sidebar{background:#f2f2e6;border:1px solid #fff;border-color:#fff #666661 #666661 #fff;margin-bottom:15px;}
.sidebar a{color:#333;}
.sidebar a:hover{
/* theme file */
}
.sidebar .block_wrap{background:#ccc;padding:9px;margin:0 0 20px 0;}
.sidebar h3{background:url(../interface/sidebar_h3.png) no-repeat left top;color:#FFF;font-size:12px;text-transform:uppercase;margin:0;padding:6px 0 16px 8px;position:relative;left:-10px;top:8px;z-index:20;}
.sidebar p{padding:5px 0px 5px 7px;}
.sidebox{margin:0px;padding:0px;
/* center for now */
width:17em;
/* ems so it will grow */
background:url(../interface/sbbody-r.gif) no-repeat bottom right;font-size:100%;}
.boxhead{background:url(../interface/sbhead-r.gif) no-repeat top right;margin:0;padding:0;text-align:center;}
.boxhead h2{background:url(../interface/sbhead-l.gif) no-repeat top left;margin:0;padding:22px 30px 5px;color:white;font-weight:bold;font-size:1.2em;line-height:1em;text-shadow:rgba(0,0,0,.4) 0px 2px 5px;
/* Safari-only,but cool */
}
.boxbody{background:url(../interface/sbbody-l.gif) no-repeat bottom left;margin:0;padding:0px 0px 30px 0px;}
/********************************************* SLIDER *************************************************************/
#slider{width:380px;height:278px;position:relative;overflow:hidden;}
#sliderContent{width:380px;position:absolute;top:0;margin:0;padding:0;}
.sliderImage{float:left;position:relative;display:none;}
.sliderImage span{position:absolute;font:12px/15px Arial,Helvetica,sans-serif;padding:10px 13px;width:380px;background-color:#000;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;color:#fff;display:none;}
.clear{clear:both;}
.sliderImage span strong{font-size:15px;}
#slider a{color:#fff;}
.top{top:0;left:0;width:380px;}
.bottom{bottom:0;left:0;width:380px;}
.left{top:0;left:0;width:100px !important;height:260px;}
.right{right:0;bottom:0;width:100px !important;height:260px;}
ul{list-style-type:none;}
/********************************************* JCAROUSEL *************************************************************/
.jcarousel-skin-tango .jcarousel-container {
    -moz-border-radius: 10px;margin-left:140px;
}
.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}
.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 415px;
}
.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 75px;
    height: 415px;
    padding: 40px 20px;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  415px;
    height: 75px;
}
.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  75px;
    height: 415px;
}
.jcarousel-skin-tango .jcarousel-item {
    width: 75px;
    height: 75px;
}
.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 10px;
}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}
.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}
.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}
/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 43px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../interface/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(../interface/prev-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 43px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../interface/prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(../interface/next-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../interface/next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../interface/prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}


/********************************************* FORMULAIRES ********************************************************/
/*Defaults Styling*/
/*fieldset{background:#f2f2e6;padding:10px;border:1px solid #fff;border-color:#fff #666661 #666661 #fff;margin-bottom:36px;width:600px;}
*/
fieldset{background:#ffffff;border:0;padding:5px 0 0 10px;margin-top:36px;padding-bottom:6px;padding-top:12px !important;padding-top:5px;width:100%;}
#maincontent fieldset{width:680px;}
#courrier fieldset{width:100%;}
#horoscope fieldset{width:440px;}
#horoscope #iframe_img fieldset{width:430px;}
#add_comment fieldset{width:360px;margin-top:10px;margin-bottom:10px;}
#iframe_creation fieldset{width:680px;}
input,textarea,select{font:12px/12px Arial,Helvetica,sans-serif;padding:0;}
fieldset.action{background:#9da2a6;border-color:#e5e5e5 #797c80 #797c80 #e5e5e5;}
legend{background:#666;color:#fff;font:14px/21px Calibri,Arial,Helvetica,sans-serif;padding:0 4px;padding-bottom:4px;margin:-26px 0 0 -11px !important;margin:0px -28px 4px -17px;font-weight:bold;width:100%;}
label{font-size:11px;font-weight:bold;color:#666;line-height:15px;}
label.opt{font-weight:normal;}
dl{clear:both;margin:2px;padding:2px;}
dt{font-size:10px;float:left;text-align:right;width:150px;line-height:15px;margin:0 10px 10px 0;}
dt.inscription{font-size:10px;float:left;text-align:right;width:250px;line-height:15px;margin:0 10px 10px 0;}
dt.line{width:80px;}
dd{float:left;width:auto;line-height:15px;margin:0 0 10px 0;}
dt.login{float:left;text-align:left;width:auto;line-height:12px;margin:0 0 0 0;display:block;}
dd.login{float:left;width:auto;line-height:12px;margin:0 0 5 0 !important;margin:0;display:block;}
/*Text inputs*/
.NFText{border:none;vertical-align:middle;font:12px/15px Arial,Helvetica,sans-serif;background:none;}
.NFTextCenter{height:15px;background:url(../interface/form/input.png) repeat-x 0 0;padding:3px 0 !important;padding:2px 0;margin:0 !important;margin:0px -3px;float:left;line-height:15px;}
.NFTextLeft,.NFTextRight{width:7px;height:21px;vertical-align:middle;float:left;}
.NFTextLeft{background:url(../interface/form/input-left.png) no-repeat 0 0;}
.NFTextRight{background:url(../interface/form/input-right.png) no-repeat 0 0;}
/*Radio*/
.NFRadio{cursor:pointer;position:relative;display:inline-block;width:13px;height:13px;border:1px solid transparent;background:url(../interface/form/radio.png) no-repeat 0 0;z-index:2;margin-right:-12px;padding:0;}
/*Checkbox*/
.NFCheck{cursor:pointer;position:relative;display:inline-block;width:12px;height:12px;border:1px solid transparent;background:url(../interface/form/checkbox.png) no-repeat 0 0;z-index:2;margin-right:-2px;}
/*Buttons*/
.NFButton{width:auto;height:26px;color:#fff;padding:0 2px;background:url(../interface/form/button.png) repeat-x 0 0;cursor:pointer;border:none;font:10px/26px Tahoma,Arial,Helvetica,sans-serif;font-weight:bold;text-transform:uppercase;letter-spacing:1px;vertical-align:middle;}
.NFButtonLeft,.NFButtonRight{width:6px;height:26px;vertical-align:middle;}
.NFButtonLeft{background:url(../interface/form/button-left.png) no-repeat 0 0;}
.NFButtonRight{background:url(../interface/form/button-right.png) no-repeat 0 0;}
/*Textareas*/
.NFTextarea{border:none;overflow:hidden;scroll:no;width:auto;background:none;font:12px/12px Arial,Helvetica,sans-serif;margin:0;}
.NFTextareaTop,.NFTextareaBottom{height:5px;clear:both;float:none;padding-right:10px;}
.NFTextareaTop{background:url(../interface/form/textarea-tr.png) no-repeat 100% 0;}
.NFTextareaBottom{background:url(../interface/form/textarea-br.png) no-repeat 100% 0;margin-bottom:5px;}
.NFTextareaTopLeft,.NFTextareaBottomLeft{width:5px;height:5px;}
.NFTextareaTopLeft{background:#f2f2e6 url(../interface/form/textarea-tl.png) no-repeat 0 0;}
.NFTextareaBottomLeft{background:#f2f2e6 url(../interface/form/textarea-bl.png) no-repeat 0 0;}
.NFTextareaLeft,.NFTextareaRight,.NFTextareaLeftH,.NFTextareaRightH{float:left;padding-bottom:5px;}
.NFTextareaLeft,.NFTextareaLeftH{width:5px;}
.NFTextareaLeft{background:url(../interface/form/textarea-l-off.png) repeat-y 0 0;}
.NFTextareaLeftH{background:url(../interface/form/textarea-l-over.png) repeat-y 0 0;}
.NFTextareaRight,.NFTextareaRightH{padding-right:5px !important;padding-right:5px;padding-bottom:0;}
.NFTextareaRight{background:url(../interface/form/textarea-r-off.png) repeat-y 100% 0;}
.NFTextareaRightH{background:url(../interface/form/textarea-r-over.png) repeat-y 100% 100%;}
/*Files*/
.NFFileButton{padding-bottom:0;vertical-align:bottom;cursor:pointer;background:url(../interface/form/file.png) no-repeat 0 0;width:60px;height:21px;}
.NFFile{position:relative;margin-bottom:5px;}
.NFFile input.NFhidden{position:relative;filter:alpha(opacity=0);opacity:0;z-index:2;cursor:pointer;text-align:left;}
.NFFileNew{position:absolute;top:0px;left:0px;z-index:1;}
/*Selects*/
.NFSelect{height:21px;border:1px solid transparent;}
.NFSelectLeft{float:left;width:3px;height:21px;background:url(../interface/form/select-left.png) no-repeat 0 0;vertical-align:middle;}
.NFSelectRight{height:21px;width:auto;background:url(../interface/form/select-right.png) no-repeat 100% 0;cursor:pointer;font:12px/21px Arial,Helvetica,sans-serif;color:#fff;padding-left:3px;margin-left:3px;}
.NFSelectTarget{background:none;margin-left:-13px;margin-top:0px;z-index:3;left:0;top:0;padding-bottom:13px;}
.NFSelectOptions {position:relative; background:#cccccc; margin-left:16px; margin-top:0; list-style:none; padding:4px 0; color:#fff; font:11px/13px Arial, Helvetica, sans-serif; z-index:4; max-height:200px; overflow-y:auto; overflow-x:hidden; left:0; top:0;}
/*.NFSelectOptions{position:relative;background:#cccccc;margin-left:16px;padding-right:16px;margin-top:0;list-style:none;padding:4px 0;color:#fff;font:11px/13px Arial,Helvetica,sans-serif;z-index:4;overflow-y:scroll;overflow-x:visible;height:100px;width:100%;left:0;top:0;}*/
.NFSelectOptions li{padding-bottom:1px;}
.NFSelectOptions a{display:block;text-decoration:none;color:#fff;padding:2px 3px;background:none;}
.NFSelectOptions a.NFOptionActive{background:#464646;}
.NFSelectOptions a:hover{background:#666;color:#fff}
/*Multiple Selects*/
.NFMultiSelect{border:0;background:none;margin:0;}
.NFMultiSelectTop,.NFMultiSelectBottom{height:5px;clear:both;float:none;padding-right:10px;}
.NFMultiSelectTop{background:url(../interface/form/textarea-tr.png) no-repeat 100% 0;}
.NFMultiSelectBottom{background:url(../interface/form/textarea-br.png) no-repeat 100% 0;margin-bottom:5px;}
.NFMultiSelectTopLeft,.NFMultiSelectBottomLeft{width:5px;height:5px;}
.NFMultiSelectTopLeft{background:#f2f2e6 url(../interface/form/textarea-tl.png) no-repeat 0 0;}
.NFMultiSelectBottomLeft{background:#f2f2e6 url(../interface/form/textarea-bl.png) no-repeat 0 0;}
.NFMultiSelectLeft,.NFMultiSelectRight,.NFMultiSelectLeftH,.NFMultiSelectRightH{float:left;padding-bottom:5px;}
.NFMultiSelectLeft,.NFMultiSelectLeftH{width:5px;}
.NFMultiSelectLeft{background:url(../interface/form/textarea-l-off.png) repeat-y 0 0;}
.NFMultiSelectLeftH{background:url(../interface/form/textarea-l-over.png) repeat-y 0 0;}
.NFMultiSelectRight,.NFMultiSelectRightH{padding-right:5px;padding-bottom:0;}
.NFMultiSelectRight{background:url(../interface/form/textarea-r-off.png) repeat-y 100% 0;}
.NFMultiSelectRightH{background:url(../interface/form/textarea-r-over.png) repeat-y 100% 0;}
/*Focused*/
.NFfocused{border:1px dotted #666;}
/*Hovered*/
.NFh{background-position:0 100%;}
.NFhr{background-position:100% 100%;}
/*Hidden*/
.NFhidden{opacity:0;z-index:-1;position:relative;}
/*Safari*/
select,input,textarea,button{outline:none;resize:none;}
/********************************************* MENU ********************************************************/
#MainMenu{height:33px;background:#9d0a0f url(../interface/menu/bmid_097.gif);border:0;margin:0;}
#tab{top:0;height:0;background:repeat-x top;margin:0;}
#tab ul{list-style:none;float:left;margin:0;padding:0;}
#tab li{display:inline;float:left;margin:0;padding:0;}
#tab a{background:#ee1d24 url(../interface/menu/bright_097.gif) no-repeat right top;text-decoration:none;border:0;display:block;float:left;margin:0;padding:0;}
#tab a span{display:block;background:url(../interface/menu/bleft_097.gif) no-repeat left top;font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#9d0a0f;font-weight:700;line-height:33px;padding:0 13px;}
#tab a:hover,#tab li.item_active a{background-position:right bottom;}
#tab a:hover span,#tab li.item_active a span{background-position:left bottom;color:#FFF;font-weight:700;font-style:normal;text-decoration:none;}
.dropmenudiv{position:absolute;top:0;float:left;display:block;visibility:hidden;border:0;background:#9d0a0f url(../interface/menu/bmid_097.gif);color:#9d0a0f;z-index:100;text-decoration:none;padding:0;}
.dropmenudiv ul{list-style:none;margin:0;padding:0;}
.dropmenudiv li{display:inline;margin:0;padding:0;}
.dropmenudiv a:link,.dropmenudiv a:visited{width:180px;display:block;border:0;color:#9d0a0f;background:url(../interface/menu/bleft_097.gif) no-repeat left top;font-weight:700;font-style:normal;text-decoration:none;margin:0;padding:0;}
.dropmenudiv a span{display:block;line-height:33px;background:url(../interface/menu/bright_097.gif) no-repeat right top;font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#9d0a0f;float:none;padding:0 13px;}
.dropmenudiv a:hover{border:0;background-position:left bottom;font-weight:700;font-style:normal;text-decoration:none;color:#FFF;}
.dropmenudiv a:hover span{background-position:right bottom;color:#FFF;font-weight:700;}
/********************************************* COLOR PICKER ********************************************************/
A.color,A.color:active,A.color:visited{position:relative;display:block;text-decoration:none;width:10px;height:10px;line-height:10px;margin:0px;padding:0px;border:1px inset white;}
A.color:hover{border:1px outset white;}
A.none,A.none:active,A.none:visited,A.none:hover{position:relative;display:block;text-decoration:none;width:10px;height:10px;line-height:10px;margin:0px;padding:0px;cursor:default;border:1px solid threedface;}
.tblColor{display:none;}
.tdColor{padding:1px;}
.tblContainer{background-color:threedface;}
.tblGlobal{position:absolute;top:0px;left:0px;display:none;background-color:threedface;border:2px outset;}
.tdContainer{padding:5px;}
.tdDisplay{width:50%;height:20px;line-height:20px;border:1px outset white;}
.tdDisplayTxt{width:50%;height:24px;line-height:12px;font-family:Tahoma;font-size:8pt;color:blacktext-align:center;}
.btnColor{width:100%;font-family:Tahoma;font-size:10pt;padding:0px;margin:0px;}
.btnPalette{width:100%;font-family:Tahoma;font-size:8pt;padding:0px;margin:0px;}
/********************************************* 960 GRID ********************************************************/
/* `Containers----------------------------------------------------------------------------------------------------*/
.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px;}
/* `Grid >> Global----------------------------------------------------------------------------------------------------*/
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;position:relative;margin:10px;}
.container_12 .grid_3,.container_16 .grid_4{width:220px;}
.container_12 .grid_6,.container_16 .grid_8{width:460px;}
.container_12 .grid_9,.container_16 .grid_12{width:700px;}
.container_12 .grid_12,.container_16 .grid_16{width:940px;}
/* `Grid >> Children (Alpha ~ First,Omega ~ Last)----------------------------------------------------------------------------------------------------*/
.alpha{margin-left:0;}
.omega{margin-right:0;}
/* `Grid >> 12 Columns----------------------------------------------------------------------------------------------------*/
.container_12 .grid_1{width:60px;}
.container_12 .grid_2{width:140px;}
.container_12 .grid_4{width:300px;}
.container_12 .grid_5{width:380px;}
.container_12 .grid_7{width:540px;}
.container_12 .grid_8{width:620px;}
.container_12 .grid_10{width:780px;}
.container_12 .grid_11{width:860px;}
/* `Prefix Extra Space >> Global----------------------------------------------------------------------------------------------------*/
.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px;}
.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px;}
.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px;}
/* `Prefix Extra Space >> 12 Columns----------------------------------------------------------------------------------------------------*/
.container_12 .prefix_1{padding-left:80px;}
.container_12 .prefix_2{padding-left:160px;}
.container_12 .prefix_4{padding-left:320px;}
.container_12 .prefix_5{padding-left:400px;}
.container_12 .prefix_7{padding-left:560px;}
.container_12 .prefix_8{padding-left:640px;}
.container_12 .prefix_10{padding-left:800px;}
.container_12 .prefix_11{padding-left:880px;}
/* `Suffix Extra Space >> Global----------------------------------------------------------------------------------------------------*/
.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px;}
.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px;}
.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px;}
/* `Suffix Extra Space >> 12 Columns----------------------------------------------------------------------------------------------------*/
.container_12 .suffix_1{padding-right:80px;}
.container_12 .suffix_2{padding-right:160px;}
.container_12 .suffix_4{padding-right:320px;}
.container_12 .suffix_5{padding-right:400px;}
.container_12 .suffix_7{padding-right:560px;}
.container_12 .suffix_8{padding-right:640px;}
.container_12 .suffix_10{padding-right:800px;}
.container_12 .suffix_11{padding-right:880px;}
/* `Push Space >> Global----------------------------------------------------------------------------------------------------*/
.container_12 .push_3,.container_16 .push_4{left:240px;}
.container_12 .push_6,.container_16 .push_8{left:480px;}
.container_12 .push_9,.container_16 .push_12{left:720px;}
/* `Push Space >> 12 Columns----------------------------------------------------------------------------------------------------*/
.container_12 .push_1{left:80px;}
.container_12 .push_2{left:160px;}
.container_12 .push_4{left:320px;}
.container_12 .push_5{left:400px;}
.container_12 .push_7{left:560px;}
.container_12 .push_8{left:640px;}
.container_12 .push_10{left:800px;}
.container_12 .push_11{left:880px;}
/* `Pull Space >> Global----------------------------------------------------------------------------------------------------*/
.container_12 .pull_3,.container_16 .pull_4{left:-240px;}
.container_12 .pull_6,.container_16 .pull_8{left:-480px;}
.container_12 .pull_9,.container_16 .pull_12{left:-720px;}
/* `Pull Space >> 12 Columns----------------------------------------------------------------------------------------------------*/
.container_12 .pull_1{left:-80px;}
.container_12 .pull_2{left:-160px;}
.container_12 .pull_4{left:-320px;}
.container_12 .pull_5{left:-400px;}
.container_12 .pull_7{left:-560px;}
.container_12 .pull_8{left:-640px;}
.container_12 .pull_10{left:-800px;}
.container_12 .pull_11{left:-880px;}
/* `Clear Floated Elements----------------------------------------------------------------------------------------------------*/
/* http://sonspring.com/journal/clearing-floats */
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */
.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
.main-menu{position:relative;z-index:99;}
.main-menu,.main-menu *{margin:0;padding:0;list-style:none;}
.main-menu{line-height:1.0;}
.main-menu ul{position:absolute;top:-999em;width:10em;
/* left offset of submenus need to match (see below) */
}
.main-menu ul li{width:100%;}
.main-menu li:hover{visibility:inherit;
/* fixes IE7 'sticky bug' */
}
.main-menu li{float:left;position:relative;}
.main-menu a{display:block;position:relative;}
.main-menu li:hover ul,.main-menu li.sfhover ul{left:0;top:2.35em;
/* match top ul list item height */
z-index:99;}
ul.main-menu li:hover li ul,ul.main-menu li.sfHover li ul{top:-999em;}
ul.main-menu li li:hover ul,ul.main-menu li li.sfhover ul{left:10em;
/* match ul width */
top:0;}
ul.main-menu li li:hover li ul,ul.main-menu li li.sfHover li ul{top:-999em;}
ul.main-menu li li li:hover ul,ul.main-menu li li li.sfhover ul{left:10em;
/* match ul width */
top:0;}
/*** Skin Options ***/
.main-menu{float:left;width:100%;height:40px;padding:12px 0 0 0;background:transparent url("../interface/menu/background_menu.jpg") no-repeat;}
.main-menu a{padding:.6em .9em;font-size:12px;font-weight:bold;text-transform:uppercase;text-decoration:none;}
.main-menu a,.main-menu a:visited{
/* visited pseudo selector so IE6 applies text colour*/
color:#000;}
.main-menu li{margin-left:5px;}
.main-menu li li{background:#333 none;margin-left:0;}
.main-menu li li li{background:#2A2A2A none;}
.main-menu li.current li a{background-image:none;
/* prevents hover bg from showing in sub-menu items */
}
.main-menu li:hover,.main-menu li.sfHover{outline:0;}
.main-menu li:hover a,.main-menu li.sfHover a,.main-menu a:focus,.main-menu a:hover,.main-menu a:active,.main-menu li:hover span.rnd,.main-menu li.sfHover span.rnd{background:transparent url("../interface/menu/transparent-333.png") repeat 0 0;}
/* sub-menu style */
.main-menu li:hover li,.main-menu li.sfHover li,.main-menu a:focus,.main-menu a:hover,.main-menu a:active{background-image:none;}
/* sub-menu element style */
.main-menu li li a,.main-menu li li a:visited{color:#999;text-transform:none;font-weight:normal;padding-top:.5em;padding-bottom:.5em;}
/* sub-menu element hover style */
.main-menu li:hover li:hover,.main-menu li.sfHover li.sfHover,.main-menu li li a:focus,.main-menu li li a:hover,.main-menu li li a:active{background:#111;}
/*** arrows **/
.main-menu a.sf-with-ul{padding-right:2.25em;min-width:1px;
/* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator{position:absolute;display:block;right:.75em;top:1.05em;
/* IE6 only */
width:10px;height:10px;text-indent:-999em;overflow:hidden;background:url("../interface/menu/arrows-000.png") no-repeat -10px -100px;}
a > .sf-sub-indicator{
/* give all except IE6 the correct values */
top:.65em;background-position:0 -100px;
/* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,a:hover > .sf-sub-indicator,a:active > .sf-sub-indicator,li:hover > a > .sf-sub-indicator,li.sfhover > a > .sf-sub-indicator{background-position:-10px -100px;
/* arrow hovers for modern browsers*/
}
/* point right for anchors in subs */
.main-menu ul .sf-sub-indicator{background-position:-10px 0;}
.main-menu ul a > .sf-sub-indicator{background-position:0 0;}
/* apply hovers to modern browsers */
.main-menu ul a:focus > .sf-sub-indicator,.main-menu ul a:hover > .sf-sub-indicator,.main-menu ul a:active > .sf-sub-indicator,.main-menu ul li:hover > a > .sf-sub-indicator,.main-menu ul li.sfhover > a > .sf-sub-indicator{background-position:-10px 0;
/* arrow hovers for modern browsers*/
}
/*** shadows for all but IE6 ***/
.sf-shadow ul{background:url('.../interface/menu/shadow.png') no-repeat bottom right;padding:0 8px 9px 0;
/*-moz-border-radius-bottomleft:17px;-moz-border-radius-topright:17px;-webkit-border-top-right-radius:17px;-webkit-border-bottom-left-radius:17px;border-radius:17px;*/
}
.sf-shadow ul.sf-shadow-off{background:transparent;}
/*** Rounded Corners (the hard way) ***/
.main-menu li span.rnd{display:block;margin:0 1px;padding:1px 0 0;}
/*** Active State ***/
.main-menu li.current span.rnd,.main-menu li.current a{background:transparent url("../interface/menu/transparent-333.png") repeat 0 0;}
