.floatRight { float: right; }
.floatLeft { float: left; }
.center { margin: 0 auto; }
.underline { text-decoration: underline; }
.strike { text-decoration: line-through; }
.alignLeft { text-align: left; }
.alignRight { text-align: right; }
.alignCenter { text-align: center; }
.alignJustify { text-align: justify; }
.alignTop {vertical-align:top}
.vertical {vertical-align: middle;}
.bold { font-weight: 900; }
.normal {font-weight: normal;}
.light { font-weight: 100; }
.italic { font-style: italic; }
.smallcaps { font-variant: small-caps; }
.condensed { letter-spacing: -.1em; }
.uppercase { text-transform: uppercase; }
.lowercase { text-transform: lowercase; }
.capitalize { text-transform: capitalize; }
.spacer { height: 1em; }
.displayBlock { display: block; }
.whiteBox {
	border:1px solid #bababa;
  background:#FFFFFF;
   -webkit-border-radius:4px;
-moz-border-radius:4px;
}

.grayBox {
  background:#e7e7e7;
  border:1px solid #cccccc;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
}

.lightBox {
  background: #F2F2F2;
  border:1px solid #bababa;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
}

.lightBorderBox {
  background:#F2F2F2;
  color:#383838;border:1px solid #bababa;border-top:5px solid #bababa;
  -moz-border-radius:0px 0px 8px 8px;
  -webkit-border-radius:0px 0px 8px 8px;
}


.errorBox { padding: 0 .7em; }
.errorBox span { margin-right: .3em; }
.loading { min-height:600px;}
.loading .spinner { z-index:999;}
.loading #indicator { margin-top: 50px;  margin-bottom: 50px;}

.notes {background:#e7e7e7;-moz-border-radius:3ex;-webkit-border-radius:3ex;padding:0 5px; margin-top:6px; text-align: right;color:rgb(153,153,153);font-size:0.8em;}
.divideBox {background:#FFF;height:10px;width:300px;border-top:4px dotted #E7E7E7;margin:0 auto;margin-top:10px;}
.button {overflow: visible; outline: 0; margin-right:4px; padding: 5px 10px 5px 10px; text-decoration:none !important; cursor:pointer; position: relative; }
.avatar { float: left; padding:3px; border:1px solid #DDDDDD; margin-top: 2px; background:#FFFFFF none repeat scroll 0% 0%; -moz-border-radius: 4px;-webkit-border-radius: 4px;}
.datewall {color:rgb(153,153,153);font-size:11px;}
.about { color:#888888;}
.by a { color:#73880A;font-size:110%;font-weight:bold; }
.author {color:#727272;margin-bottom:2px;}
.author a, .author a:visited {color:#73880A;font-weight:bold;}
.petit { font-size:90%; }
.trespetit {font-size: 80%;}
.decaled { margin-left: 10px; }
.grand {font-size: 130%;}
/* icone dans les boutons show more */
.inline_icon a { position:relative; padding:6px 10px 5px 18px; }
.inline_icon a:hover {border: 1px solid #999999; background: #dadada url(/images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; outline: none;}
.inline_icon span { margin-top: 5px; position: absolute; left: .0em; top:.0em; }
.promoteZ { z-index: 2006; /* Dialog z-index is 1006*/ }
.required { font-size:0.9em; color: red;}
.warningbox {background: #fff6bf url('/images/icones/warning.png') center no-repeat;background-position: 15px 50%; /* x-pos y-pos */text-align: left;padding: 5px 20px 5px 45px;border-top: 3px solid #ffd324;border-bottom: 3px solid #ffd324;}


.giga_button, .giga_button:visited  {text-align:center;background:#73880A url(/images/back_button.png) repeat-x;display:inline-block;padding:6px 8px 7px;color:#fff;text-decoration:none;font-weight:bold;line-height:1;-moz-border-radius:3px;-webkit-border-radius:3px;position:relative;cursor:pointer;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);text-shadow:1px 2px 5px rgba(0,0,0,0.35);border-bottom:1px solid rgba(0,0,0,0.25);margin:0px 2px 0px 2px;}
.giga_button:hover {background-color:#5c6d08;color:#fff;text-decoration:none;}
.giga_button_black, .giga_button_black:visited {background:#222 url(/images/back_button.png) repeat-x;color:#FFF;}
.giga_button_black:hover {background-color:#111;}
.giga_button_light, .giga_button_light:visited {background:#CCC url(/images/back_button.png) repeat-x;color:#36393D;}
.giga_button_light:hover {background-color:#E7E7E7;color:#36393D;}
.giga_button_red, .giga_button_red:visited {background:#FF1A00 url(/images/back_button.png) repeat-x;color:#FFF;}
.giga_button_red:hover {background-color:#CC0000;}
.giga_button.large {font-size:16px;padding:8px 0px 9px;text-transform:uppercase;width:135px;}
.giga_button_corner {-moz-border-radius:3ex;-webkit-border-radius:3ex;padding:4px 8px 5px;}

.giga_button span {padding-left:12px;background-repeat:no-repeat;background-image:url(/images/icons_mini.png);}

.giga_button.giga_button_light span.listen {background-position:-80px -320px;padding-left:16px;}
.giga_button.giga_button_light span.download {background-position:-82px -240px;}
.giga_button.giga_button_light span.upload_button {background-position:-82px -118px;}
.giga_button.giga_button_light span.favorites {background-position:-82px -199px;}
.giga_button.giga_button_light span.subscribe {background-position:-82px -897px;}
.giga_button.giga_button_light span.mail_button {background-position:-80px -279px;padding-left:16px;}

.giga_button span.listen {background-position:-80px -340px;padding-left:16px;}
.giga_button span.download {background-position:-82px -260px;}
.giga_button span.upload_button {background-position:-82px -138px;}
.giga_button span.favorites {background-position:-82px -219px;}
.giga_button span.subscribe {background-position:-82px -917px;;}
.giga_button span.mail_button {background-position:-80px -299px;padding-left:16px;}
.giga_button span.news {background-position:-83px -817px;}

.giga_button.large.giga_button_light span.upload_button {background-position:-80px -517px;padding-left:16px;}
.giga_button.large.giga_button_light span.download {background-position:-82px -237px;}
.giga_button.large.giga_button_light span.listen {background-position:-80px -317px;padding-left:16px;}
.giga_button.large.giga_button_light span.favorites {background-position:-82px -197px;}
.giga_button.large.giga_button_light span.subscribe {background-position:-82px -895px;}
.giga_button.large.giga_button_light span.mail_button {background-position:-80px -276px;padding-left:16px;}

.giga_button.large span { margin:10px; }
.giga_button.large span.upload_button {background-position:-80px -537px;padding-left:16px;}
.giga_button.large span.download {background-position:-82px -257px;}
.giga_button.large span.listen {background-position:-80px -337px;padding-left:16px;}
.giga_button.large span.favorites {background-position:-82px -217px;}
.giga_button.large span.subscribe {background-position:-80px -914px;padding-left:16px;}
.giga_button.large span.signup_button {background-position:-80px -1097px;padding-left:16px;}
.giga_button.large span.simple {background-image:none; padding-left:0px;}
.giga_button.large span.mail_button {background-position:-80px -296px;padding-left:16px;}
.giga_button.large span.facebook {background-position:-76px -1415px;padding-left:22px;}
.giga_button.large span.twitter {background-position:-76px -1435px;padding-left:22px;}
.giga_button.large span.myspace {background-position:-76px -1455px;padding-left:22px;}
.giga_button.large span.rss {background-position:-76px -1475px;padding-left:22px;}
.giga_button.large span.date {background-position:-82px -97px;}

.infos_read_more { height:14px; font-size:1.1em; margin-top:5px; border:1px solid #CCC; padding:2px 5px 5px; background-color: #F2F2F2;}
.infos_read_more a { width:100%; color:#666;font-weight: bold; font-size: 11px; }
.infos_read_more a:hover { color: #73880A; }
.infos_read_more span { display:inline; position:absolute; margin-left:1px}
.infos_read_more:hover span { margin-left:0}
.infos_read_more:hover { border-color: #bababa;}

.share_box { list-style: none; float:right}
.share_box li { width: 116px; text-align:left}
.share_box li a	{white-space: nowrap; display: block;}
.share_box li a:hover {text-decoration: none;}
.share_box li span { float:right; margin-right:0; margin-top:1px;}
.share_box li:hover span { margin-right:1px;}
.share_box li ul { z-index: 9; background:#e7e7e7;margin: 0;padding:0;position: absolute; visibility: hidden; border-top:1px solid #cccccc;border-left:1px solid #cccccc;border-right:1px solid #cccccc;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius: 4px;-webkit-border-bottom-left-radius:4px;border-bottom:1px solid rgba(0,0,0,0.25);}
.share_box li:hover ul { display: block; }
.share_box li ul li{ float: none;	display: inline;}
.share_box li ul li img { float:left; margin:4px 9px 4px 4px;}
.share_box li ul li a {display: block;border-bottom: 1px solid #CCC; padding:4px 26px; width:auto;}
.share_box li ul li a:hover {text-decoration: none;background:#F2F2F2;color:#333;}

