/* Start of CMSMS style sheet 'style' */
.titresoldes {
   font-size: 30px;
   display: list-item;
   background-image: url(http://www.mes-ventes-privees.com/uploads/images/pictosoldes.gif);
   background-repeat: no-repeat;
   background-position: left center;
   height: 52px;
   display:block;
   text-indent: 90px;
   line-height: 45px;
   color: #9A0E11;
   margin-top: 10px;
   margin-bottom: 10px;
}

hr.soldes {
  border: none;
  height: 20px;
  border-bottom-width: 8px;
  border-bottom-style: dotted;
  border-bottom-color: #9A0E11;
   margin-top: 30px;
   margin-bottom: 30px;
}

.post {
	background-image: url(v3/fond_post.gif);
	background-repeat: repeat-y;
}

.post_end {
	background-image: url(v3/fond_post_bottom.gif);
	background-repeat: no-repeat;
	width: 630px;
	margin-bottom:15px;
	background-position: bottom;
}

div.item_class a {
	color:#000000;
	text-decoration:none;
}
div.item_class a:hover {
	text-decoration:underline;
}

div.item_class {
        margin-top:20px;
        width: 630px;
}

div.item_class .item_title {
	background-image: url(v3/fond_post_top.gif);
	background-repeat: no-repeat;
	padding-left:15px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;
}
h2.item_title1 {
padding:0;
margin:0;
}
h2.item_title1 a {
	color:#eee;
	font-size:18px;    
  
}
div.item_class .item_title2 {
	width: 596px;
	color:#666666;
	font-size:9px;
	padding:5px;
	padding-left:15px;
	padding-right:15px;
	margin-left:2px;
	margin-right:2px;
	background-color: #CCCCCC;
}
div.item_class .item_title2 a {
	color:#666666;
	font-size:10px;
}
div.item_class .item_text {
	color:#5f5f5f;
	font-size:12px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:20px;
	padding-left:8px;
	line-height:18px;
	text-align:left;
	clear: both;
	overflow: hidden;
}
div.item_class .item_text p {
	padding:0px;
	margin:0px;
}

div.item_class .the_category a {
	color: #666666;
	text-transform: uppercase;
}
div.item_class .the_tags a {
	color: #666666;
}
div.item_class .the_time {
	color: #999999;
}
div.item_class .liens_vente {
	clear: both;
	text-align:center;
	font-size:11px;
	text-transform: uppercase;	
        margin-top: 5px;
}
div.item_class .liens_vente a {
	color: #FFF;
	background-color: #F7173D;
        border: 1px solid #CC0033;
        padding: 4px;
}
div.item_class .liens_vente a:hover {
	color: #FFF;
	text-decoration: none;
        background-color: #d7001D;
        border: 1px solid #000;
}
.post_tags {
	font-size: 9px;
	color:#888;
	padding:10px;
	padding-top:15px;
}
div.item_class .txt {
	margin: 5px;
	color:#000000;
}
div.item_class img.visu {
	margin:5px;
	text-align: center;
}

.day-date-begin {
	width:38px;
	height:44px;
	background: transparent url(v3/date.gif) no-repeat;
	text-align:center;
	float: right;
	padding-top: 7px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 0;
	margin-top: -4px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.day-date-end {
	width:37px;
	height:44px;
	background: transparent url(v3/date.gif) no-repeat;
	text-align:center;
	float: right;
	padding-top: 7px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 0;
	margin-top: -4px;
	margin-right: 17px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.day {
	display:block;
	color: #000;
	padding:0;
	margin:0;
	margin-top:2px;
	font-family: Arial;
	font-weight:bold;
	font-size: 1.7em;
}
.month {
	font-size:1em;
	display:block;
	color: #000;
	margin-top:-5px;
	padding:0;
}

#liveSearchDiv {
  position:absolute;
  width: 304px;
  height: 50px;
  margin-top:5px;
  margin-left:670px;
  background:url(v3/search.gif);
  background-repeat: no-repeat;
}
#logoslogan {
  position:absolute;
}
#liveSearchResults {
  border:1px solid #ccc;
  display:none;
  padding:0;
  position:absolute;
  margin-top:40px;
  margin-left:720px;
  width:230px;
  overflow:hidden;
  background:#fff;
  font-size:11px;
}
#logo {
  margin-top:5px;
  margin-left:10px;
}

#liveSearchInput
{
  border: 0px solid red;
  font-size: 13px;
  margin:0px;
  z-index: 1;
  width:230px;
  margin-top:18px;
  margin-left:51px;
}
#liveSearchResults a {
  color: #000;
  text-decoration: none;
}
#liveSearchResults a:hover {
	text-decoration: underline;
}
a.close{
        font-family: Arial;
	float:right;
	display:block;
	font-size:14px;
	width:15px;
	padding-top: 1px;
	padding-right: 1px;
        padding-left: 2px;
        padding-bottom: 2px;
	line-height:1;
	-moz-border-radius:7px;
	border:2px solid #fff;
	font-weight:bold;
	text-align:center;
	background:#ccc;
	color:#fff;
	text-decoration:none;
}
a.close:hover{
	background:#9f1313;
	text-decoration:none;
	color:#fff;
}

.productsTable {
        border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.productsTable td.productTd {
  width: 147px;
	font-size: 12px;
	background-color: #fff;
        padding:6px;
}
.productsTable a.link {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	background-color: #000000;
	border: 4px solid #000000;
}
.productName {
	font-size: 10px;
	color: #9A0E11;
	font-weight: bold;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
        
}
.productName a {
   color: #9A0E11;        
   text-decoration: none;
}
.productName a:hover {
   color: #000;      
   text-decoration: none;  
}
.productName div {
   height: 50px;
   overflow: hidden;
}
.productPrice {
	font-size: 11px;
	font-weight: bold;
	line-height: 18px;
}
.productPrice img {
	margin-right: 5px;
	margin-left: 5px;
}
.productsNav{
	border-top: 1px solid #9A0E11;
	font-size: 11px;
	color: #000000;
	padding:5px;
	background-color: #fff;
}


table.addsmarque {
    border: solid 1px #000;
}
table.addsmarque td {
    padding: 5px;
}

.venteSite {
background-color:#000000;
}

.ventesSite .cadreMarque {
	background-color:#000000;
	border: 1px solid #FFF;
	margin: 0px;
	padding: 0px;
	width: 328px;
  text-align: center;
}

.ventesSite .cadreMarqueVide {
	background-color:#fff;
	border: 1px solid #fff;
	margin: 0px;
	padding: 0px;
	width: 328px;
  text-align: center;
}

.ventesSite .cadreMarque img {
	padding:0px;
	margin:0px;
	border:none;
}

.ventesSite .cadreMarque .marque {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
}

.ventesSite .cadreMarque .liensMarques {
	margin: 4px;
        text-align: center;
}

.ventesSite .cadreMarque .liensMarques a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color:#FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
	text-decoration: none;
        line-height:28px;
}

.ventesSite .cadreMarque .liensMarques a:hover {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	text-decoration: none;
}


.ventesSite .cadreMarque .liensBas {
	text-align:center;
	display: block;
	padding-top: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
}

.ventesSite .cadreMarque .liensBas a {
	text-decoration: none;
	color:#FFFFFF;
}
.ventesSite .cadreMarque .liensBas a:hover {
	text-decoration: underline;
	color:#FFFFFF;
}


.ventesSite {
	display: block;
	width: 656px;
	position: relative;
	height: auto;
	right: 10px;
	margin-bottom: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #1f1f1f;
	margin-bottom: 20px;
	font-family: Arial;
	font-size: 10px;
	color: #FFFFFF;
}

.venteTermine {
	background-color:#3366CC;
	display:block;
	padding: 1px;
	margin-bottom:2px;
}
.venteEnCours {
	background-color:#333333;
	display:block;
	padding: 1px;
	margin-bottom:2px;
}
.venteAvenir {
	background-color:#FF6600;
	display:block;
	padding: 1px;
	margin-bottom:2px;
}
.venteDernierJour {
	background-color:#CC0000;
	display:block;
	padding: 1px;
	margin-bottom:2px;
}

.cache {
	position: absolute;
	top: -999em;
	left: -999em;
}

table.pubhaut {
    color: #fff;
    background-color: #000;
    margin-bottom:10px;
    font-size:16px;
    font-weight: bold;
}
table.pubhaut td {
    margin:0;
    padding:1px;
    vertical-align: middle;
}
table.pubhaut a {
    color:#FFFFFF;
    text-decoration:none;
}

.promo {
    background-color: #FFcc00;
    color: #000;
    border: solid 1px #333;
    padding: 10px;
    margin: 10px;

}
h3.txtpub {
    color: #000;
}
table.tablepub {
    color: #000;
    background-color: #f0f0f0;
    border: solid 1px #333;
    margin-bottom:10px;
}
table.tablepub td {
    padding:1px;
    text-align: center;
    margin: 5px;
}

/* CSS Document */
* { margin:0; padding:0;}

body#body{
	background:#151515;
	font-family:Tahoma, Arial, Helvetica, serif;
	font-size:11px;
	color: #000000;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}

ul, ul li { list-style:none; list-style-image:none; list-style-type:none;}

table{border-collapse:collapse; border:0px;}
td { vertical-align:top; padding:0px;}

tbody { border:none;}

a{ color:#FFFFFF}
a:hover{text-decoration:none; }
img, a img { border:0;}

.clear { clear:both;}

fieldset { border:1px solid #444444; overflow:hidden; position:relative;}
fieldset legend { color:#ff5500;}
html.js fieldset.collapsed legend { display:inline;}
html.js fieldset.collapsible legend a { background:url(v3/a2.gif) no-repeat 5px 4px;}
html.js fieldset.collapsed legend a { background:url(v3/a1.gif) no-repeat 5px 4px;}

fieldset a { color:#2097cd;}
fieldset .tips { font-size:10px;}

#main { width:980px; margin:0 auto; background:url(v3/bg.gif) top repeat-x}

thead th { border-bottom:1px solid #444444; color:#FFFFFF; font-size:13px; }
thead th, th, tr.even, tr.odd { padding:0px; border-bottom:1px solid #444444;}

/*------HEADER------*/
#header { background:url(v3/bg-top-new.png) left top no-repeat;}

.head-row1 { height:49px; padding-left:20px;}
.head-row2 {
	height:220px;
}
.head-row3 { height:53px; width:100%; overflow:hidden;}
.head-row3 .col1 { float:left;}
.head-row3 .col2 { float:right;}

.logo { margin:12px 5px 0px 80px; float:left; }
h1.site-name {
	font-size:30px;
	font-family:"comic Sans MS";
	position: absolute;
	top: -999em;
	left: -999em;
}
h1.site-name a {
	color:#f7f7ef;
	text-decoration:none;
	text-transform:none;
	font-weight:normal;
	line-height:80px;
}
.slogan {
	color:#FFFFFF;
	font-size:18px;
	text-transform:uppercase;
	padding-top: 56px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
}

.pr-menu {padding:20px 0px 0px 10px;}
ul.primary-links {margin:0px; padding:0; list-style:none; text-align:center; }
ul.primary-links li {float:left; text-transform:none; padding:0px; background:url(v3/bg-li.gif) no-repeat right 2px;}
/*ul.primary-links li:hover { background:url(v3/bg-li.gif) top left no-repeat;}*/
/*ul.primary-links li a.active { background:none; color:#f6f8f5; margin:0;}*/
ul.primary-links li a {color:#ffffff; text-decoration:none; font-size:11px; font-weight:bold; padding:0px 20px 15px 20px; text-transform:uppercase; background:none; display:block;}
ul.primary-links li a:hover { text-decoration:underline; color:#FFFFFF;}
ul.primary-links li.last { background:none; padding-right:0px; padding-left:0px;}

/*----Breadcrumb-----*/
.breadcrumb { padding:10px 40px 0px 38px; color:#696e71; font-size:10px; text-align:left; float:left}
.breadcrumb a { color:#696e71; text-decoration:underline; padding-right:6px; padding-left:6px; text-transform:none; vertical-align:middle; font-weight:normal;}
.breadcrumb a:hover { text-decoration:none; color:#1597ff;}



/*------CORNERS------*/
div.block { margin-bottom:12px; color:#4e4949; position:relative; background:url(v3/bg-block2.gif) left repeat-y; overflow:hidden;}
.block .content { padding:15px 19px 20px 22px;}
.clear-block { padding:0px 20px 0px 18px;}

.corner-top-left {background:url(v3/corner-top-left.gif) no-repeat left top #fafafa;}
.corner-top-right {background:url(v3/corner-top-right.gif) no-repeat right top;}
.corner-bot-left {background:url(v3/corner-bot-left.gif) no-repeat left bottom;}
.corner-bot-right {background:url(v3/corner-bot-right.gif) no-repeat right bottom; width:100%; min-height:970px; height:auto}
* html .corner-bot-right { height:970px;}
.corner-bot-right .inner { padding:0px 35px 20px 29px;}

.block-top { background:url(v3/block-top2.gif) top left no-repeat; width:100%;}
.block-bot { background:url(v3/block-bot2.gif) bottom left no-repeat; width:100%;}

/*.bg-links { background:url(v3/bg-links.gif) top repeat-x; float:left;}
.links-left { background:url(v3/links-left.gif) top left no-repeat; float:left;}
.links-right { background:url(v3/links-right.gif) top right no-repeat; float:left; height:25px;}*/

/*-----------------*/

#cont { padding:12px 0px 0px 0px ; width:100%; overflow:hidden; background:url(v3/bg-cont.gif) top repeat-x #222222;}

#left-col { width:273px; margin-right:-273px; float:left; position:relative;}
#left-col .ind { padding:0px 16px 0px 17px;}

#cont-col { float:left; width:100%;}
#cont-col .ind { padding:0px 17px 33px 273px}

/*#right-col { width:229px; margin-left:-229px; float:left;}
#right-col .ind { padding:21px 22px 0px 9px;}*/




/***************/


.comment { padding:10px 0px 10px 20px;}
.comment h3 { background:none;}
.comment h3 a{ color:#f70202; font-size:15px;}
.comment .title { padding-left:0px; padding-bottom:10px;}
.comment .submitted { margin-left:0px; padding-bottom:10px; color:#FFFFFF;}
.comment .submitted a{ color:#FFFFFF;}

.content {
	padding:0px 10px 0px 0px;
	line-height:14px;
}

.content .box2 { float:left;}

.node { width:100%; padding-bottom:30px; padding-top:25px;}
.node .content, #contact-mail-page { padding:22px 0px 0px 5px;}

.node .title {padding:0px; margin-left:0;}

.content .content { border-top:1px solid #1f1f1f}
/*---------------------*/

/*----NAVIGATION----*/
#block-user-1 { background:url(v3/bg-block.gif) left repeat-y;}
#block-user-1 .block-top { background:url(v3/block-top.gif) top left no-repeat;}
#block-user-1 .block-bot { background:url(v3/block-bot.gif) bottom left no-repeat;}
#block-user-1 .title h3{ background:url(v3/bg-line.gif) bottom repeat-x;}
#block-user-1 .content ul.menu { padding-left:0px; padding-bottom:0px;}
#block-user-1 .content ul.menu li ul.menu { padding-left:15px;}
#block-user-1 .content ul.menu li { background:none; padding:4px 0px 5px 0px; list-style-image:none; list-style:none; margin:0; line-height:normal; border-bottom:1px solid #84bc4d; padding-right:4px;}
#block-user-1 .content ul.menu li a { background:url(v3/a1.gif) no-repeat right 5px; color:#FFFFFF; font-size:12px; text-decoration:none; font-weight:bold; text-transform:uppercase; display:block;}
#block-user-1 .content ul.menu li a:hover{ text-decoration:none; color:#000000;}
#block-user-1 .content ul.menu li.collapsed a { background:url(v3/a1.gif) no-repeat right 5px;}
#block-user-1 .content ul.menu li.last { border-bottom:none;}

#block-user-2 li{ background:none; padding:0;}
#block-user-2 .block-top { background:url(v3/block-top2.gif) top left no-repeat;}
#block-user-2 .block-bot { background:url(v3/block-bot2.gif) bottom left no-repeat;}
#block-user-2 .title h3{ background:url(v3/bg-line2.gif) bottom repeat-x;}
#block-user-2 .content ul.menu { padding-left:0px; padding-bottom:0px;}
#block-user-2 .content ul.menu li ul.menu { padding-left:15px;}
#block-user-2 .content ul.menu li { background:none; padding:4px 0px 5px 0px; list-style-image:none; list-style:none; margin:0; line-height:normal; border-bottom:1px solid #e08c20; padding-right:4px;}
#block-user-2 .content ul.menu li a { background:url(v3/a1.gif) no-repeat right 5px; color:#FFFFFF; font-size:12px; text-decoration:none; font-weight:bold; text-transform:uppercase; display:block;}
#block-user-2 .content ul.menu li a:hover{ text-decoration:none; color:#000000;}
#block-user-2 .content ul.menu li.collapsed a { background:url(v3/a1.gif) no-repeat right 5px;}
#block-user-2 .content ul.menu li.last { border-bottom:none;}

#block-user-3 { background:url(v3/bg-block3.gif) left repeat-y;}
#block-user-3 li{ background:none; padding:0;}
#block-user-3 .block-top { background:url(v3/block-top3.gif) top left no-repeat;}
#block-user-3 .block-bot { background:url(v3/block-bot3.gif) bottom left no-repeat}
#block-user-3 .title h3{ background:url(v3/bg-line3.gif) bottom repeat-x;}
#block-user-3 .content ul.menu { padding-left:0px; padding-bottom:0px;}
#block-user-3 .content ul.menu li ul.menu { padding-left:15px;}
#block-user-3 .content ul.menu li { background:none; padding:4px 0px 5px 0px; list-style-image:none; list-style:none; margin:0; line-height:normal; border-bottom:1px solid #0ebbc4; padding-right:4px;}
#block-user-3 .content ul.menu li a { background:url(v3/a1.gif) no-repeat right 5px; color:#FFFFFF; font-size:12px; text-decoration:none; font-weight:bold; text-transform:uppercase; display:block;}
#block-user-3 .content ul.menu li a:hover{ text-decoration:none; color:#000000;}
#block-user-3 .content ul.menu li.collapsed a { background:url(v3/a1.gif) no-repeat right 5px;}
#block-user-3 .content ul.menu li.last { border-bottom:none;}

#block-user-4 { background:url(v3/bg-block4.gif) left repeat-y;}
#block-user-4 li{ background:none; padding:0;}
#block-user-4 .block-top { background:url(v3/block-top4.gif) top left no-repeat;}
#block-user-4 .block-bot { background:url(v3/block-bot4.gif) bottom left no-repeat}
#block-user-4 .title h3{ background:url(v3/bg-line4.gif) bottom repeat-x;}
#block-user-4 .content ul.menu { padding-left:0px; padding-bottom:0px;}
#block-user-4 .content ul.menu li ul.menu { padding-left:15px;}
#block-user-4 .content ul.menu li { background:none; padding:4px 0px 5px 0px; list-style-image:none; list-style:none; margin:0; line-height:normal; border-bottom:1px solid #fe4656; padding-right:4px;}
#block-user-4 .content ul.menu li a { background:url(v3/a1.gif) no-repeat right 5px; color:#FFFFFF; font-size:12px; text-decoration:none; font-weight:bold; text-transform:uppercase; display:block;}
#block-user-4 .content ul.menu li a:hover{ text-decoration:none; color:#000000;}
#block-user-4 .content ul.menu li.collapsed a { background:url(v3/a1.gif) no-repeat right 5px;}
#block-user-4 .content ul.menu li.last { border-bottom:none;}

#block-user-5 { background:url(v3/bg-block5.gif) left repeat-y;}
#block-user-5 li{ background:none; padding:0;}
#block-user-5 .block-top { background:url(v3/block-top5.gif) top left no-repeat;}
#block-user-5 .block-bot { background:url(v3/block-bot5.gif) bottom left no-repeat}
#block-user-5 .title h3{ background:url(v3/bg-line5.gif) bottom repeat-x;}
#block-user-5 .content ul.menu { padding-left:0px; padding-bottom:0px;}
#block-user-5 .content ul.menu li ul.menu { padding-left:15px;}
#block-user-5 .content ul.menu li { background:none; padding:4px 0px 5px 0px; list-style-image:none; list-style:none; margin:0; line-height:normal; border-bottom:1px solid #e82dce; padding-right:4px;}
#block-user-5 .content ul.menu li a { background:url(v3/a1.gif) no-repeat right 5px; color:#FFFFFF; font-size:12px; text-decoration:none; font-weight:bold; text-transform:uppercase; display:block;}
#block-user-5 .content ul.menu li a:hover{ text-decoration:none; color:#000000;}
#block-user-5 .content ul.menu li.collapsed a { background:url(v3/a1.gif) no-repeat right 5px;}
#block-user-5 .content ul.menu li.last { border-bottom:none;}


#block-user-6 { background:url(v3/bg-block6.gif) left repeat-y;}
#block-user-6 li{ background:none; padding:0;}
#block-user-6 .block-top { background:url(v3/block-top6.gif) top left no-repeat;}
#block-user-6 .block-bot { background:url(v3/block-bot6.gif) bottom left no-repeat}
#block-user-6 .title h3{ background:url(v3/bg-line6.gif) bottom repeat-x;}
#block-user-6 .content ul.menu { padding-left:0px; padding-bottom:0px;}
#block-user-6 .content ul.menu li ul.menu { padding-left:15px;}
#block-user-6 .content ul.menu li { background:none; padding:4px 0px 5px 0px; list-style-image:none; list-style:none; margin:0; line-height:normal; border-bottom:1px solid #2cb1f6; padding-right:4px;}
#block-user-6 .content ul.menu li a { background:url(v3/a6.gif) no-repeat right 5px; color:#FFFFFF; font-size:12px; text-decoration:none; font-weight:bold; text-transform:uppercase; display:block;}
#block-user-6 .content ul.menu li a:hover{ text-decoration:none; color:#000000;}
#block-user-6 .content ul.menu li.collapsed a { background:url(v3/a6.gif) no-repeat right 5px;}
#block-user-6 .content ul.menu li.last { border-bottom:none;}

/*----SEARCH FORM----*/
.form-submit { background:url(v3/bg-but.gif) top repeat-x; vertical-align:middle; color:#FFFFFF; font-weight:bold; font-size:11px; vertical-align:middle; border:1px solid #aeaeaf; padding:2px 3px 2px 3px}
.form-submit:hover { background:url(v3/bg-but2.gif) top repeat-x; color:#FFFFFF}


.search-box { padding:16px 22px 10px 0px;}
.search-box input { font-size:12px; vertical-align:middle}

#search-theme-form {padding:0px;}
#search-theme-form label { color:#202a32; font-size:12px; text-transform:none; font-weight:bold; vertical-align:middle; margin-right:2px;}

#search-theme-form .form-submit { 
background:url(v3/search.gif) top left no-repeat;
border:none;
width:58px;
height:20px;
vertical-align:middle;
color:#FFFFFF;
font-weight:bold;
font-size:12px;
font-family:Arial;
text-transform:none;
}
#search-theme-form .form-text { width:170px; font-size:11px; font-weight:normal; color:#605f5f; height:18px; background:#FFFFFF; border:1px solid #393939; margin-right:4px;}


/*-----Recent comments-------*/
#block-comment-0 .item-list ul { padding-left:0px;}
#block-comment-0 .item-list ul li{ background:url(v3/a3.gif) no-repeat 0 6px; padding:0px 0px 0px 10px; list-style-image:none; list-style:none; margin-bottom:10px; line-height:16px; color:#FFFFFF; font-size:11px; margin-left:0px;}
#block-comment-0 .item-list ul li a{ background:none; color:#FFFFFF; font-weight:bold; text-decoration:none; font-size:12px; padding-left:0px;}
#block-comment-0 .item-list ul li a:hover{ text-decoration:underline;}


/*----Who's New----*/
#block-user-2 .item-list ul { padding-left:0px;}
#block-user-2 .item-list ul li{ background:url(v3/a3.gif) no-repeat 0 11px; color:#FFFFFF; padding:0 0 0 10px; list-style-image:none; list-style:none; margin:0; line-height:25px;}
#block-user-2 .item-list ul li a{ background:none; color:#FFFFFF; padding:0px;  font-size:11px; font-weight:normal; text-decoration:underline;}
#block-user-2 .item-list ul li a:hover { text-decoration:none;}

/*----Primary Links----*/
#block-menu-primary-links .content ul.menu { padding:0px;}
#block-menu-primary-links .content ul.menu li { background:none; padding:0px; list-style-image:none; list-style:none; margin:0; line-height:20px;}
#block-menu-primary-links .content ul.menu li a { background:url(v3/a3.gif) no-repeat 0 4px; font-size:11px; padding-left:10px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
#block-menu-primary-links .content ul.menu li a:hover{ text-decoration:underline; }

/*----Syndicate----*/
#block-node-0 .content { padding:20px 20px 25px 20px;}

/*----SEARCH_BLOCK----*/
#block-search-0 .content label { color:#FFFFFF; font-size:11px;}
#block-search-0 #edit-search-block-form-1 { margin-bottom:5px; width:144px;}

/*----Languages----*/
#block-locale-0 .content ul { padding-left:0px; margin-bottom:10px;}
#block-locale-0 .content ul li{ background:none; padding:0px; list-style-image:none; list-style:none; margin:0; line-height:20px;}
#block-locale-0 .content ul li a{ background:url(v3/a3.gif) no-repeat 0 5px; padding-left:10px; color:#FFFFFF; font-weight:normal; text-decoration:none; font-size:12px;}
#block-locale-0 .content a:hover{ text-decoration:underline;}


/*----Admin-Panel List----*/
.body .item-list ul li{ background:none; padding:0px; list-style-image:none; list-style:none; margin:0; line-height:20px;}
.body .item-list ul li a { background:url(v3/a3.gif) no-repeat 0 5px; padding-left:10px; color:#ff5500; font-weight:normal;}
.body .item-list ul li a:hover{ text-decoration:none;}


/*-----Admin-Panel List without descriptions----*/
.body ul.menu li{ background:none; padding:0px; list-style-image:none; list-style:none; margin:0; line-height:20px;}
.body ul.menu li a { background:url(v3/a3.gif) no-repeat 0 5px; padding-left:10px; color:#1b86e2; font-weight:normal;}

/*-------------------------*/

/*------------------CUSTOM BLOCKS---------------------*/
/*------Styles for Custom Region------*/
.bg-cust { padding:20px 231px 20px 23px;}
#custom .block { padding:0; margin:0px 0px 0px 0px; }
#custom .block .content{ padding:5px 210px 50px 0px;}
#custom .block .block-top { background:url(v3/bg-welc.jpg) top right no-repeat;}
#custom .block .block-bot { background:none;}
#custom .block .title { padding:0; background:none;}
#custom .block .title h3 { background:none; padding:0; margin:0; font-family:Arial; font-size:28px; font-weight:bold; color:#5f7512; text-transform:uppercase;}

/*---*/

/*-----LISTS-----*/
/*---nonNumeric Lists without links---*/


.item-list ul li { list-style-image:none; list-style:none;}


#profile-admin-overview ul li{ background:none; padding:0px; list-style-image:none; list-style:none; margin:0; line-height:20px;}
#profile-admin-overview ul li a { background:url(v3/a1.gif) no-repeat 0 5px; padding-left:10px; color:#505050; font-weight:normal;}
#profile-admin-overview ul li a:hover{ text-decoration:none; color:#ce2a11;}

.password-description ul {margin-left:5px;}
.password-description ul li{ background:url(v3/a1.gif) no-repeat 0 7px; padding-left:10px; list-style-image:none; list-style:none; margin:0; line-height:12px;}

#node-admin-content ul {margin-left:5px;}
#node-admin-content  ul li{ background:url(v3/a1.gif) no-repeat 0 7px; padding-left:10px; list-style-image:none; list-style:none; margin:0; line-height:17px;}

ul.menu li { line-height:20px; font-size:11px; font-weight:normal; list-style:none; list-style-image:none;}
ul.menu li.leaf a{ color:#ff5500;}

.links { font-size:12px; color:#ff5500;}
.links li a{ color:#ff5500; font-weight:bold; text-decoration:none; font-size:11px; text-transform:uppercase; background:url(v3/bg-more2.gif) right no-repeat; padding-right:18px;}
.links li a:hover{ text-decoration:underline;}

ul.links.inline { padding-right:0px;}


.cent ul.links li a { color:#ff5500; font-weight:normal; font-size:11px; text-transform:capitalize; background:none; text-decoration:none; padding:0px;}
.cent ul.links li a:hover { text-decoration:underline;}
#comments ul.links li a { color:#ff5500;}


.taxonomy ul.links li a { color:#ff5500}

#forum ul.links li a { color:#ff5500;}
/*------END LIST------*/


ul.primary, ul.primary li, ul.secondary, ul.secondary li{
  border: 0;
  background:none;
  margin: 0;
  padding: 0;
}

ul.primary li a{
	border:none !important;
	background:url(v3/bg-tab2.gif) top repeat-x !important;
}
ul.primary li a:hover{
	background:none;
	border: 0;
}

ul.primary li.active a{
	background:none;
	border:none;
	color:#e60b1c !important;
	font-weight:bold;
}


ul.tabs li	{
	background:url(v3/bg-tab.gif) top repeat-x !important; /*bg-tab*/
	display:block;
	margin-right:2px;
	float:left;
}

ul.tabs li span	{
	background:url(v3/tab-left.gif) top left no-repeat; /*tab-left*/
	display:block;
}
ul.tabs	li span span {
	background:url(v3/tab-right.gif) top right no-repeat; /*tab-right*/
	text-align:center;
	display:block;
}

ul.tabs	li a {
	color:#FFFFFF !important;
	font-size:14px;
	font-weight:normal;
	background:none;
	padding:6px 15px 5px 15px;
	margin:0px;
	display:block;
}
ul.tabs	li a:hover {
	color:#e60b1c !important;
	margin:0px;
	border:none;
}

#tabs-wrapper {
  margin:0px;
  padding:0px;
  border-bottom:1px solid #444444;
}
ul.primary {
  padding:0px;
  margin:0px;}

/*-----GENERAL-----*/

.node .taxonomy { padding-top:10px;}

div.error { margin-top:5px;}

.block-region { background:#d6e6cc; text-align:center; border:1px dashed #618749; color:#618749; margin-bottom:0px; clear:both;}
/*----Transperancy----*/
/*div.block-region {filter:alpha(opacity=40); -moz-opacity:0.4; opacity: 0.4;} 
#block_text     {position:relative; top:-52px}*/


div.admin .left { margin:0px;}
#book-outline { min-width:0px;}
#permissions, #blocks, #forum table, .sticky-enabled  { width:100%;}
.node-unpublished { background:none;}
.odd td, .even td { vertical-align:middle; padding-left:px;  line-height:18px; background:#000000;}
.profile h3 { border-bottom:1px solid #871e1b; color:#c84845}

img.alignleft{ float:left; margin-right:19px;}


#first-time a { color:#508198; text-decoration:none}
#first-time a:hover{  text-decoration:underline;}
#first-time ol { margin-left:20px;}


.theme-info { padding-left:px;}


.admin-list a { color:#ff5501;}
.tabs a { color:#395c14}
.node-type-list a { color:#ff5501;}
.collapse-processed a { color:#ff5501;}
.even a { color:#ff5501;}
.blog a { color:#ff5501;}
.odd a { color:#ff5501; line-height:13px;}
.check-manually a{ color:#161616;}

.compact-link a { color:#f70202;}
.messages a { color:#f30000}

.description a { color:#dc1b1d;}
/*---------------------*/

#blocks tr.region-message { color:#777777;}

.theme-info { padding-left:10px;}

.box { padding-left:20px;}
.box h2.title { padding-left:0px; background:none;}

.box div.links { background:none; padding:0px;}
.box .bg-links, .box .links-left, .box .links-right { background:none;}

#cont ul.links li { background:none}


.form-checkboxes { width:100px;}

.search-form input { vertical-align:middle}

#forum ul.links { margin-bottom:10px;}

dl .title { background:none; padding:0px;}

ul.links li.comment_forbidden { padding:0px;}

#comments, #node-form { width:100%;}

#comment-form { padding-bottom:20px;}

.preview .node { background:none;}

#cont-col .content .comment_add a { color:#bc2d12; text-transform:capitalize; font-weight:bold;}

html.js fieldset.collapsible .fieldset-wrapper { width:100%; overflow:hidden;}

.search-advanced .action { float:none;}

/*Status Report*/
div.error, tr.error { color:#c80000}
div.ok, tr.ok { color:#068500;}
/*-------------*/

.admin-panel dd { padding-bottom:10px;}

div.admin-dependencies, div.admin-required { color:#FFFFFF;}

#block-admin-display-form div { overflow:hidden;}
table.sticky-header { background:#f6f8f5; overflow:hidden; position:relative;}
/*table.sticky-header th { text-align:center;}*/

div.warning, tr.warning { color:#8699a3;}
.system-status-report td { padding-left:5px;}

#cont-col .content ul {
  padding-left: 50px;
	font-size: 12px;
}
#cont-col .content ul li {
	padding-left:5px;
	list-style-type: square;
}
#cont-col .content ul li ul{
	padding-left:15px;
}

/*---Paragraph Style---*/
#cont-col .content p { padding-bottom:7px; padding-top:7px;}



/**************---TITLES---**************/
h1 { color:#444b4e; font-size:18px; font-weight:normal;}

h1.title, h1.title a {
	text-decoration:none;
	font-size:26px;
	font-weight:normal;
	background:none;
	padding-left:3px;
	font-family:Arial, Helvetica, sans-serif
}
h1.title a:hover{color:#000000;}

#tabs-wrapper h2 { background:none; color:#f70202 !important;  padding-bottom:10px;}

h2 {
margin-top: 10px;
font-size:16px; 
color:#f72d34; 
padding:10px 0px 7px 0px; 
width:100%;
text-transform: none;
}

h2.with-tabs { padding-left:0px; padding-top:10px;}

.block h2 { 
display:block; 
border-bottom:#bcbcbc 1px solid; 
color:#444b4e; font-size:12px; 
line-height:22px; 
margin:0; 
margin-top:5px; 
margin-bottom:10px; 
padding:0;}

h3 {
	color:#990000;
	padding:5px 0px;
}
h3 a {
	color:#CC3300;
	text-decoration:none;
}

.content h3 {
	font-size: 13px;
	color: #333333;
	margin-top: 0px;
	padding-top: 0px;
	line-height: 17px;
}

.title { padding:4px 19px 0px 19px; background:none;}
.title h3 { color:#FFFFFF; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:20px 0px 12px 3px; text-transform:uppercase; background:url(v3/bg-line2.gif) bottom repeat-x;}

.submitted{ color:#FFFFFF; font-size:11px; line-height:normal; font-weight:normal; padding-left:3px;}
.submitted a { color:#FFFFFF;}

.content a {
	color: #dc1b1d;
	font-weight: bold;
	text-decoration: none;
}

.content a:hover {
	color: #000000;
}

.content p {
	font-size: 12px;
}

.content img {
	margin-right:15px;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

#user-bar {
	color: #444;
	height:40px;
	display: block;
	overflow: hidden;	
}

#user-bar h1 {
	display: inline;
}

#user-bar h1 a {
	color: #444;
	text-decoration:none;
}

#cont-col div .content {
	min-height: 140px;
}

.node div.links {
	padding-top:10px;
	text-align:right;
	padding-right: 20px;
	padding-bottom: 20px;
}

.node div.links a {
	padding: 10px;
	background-image: url(v3/fond-bouton-parrainage.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

.inner .node p {
	line-height: 15px;
	word-spacing: 1px;
	padding-top: 8px;
}


/* footer */
#footer { color:#999; font-size:12px; font-weight:normal; text-transform:none; text-align:center;}
.foot { text-align:center; margin:0 auto; padding:0px 0px 20px 0px; width:980px; background:#222222;}
#footer .foot span { padding-left:314px;}
.foot a { color:#ccc; text-decoration:none;}
.foot a:hover {text-decoration:underline;}
/* footer end */

.annuaireMarques {
	font-size: 12px;
	line-height: 18px;
	text-transform: uppercase;
}

.annuaireMarques a {
	color: #000000;
	text-decoration: none;
}
.annuaireMarques a:hover {
	color: #000000;
	text-decoration: underline;
}

#partenaires,  #partenaires a {
      color:#FFF;
      font-size: 11px;
}
/* End of 'style' */

