/* Iniatialisation de basse */


BODY {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-size:12px;font-weight:normal; }
TABLE {border:0px;}
IMG {border:0px;}
FORM {margin:0px;}

/*POSTIONNEMENT*/

.top {vertical-align:top;}
.bot {vertical-align:bottom;}
.mid {vertical-align:middle;}
.right {text-align:right;}
.left {text-align:left;}
.center {text-align:center;}
.w100 {width:100%;}
.w50 {width:50%;}
.w33 {width:33%;}
.h100 {height:100%;}
.pad_2 {padding:2px;}
.pad_5 {padding:5px;}
.pad_10 {padding:10px;}
.pad_20 {padding:20px;}
.pad_30 {padding-left:30px;padding-right:30px;}
.marg_2 {margin:2px;}
.marg_5 {margin:5px;}

/*FONT SIZE*/
.fz8 {font-size:8px;}
.fz9 {font-size:9px;}
.fz10 {font-size:10px;}
.fz11 {font-size:11px;}
.fz12 {font-size:12px;}
.fz13 {font-size:13px;}
.fz13 {font-size:13px;}
.fz14 {font-size:14px;}
.fz15 {font-size:15px;}
.fz16 {font-size:16px;}

/*LIENS et TEXTES*/

a { text-decoration:underline;color:#995681;}
a:hover { text-decoration:underline;color:black;}
.link_o {text-decoration:underline;}

.text {font-family:Arial; font-size:11px; font-weight:normal; color:#000000}

.tl {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal;}
.t {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal;}
.m {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; font-weight:normal;}
.i { font-style:italic; }
.titreBandeau {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; color:#FFFFFF}
h4 {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; color:#FFFFFF}



.bold {font-weight: bold;}
.ita {font-style:italic;}
.just {text-align:justify;}
.u {text-decoration:underline;}
.chevron {font-family:Arial; font-size:9px; font-weight:normal;}
.bull {font-family:Arial; font-size:11px; font-weight:normal; text-decoration:none; color:#000000}
.blue {font-family:Arial; font-size:11px; font-weight:normal; color:#000099; text-decoration:underline}
.little009 {color: #000099;font-family: Arial;font-size: 11px}


/*COLOR*/
.cFFF {color:#FFF;}
.c000 {color:#000;}

* { font-family:arial; margin:0px;padding: 0px; }
P { padding:0px; margin:0px; }
.clear { clear:both; }
.homepage { background:#703059; }
.wrapper { background:url('../images/background.gif') no-repeat;background-position:top left;width:1324px;margin:auto;height:500px; }
	
.top_bloc {height:38px;margin-right:177px;position:relative;text-align:right;}
.bloc_inscription {position:absolute;right:0;}
.bloc_inscription .bloc {background:transparent url(../images/bg_inscription_connexion.gif) no-repeat scroll 0 0;height:38px;width:160px;}
.bloc_inscription p {padding-top:10px;}
.bloc_inscription input {background:transparent none repeat scroll 0 0;border:medium none;margin-bottom:2px;}
.bloc_recherche {background:transparent url(../images/bg_recherche.gif) no-repeat scroll 0 0;height:38px;position:absolute;right:200px;width:390px;}
.bloc_recherche p {padding-left:10px;padding-top:10px;}
.bloc_recherche .zone_saisie {padding-left:110px;padding-top:10px;}
.bloc_recherche .bouton_recherche {padding-top:8px;}
.bloc_recherche .zone_saisie input {background:transparent none repeat scroll 0 0;border:medium none;}
	
	
#content { margin-left:179px; }	 
#logo { margin-top:13px; }
#a_la_une, #left-side { float:left; }

/** MENU HORIZONTAL **/
#menu { background:url('../images/bg_menu.gif') no-repeat; height:56px; width:973px;  }
#menu ul#main-menu li { float:left; margin-left:10px; display: block; margin-top: 1px; margin-bottom: 5px; }
#menu ul#main-menu { font-family:Arial; color:#FFF; padding-top:10px; }
#menu ul#main-menu li a { text-decoration:none; color:#FFF; font-size:16px;float: left;padding:0 0 0 5px; cursor: pointer; }
#menu ul#main-menu a span {  display:block; float:left; padding:2px 8px 0px 2px;font-size:16px; }
#menu ul#sub-menu { clear:both; font-size:13px; margin-left:25px; }
#menu ul#sub-menu li { margin-left:0px; margin-right:15px; float:left; display: block; }
#menu ul#sub-menu a { text-decoration:none; color:#FFF; font-size:13px; }

#menu ul#main-menu li a#tab-home { text-decoration:none; color:#FFF; font-size:16px; background:transparent url(../images/bg_li_left.gif) no-repeat scroll left top; float: left;padding:0 0 0 5px;margin: 0px; }
#menu ul#main-menu a#tab-home span { background:transparent url(../images/bg_li_right.gif) no-repeat scroll right top; display:block; float:left; padding:2px 8px 0px 2px;font-size:16px;margin: 0px; }

#menu ul#main-menu li a:hover { text-decoration:none; color:#FFF; font-size:16px; background:transparent url(../images/bg_li_left.gif) no-repeat scroll left top; float: left;padding:0 0 0 5px; }
#menu ul#main-menu a:hover span { background:transparent url(../images/bg_li_right.gif) no-repeat scroll right top; display:block; float:left; padding:2px 8px 0px 2px;font-size:16px; }

/** BLOC MON COMPTE **/
#mon-compte { float:right;margin-right:6px;color:#FFF;margin-top:-6px; }
#mon-compte .title { margin-top:6px;float:right;margin-right:8px; }
#mon-compte .title a { color:#FFF; }
#mon-compte .content { float:right;height:28px;width:120px;text-align:center; }
#mon-compte .arrow { float:right;width:13px;height:6px;background:url('../images/arrow_compte.png') no-repeat;margin-top:13px; }
#mon-compte .content { background:none; }


	
#content .corps { background:#FFF; width:970px; margin-left:3px; margin-top:10px; padding-top:10px; padding-bottom:10px; display:table;}	
	
#a_la_une { margin-left:10px; }

#menu a { text-decoration:none; color:#FFF; }

.left-corner { background:url('../images/bg_left_bloc.gif') no-repeat; height:26px; width:5px;float: left; }
.right-corner { background:url('../images/bg_right_bloc.gif') no-repeat; height:26px; width:5px;float: left; }
.corps .chapeau { background:#995681;height:26px;width:287px;float:left; }
.chapeau h2 { color:#FFF; padding-top:7px; font-family: Arial; font-size:16px;padding-left:10px; font-weight: normal; margin:0px; }
.filet { border:1px solid #995681; padding:5px; width:285px; }

.left-border {background:transparent url(../images/bg_left_border.gif) no-repeat scroll 0 0;float:left;height:5px;width:6px;}
.right-border {background:transparent url(../images/bg_right_border.gif) no-repeat scroll 0 0;float:left;height:5px;width:6px;}
.border {border-top:1px solid #995681;float:left;height:4px;width:148px;}


.txt-green10 {color: rgb(79,168,0);}
.txt-red10 {color: rgb(222,59,33);}

/* Tables */
.table {clear: left; margin: 5px 0px 0px 30px; border: solid 1px rgb(150,150,150); empty-cells: show; border-collapse: collapse; background-color: #d7c5d1;}
.table tr {margin: 0px; padding: 0px;}
.table td {padding: 2px 7px 2px 7px; border: solid 1px rgb(150,150,150); text-align: left; font-size: 120%;}
.table th {margin: 0px; padding: 2px 7px 2px 7px; border: solid 1px rgb(150,150,150); empty-cells: show; text-align: left; font-size: 120%; 	}
.table-caption {margin: 0.5em 0px 1.0em 30px; padding: 0px; clear: both; text-align: left; font-size: 120%;}


.filet ul {margin:0px;padding:0px;padding-left:10px;}
.filet ul li.group {list-style-type:none;margin-left:0px;}
.filet ul li.group a {margin: 0px; color: rgb(75,75,75); font-weight: normal; font-size: 12px;}
.filet ul li.group a:hover {color:#995681;}

.filet ul li {list-style-type:none;margin-left:20px;}
.filet ul li a {margin: 0px; color: rgb(75,75,75); font-weight: normal; font-size: 12px;}
.filet ul li a:visited {color: rgb(75,75,75);}
.filet ul li a:hover {color:#995681;}

a.rubrique { font-size:24px; text-decoration: none; }

#left-side { margin-left:5px; width:300px; }
#centre { width:659px; float:left; margin-left:5px; }

.ui-tabs-nav a, .ui-tabs-nav a span {
    float: left; /* fixes dir=ltr problem and other quirks IE */
    /*padding: 0 12px;*/
    background: url(../images/flora/tabs.png) no-repeat;
}

.ui-tabs-panel {
    border: 1px solid #995681;
    padding: 10px;
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}

/** SEPARATOR **/
div.separation { background-image:url(/templates/theme_default/images/dot.gif); background-position:left bottom; background-repeat:repeat-x; clear:both; padding:2px 5px; }

/** BLOC PARTAGER **/
.partager { width:152px;height:65px;background:#FFF;margin-left:3px;text-align:center; }
.partager img { padding:5px; }
.partager .title { background:#DBE5EB;text-align:center;color:#3681b0;font-size:11px; }

/** BLOC EMAIL **/
.email { width:152px;height:20px;background:#FFF;margin-left:3px;text-align:left;color:#3681b0; }
.email div { padding:3px; }
.email a { color:#3681b0; }

/** BLOC NOTE **/
.note { width:152px;height:20px;background:#FFF;margin-left:3px;text-align:left;color:#3681b0; }
.note div { padding:3px; }
.note a { color:#3681b0; }

/** BLOC TOP ARTICLES **/
.top-article h2 { font-size:12px; font-weight:normal; }


.footer {background-color:#995681;text-align:center;color:white;width:970px;padding: 5px 0px;margin-left:3px;font-size:11px;}
.footer a, .footer a:visited {margin: 0px 5px;color:white;text-decoration:underline;}
.footer a:hover {color:black;}

.content2 {float: left; width: 659px; min-height: 500px; margin: 0px; padding: 0px 0px 0px 20px; color: rgb(75,75,75); font-size: 1.0em;}
.content3 {float: left; width: 659px; min-height: 500px; margin: 0px; padding: 0px 0px 0px 20px; color: rgb(75,75,75); font-size: 1.0em;}
.content2-container, .content3-container {clear: both; float: left; width: 659px; margin: 0px 0px 10px 0px; padding: 0px;}
.content2-container-1col, .content3-container-1col {overflow: hidden; width: 659px; margin: 0px; padding: 0px;}
.content2-container-1col-txtright-200px, .content3-container-1col-txtright-200px {float: right; width: 357px; margin: 0px; padding: 0px;}
.content2-container-1col-txtright-200px, .content3-container-1col-txtright-200px {float: right; width: 397px; margin: 0px; padding: 0px;}
.content2-container-1col-txtright-120px, .content3-container-1col-txtright-120px {float: right; width: 437px; margin: 0px; padding: 0px;}
.content2-container-1col-txtright-100px, .content3-container-1col-txtright-100px {float: right; width: 457px; margin: 0px; padding: 0px;}
.content2-container-1col-txtright-80px, .content3-container-1col-txtright-80px {float: right; width: 477px; margin: 0px; padding: 0px;}
.content2-container-1col-txtright-60px, .content3-container-1col-txtright-60px {float: right; width: 497px; margin: 0px; padding: 0px;}
.content2-container-1col-txtright-40px, .content3-container-1col-txtright-40px {float: right; width: 517px; margin: 0px; padding: 0px;}
.content2-container-2col-left, .content3-container-2col-left {overflow: hidden; float: left; margin: 0px; padding: 0px;}
.content2-container-2col-right, .content3-container-2col-right {overflow: hidden; float: right; margin: 0px; padding: 0px;}
.content2-container-2col-txtright-100px, .content3-container-2col-txtright-100px {float: right; width: 368px; margin: 0px; padding: 0px;}
.content2-container-2col-txtright-80px, .content3-container-2col-txtright-80px {float: right; width: 180px; margin: 0px; padding: 0px;}
.content2-container-2col-txtright-60px, .content3-container-2col-txtright-60px {float: right; width: 200px; margin: 0px; padding: 0px;}
.content2-container-2col-txtright-40px, .content3-container-2col-txtright-40px {float: right; width: 220px; margin: 0px; padding: 0px;}
.content2-container-2col-txtright-20px, .content3-container-2col-txtright-20px {float: right; width: 240px; margin: 0px; padding: 0px;}
.content2-container-3col-left, .content3-container-3col-left {overflow: hidden; float: left; width: 173px; margin: 0px 25px 0px 0px; padding: 0px;}
.content2-container-3col-middle, .content3-container-3col-middle {overflow: hidden; float: left; width: 173px; margin: 0px; padding: 0px;}
.content2-container-3col-right, .content3-container-3col-right {overflow: hidden; float: right; width: 173px; margin: 0px; padding: 0px;}
.content2-container-3col-txtright-60px, .content3-container-3col-txtright-60px {overflow: hidden; float: right; width: 101px; margin: 0px; padding: 0px;}
.content2-container-3col-txtright-40px, .content3-container-3col-txtright-40px {overflow: hidden; float: right; width: 121px; margin: 0px; padding: 0px;}
.content2-container-3col-txtright-20px, .content3-container-3col-txtright-20px {overflow: hidden; float: right; width: 141px; margin: 0px; padding: 0px;}
.content2-container-3col-txtright-10px, .content3-container-3col-txtright-10px {overflow: hidden; float: right; width: 151px; margin: 0px; padding: 0px;}
.content2-pagetitle, .content3-pagetitle {overflow: hidden; width: 659px; margin: 0px 0px 10px 0px; padding: 0px 0px 2px 0px; border-bottom: solid 3px #995681; color: #995681; font-weight: bold; font-size: 16px;}

.left-1 {width:436px;}
.right-1 {width:300px;}
.left-2 {width:450px;}
.right-2 {width:190px;}
.right-3 {width:220px;}


/********************/
/* PAGE INDEX */
/*******************/

.presentation ul { list-style: none; margin:0px; padding:0px; }
.presentation ul li { background:#fce1f2; margin-bottom:5px; padding: 5px; margin-left:0px; font-size: 13px;  }

/*****************/
/* MENU CATEGORIES */
/*******************/
.filet ul.menu-cat { margin:0px; }
.filet ul.menu-cat li a { text-decoration: none; font-size: 14px; color:#995681; }
.filet ul.menu-cat li a { background-color:transparent; background-image:url(/images/arrow.gif); background-position:0 50%; background-repeat:no-repeat; display:block; padding-left:8px; text-transform:capitalize; }

/******************/
/* BLOC RECHERCHE */
/******************/
.bloc-recherche { clear:both;background:#F4DBF1;padding-top:5px;padding-bottom:5px;padding-left:5px;font-size:16px;color:#B85C9F; }
.bloc-recherche input { border:1px solid #CCC; height:24px; padding:3px; font-size: 14px; color:#989898; }

.filet ul.menu-cat li {  margin:3px; }

/******************/
/* HEAD CLASSIFIELDS */
/*********************/
.headListeAnnonce { background:#F4DBF1; padding:5px;border:1px solid #D657B2; }
.headListeAnnonce h3 { font-size:18px;color:#B85C9F;font-family: arial; font-weight: normal; }


/*******************************/
/* SECTION 8 - CLASSIFIELDS CLASSES */
/*******************************/

/*----------------------------*/
/* 8.1 - Categories list    */
/*----------------------------*/

div.category_container {font-size:12px; margin-top:5px; }
div.category_container a {text-decoration:none;color:#995681;font-weight:bold;}
div.category_container a:visited {color:#995681;}
div.category_container a:hover {text-decoration:none;}
div.category_container h2.title {font-size:16px;color:#76744D;padding:5px;background:#F4DBF1;border:1px solid #D657B2;}
div.category_container div.left {float:left;}
div.category_container div.profile {float:left;margin-bottom:7px;margin-right:3px; text-align: center; width:130px; }
div.category_container div.profile div { text-align: left; }
div.category_container div.profile img.profile_image {background-color:#FFF;padding:2px;border:1px solid #C0C0C0;width:100px;height:75px;}

div.category_container div.profile .detail { background: #FCE1F2; padding:5px; height:54px; }

div.category_container span.user { font-size:10px;}
div.category_container span.user a, div.list_view span.user a {color:#995681;text-decoration:none;}
div.category_container span.user a:hover {color:black;}
div.category_container span.price {float:right;font-size:10px;padding-right:5px;}

/*----------------------------*/
/* 8.2 - Classifields list    */
/*----------------------------*/

img.list_view_image_tag {padding:2px;}
div.list_view {float:left;height:190px;overflow:hidden;padding-left:5px;padding-right:5px;position:relative;width:152px;color:#000;}
div.list_view span.product_title {padding-left:5px;font-size:14px;display:block;}
div.list_view span.product_title a {text-decoration:none;color:#995681;font-weight:bold;}
div.list_view span.product_title a:visited {color:#995681;}
div.list_view span.product_title a:hover {text-decoration:underline;}
div.list_view span.user {float:left; font-size:10px;padding-left:5px;}
div.list_view span.user a, div.list_view span.user a {color:#995681;text-decoration:none;}
div.list_view span.user a:hover {color:black;}
div.list_view span.price {float:right;font-size:10px;padding-right:5px;}
div.list_view_image {height:132px;margin:3px;padding:0px;vertical-align:top;width:auto; text-align: center;}

div.list_view_content { background:#fce1f2; padding:3px; }

/*----------------------------------*/
/* 8.3 - Classifields pagination    */
/*----------------------------------*/

div.pagination {margin-top:5px;font-size:12px;color:#995681;height:20px;}
div.pagination span.wp_prev {margin-right:10px;}
div.pagination span.wp_prev a {text-decoration:none;color:#995681;}
div.pagination span.wp_prev a:hover {text-decoration:none;}
div.pagination span.wp_next {margin-left:10px;}
div.pagination span.wp_next a {text-decoration:none;color:#995681;}
div.pagination span.wp_next a:hover {text-decoration:none;}
div.pagination span.current {background-color:#C8C8C8;border: 1px solid #C8C8C8;color:#FFF;font-weight:bold;padding:1px 5px;margin:0px 2px 0px 2px;}
div.pagination span.wp_links a {text-decoration:none;background-color:#FFF;border: 1px solid #C8C8C8;color:#858585;margin:0px 2px 0px 2px;padding:1px 5px;}
div.pagination span.wp_links a:hover {text-decoration:none;background-color:#C8C8C8;color:#FFF;}
div.pagination-products {font-size:12px;text-align:right;margin-top:5px;}


/*----------------------------------*/
/* 8.4 - Classifields search        */
/*----------------------------------*/

div.search_box {color:#4C4C4C;float:left;height:25px;margin:0px 10px 5px 0px; padding: 3px 0px 3px 5px;width:230px;}
div.filter_box {padding-left:5px;padding-top:3px;padding-bottom:3px;margin-bottom:10px;color:#4C4C4C;float:left;height:25px;width:408px;}

/*----------------------------------*/
/* 8.5 - Classifields navigation    */
/*----------------------------------*/

div.content2-pagetitle a {text-decoration:none;color:#995681;}
/*div.content2-pagetitle a:visited {text-decoration:none;color:#995681;}*/
div.content2-pagetitle a:hover {text-decoration:none;color:#995681;}
div.content2-pagetitle a.category-selected { color:#D657B2; }
.filet ul.menu-cat li a.selected, .filet ul.menu-cat li.selected a { color:#D657B2; font-weight: bold; font-size: 16px; }
div.content2-pagetitle a.selected { color:#D657B2; font-size:16px; font-weight:bold; }



/*----------------------------------*/
/* 8.6 - Classifields detail        */
/*----------------------------------*/

table.product-info {width:95%;font-size:12px;}
table.product-info .txt-size16 {font-size:16px;}
table.product-info a {text-decoration:none;color:#995681;}
table.product-info a:visited {text-decoration:none;color:#995681;}
table.product-info a:hover {text-decoration:none;color:#995681;}

img.polaroid { background-color:#FFF;border-color:#C0C0C0;border-width: 1px 1px 5px;padding: 2px 2px 6px; width:40px; border-style:solid;}
div.bubble {font-size:12px;margin-bottom:10px;width:400px;}
div.bubble blockquote {background-color:#FFF;border: 1px solid #C9C2C1;margin:0;padding:0}
div.bubble blockquote p {margin:10px;padding:0px;font-size:12px;}
div.bubble cite {background: transparent url(../images/tip.gif) no-repeat;margin:0px; padding:7px 0 0 15px; position:relative;top:6px;left:30px;}

.content2-pagetitle, .content3-pagetitle {overflow: hidden; width: 659px; margin: 0px 0px 10px 0px; padding: 0px 0px 2px 0px; border-bottom: solid 3px #995681; color: #995681; font-weight: bold; font-size: 16px;}
div.content2-pagetitle a {text-decoration:none;color:#995681;}
div.content2-pagetitle a:hover {text-decoration:none;color:#995681;}

/* Titles and textboxes*/
.content-title-noshade-size1 {margin: 0px; padding: 0px; color: #995681; font-weight: bold; font-size: 130%;}
.content-title-noshade-size2 {margin: 0px; padding: 0px; color: #995681; font-weight: bold; font-size: 150%;}
.content-title-noshade-size3 {margin: 0px; padding: 0px; color: #995681; font-weight: bold; font-size: 160%;}
.content-title-noshade-size4 {margin: 0px; padding: 0px; color: #995681; font-weight: bold; font-size: 180%;}
.content-title-noshade-size5 {margin: 0px; padding: 0px; color: #995681; font-weight: bold; font-size: 200%;}
.content-title-shade-size1 {margin: 0px; padding: 0px 10px 0px 10px; background-color: rgb(215,215,215); color: rgb(100,100,100); color: #995681; font-weight: bold; font-size: 130%;}
.content-title-shade-size2 {margin: 0px; padding: 0px 10px 0px 10px; background-color: rgb(215,215,215); color: #995681; font-weight: bold; font-size: 150%;}
.content-title-shade-size3 {margin: 0px; padding: 0px 10px 0px 10px; background-color: rgb(215,215,215); color: #995681; font-weight: bold; font-size: 160%;}
.content-title-shade-size4 {margin: 0px; padding: 0px 10px 0px 10px; background-color: rgb(215,215,215); color: #995681;  font-weight: bold; font-size: 180%;}
.content-title-shade-size5 {margin: 0px; padding: 0px 10px 0px 10px; background-color: rgb(215,215,215); color: #995681;  font-weight: bold; font-size: 200%;}
.content-subtitle-noshade-size1 {margin: 0px; padding: 0px; color: #995681; font-weight: bold; font-size: 110%;}
.content-subtitle-noshade-size2 {margin: 0px; padding: 0px; color: #995681; font-weight: bold; font-size: 120%;}
.content-subtitle-noshade-size3 {margin: 0px; padding: 0px; color: #995681; font-weight: bold; font-size: 130%;}
.content-subtitle-noshade-size4 {margin: 0px; padding: 0px; color: #995681; font-weight: bold; font-size: 140%;}
.content-subtitle-noshade-size5 {margin: 0px; padding: 0px; color: #B85C9F; font-weight: bold; font-size: 150%;}
.content-subtitle-shade-size1 {margin: 0px; padding: 0px 10px 3px 10px; background-color: rgb(215,215,215); color: #995681; font-weight: bold; font-size: 110%;}
.content-subtitle-shade-size2 {margin: 0px; padding: 0px 10px 3px 10px; background-color: rgb(215,215,215); color: #995681; font-weight: bold; font-size: 120%;}
.content-subtitle-shade-size3 {margin: 0px; padding: 0px 10px 3px 10px; background-color: rgb(215,215,215); color: #995681; font-weight: bold; font-size: 130%;}
.content-subtitle-shade-size4 {margin: 0px; padding: 0px 10px 3px 10px; background-color: rgb(215,215,215); color: #995681; font-weight: bold; font-size: 140%;}
.content-subtitle-shade-size5 {margin: 0px; padding: 0px 10px 3px 10px; background-color: rgb(215,215,215); color: #995681; font-weight: bold; font-size: 150%;}
.content-txtbox-noshade {margin: 0px; padding: 7px 0px 0px 0px; background-color: rgb(255,255,255); }
.content-txtbox-shade {margin: 0px; padding: 7px 10px 5px 10px; background-color: rgb(235,235,235);}
.content-txtbox-dshade {margin: 0px; padding: 7px 10px 7px 10px; background-color: #F4DBF1;}

.left-bloc2 { background:url('../images/bg_left_bloc2.gif') no-repeat; height:35px; width:7px;float: left; }
.right-bloc2 { background:url('../images/bg_right_bloc2.gif') no-repeat; height:35px; width:7px;float: left; }
.centre-bloc2 { background:#F7E3F4; height:35px; width:645px; float:left; color:#931D82; font-size:13px; }
.centre-bloc2 p { padding-top:10px;  }
.centre-bloc2 a { text-decoration:none; color:#931D82; }	


/*****************************/
/* SECTION 9 - INTERFACE     */
/*****************************/

div.content-int {float:left;color:#4B4B4B;padding:0px 0px 0px 20px;margin:0px;font-size:1em;}
div.content-container-int {clear:both;float:left;margin: 0px 0px 15px;width:100%;}
div.content-int a {text-decoration:none;color: rgb(75,75,75);}
div.content-int a:visited {text-decoration:none;color: rgb(75,75,75);}
div.content-int a:hover {text-decoration:none;color: rgb(75,75,75);}

/*****************************/
/* SECTION 10 - MISCELLANEOUS */
/*****************************/
.showcode {font-family: monospace; font-weight: bold; font-size: 13px; color: rgb(255,0,0);}
.clear {clear: both;}
.hide {display: none;}
br {clear: none;}
label {font-weight:bold;}
.bold {font-weight:bold;}
.input {width:150px;}
.select {width:150px;}
.left {float:left;}

a.blue {text-decoration:none;color:#995681;}
a.blue:visited {text-decoration:none;color:#995681;}
a.blue:hover {text-decoration:none;color:#995681;}

.ajax-loading {background: url(../images/loader.gif) no-repeat center;height:31px;width:31px;}

.line-box {border-bottom: solid 1px rgb(200,200,200); padding-bottom: 15px; margin: 0px 0px 15px 0px;}

textarea {font-size:12px;}

/*****************************/
/* SECTION 11 - ERRORS		 */
/*****************************/
div#notice_dialog {padding:0px;margin:0 0 10px;}

div.error {text-align:left;background-color:#FC7373;border: 2px solid #C00;color:#FFF;font-weight:bold;padding:5px;margin-bottom:1px;}
div.success {text-align:left;background-color: #88BB55;border: 2px solid #4FA800;color:#FFF;font-weight:bold;padding:5px;margin-bottom:1px;}

span.input-error { color:#FC4242;font-weight:bold;}

/*****************************/
/* SECTION 12 - RATINGS		 */
/*****************************/

.static-star-rating,.static-star-rating a:hover,.static-star-rating a:active,.static-star-rating a:focus,.static-star-rating .current-rating{background: url(../images/star.gif) left -1000px repeat-x;}
.static-star-rating{position:relative;width:125px;height:25px;overflow:hidden;list-style:none;margin:0;padding:0;background-position: left top;}
.static-star-rating li{display: inline;}
.static-star-rating a,.static-star-rating .current-rating{position:absolute;top:0;left:0;text-indent:-1000em;height:25px;line-height:25px;outline:none;overflow:hidden;border: none;}
.static-star-rating a:hover,.static-star-rating a:active,.static-star-rating a:focus{cursor:default;}
.static-star-rating .current-rating{z-index:1;background-position: left center;}

.star-rating,.star-rating a:hover,.star-rating a:active,.star-rating a:focus,.star-rating .current-rating{background: url(../images/star.gif) left -1000px repeat-x;}
.star-rating{position:relative;width:125px;height:25px;overflow:hidden;list-style:none;margin:0;padding:0;background-position: left top;}
.star-rating li{display: inline;}
.star-rating a,.star-rating .current-rating{position:absolute;top:0;left:0;text-indent:-1000em;height:25px;line-height:25px;outline:none;overflow:hidden;border: none;}
.star-rating a:hover,.star-rating a:active,.star-rating a:focus{background-position: left bottom;}
.star-rating .current-rating{z-index:1;background-position: left center;}
.inline-rating{display: inline-block;vertical-align: middle;}
.small-star{width:50px;height:10px;}
.small-star,.small-star a:hover,.small-star a:active,.small-star a:focus,.small-star .current-rating{background-image: url(../images/star_small.gif);line-height: 10px;height: 10px;}


/*****************************/
/* SECTION 13 - UPLOAD AJAX	 */
/*****************************/

.fileUploadQueueItem {
	font: 11px Verdana, Geneva, sans-serif;
	background-color: #F5F5F5;
	border: 3px solid #E5E5E5;
	margin-top: 5px;
	padding: 10px;
	width: 300px;
}
.fileUploadQueueItem .cancel {
	float: right;
}
.fileUploadProgress {
	background-color: #FFFFFF;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-right: 1px solid #C5C5C5;
	border-bottom: 1px solid #C5C5C5;
	margin-top: 10px;
	width: 100%;
}
.fileUploadProgressBar {
	background-color: #0099FF;
}

/** SEPARATOR BLANC **/
div.separation-blanc { background-image:url(/public/images/general/dot-white.gif); background-position:left bottom; background-repeat:repeat-x; clear:both; padding:2px 5px; }


/** FOOTER **/
#footer {background-color:#995681;text-align:center;color:white;width:970px;padding: 5px 0px;margin-left:3px;font-size:12px;}
#footer .menu-footer { text-align: left; font-weight: normal; }
#footer .menu-footer li { list-style: none; }
#footer .menu-element a { color:#703059; font-size:12px; }
#footer .menu-element { color:#703059; text-align:left;margin-left:15px; }




