html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
{
  border:0;
  margin:0;
  padding:0;
  vertical-align:baseline;
  font-weight:inherit;
  font-style:inherit;
  font-size:100%;
  font-family:inherit;
}

body
{
  background:#ddd;
  font:70%/1.5 "Lucida Sans Unicode","Lucida Grande","Trebuchet MS",Helvetica,Arial,sans-serif;
  color:#333;
}

p
{
  font-size:12px;
  text-align:justify;
}

.home
{
  font:75%/1.5 "myriad pro", helvetica, arial, sans-serif;
}

table
{
  border-collapse:separate;
  border-spacing:0;
}

caption,th,td
{
  text-align:left;
  font-weight:400;
}

blockquote:before,blockquote:after,q:before,q:after
{
  content:"";
}

li
{
  list-style-type:none;
}

hr
{
  display:none;
}

strong,b
{
  font-weight:700;
}

em,i
{
  font-style:italic;
}

a
{
  border-bottom:1px solid #ccc;
  text-decoration:none;
  color:#333;
}

a.alt,.altbox .content a
{
  border-color:#f0d0d0;
  color:#900f0f;
}

a:hover,a:active,a:focus,a.alt:hover,a.alt:active,a.alt:focus,.altbox .content a:hover,.altbox .content a:active,.altbox .content a:focus
{
  border-color:#ffc2c2;
  color:#d30a0a;
}

a img
{
  border:none;
}

.cw
{
  width:100%;
  overflow:hidden;
}

.cw2
{
  overflow:hidden;
  height:1%;
}

.fl
{
  float:left;
}

.fr
{
  float:right;
}

.cleaner
{
  clear:both;
  visibility:hidden;
  height:0;
  overflow:hidden;
  line-height:0;
  font-size:0;
}

.clearfix:after
{
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}

.ir
{
  position:absolute;
  top:0;
  left:0;
  display:block;
  width:100%;
  height:100%;
}

.tl
{
  text-align:left!important;
}

.tr
{
  text-align:right!important;
}

.tc
{
  text-align:center!important;
}

.ttop
{
  vertical-align:top!important;
}

.hand
{
  cursor:pointer;
}

.a-hidden
{
  position:absolute;
  top:-10000em;
}

.first
{
  border-left:0!important;
}

.last
{
  border-right:0!important;
}

.inner-container
{
  width:960px;
  margin:0 auto;
}

#header
{
  border-bottom:1px solid #ec2a2a;
  background:#8d0f0f url(img/red/header.png) repeat-x;
  height:100px;
}

.blue {
  border-bottom:1px solid #2A9FEC!important;
  background:#0F508D url(img/red/headerblue.png) repeat-x!important;
  height:100px;
}

#header .inner-container
{
  padding:10px 0 16px;
}

#header #logo
{
  position:relative;
  float:left;
  width:250px;
  height:80px;
  margin-top:0;
  padding-left:110px;
}

#header #logo a.home
{
  border:0;
  display:block;
  width:100%;
  height:100%;
  overflow:hidden;
  text-shadow:#6c0000 1px 1px 0;
  font-size:180%;
  font-weight:700;
  font-style:italic;
  color:#fff;
}

.mini-font
{
  font-size:12px;
  font-weight:400;
  font-style:normal;
}

#header #logo a.home .ir
{
  background:url(img/red/logo.png) no-repeat;
}

#header #logo a.button
{
  position:absolute;
  left:100%;
  top:3px;
  margin-left:20px;
  padding:4px 9px;
  white-space:nowrap;
}

#header #userbox
{
  background:url(img/red/userbox.png) no-repeat;
  position:relative;
  float:right;
  width:225px;
  min-height:65px;
  line-height:1.3;
}

.blueuserbox
{
  background:url(img/userbox.png) no-repeat!important;
}

#header #userbox .inner
{
  padding:17px 50px 0 55px;
}

#header #userbox a#logout
{
  border:0;
  position:absolute;
  right:14px;
  top:21px;
  display:block;
  width:23px;
  height:24px;
  overflow:hidden;
  line-height:1;
  font-size:90%;
}

#header #userbox a#logout .ir
{
  background:url(img/red/logout.png);
}
.blueir
{
  background:url(img/logout.png)!important;
}

#header #userbox a#logout:hover .ir,#header #userbox a#logout:focus .ir,#header #userbox a#logout:active .ir
{
  background-position:-23px 0;
}



#header #userbox strong
{
  font-size:120%;
  font-weight:400;
  color:#fff;
}

#header #userbox a
{
  border-color:#b94e4e;
  color:#ffdfdf;
}

#header #userbox a:hover,#header #userbox a:active,#header #userbox a:focus
{
  border-color:#e3a8a8;
  color:#fff;
}

#header #userbox ul li
{
  display:inline;
}

#header #userbox ul a
{
  float:left;
  margin-right:7px;
}

#nav
{
  border-top:1px solid #830000;
  border-bottom:1px solid #999;
  background:#fff;
  min-height:90px;
}

#nav .inner-container
{
  position:relative;
  z-index:2;
  padding:26px 0 25px;
}

#nav #h-wrap
{
  position:absolute;
  top:25px;
  left:0;
  width:220px;
}

#nav #h-wrap.active
{
  border:4px solid rgba(200,200,200,0.5);
  top:20px;
  left:-22px;
  -moz-border-radius:9px;
  -webkit-border-radius:9px;
  border-radius:9px;
}

#nav #h-wrap.active .inner
{
  border:1px solid #999;
  background:#fff;
  padding:2px 0 10px 17px;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  border-radius:6px;
}

#nav #h-wrap .h-ico
{
  background:0 50% no-repeat;
}

#nav #h-wrap .h-ico span
{
  display:block;
  padding-left:50px;
}

#nav #h-wrap .ico-dashboard
{
  background-image:url(img/h-ico/dashboard.png);
}

#nav #h-wrap .ico-statistiques
{
  background-image:url(../images/icones/statistics.png);
}

#nav #h-wrap .ico-home
{
  background-image:url(../images/icones/accueil.png);
}

#nav #h-wrap .ico-coupon
{
  background-image:url(../images/icones/ticket.png);
}

#nav #h-wrap .ico-comments
{
  background-image:url(img/h-ico/comments.png);
}

#nav #h-wrap .ico-color
{
  background-image:url(img/h-ico/color.png);
}

#nav #h-wrap .ico-edit
{
  background-image:url(img/h-ico/edit.png);
}

#nav #h-wrap .ico-media
{
  background-image:url(../images/news.png);
}

#nav #h-wrap .ico-syndication
{
  background-image:url(../images/icones/publish.png);
}

#nav #h-wrap .ico-bank
{
  background-image:url(../images/icones/bank.png);
}

#nav #h-wrap .ico-premium
{
  background-image:url(../images/icones/premium.png);
}

#nav #h-wrap .ico-labels
{
  background-image:url(../images/icones/bestseller.png);
}

#nav #h-wrap .ico-work
{
  background-image:url(../images/icones/current-work.png);
}


#nav #h-wrap .ico-cash
{
  background-image:url(img/h-ico/cash.png);
}

#nav #h-wrap .ico-users
{
  background-image:url(img/h-ico/users.png);
}

#nav #h-wrap .ico-advanced
{
  background-image:url(img/h-ico/advanced.png);
}

#nav #h-wrap .ico-send
{
  background-image:url(img/h-ico/send.png);
}

#nav #h-wrap h2
{
  background:url(img/h-wrap-h2.png) 100% 100% no-repeat;
  position:relative;
  float:left;
  height:51px;
  line-height:55px;
  vertical-align:middle;
  font-size:200%;
  font-weight:700;
}

#nav #h-wrap.active h2
{
  background:none;
}

#nav #h-wrap h2 .h-ico
{
  display:block;
  height:100%;
  padding-right:42px;
}

#nav #h-wrap h2 .h-arrow
{
  background:url(img/red/h-arrow.gif) 0 0 no-repeat;
  position:absolute;
  top:18px;
  right:19px;
  display:block;
  width:11px;
  height:15px;
  overflow:hidden;
}

#nav #h-wrap.active h2 .h-arrow
{
  background-position:100% 0;
}

#nav #h-wrap ul
{
  display:none;
  clear:both;
}

#nav #h-wrap ul li
{
  display:inline;
}

#nav #h-wrap ul a
{
  border:0;
  display:block;
  height:40px;
  width:100%;
  overflow:hidden;
  line-height:45px;
  vertical-align:middle;
  font-size:150%;
}

#nav #h-wrap ul a:hover,#nav #h-wrap ul a:focus,#nav #h-wrap ul a:active
{
  color:#b10d0d;
}

#nav form
{
  background:url(img/search-input.png) no-repeat;
  float:right;
  width:227px;
  height:28px;
  padding:0;
  overflow:hidden;
  font-family:inherit;
}

#nav form input.text
{
  outline:0;
  border:0;
  background:transparent;
  width:194px;
  height:14px;
  vertical-align:middle;
  margin:1px 0 1px 1px;
  padding:6px 2px;
  overflow:hidden;
  font-size:100%;
  color:#555;
}

#container
{
  min-height:500px;
  background:url(img/container.gif) repeat-x;
}

#container .inner-container
{
  position:relative;
  z-index:1;
  left:10px;
  width:980px;
  padding:20px 0;
}

#footer
{
  clear:both;
  padding:20px 0 10px;
  text-align:center;
  background: #111111;
  color: #b6b6b6;
  border-bottom:1px solid #3d3d3d;
  border-top:2px solid #999;
}

#footer p
{
  margin:0 0 10px;
  color:#fff;
}

#footer a
{
  color: #b6b6b6;
  border-bottom:none;
		
}



.noborder
{
 border:none!important;
}

#footer h4
{
  color:#fff;
  font-size:18px;
  text-transform:uppercase;
}

#footer ul li {
	background : url("img/footer_border.gif") repeat-x scroll left bottom transparent;
}

#footer a:hover,#footer a:active,#footer a:focus
{
  border:none;
  background:none repeat scroll 0 0 #0F0F0F ;
}

.button
{
  border:1px solid #7a0000;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
  background:#8e0f0f url(img/red/button.gif) repeat-x;
  padding:5px 9px;
  text-shadow:#5d0101 1px 1px 0;
  color:#fff;
  cursor:pointer;
}

.button:hover,.button:focus,.button:active
{
  border-color:#272727;
  background:#2a2a2a url(img/altbutton.gif) repeat-x;
  text-shadow:#000 1px 1px 0;
  color:#fff;
}

.altbox .button
{
  border:1px solid #272727;
  background:#2a2a2a url(img/altbutton.gif) repeat-x;
  text-shadow:#000 1px 1px 0;
}

.altbox .button:hover,.altbox .button:focus,.altbox .button:active
{
  border-color:#7a0000;
  background:#8e0f0f url(img/red/button.gif) repeat-x;
  text-shadow:#5d0101 1px 1px 0;
  color:#fff;
}

.altbutton
{
  border:1px solid #272727;
  background:#2a2a2a url(img/altbutton.gif) repeat-x;
  text-shadow:#000 1px 1px 0;
}

.altbutton:hover,.altbutton:focus,.altbutton:active
{
  border-color:#7a0000;
  background:#8e0f0f url(img/red/button.gif) repeat-x;
  text-shadow:#5d0101 1px 1px 0;
  color:#fff;
}

.altbox .altbutton
{
  border:1px solid #7a0000;
  background:#8e0f0f url(img/red/button.gif) repeat-x;
  text-shadow:#5d0101 1px 1px 0;
}

.altbox .altbutton:hover,.altbox .altbutton:focus,.altbox .altbutton:active
{
  border-color:#272727;
  background:#2a2a2a url(img/altbutton.gif) repeat-x;
  text-shadow:#000 1px 1px 0;
  color:#fff;
}

.ico
{
  border:0!important;
}

.ico-a
{
  border:0!important;
  padding-left:20px!important;
}

.tag
{
  padding:4px 7px;
  color:#fff!important;
  border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
}

.tag-gray
{
  border-bottom:1px solid #666;
  background:0 to(#999));
}

.msg
{
  border-radius:5px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border:1px solid;
  margin:0 0 15px;
  padding:8px 10px 0;
}

.msg p
{
  margin:0 0 8px;
  padding-left:25px;
}

.msg-ok
{
  border-color:#a6d877;
  background:#d2ecba url(img/msg-ok.png) repeat-x;
  color:#336801;
}

.msg-error
{
  border-color:#f3abab;
  background:#f9c9c9 url(img/msg-error.png) repeat-x;
  color:#8d0d0d;
}

.msg-warn
{
  border-color:#d7e059;
  background:#f3f7aa url(img/msg-warn.png) repeat-x;
  color:#6c6600;
}

.msg-info
{
  border-color:#9fd1f5;
  background:#c3e6ff url(img/msg-info.png) repeat-x;
  color:#005898;
}

.msg-ok p
{
  background:url(img/led-ico/accept.png) 0 50% no-repeat;
}

.msg-error p
{
  background:url(img/led-ico/cross_octagon.png) 0 50% no-repeat;
}

.msg-warn p
{
  background:url(img/led-ico/exclamation_octagon_fram.png) 0 50% no-repeat;
}

.msg-info p
{
  background:url(img/led-ico/exclamation.png) 0 50% no-repeat;
}

.error
{
  color:#b70b0b;
}

form.plain
{
  padding:0;
}

form.plain fieldset
{
  border:0!important;
  padding:0!important;
}

form.basic dl
{
  width:100%;
  overflow:hidden;
}

form.basic dl dt,form.basic dl dd
{
  float:left;
}

form.basic dl dt
{
  padding:3px 5px 3px 0;
  width:20%;
}

form.basic dl dd
{
  padding:3px 0 3px 5px;
  width:76%;
}

label.check,label.radio
{
  margin-right:5px;
}

form small
{
  color:#999;
}

input.txt,textarea
{
  border-radius:5px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border:1px solid #999;
  background:url(img/txt.gif) repeat-x;
  padding:5px 2px;
}

form.basic input.txt,form.basic textarea
{
  width:100%;
}

input.error,textarea.error
{
  border-color:#d35757;
  background-image:url(img/txt-error.gif);
}

span.loading
{
  background:url(img/upload.gif) 0 50% no-repeat;
  padding:3px 0 3px 20px;
}

form.fields fieldset
{
  border-radius:5px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border:1px solid #ccc;
  margin-bottom:15px;
  padding:10px 15px 15px;
}

form.fields fieldset.last
{
  margin-bottom:0;
  border-right:1px solid #ccc!important;
}

form.fields fieldset legend
{
  padding:0 10px;
  font-size:110%;
}

form.fields label,form.fields div.sep
{
  display:block;
  margin-top:6px;
}

form.fields label.check,form.fields label.radio
{
  display:inline;
  margin-top:0;
}

form.fields span.loading
{
  margin-left:10px;
}

ul.actions
{
  margin:0;
}

ul.actions li
{
  display:inline;
  margin-right:5px;
}

.box
{
  float:left;
  width:960px;
  margin:0 20px 20px 0;
}

.box-25
{
  width:225px;
}

.box-50
{
  width:470px;
}

.box-75
{
  width:715px;
}

.box-100
{
  width:960px;
}

.boxin
{
  box-shadow:#aaa 0 0 10px;
  -webkit-box-shadow:#aaa 0 0 10px;
  -moz-box-shadow:#aaa 0 0 10px;
  border:1px solid #999;
  border-radius:6px;
  -webkit-border-radius:6px;
  -moz-border-radius:6px;
  background:#fff;
}

.box .header
{
  background:#3d3d3d url(img/headerbox.png) repeat-x;
  border-top:1px solid #444;
  border-radius:5px 5px 0 0;
  -moz-border-radius-topleft:5px;
  -moz-border-radius-topright:5px;
  -webkit-border-top-left-radius:5px;
  -webkit-border-top-right-radius:5px;
  position:relative;
  margin:-1px -1px 0;
  padding:7px 0 9px 20px;
}

.altbox .header
{
  border-top-color:#be0000;
  background:#8e0f0f url(img/red/altheaderbox.png) repeat-x;
}

.box .header h3
{
  position:relative;
  top:2px;
  display:inline;
  font-size:150%;
  color:#fff;
  text-shadow:#151515 0 1px 0;
}

.altbox .header h3
{
  text-shadow:#6c0000 0 1px 0;
}

.box .header .button
{
  margin-left:15px;
}

.box .header ul
{
  position:absolute;
  right:9px;
  bottom:0;
}

.box .header ul li
{
  display:inline;
}

.box .header ul a
{
  border-radius:5px 5px 0 0;
  -moz-border-radius-topleft:5px;
  -moz-border-radius-topright:5px;
  -webkit-border-top-left-radius:5px;
  -webkit-border-top-right-radius:5px;
  background:#777;
  border:0;
  float:left;
  margin:0 0 0 5px;
  padding:8px 13px 6px;
  color:#fff;
}

.box .header ul a.active,.box .header ul a:hover,.box .header ul a:focus,.box .header ul a:active
{
  background:#fff url(img/headertab.png) repeat-x;
  color:#444;
}

.altbox .header ul a
{
  background-color:#d44848;
}

.altbox .header ul a.active,.altbox .header ul a:hover,.altbox .header ul a:focus,.altbox .header ul a:active
{
  background:#fff url(img/red/altheadertab.png) repeat-x;
  color:#8e0f0f;
}

.box .content
{
  margin-bottom:5px;
}

.box .content table
{
  width:100%;
}

.box .content table th,.box .content table td
{
  padding:10px 10px 8px;
}

.box .content table th
{
  text-align:left;
  font-weight:400;
}

.box .content table tr.even th,.altbox .content table tr.even th,.box .content table th.first,.box .content table td.first
{
  padding-left:20px;
}

.box .content table thead th,.box .content table thead td
{
  border-left:1px solid #f2f2f2;
  border-right:1px solid #d5d5d5;
  background:#ddd url(img/thead.gif) repeat-x;
  text-shadow:#fff 0 1px 0;
}

.box .content table tbody tr.first th,.box .content table tbody tr.first td
{
  border-top:1px solid #bbb;
}

.altbox .content table tbody
{
  color:#732222;
}

.box .content table a.ico-comms
{
  border:0;
  background:url(img/red/ico-tablecomms.gif) 50% 60% no-repeat;
  padding:10px;
  color:#fff;
}

.box .content table tfoot th,.box .content table tfoot td
{
  border-top:1px solid #ccc;
  background:#fff url(img/tfoot.gif) repeat-x;
}

.box .content ul.simple li
{
  clear:both;
  padding:10px 20px 8px;
  overflow:hidden;
}

.box .content table tr.even th,.box .content ul.simple li.even
{
  background:#f5f5f5;
}

.altbox .content table tr.even th,.altbox .content ul.simple li.even
{
  background:#fff0f0;
}

.box .content ul.simple strong
{
  float:left;
  font-weight:400;
}

.box .content ul.simple span
{
  float:right;
}

.box .content .grid .line
{
  border-bottom:1px solid #ddd;
  width:100%;
  overflow:hidden;
}

.altbox .content .grid .line
{
  border-bottom-color:#f4d3d3;
}

.box .content .grid .even
{
  background:#f5f5f5;
}

.altbox .content .grid .even
{
  background:#fff0f0;
}

.box .content .grid .item
{
  float:left;
  width:50%;
}

.box .content .grid .item .inner
{
  padding:17px 15px 12px 20px;
}

.box .content .grid .firstline
{
  border-top:0!important;
}

.box .content .grid .lastline
{
  border-bottom:0!important;
}

.box .content .grid .item .thumb
{
  border:0;
  float:left;
}

.box .content .grid .item .data
{
  margin-left:165px;
}

.box .content .grid .item h4
{
  margin:0 0 10px;
  font-size:110%;
  font-weight:700;
}

.box .content .grid .item h4 span
{
  margin-right:5px;
  font-weight:400;
  font-size:90%;
}

.box .content .grid .item p
{
  margin:0 0 5px;
  color:#666;
}

.box .content .grid ul.actions
{
  margin-top:8px;
}

.pagination
{
  border-top:1px solid #999;
  background:#fff url(img/pagination.gif) repeat-x;
  text-align:center;
  color:#333!important;
}

.pagination ul
{
  position:relative;
  top:-1px;
  padding:12px 10px 6px;
}

.pagination ul li
{
  display:inline;
}

.pagination a
{
  border:0;
  background:#ebebeb url(img/pagination-item.gif) repeat-x;
  margin:0 5px;
  padding:6px 10px;
  color:#333!important;
  border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius:5px;
}

.pagination a:hover,.pagination a:active,.pagination a:focus
{
  color:#b10d0d!important;
}

.pagination strong
{
  background:url(img/pagination-arrow.gif) 50% 0 no-repeat;
  padding:15px 10px 8px;
}

table.calendar
{
  width:100%;
}

table.calendar thead
{
  zoom:1;
}

table.calendar thead tr
{
  zoom:1;
}

table.calendar thead th.month
{
  border-bottom:1px solid #bbb;
  font-weight:700;
  font-size:120%;
  zoom:1;
}

table.calendar thead th.month a
{
  border:none;
  position:relative;
  top:5px;
  margin:0 10px;
  zoom:1;
}

table.calendar th,table.calendar td
{
  width:14.3%;
  text-align:center;
}

table.calendar tbody td,table.calendar tbody th
{
  border:1px solid #ddd;
  border-top-color:#fff;
  border-left-color:#fff;
}

table.calendar strong
{
  font-size:140%;
}

table.calendar .inactive
{
  color:#aaa;
}

table.calendar div.items a
{
  border:0;
  margin:0 1px;
}

#login
{
  padding:100px;
}

#login .box
{
  float:none;
  margin:0 auto;
}

#login .boxin
{
  box-shadow:#111 0 0 10px;
  -webkit-box-shadow:#111 0 0 10px;
  -moz-box-shadow:#111 0 0 10px;
  border:0;
}

#login .header
{
  padding-top:20px;
  padding-bottom:15px;
  margin:0;
}

#login table
{
  width:75%;
  margin:0 auto;
}

#login th,#login td
{
  padding:0 0 5px;
}

#login th
{
  width:60px;
}

#login td.proceed
{
  padding-right:0;
}

#login td.proceed input
{
  margin:0;
}

#login input.txt
{
  width:260px;
}

#slider
{
  padding:5px;
}

.centrer-pub-sky
{
  padding-left:20px;
}

#breadcrumb_wrap .center
{
  padding:5px 20px;
  font-size:11px;
}

#footer_bottom .center
{
  padding:9px 20px;
}

.breadcrumb
{
  float:left;
  width:750px;
}

.wrap_fullwidth
{
  clear:both;
  float:left;
  position:relative;
  width:100%;
}

.center
{
  clear:both;
  margin:0 auto;
  overflow:auto;
  padding:20px;
  position:relative;
  width:940px;
}

.centerButton
{
  clear:both;
  overflow:auto;
  padding:10px;
  position:relative;
  float:right;
}

#footer .box_mini
{
  margin-right:20px;
  width:160px;
  float:left;
}

style.css (ligne 843)
.box
{
  padding-bottom:30px;
}

.breadcrumb span,.breadcrumb a
{
  float:left;
  display:block;
  padding-right:5px;
  line-height:19px;
}

.breadcrumb span
{
  height:19px;
  width:8px;
  text-indent:-9999px;
}

#top .breadcrumb_info
{
  height:19px;
  width:19px;
  text-indent:-9999px;
}

#top .current_crumb
{
  text-indent:0;
  width:auto;
  height:auto;
  background:none;
}

.social_bookmarks
{
  border:none;
  display:block;
  float:right;
  list-style-type:none;
  list-style-position:outside;
  padding:7px 0 0;
  position:relative;
  z-index:6;
}

.social_bookmarks li
{
  float:left;
  margin:0;
  width:16px;
  padding:0 0 0 7px;
}

.social_bookmarks li a
{
  height:16px;
  width:16px;
  display:block;
  float:left;
  text-indent:-9999px;
  border:none;
  padding:0;
  outline:none;
}

#footer .box_custom_footer
{
  margin-right:0;
  width:220px;
  float:left;
}

#footer ul li a
{
  display:block;
  padding:3px 10px;
  line-height:22px;
  position:relative;
  text-decoration:none;
}

.copyright,.scrollTop
{
  font-size:11px;
  float:left;
}

#top .scrollTop
{
  float:right;
  display:block;
  padding-right:15px;
  outline:none;
}

.small-font
{
	font-size:xx-small;
}

.content
{
  padding:10px;
}

span.stars,span.stars span
{
  display:block;
  background:url(../images/stars.png) 0 -16px repeat-x;
  width:80px;
  height:16px;
}

span.stars span
{
  background-position:0 0;
}


#lava_box {
    width: 700px;
    margin: 0px auto;
	margin-left: 300px;
}

ul, li {
    margin: 0;
    padding: 0;
}



#lava-menu {
    position: relative;
    background: #3D3D3D;
    float: left;
    -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#lava-menu li {
    float: left;
    list-style: none;
    border-right: 1px solid #4a4a4a;
    border-left: 1px solid black;
}

#lava-menu li a {
    color: #e3e3e3;
    z-index: 2;
    position: relative;
    cursor: pointer;
    float: left;
    font-size: 13px;
    font-family: helvetica, arial, sans-serif;
    text-decoration: none;
    padding: 15px 20px;
    width: 100%;
    border-bottom:none;

}
#blob {
    background: #610b0b;
    border-right: 1px solid #0059ec;
    border-left: 1px solid #0059ec;
    position: absolute;
    z-index: 1;
    top: 0;
    background: -moz-linear-gradient(top, #610b0b, #c01111);
    background: -webkit-gradient(linear, left top, left bottom, from(#610b0b), to(#c01111));
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-box-shadow: 2px 3px 10px #011331;
    -webkit-box-shadow: 2px 3px 10px #011331;
}

#paypalFooter {
	width:49px!important;
}

.aligner-sexy {
	min-height:267px;
}

.grillage {
background : url("../images/5.png") repeat scroll 0 0 transparent;	
}

.minHeightLogo {
	min-height:130px;
}
.minHeightSelection {
	min-height:163px;
}
.minHeightLabels {
	min-height:220px;
}

.affichageLabels{
	margin-top:10px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:-10px;
	cursor:pointer;
}

.espace {
	margin-top:25px;
}


#eval_gsp label, #comparaison label {
color:#000;
display:block;
font:10px Arial, Helvetica, sans-serif;
font-weight:500;
padding:0px;
margin-top:10px;
text-transform:uppercase;
}



#eval_gsp input, #eval_gsp textarea, #eval_gsp select {
-moz-border-radius:5px;
-webkit-border-radius:5px;
border:1px solid #b3b3b3;
font:16px Arial, Helvetica, sans-serif;
color :#5c5c5c;
padding:7px;
width:250px;
}

#eval_gsp input[type=submit],input.submit, .submit-like {
-moz-border-radius:5px;
-webkit-border-radius:5px;
background:#dd3a31;
border:1px solid #06a;
color:#fff;
cursor:pointer;
font-weight:700;
padding:5px;
width:250px;;
}

#eval_gsp input[type=submit]:hover,
#eval_gsp input[type=submit]:focus,
#eval_gsp input.submit:hover,
input.submit:focus, 
.submit-like:hover {
background:#06a;
color:#fff;
}

.evaluationEtoiles {
	margin-top:15px;

}

.starsVotes{
	height:50px;
}
fieldset {
	margin-top:20px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:2px solid #356AA0;
	margin-bottom:5px;
	padding:20px;
}

.inline {
	display:inline!important;
}

#eval_gsp legend {
	font-size:15px;
}

form.expose {
	border:1px outset #ccc;
	background:#fff url(img/h150.png) repeat-x;
	padding:20px;
	
	margin:20px 0;
	text-align:center;
	width:350px;
	-moz-border-radius:4px;
}

/* http://www.quirksmode.org/css/forms.html */
.expose label, .expose input {
	display: block;
	width: 150px;
	float: left;
	
}

.expose label {
	text-align: right;
	width: 100px;
	padding-right: 20px;
}

.expose br {
	clear: left;
}

h4 {
	font-size:150%;
  font-weight:700;
}

.post  {
border-bottom:1px;
overflow:hidden;
padding-bottom:10px;
width:900px;
}
.votePouce {
	float:right;
	width:100px;
	margin-left:15px;
	
}



.post .content, .section , #comments_template .content {
float:right;
width:649px;


}

.meta  {
font-size:11px;
line-height:16px;
margin-bottom:10px;
overflow:hidden;
text-align:right;
}

.meta h6 {
color:#995555;
}

.meta h6 {
color:#996666;
font-size:11px !important;
font-weight:bold;
text-transform:uppercase;
}

.date span.day {
color:#888888;
display:block;
float:left;
font-size:36px;
font-weight:bold;
line-height:36px;
padding-right:3px;
}

.gris {
background-color:#E7E4E3;
}

.blanc {
border :1px solid #D7D4D3;
background-color:#fff;
}

.block h2 a , .block h2 {
	font-size:40px;
	font-family:arial!important;
	border-bottom:none;
	margin-bottom:20px;
	text-align:center;
	
}

.exists {
background: url(../images/cross.png) no-repeat 98% center;
color:#8a1f11;

}

.avail {
background: url(../images/success.gif) no-repeat 98% center;
color:#436213;
}

.moyG {
	width:135px;
	border-right:1px dotted black;
	float:left;
	margin-left:10px;
}

.moyenneChiffre {
	font-size:30px;
	font-weight:bold;
	text-align:center;
	margin: 0 auto;
}

.moyenneChiffreMin {
	font-size:20px;
	font-weight:bold;
	margin-right:30px;
	float:right;
	width:100px;
	
}

.centrer {
	margin:0 auto;
	text-align:center;
}


.mini {
	font-size:10px;
}

.moyD {
	width:280px;
	margin-left:20px;

}
.compteur {
	float:right;
	margin-left:10px;
	margin-top:30px;
}
.labelMoy{
	float:left;
	width:150px;
	min-height:40px;
}

.odd{
	background-color:#e0e0e0;
	border-top:1px dotted black;
	border-bottom:1px dotted black;
}

.quote {
	font-size:15px;
}
.strong {
	font-size:14px;
}

#leaderboard {
    background: url(../images/pub/pub-background-horizontal.png);
    width: 744px;
    min-height: 102px;
}

#pub-verticale {
    background: url(../images/pub/pub-background-vertical.png) no-repeat;
    width: 140px;
    min-height: 620px;
}

.minHeightPub {
	    min-height: 640px;
}

.highlight {
	font-size:15px;
	font-style:bold;
}

.highlightMore {
	font-size:20px;
	font-style:bold;
}

.comparateur {

	height:225px;

}

.option-min {
	float:left;
	width:300px;
	margin-right:30px;
}
.fixedSelect{
	width:150px;
	float: right;
}

.espaceComparateur {
	padding:5px;
	font-size:14px;
}

.espaceMin {
	margin-top:15px;
}

#advanced {
margin-left:100px;
}


table .br {
border-right:1px solid #EBEBEB;
}

.cadreLogo {
	
	height: 83px!important;
	border-bottom:1px dotted #8a5552;
	padding-top:1px;
	
}

.cube{
	height:40px;
	width:150px;
	border-right:1px dotted #8a5552;
	
}

.nomOffre {
	height:60px;
}


.clair {
	background-color:#EBEBEB;
}
.lessClair{
	background-color:#F5F5F5;
	
}
.bloc {
	border-bottom: 1px solid rgb(235, 235, 235);
	float:left;
	margin-bottom:40px;
}

.margeDroite {
	margin-right:15px; 

}


.cube .content {
	text-align:center!important;
		
}
.minheightmap {
	height:254px;
}

.details  {
float:left;
padding:10px 10px 20px;
width:90px;
}

