.block {
	display:block;
}

.inline {
	display:inline;
}

.none {
	display:none;
}

.verdana {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.times {
	font-family:Times, "Times New Roman", serif;
}

.geneva {
	font-family:Geneva, Arial, Helvetica, sans-serif;
}

.trebuchet {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.georgia {
	font-family:Georgia, "Times New Roman", Times, serif;
}

.italic {
	font-style:italic;
}

.bold {
	font-weight:bold;
}

.overflowhidden {
	overflow:hidden;
}

.overflowauto {
	overflow:auto;
}

.overflowscroll {
	overflow:scroll;
}

.overflowvisible {
	overflow:visible;
}

.positionabsolute {
	position:absolute;
}

.positionfixed {
	position:fixed;
}

.positionrelative {
	position:relative;
}

.floatleft {
	float:left;
}

.floatright {
	float:right;
}

.clearer {
	clear:both;
}

.margin0 {
	margin:0px;		
}

.margin0auto {
	margin:0px auto;		
}

.margin3 {
	margin:3px;		
}

.margin5 {
	margin:5px;		
}

.margin10 {
	margin:10px;		
}

.margin20 {
	margin:20px;		
}

.margin30 {
	margin:30px;		
}

.margin10top {
	margin:10px 0px;		
}

.margin30top {
	margin:30px 0px;		
}

.margin10side {
	margin:0px 10px;		
}

.margin20side {
	margin:0px 20px;		
}

.margin30side {
	margin:0px 30px;		
}

.margin10auto {
	margin:10px auto;		
}

.margin30auto {
	margin:30px auto;		
}

.margin30top {
	margin:30px 0px;		
}

.padding0 {
	padding:0px;		
}

.padding3 {
	padding:3px;		
}

.padding5 {
	padding:5px;		
}

.padding10 {
	padding:10px;		
}

.padding20 {
	padding:20px;		
}

.padding30 {
	padding:30px;		
}

.txtsmall {
	font-size:0.7em;
}

.txtpetit {
	font-size:0.8em;
}

.txtnormal {
	font-size:0.9em;
}

.txtmedium {
	font-size:1.4em;
}

.txtbig {
	font-size:2em;
}

.txthuge {
	font-size:2.3em;
}

.alleft {
	text-align:left;
}

.alright {
	text-align:right;
}

.alcenter {
	text-align:center;
}


.awhite {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

.bordergray {
	border:1px solid #999999;
}

.borderdarkgray {
	border:1px solid #333333;
}

.borderwhite {
	border:1px solid #FFFFFF;
}

.white, .white a {
	color:#FFFFFF;
}

.black, .black a {
	color:#000000;
}

.red, .red a {
	color:#990000;
}

.blue, .blue a {
	color:#006699;
}

.green, .green a {
	color:#33CC33;
}

.yellow, .yellow a {
	color:#FFCC33;
}

.greenplastic, .greenplastic a, .greenplastic a:hover {
	color:#0B5D71
}

.bggray {
	background-color:#333333;
}

.bgdarkgray {
	background-color:#111111;
}

.bglightgray {
	background-color:#EEEEEE;
}

.bgblack {
	background-color:#000000;
}

.bgwhite {
	background-color:#FFFFFF;
}

.hovergray:hover {
	background-color:#DDDDDD;
}

.hoverwhite:hover {
	background-color:#FFFFFF;
}

.hoverblack:hover {
	background-color:#000000;
}

h1 {
	font-size:2.3em;
	font-weight:bold;
	margin:0px;
	margin-bottom:5px;
	padding:0px;	
}

h2 {
	font-size:1.5em;
	font-weight:bold;
	margin:0px;
	margin-bottom:3px;
	padding:0px;	
}

h3 {
	font-size:1.2em;
	font-weight:bold;
	margin:0px;
	margin-bottom:2px;
	padding:0px;	
}

hr {
	border:1px solid #666666;
	margin: 20px 0px;
}

.round5green {
	margin:5px auto;
	padding:15px;
	background-color:#0B5668;
}

.round5lightgreen {
	margin:5px auto;
	padding:15px;
	background-color:#F8FBEC;
}

.listnone {
	list-style:none;
}

.listcircle {
	list-style:circle;
}

.listsquare {
	list-style:square;
}

.lowercase {
	text-transform:lowercase;
}

.uppercase {
	text-transform:uppercase;
}

.capitalize {
	text-transform:capitalize;
}