/*reset.css*/
body{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup,sub{line-height:-1px;vertical-align:text-top;}sub{vertical-align:text-bottom;}input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}
table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:99%;}

.nop {display:none;}
INPUT {
	BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 3px; LINE-HEIGHT: normal; FONT-VARIANT: normal; FONT-STYLE: normal; PADDING-LEFT: 5px; PADDING-RIGHT: 3px; BACKGROUND: url(images/form-field-bg.gif) #fff no-repeat; FONT-SIZE: 110%; BORDER-TOP: #ccc 1px solid; FONT-WEIGHT: normal; BORDER-RIGHT: #aaa 1px solid; PADDING-TOP: 5px; font-size-adjust: none; font-stretch: normal
}
INPUT[type='submit'] {
	BORDER-BOTTOM: #bbb 1px solid; BORDER-LEFT: #dedede 1px solid; PADDING-BOTTOM: 1px; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 3px; BACKGROUND: url(images/lightgrayup.png) #e5e5e5 repeat-x left top; COLOR: #666; BORDER-TOP: #dedede 1px solid; BORDER-RIGHT: #bbb 1px solid; PADDING-TOP: 2px
}
INPUT[type='submit']:hover {
	COLOR: #000
}
INPUT[type='submit']:active {
	BACKGROUND: url(images/lightgraydown.png) #e5e5e5 repeat-x left top
}

.left {
	FLOAT: left;
}
.textleft {
	TEXT-ALIGN: left;
}
.alignright {
	MARGIN: 0px 0px 0.4em 1.4em; FLOAT: right
}
.right {
	FLOAT: right;
}

.clear {
	CLEAR: both;
}

.fix:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
.fix {
	DISPLAY: inline-block
}
* HTML .fix {
	HEIGHT: 1%
}
.fix {
	DISPLAY: block
}

BODY {
	LINE-HEIGHT: 18px; FONT-VARIANT: normal; FONT-STYLE: normal; BACKGROUND: url(images/back-gradient.jpg) #efefef repeat-x left top; COLOR: #333333; FONT-SIZE: 12px; FONT-WEIGHT: normal; font-size-adjust: none; FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif
}
H1 {
	FONT-FAMILY: Myriad Pro, "Lucida Grande", "Lucida Sans Unicode", Trebuchet MS, Arial
}
H2 {
	FONT-FAMILY: Myriad Pro, "Lucida Grande", "Lucida Sans Unicode", Trebuchet MS, Arial
}
H3 {
	FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif
}
H4 {
	FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif
}
H5 {
	FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif
}
A {
	TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
P {
	TEXT-ALIGN: justify; MARGIN-BOTTOM: 15px
}
.p {
	TEXT-ALIGN: justify; MARGIN-BOTTOM: 15px
}
.spacing {
	MARGIN: 25px 0px
}
IMG {
	padding: 10px 0 20px 0; display:block; text-align:center;margin:0 auto;}
.dwnload {padding:0 0 8px 0;}
	
UL LI {
	MARGIN: 0px
}

FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
A {
	COLOR: #0088cc
}
.headerimage {text-align:left; margin:0;}
#footer .content {
	-moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px
}
.hentry {
	-moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px
}
.postwrap {
	-moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px
}
.widget {
	-moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px
}

.post-footer {
	-moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; -khtml-border-bottom-left-radius: 5px; -khtml-border-bottom-right-radius: 5px
}
#wrapper {
	POSITION: relative; PADDING-BOTTOM: 3em; MARGIN: 0px auto; WIDTH: 960px
}
#content {
	MARGIN-BOTTOM: 18px
}
#nav {
	Z-INDEX: 4; POSITION: relative
}
#header {
	POSITION: relative; PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
#maincontent {
	WIDTH: 640px; FLOAT: left
}
#sidebar {
	WIDTH: 300px; FLOAT: right
}
H2 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.4em; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #000; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
H3 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.4em; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #000; FONT-WEIGHT: normal; PADDING-TOP: 0px
}

H2 A {
	COLOR: #000
}
H3 A {
	COLOR: #000
}
H4 A {
	COLOR: #000
}
H5 A {
	COLOR: #000
}
H1 {
	FONT-SIZE: 32px
}
H2 {
	FONT-SIZE: 26px
}
H3 {
	FONT-SIZE: 24px
}

.searchform {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 3px 5px 0px 0px; PADDING-LEFT: 0px; WIDTH: 160px; PADDING-RIGHT: 0px; FLOAT: right; FONT-SIZE: 10px; PADDING-TOP: 0px
}

.searchform .s {
	BORDER-BOTTOM: medium none; POSITION: absolute; BORDER-LEFT: medium none; PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 123px; PADDING-RIGHT: 0px; BACKGROUND: url(images/search-bar-trans.png) no-repeat center top; HEIGHT: 15px; COLOR: #333; OVERFLOW: hidden; BORDER-TOP: medium none; TOP: 0px; RIGHT: 13px; BORDER-RIGHT: medium none; PADDING-TOP: 8px
}
.searchform .s:focus {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: 0px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.searchform .left {
	POSITION: absolute; WIDTH: 33px; DISPLAY: block; BACKGROUND: url(images/search-leftcap-trans.png) no-repeat left top; HEIGHT: 29px; TOP: 0px; LEFT: 0px
}
.searchform .right {
	POSITION: absolute; WIDTH: 14px; DISPLAY: block; BACKGROUND: url(images/search-rightcap-trans.png) no-repeat right top; HEIGHT: 29px; TOP: 0px; RIGHT: 0px
}
.searchform .searchsubmit {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; LINE-HEIGHT: 1px; TEXT-INDENT: -999em; MARGIN: 0px; WIDTH: 24px; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: 24px; COLOR: transparent; BORDER-TOP: medium none; CURSOR: pointer; BORDER-RIGHT: medium none; text-shadow: none
}
#nav {
	MARGIN-BOTTOM: 16px; BACKGROUND: url(images/nav-bg.png) no-repeat 0px -1px; HEIGHT: 38px; FONT-SIZE: 13px
}
#nav UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 780px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#nav UL LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(images/navdivider.png) no-repeat right top; FLOAT: left; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#wrapper #nav UL.dropdown LI A.home {
	Z-INDEX: 10; POSITION: relative; BORDER-LEFT: medium none; PADDING-BOTTOM: 9px; BACKGROUND-COLOR: transparent; TEXT-INDENT: -300em; PADDING-LEFT: 20px; WIDTH: 25px; PADDING-RIGHT: 22px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 21px 5px; PADDING-TOP: 9px
}
#wrapper #nav UL.dropdown LI A.home:hover {
	Z-INDEX: 10; POSITION: relative; BORDER-LEFT: medium none; PADDING-BOTTOM: 9px; BACKGROUND-COLOR: transparent; TEXT-INDENT: -300em; PADDING-LEFT: 20px; WIDTH: 25px; PADDING-RIGHT: 22px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 21px 5px; PADDING-TOP: 9px
}
#nav UL.dropdown LI A.home:hover {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: 0px; BORDER-TOP: medium none; CURSOR: pointer; BORDER-RIGHT: medium none
}
#nav UL LI A.home:active {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: 0px; BORDER-TOP: medium none; CURSOR: pointer; BORDER-RIGHT: medium none
}
#nav UL LI A {
	PADDING-BOTTOM: 9px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; DISPLAY: block; COLOR: #fff; TEXT-DECORATION: none; PADDING-TOP: 9px; text-shadow: #000 0px 1px 0px
}

#nav LI A:hover {
	PADDING-BOTTOM: 9px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; MARGIN-LEFT: -1px; MARGIN-RIGHT: 1px; PADDING-TOP: 9px; text-shadow: #000 0 -1px 0px
}
#nav LI A:active {
	PADDING-BOTTOM: 9px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; MARGIN-LEFT: -1px; MARGIN-RIGHT: 1px; PADDING-TOP: 9px; text-shadow: #000 0 -1px 0px
}
#nav LI A:hover {
	BACKGROUND: url(images/nav-sprite-default.png) #b1b1b1 repeat-x 0px 0px; COLOR: #fff
}
#nav LI A:active {
	BACKGROUND: url(images/nav-sprite-default.png) #2a2a2a repeat-x 0px -36px; COLOR: #fff
}
#nav LI {
	POSITION: relative
}

#content {
	CLEAR: both; OVERFLOW: hidden
}
.hentry {
	BORDER-BOTTOM: medium none; BORDER-LEFT: #fff 1px solid; BACKGROUND: url(images/post-bg.png) #fff repeat-x left bottom; CLEAR: both; BORDER-TOP: #fff 1px solid; BORDER-RIGHT: #fff 1px solid
}

.copy {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 18px; PADDING-RIGHT: 18px; PADDING-TOP: 18px
}
.postwrap {
	BORDER-BOTTOM: #bbb 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #e4e4e4 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 0px
}
.post-title H2 A {
	MARGIN: 0px 0px 0.45em; LETTER-SPACING: -1px; COLOR: #222222; FONT-SIZE: 26px; TEXT-DECORATION: none
}
.post-title A:hover {
	TEXT-DECORATION: underline
}
.post-footer {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 18px; PADDING-RIGHT: 18px; BACKGROUND: url(images/box-bgr2.gif) #eee repeat-x 50% top; HEIGHT: 42px; PADDING-TOP: 0px
}
.post-footer A {
	COLOR: #444
}
.post-footer .left {
	LINE-HEIGHT: 42px
}
.post-footer .left SPAN {
	TEXT-ALIGN: left; PADDING-BOTTOM: 8px; LINE-HEIGHT: 32px; PADDING-LEFT: 0px; WIDTH: 200px; PADDING-RIGHT: 0px; DISPLAY: inline-block; FONT-SIZE: 14px; FONT-WEIGHT: bold; MARGIN-RIGHT: 6px; PADDING-TOP: 4px
}
.post-footer .right {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 9px
}
.post-footer .right SPAN {
	LINE-HEIGHT: 21px;
	FONT-WEIGHT: bold; 
}
.post-footer IMG {
	MARGIN: 0px 0px 0px 2px
}
.page .textcontent {
padding:0;
}
INPUT[type='text']:focus {
	BORDER-BOTTOM: #666 1px solid; BORDER-LEFT: #666 1px solid; BORDER-TOP: #666 1px solid; BORDER-RIGHT: #666 1px solid
}

INPUT[type='submit'] {
	BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-FAMILY: arial, helvetica; BACKGROUND: url(images/nav-sprite-default.png) #e5e5e5 repeat-x 0px -144px; COLOR: #333; BORDER-TOP: #aaa 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #aaa 1px solid; PADDING-TOP: 5px; text-shadow: #fff 0 1px 0
}
.submit {
	BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-FAMILY: arial, helvetica; BACKGROUND: url(images/nav-sprite-default.png) #e5e5e5 repeat-x 0px -144px; COLOR: #333; BORDER-TOP: #aaa 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #aaa 1px solid; PADDING-TOP: 5px; text-shadow: #fff 0 1px 0
}
.button:hover {
	BACKGROUND: url(images/nav-sprite-default.png) #e5e5e5 repeat-x 0px -108px; CURSOR: pointer
}
INPUT[type='submit']:hover {
	BACKGROUND: url(images/nav-sprite-default.png) #e5e5e5 repeat-x 0px -108px; CURSOR: pointer
}
.button:active {
	BACKGROUND: url(images/nav-sprite-default.png) #aaa repeat-x 0px -180px; CURSOR: pointer
}
INPUT[type='submit']:active {
	BACKGROUND: url(images/nav-sprite-default.png) #aaa repeat-x 0px -180px; CURSOR: pointer
}
#cformsform OL {
	LIST-STYLE-TYPE: none
}
#sidebar {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #444; FONT-SIZE: 13px; PADDING-TOP: 0px
}
#sidebar A:hover {
	TEXT-DECORATION: none
}
#sidebar A:focus {
	TEXT-DECORATION: none
}
#sidebar A:active {
	TEXT-DECORATION: none
}
#sidebar UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 10px
}
#sidebar UL LI {
	BORDER-BOTTOM: #eee 1px solid; PADDING-BOTTOM: 7px; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-LEFT: 10px; LIST-STYLE-IMAGE: none; PADDING-TOP: 7px
}
#sidebar LI {
	BORDER-BOTTOM: #eee 1px solid; PADDING-BOTTOM: 7px; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-LEFT: 10px; LIST-STYLE-IMAGE: none; PADDING-TOP: 7px
}
#sidebar A {
	COLOR: #000
}
#sidebar UL LI A {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 3px
}
#sidebar UL LI A:hover {
	TEXT-DECORATION: underline
}
#sidebar UL LI UL LI {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#sidebar UL LI UL LI A {
	COLOR: #777; FONT-WEIGHT: normal
}
#footer .content {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; COLOR: #888; FONT-SIZE: 0.9em; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid
}
#footer {
	PADDING-BOTTOM: 5em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
#fcolumns_container {
	WIDTH: 982px; FLOAT: right
}
.fcol {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 50px; PADDING-RIGHT: 50px; DISPLAY: inline; FLOAT: left; PADDING-TOP: 0px
}
.fcol_pad {
	PADDING-BOTTOM: 25px; PADDING-LEFT: 22px; PADDING-RIGHT: 5px; PADDING-TOP: 25px
}
#footer_topline {
	BORDER-BOTTOM: #ddd 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
#footer H3 {
	MARGIN-BOTTOM: 0.5em; COLOR: #666; FONT-SIZE: 1em; FONT-WEIGHT: bold
}
#footer A {
	COLOR: #444
}
#footer UL {
	LIST-STYLE-TYPE: none
}
#footer UL LI A {
	FONT-SIZE: 0.9em
}
#footer UL LI A:hover {
	TEXT-DECORATION: underline
}
#footer .footer-site-title {
	FONT-SIZE: 20px
}
.terms {
	TEXT-ALIGN: right
}
A.plimage {
	TEXT-INDENT: -3330em; WIDTH: 40px; DISPLAY: block; BACKGROUND: url(images/pagelines.png) no-repeat center center; FLOAT: left; HEIGHT: 55px; COLOR: #eee; FONT-SIZE: 8px
}
#cred A:hover {
	TEXT-DECORATION: underline
}
#sidebar .widget {
	BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; MARGIN-BOTTOM: 1.5em; BACKGROUND: #fff; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #aaa 1px solid; PADDING-TOP: 1px
}
#sidebar .wtitle {
	MARGIN-BOTTOM: 3px; FONT-SIZE: 1.2em; FONT-WEIGHT: bold
}
#sidebar .winner {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(images/post-bg-short.png) repeat-x left bottom; PADDING-TOP: 10px
}
.hl {
	WIDTH: 100%; BACKGROUND: url(images/hl-dot.gif) repeat-x 50% top; HEIGHT: 2px; CLEAR: both; OVERFLOW: hidden
}
#applilogo {
float:left;
margin:0 20px 0 0;
width:175px;
}

#appli100logo {
float:left;
margin:0 20px 0 0;
width:100px;
}

.applititle {
float:left;
margin-left:10px;
width:400px;
min-height:200px;
}

.appli100title {
float:left;
margin-left:10px;
width:460px;
}
.mask {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/mask175.png) no-repeat scroll 0 0;
display:block;
height:179px;
left:-1px;
position:absolute;
top:0;
width:177px;
z-index:1;
}

.mask100 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/mask100.png) no-repeat scroll 0 0;
display:block;
height:103px;
left:-1px;
position:absolute;
top:0;
width:102px;
z-index:1;
}

.artwork {
position:relative;
padding:0;
}

.prix {color:#333; float:right; font-weight:bold; margin: 0 5px 0 0;}
.prixa {
color:#333333;
float:right;
font-weight:bold;
margin:-15px 20px 0 0;
}
