/*=== Setup ===*/
*{
	border: 0;
	margin: 0;
	padding: 0;
}
body{
	background: #f4f4f4;
	/*color: #919191;*/
	color: #000000;
	padding: 0 0 30px;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 11px;
}
a{
	color: #9e0e05;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
input,select,textarea{
	border: #999999 1px solid;
	font-size: 11px;
	padding: 2px;
}
select{
	padding: 0;
}
li{
	list-style: none;
}
h2 span{
	display: none;
}
/*=== Layout ===*/
#banner{
	float:left;
	/*background: url(../images/page-bgr.gif) #ffffff repeat-x top;
	border-bottom: 8px solid #a20a05;*/
	margin: 5px 0 5px 0;
	margin-left:0px;
	padding: 0px 37px 5px;
	width: 975px;
	height:100px;
	border: 0px solid #709497;	
	font-family: "MS Reference Sans Serif";
	font-size: small;
	text-shadow: gray;
	text-decoration: blink;
	text-transform: uppercase;
	color: #709497;
}
#page{
	float:left;
	background: url(../images/page-bgr.gif) #ffffff repeat-x top;
	border-bottom: 8px solid #a20a05;
	margin: 0 auto;
	margin-left:0px;
	padding: 12px 37px 5px;
	width: 705px;
}

#all_page{
	float:left;
	width: 980px;	
}

#page1{
	float:left;
	background: url(../images/page-bgr.gif) #ffffff repeat-x top;
	border-bottom: 8px solid #a20a05;
	margin: 0 auto;
	margin-left:0px;
	padding: 12px 0px 5px 5px;
	width: 175px;	
	
}

#pub{
	float:left;
	/*background: url(../images/page-bgr.gif) #ffffff repeat-x top;
	border-bottom: 8px solid #a20a05;*/
	background:#ffffff;
	margin-left:1px;
	width: 205px;
	display: none;
}
/*=== Header ===*/
#header{
	background: url(../images/hf-bgr.gif) repeat-x bottom;
	height: 117px;
	padding: 0 0 11px;
}
/*- Logo -*/
#header h1{
	background: url(../images/logo_reduce_dec2008.jpg) no-repeat;
	/*background: url(../images/logo_reduce_lancement.jpg) no-repeat;*/
	/*background: url(../images/1_logo_reduce_start.gif) no-repeat;*/
	float: left;
	text-indent: -9999px;
}
#header h1 a{
	display: block;
	height: 117px;
	width: 514px;
}
#header h1 a:hover, #nav1 li a:hover{
	text-decoration: none;
}
/*=== Navigation ===*/
/*- Nav0 -*/
#nav0{
	color: #1d7c13;
	font-size: 10px;
	text-align: right;
	vertical-align:text-top;
	height: 5px;
		
}
#nav0 a:hover{
	color: #1d7c13;
	text-decoration:none;	
}
/*- Nav1 -*/
/*#nav1{
	border-left: 1px solid #e4e4e4;
	float: right;
	height: 33px;
	margin: 67px 0 0;
	padding: 0 0 0 25px;
	text-align: right;
}
#nav1 img{
	margin: 13px 0 0 10px;
}*/
#nav1{
	border-left: 1px solid #e4e4e4;
	float: right;
	height: 33px;
	margin: 62px 0 0;
	padding: 0 0 0 55px;
	text-align: right;
}
#nav1 img{
	margin: 3px 0 0 1px;
}f
/*=== Title ===*/
#title{
	background: url(../images/title-bgr.gif) no-repeat top;
	height: 224px;
	margin: 0 0 15px;
	padding: 17px 0 0;
	text-align: center;
}
#title img{
	height: 205px;
	width: 363px;
}
/*=== All Columns ===*/
#columns{
	margin: 15px 0 0;
	padding: 0 0 15px;
}
#columns p{
	padding: 0 0 8px;
}
#columns h2, #columns h3, #columns h4{
	color: #353535;
	font-size: 13px;
	font-weight: normal;
	margin: 0 0 10px;
	text-transform: uppercase;
}
#columns h3{
	color: #9e0e05;
	margin: 0;
}
#columns h4{
	background: url(../images/ico-hdr.gif) no-repeat 0 12px;
	line-height: 30px;
	margin: 0 0 5px;
	padding: 0 0 0 15px;
}
/*- Column Specific Headers -*/
#columns .col2 h2{
	background: url(../images/ico-hdr.gif) #f4f4f4 no-repeat 20px 12px;
	border-bottom: 1px solid #e6e6e6;
	line-height: 30px;
	margin: 0 0 15px;
	padding: 0 0 0 35px;
}

#columns .col2_user h2{
	line-height: 10px;
	margin: 0 0 5px;
	padding:5px;
}

#columns .errorbox h2{
	background: #ea5f5f no-repeat 20px 12px;
	color: #ffffff;
	line-height: 20px;
	font-size: 11px;
	margin: 0 0 15px;
	padding: 0 0 0 5px;
	text-align:center;
}

#columns .msgbox h2{
	background-color:#9e0e05;/* no-repeat 20px 12px; */
	color: #ffffff;
	line-height: 50px;
	font-size: 11px;
	margin: 0 0 15px;
	padding: 0 0 0 5px;
	text-align:center;
}

#columns .success_msgbox h2{
	background-color: #339900;/* no-repeat 20px 12px; */
	color: #ffffff;
	height: 200px;
	font-size: 11px;
	margin: 0 0 15px;
	padding: 0 0 0 5px;
	text-align:center;
}

#columns .success_msgbox{
	background-color: #339900;/* no-repeat 20px 12px; */
	color: #ffffff;
	text-align:center;
}

#columns .m_menu_right {
	background: #ea5f5f no-repeat 20px 12px;
	border-bottom:1px solid #66CC00;
	color: #ffffff;
	line-height: 15px;
	font-size: 10px;
	margin: 0 0 5px;
	padding: 0 0 0 5px;
	text-align:right;
}
#columns .m_menu_left {
	<!--background: #ea5f5f no-repeat 20px 10px;-->
	color: #66CC00;
	line-height: 15px;
	font-size: 10px;
	margin: 0 0 5px;
	padding: 0 0 0 5px;
	margin-top:5px;
	text-transform: none;
	border-bottom:1px solid #66CC00;
	background-color:#FFFFFF;
}
#columns .m_menu_left a:hover{
	color: #66CC00;
}

#columns .mailbox h2{
	background: #339900 no-repeat 20px 12px;
	color: #ffffff;
	line-height: 20px;
	font-size: 11px;
	margin: 0 0 15px;
	padding: 0 0 0 35px;
	margin-top: 25px;
	text-align:center;
}

#columns .col2 h3{
	margin: 0 0 10px;
}
#columns .col2 h3 small{
	color: #b4b4b4;
	font-size: 11px;
	padding: 0 0 0 10px;
	text-transform: uppercase;
}

#columns .col3 h4{
	background: url(../images/ico-hdr2.gif) no-repeat 0 12px;
	color: #9e0e05;
}

#columns .col1 h5{
	background: url(../images/ico-hdr2.gif) no-repeat 0 20px;
	color: #FFFFFF;
	font-size: 12px;
	padding: 1px 20px;
	text-transform: uppercase;
}
/*- Subcolumns -*/

.columns h2, .columns h3, .columns h4{
	color: #353535;
	font-size: 13px;
	font-weight: normal;
	margin: 0 0 10px;
	text-transform: uppercase;
}

.menutbn{
	text-align:center; 
	width:125px; 
	vertical-align:middle; 
	float:left; 
	background-color:#CCCCCC; 
	color:#333333; 
	text-transform:uppercase; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:x-small; 
	padding:5px 5px 4px 5px;
	margin-right:3px;
	}
	
.menutbn_sel{
	text-align:center; 
	width:125px; 
	vertical-align:middle; 
	float:left; 
	background-color:#9e0e05; 
	color:#FFFFFF; 
	text-transform:uppercase; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:x-small; 
	padding:5px 5px 4px 5px;
	margin-right:3px;
	}	
	
.col1{
	float: left;
	width: 285px;
}
.col2{
	float: right;
	width: 395px;	
}
.col21{
	float: right;
	width: 250px;	
}
#columns .col21 h2{	
	background: url(../images/ico-hdr.gif) #f4f4f4 no-repeat 20px 12px;
	border-bottom: 1px solid #e6e6e6;
	line-height: 30px;
	margin: 0 0 15px;
	padding: 0 0 0 0px;
	text-align:left;
}
.col2_user{
	float: left;
	width: 395px;
}
.col2_user_r{
	float:right;
	width: 285px;
	font-size:10px;
	text-align:right;
	text-transform:uppercase;
}
#columns .col2_user_r h2{
	font-size:13px;
	line-height: 10px;
	margin: 0 0 5px;
	padding:5px;
}

.col_ads{
	float:left;
	width: 100%;
	font-size:11px;	
	}

.col_ads_right{
	float:left;
	width: 0px;
	font-size:11px;
	margin-left:20px;
	padding:20px;
	text-align:center; 
	vertical-align:middle;
	border:dotted #D51C37 1px;
	color:#D51C37;
}
.col_ads_1{
	float:left;
	width: 200px;
	font-size:10px;
	text-align:left;
	height:660px;
	padding-left:10px;
	margin-bottom:30px;
	padding-top:2px;
	line-height:20px;	
}

.col_ads_2{
	float:left;
	width: 230px;
	font-size:10px;
	text-align:left;
	height:500px;
	border-left:1px dotted #CCCCCC;
	padding-left:10px;
	margin-bottom:30px;
	padding-top:2px;
	line-height:20px;	
}

.col_ads_3{
	float:left;
	width: 200px;
	font-size:10px;
	text-align:left;
	height:680px;
	border-left:1px dotted #CCCCCC;
	padding-left:10px;
	margin-bottom:30px;
	padding-top:2px;
	line-height:20px;	
}

#columns .col_ads h2{
	font-size:13px;
	line-height: 10px;
	margin: 0 0 5px;
	padding:5px;
	text-transform:uppercase;
}

.col3{
	float: left;
	padding: 10px 0;
	width: 175px;
}
.col4{
	background: #f7f7f7;
	border-bottom: 1px solid #eaeaea;
	float: right;
	padding: 10px 17px 5px;
	width: 185px;
}
.col_5{
	background: #f7f7f7;
	border-right: 2px solid #eaeaea;
	border-bottom: 2px solid #eaeaea;	
	float: right;
	padding: 10px 17px 5px;
	width: 250px;
	height:450px;
	line-height:20px;
}

.col_details{
	background: #FDEEF4;
	border-right: 2px solid #C8BBBE;
	border-bottom: 2px solid #C8BBBE;
	margin-bottom:10px;		
	float: left;
	padding: 10px 17px 5px;
	width: 200px;
	height:200px;
	line-height:20px;
}
.col_description{
	background: #FDEEF4;
	border-right: 2px solid #C8BBBE;
	border-bottom: 2px solid #C8BBBE;
	margin-bottom:10px;	
	float: left;
	padding: 10px 17px 5px;
	width: 460px;
	height:350px;
	line-height:20px;
}
.col_menu_details{
	background: #FDEEF4;
	border-right: 2px solid #C8BBBE;
	border-bottom: 2px solid #C8BBBE;
	margin-bottom:10px;		
	float: left;
	padding: 10px 17px 5px;
	width: 190px;
	height:300px;
	line-height:20px;
}

.col_pub{
	background: #f7f7f7;
	border-right: 2px solid #eaeaea;
	border-bottom: 2px solid #eaeaea;	
	float: right;
	padding: 10px 0px 5px 0px;
	width: 175px;
	height:550px;
	line-height:20px;
}
/*=== Styling Boxes ===*/
/*- Box1-*/
.box{
	background: url(../images/box-bgr.gif) no-repeat bottom;
	height: 1%;
	margin: 0 0 20px;
	padding: 0 25px 20px 35px;
}
.boxLog_F{
	background: url(../images/login_F.gif) no-repeat top;
	font-size: 10px;
	height: 1px;
	margin: 0 0 2px;
	padding: 0 0 132px 0;
}
.boxLog_E{
	background: url(../images/login_E.gif) no-repeat top;
	font-size: 10px;
	height: 1px;
	margin: 0 0 2px;
	padding: 0 0 132px 0;
}

.reg_left{
	width: 50px;
	float:left;
	background:#FFFFFF;
	height:25px;	
}

.reg_right{
	width: 50px;
	float:right;
	background:#FFFFFF;
	height:25px;
}

.reg_ligne{
	height:30px;
	margin-top:5px;
}
.reg_separate{
	height:1px;
	margin-top:10px;
	margin-bottom:10px;
	border-bottom: 1px solid #339900;
}
.reg_col1{
	height:30px;
	width:150px;
	float:left;
	margin-left:20px;
	margin-right:20px;
}

.reg_col2{
	height:30px;
	width:100px;
	float:left;
	margin-left:20px;
}

.c_col1{
	height:30px;
	width:100px;
	float:left;
	margin-left:20px;
	margin-right:20px;
}

.c_col2{
	height:30px;
	width:150px;
	float:left;
	margin-left:20px;
}

.cls_menu_13 a{
	color:#000000;
	font-size:9px;
	text-decoration:none;
}
.cls_menu_13 a:hover{
	color:#FF3;
	font-size:9px;	
	text-decoration:none;
}
.cls_menu_sel_13 {
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
}
.cls_menu_sel_13 a:hover{
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
	text-transform:none;
}

.ad_ligne_13{
	height:10px;
	margin-top:15px;
}

.ad_col1_13{
	height:10px;
	width:220px;
	float:left;
	margin-left:10px;
	margin-right:5px;
	color:#000000;	
	text-align:right;
}

.ad_col2_13{
	height:10px;
	width:150px;
	float:left;
	padding-left:10px;
	text-align:left;
}

.ad_col2_13 select, input{
	font-size:10px;
	padding:1px;
	text-transform:none;
}

.ad_ligne{
	height:30px;
	margin-top:5px;
}

.ad_col1{
	height:30px;
	width:220px;
	float:left;
	margin-left:20px;
	margin-right:5px;
	color:#339900;	
	text-align:right;
}

.ad_col11{
	height:15px;
	width:200px;
	float:left;
	margin-left:5px;
	margin-right:5px;
	color:#339900;
}

.ad_col2{
	height:30px;
	width:150px;
	float:left;
	padding-left:10px;
	text-align:left;
}
/*features and proximity*/
.ad_col21{
	height:30px;
	width:210px;
	float:left;
	padding-left:10px;
	text-align:left;	
	color:#009900;
}
.ad_col22{
	height:30px;
	width:210px;
	float:left;
	padding-left:20px;
	text-align:left;
	color:#009900;
}
.ad_col2_txt{
	height:30px;
	width:150px;
	float:left;
	margin-left:5px;
	text-align:left;
}
.reg{
	margin: 0 0 20px;
}
.reg li{
	background: url(../images/ico-arrow.gif) no-repeat right;
	margin: 0 0 3px;
	padding: 0 0 0 15px;
}


.boxLog_E a, .boxLog_F a{
	color: #FFFFFF;
	font-size: 10px;
}
a.login{
	padding: 0 13px 0 2px;
}
/*=== Styling Lists ===*/
/*- List1 -*/
.list1{
	border-left: 8px solid #a20a05;
	padding: 18px 0 0 18px;
}
.list1 li{
	background: url(../images/arrow-red.gif) no-repeat left top;
	font-size: 12px;
	letter-spacing: -1px;
	margin: 0 0 12px;
	padding: 10px 0 0 26px;
}
.list1 li p{
	text-align: right;
}
.list1 li p a, .list1.green li p a{
	color: #919191;
}
.list1 li p a:hover{
	color: #9e0e05;
}
.list1 li a:hover{
	color: #333333;
	text-decoration: none;
}
.list1.green li{
	background: url(../images/arrow-green.gif) no-repeat left top;
}
.list1.green{
	border-left: 8px solid #1d7c13;
}
.list1.green li a, .list1.green li p a:hover{
	color: #1d7c13;
}
.list1.green li a:hover{
	color: #333333;
}
/*- List2 -*/
.list2{
	margin: 0 0 25px;
}
.list2 li{
	background: url(../images/ico-arrow.gif) no-repeat left;
	margin: 0 0 3px;
	padding: 0 0 0 15px;
}
.list2 li a{
	color: #919191;
	text-decoration: underline;
}
/*- List3 -*/
.list3{
	padding: 0 0 8px;
}
.list3 li{
	background: url(../images/arrow-grey.gif) no-repeat left;
	font-size: 10px;
	line-height: 60px;
	margin: 0 0 5px;
	padding: 0 0 0 20px;
	text-transform: uppercase;
}
.list3 li a{
	color: #919191;
}


/*- List4 -*/
.list4{
	margin: 0 0 25px;
}
.list4 li{
	color: #009900;
	background: url(../images/ico-arrow.gif) no-repeat left;
	font-size: 10px;
	font-style:normal;
	line-height: 20px;
	margin: 0 0 3px;
	padding: 0 0 0 15px;
	text-transform: uppercase;
}
.list4 li a{
	color: #919191;
	text-decoration: underline;
}

/*- List5 -*/
.list5{
	margin: 0 0 25px;
}
.list5 li{
	color: #009900;
	background: url(../images/arrow-green.gif) no-repeat left middle;
	font-size: 10px;
	font-style:normal;
	line-height: 20px;
	margin: 0 0 3px;
	padding: 0 0 0 15px;
	text-transform: uppercase;
}
.list5 li a{
	color: #919191;
	text-decoration: underline;
}

/*=== Styling Buttons ===*/
a.more{
	background: url(../images/ico-arrow.gif) no-repeat right;
	font-style: italic;
	padding: 0 13px 0 0;
}


/*=== Footer ===*/
#footer{
	background: url(../images/hf-bgr.gif) repeat-x top;
	clear: both;
	height: 50px;
	padding: 20px 0 0;
}
/*- Adrress -*/
.address{
	color: #8e8e8e;
	float: left;
	line-height: 12px;
	width: 225px;
}
.address a{
	color: #8e8e8e;
}
/*- Copyright -*/
.copyright{
	border-left: 1px solid #e4e4e4;
	float: left;
	padding: 2px 0 2px 30px;
	width: 445px;
}
.copyright a{
	color: #8e8e8e;
	padding: 0 5px;
}
.copyright small{
	padding: 0 0 0 2px;
}
.copyright small a{
	padding: 0;
}
/*=== Misc. ===*/
.fix{
	clear: both;
	height: 1px;
	margin: 0 0 -1px;
	overflow: hidden;
}
.hl{
	background: url(../images/hl-dot.gif) repeat-x top;
	clear: both;
	height: 1px;
	margin: 0 0 20px;
	overflow: hidden;
	width: 100%;
}

.new_hl{
	background: url(../images/hl-dot.gif) repeat-x top;
	clear: both;
	height: 1px;
	margin: 0 0 10px;
	overflow: hidden;
	width: 100%;
}

.hl2{
	background: url(../images/hl2-bgr.gif) repeat-x top;
	clear: both;
	height: 4px;
	margin: 5px 0 1px;
	overflow: hidden;
	width: 100%;
}
.hl3{
	background: url(../images/hl-dot.gif) repeat-x top;
	clear: both;
	height: 1px;
	margin: 0 0 2px;
	overflow: hidden;
	width: 100%;
	margin-top: 10px;
}
.fl{
	float: left;
}
.fr{
	float: right;
}
img.fl{
	float: left;
	margin: 0 25px 10px 0;
}

/*=== Register ===*/
/*- Subcolumns -*/
.colA{
	float: left;
	width: 285px;
}
.colB{
	float: right;
	width: 395px;
}
.colC{
	float:left;
	width: 350px;
	height: 1%;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 160px;
	background-color: #92e490;
	color:#009900;
	padding-top:inherit;
	padding-bottom:15px;
	padding-left:inherit;
	border-bottom: 1px solid #339900;
	border-top: 1px solid #339900;
}
.colC h1{
	background: url(../images/ico-hdr2.gif) no-repeat 0 13px;
	color: #CC0000;
	font-size: 11px;
	padding: 10px 20px;
	text-transform: uppercase;
	margin-left: 20px;
}
.colSearch{
	float:left;
	width: 450px;
	height: 1%;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 120px;
	/*background-color: #E4E4E4;*/
	background-color: #FFFFFF;
	color:#666666;
	padding-top:inherit;
	padding-bottom:15px;
	padding-left:inherit;
	border: 1px solid #9e0e05;
}
.colSearch h1{
	background: url(../images/ico-hdr2.gif) no-repeat 0 13px;
	color: #FFFFFF;
	font-size: 14px;
	padding: 10px 20px 10px 20px;
	text-transform: uppercase;
	margin-left: 0px;
	background-color:#9e0e05;
	margin-bottom: 20px;
}

.search_col1{
	height:30px;
	width:120px;
	float:left;
	margin-left:20px;
	margin-right:5px;
	color:#9e0e05;	
	text-align:right;
}

.search_col2{
	height:30px;
	width:200px;
	float:left;
	padding-left:10px;
	text-align:left;
}
.bord{
	margin-left:20px;	
}
.col_login{
	border-bottom: 1px solid #b70000;
	border-top: 1px solid #b70000;
	float: left;
	padding: 10px 17px 5px;
	width: 250px;
	height: 1%;
	margin-top: 10px;	
	background-color: #f7f7f7;
}

.col_nous0{
	float: left;
	padding: 10px 17px 5px;
	width: 200px;
	height: 1%;
	margin: 10px 0 20px 80px;
	background: url(../images/ico-hdr2.gif) no-repeat 0 13px;
	color: #009900;
	font-size: 14px;
	background-color: #f7f7f7;
	padding: 10px 20px;
	text-transform: uppercase;
}

.col_nous1{
	/*border-bottom: 1px solid #b70000;
	border-top: 1px solid #b70000;*/
	float: right;
	padding: 10px 17px 5px;
	width: 350px;
	height: 1%;
	color:#666666;
	margin: 10px 0 20px 0;
	background-color: #f7f7f7;
}

.col_login h1, h2, h3{
	background: url(../images/ico-hdr2.gif) no-repeat 0 13px;
	color: #009900;
	font-size: 11px;
	padding: 10px 20px;
	text-transform: uppercase;
}

.btn{
	width:100px; 
	height:30px; 
	padding-top:5px;
	background-color:#009900;  
	color:#FFFFFF; 
	margin-top:10px; 
	margin-bottom:10px;
	text-transform:uppercase; 
	text-align:center; 
	border:solid #009900 1px;
}

/* rounded corner */

div#container{ margin: 0 10%;background: #009900}

.rtop, .rbottom{display:block; background:#FFF;}
.rtop *, .rbottom *{display: block; height: 1px; overflow: hidden; background: #009900}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px}
/* END rounded corner*/

#dhtmltooltip{
	position: absolute;
	border: 1px dotted #009900;
	padding: 2px;
	background-color:#FFFFFF;
	visibility: hidden;
	z-index: 100;
	color:#009900;
	font-size:9px;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

.halfsize
{
	width:					48%;
	margin-right:			5px;
	float:					left;
}
form fieldset
{
	border:					none;
	border-top:				1px solid #888;
	margin:					1em 0.5em 1em 0;
	padding:				1em 0;
}

form legend
{
	font-weight:			bold;
	font-size:				1.2em;
	color:					#888;
	margin:					auto;
	margin-left:			0;
	padding:				0 .25em 0 0;
}
label
{
	width:					10em;
	float:					left;
	padding:				.2em .8em 0 0;
	margin-right:			.4em;
	text-align:				right;
	font-size:				1.1em;
}
label.error
{
	color:					#ff0000;
}

label span
{
	display:				block;
	color:					#888;
	font-size:				0.85em;
	margin-bottom:			0.5em;
}
form div.label,
form div.note,
form div.footer
{
	clear:					both;
	margin:					1em 0 0 0;
	padding:				0.1em 0.3em;
}

form div.note
{
	margin-left:			.5em;
}/*
input,
button,
select
{
	width:					10em;
}*/
input.submit
{
	font-weight:			bold;
	color:					#333;
	width:					auto;
	padding-right:			6px;
	padding-left:			6px;
}


/**
 * Thats the basic css needed for the upload bars
 */

.photoupload-queue
{
	list-style:				none;
}
.photoupload-queue li
{
	background:				url(../images/photo_upload.png) no-repeat 0 5px;
	padding:				5px 0 5px 22px;
}

.photoupload-queue .queue-file
{
	font-weight:			bold;
}

.photoupload-queue .queue-size
{
	color:					#aaa;
	margin-left:			1em;
	font-size:				0.9em;
}

.photoupload-queue .queue-loader
{
	position:				relative;
	margin:					3px 15px;
	font-size:				0.9em;
	background-color:		#ddd;
	color:					#fff;
	border:					1px inset #ddd;
}
.photoupload-queue .queue-subloader
{
	text-align:				center;
	position:				absolute;
	background-color:		#81B466;
	height:					100%;
	width:					0%;
	left:					0;
	top:					0;
}

.photoupload-queue .input-delete
{
	width:					16px;
	height:					16px;
	background:				url(../images/delete.png) no-repeat 0 0;
	text-decoration:		none;
	border:					none;
	float:					right;
}

/* layout */

#container {
	width:					700px;
	background:				#fff url(../images/head-digit.png) no-repeat 500px 25px;
	margin: 				0 auto;
	text-align:				left;
	padding:				15px;
	overflow:				auto;
}

/* javascript */

.ajax-loading
{
	padding:                50px;
	background:             url(../images/spinner.gif) no-repeat center;
}

#text {
	font-size:12px; 
	color:#333333;
}

#text h1{
	text-align:center; 
	text-decoration:underline; 
	margin-bottom:10px; 
	font-weight:bold;
	font-size:14px;
}

#text h2, #text h3, #text h4, #text h5, #text h6, #text h7, #text h8, #text h9, #text h10, #text h11, #text h12, #text h13, #text h14, #text h15, #text h16, #text h17, #text h18{
	text-align:left;
	margin-top:20px;
	margin-bottom:20px; 
	font-weight:bold;
	font-size:13px;
}

#text .par{
	text-align:left;
	margin-bottom:10px;
	width:100%;
	height:15px;
	border-bottom:#333333 solid 2px;
	padding-bottom:5px;
	float:left;
}

#text .h20 {
	width:10px;
	vertical-align:top;	
	text-align:right;
	padding-right:10px;
	margin-bottom:8px;
	float:left;
	font-weight:bold;
}
#text .h21 {
	width:705px;
	vertical-align:top;	
	text-align:left;
	margin-bottom:8px;
	float:left;
}

#text .h30 {
	width:10px;
	vertical-align:top;	
	text-align:leftt;
	padding-right:10px;
	margin-top:8px;
	margin-bottom:8px;
	float:left;
	font-weight:bold;
}
#text .h31 {
	width:670px;
	vertical-align:top;	
	text-align:left;
	margin-top:8px;
	margin-bottom:8px;
	float:left;
}

#text ol li{
	list-style:upper-alpha;
}
#rotator
{
	<!--border: 1px solid #000;-->
	border:1px solid #9e0e05;
	cursor: pointer;
	overflow: hidden;
	margin: 50px auto 10px;
	<!--margin-bottom:10px;-->
	position: relative;
	<!--width: 400px;-->
	width: 245px;
	<!--height: 300px;-->
	height: 190px;	  
	float:left;
}

#rotator img
{
	border: 0;
	cursor: pointer;
	<!--width: 400px;-->
	width: 245px;
	<!--height: 300px;-->
	height: 190px;
}
