/*Theme Name: Email-events.comDescription: Site de référencement des bonnes sortiesAuthor: Original-h	Author URI: http://www.email-events.com/Tags: zouk, soirée, concerts,interview, spectaclesVersion: 1.3*//* import stylesheets and hide from ie/mac \*/@import url("css/formulaire.css");
@import url("css/lightbox.css");
@import url("css/footer.css");/* end import/hide */
@import url("css/calendrier.css");
* { margin:0; padding:0; }
img { border:0; }
.reset { clear:both;margin:0;padding:0; }
.clearfloat {
	display:inline-block
	}

.clearfloat {
	display:block
	}
html, body {
height:100%;
}

body, input, select, textarea { font-family:Georgia,serif;font-weight:normal; }
body {
text-align: center;
font: 12px verdana, arial, sans-serif;
background-color:white;
color:black;
/*background-image:url("http://www.email-events.com/images/f_halloween.jpg");
background-repeat: no-repeat;
background-position:center;
background-position:top;*/
/*background-position:0 0;*/
}
img { border: 0; }
pre { font-family: monospace; font-size: 1.0em; }
#haut-block{
	padding:0 0 0 16px;
	margin:0 0 16px;
	float:left;
	width:100%;
	border-left:1px solid #d8d8d8;
	list-style:none;
	font-size:110%;
}
.conteneur {
text-align:left;
width:1000px;
margin-top:0px;
margin-left:auto;
margin-right:auto;
font: 12px verdana, arial, sans-serif;
position:relative;
background-color:white;
}
.conteneur ul {
list-style-type: none;
}
#titre_e{
float: left;
}
#download li{
background:url(/images/bullet.gif) left no-repeat;
padding-left:1em;

}
/*******************************************
Top Menu
********************************************/
.top{ color:#999; font-size:10px; font-weight:bold; height:30px; line-height:16px; overflow:hidden; position:relative; top:0;}
.top a{ color:#6e8d99;}
.top a:hover{ color:#006090; text-decoration:none;}
.top-links{ float:left; margin:7px 25px 0 0;}
.top-links{ float:left; margin:7px 25px 0 0;}
.top-links li{ border-left:1px solid #ccc; display:inline; float:left; padding:0 8px;}
.top-links .first{ border-left:none; padding-left:0;}
.top-login{ float:right; height:24px; line-height:24px; margin-top:3px;}
.top-login-text{ float:left; height:24px; line-height:24px; padding-left:5px;}
.top .btn-create-account{ float:left;}
.btn_news{ display:block;float:right;height:24px; overflow:hidden; width:202px;background:url(/images/btn_newsletter.jpg) no-repeat top left;}


/**
Conteneur Standard
*/
.Homepage {
width:690px;
float:left;
background:transparent;
}
html>body .Homepage {
height: auto;
}
.Homepage .CentraleHome {
float:left;
width:400px;;
height: 100%;
}
html>body .Homepage .CentraleHome {
height: auto;
min-height:100%;
}
.PartieDroite {
/*float:left;*/
width:310px;
height:auto;
float: right;
color: black;
background: #f3f3f3;
text-align: justify;
font-size:10px;
font-family:Georgia,serif;font-weight:normal;
font-weight:normal;

	}
.PartieDroite h5 {
font-size: 12px;
 border-bottom: 1px dotted #333;
 font-weight: bold;
 margin: 1px 0px 0px 0px;
 padding: 0;
 color: #333;
}

.PartieDroite .presentation{
margin: 0px 0px 25px 0px;
padding: 0px 5px 0px 10px;
}

.PartieDroite form {
    margin: 0 0 20px 0;
    padding-top: 2px;
    padding-left: 5px;
}
#partage_social{
	margin-top:10px;
        width:90%;
}
#partage_social * li{
	padding:1px 5px 0 0;
	float:left;
}
#zone_gauche {
	width:300px;
	margin-right:5px;
	float:left;
}
.Gauche {
float:left;
z-index:2;
}
.BlockGauche {
margin-bottom:15px;
background-color:transparent;
padding-bottom:20px;
}


a:link { color: black; text-decoration: none; }
a:visited { color: black; text-decoration: none; }
a:active { color: black; text-decoration: none; }
a:hover { color: black; text-decoration: none; }

h1,h4,h6 { font-weight: bold; color:black; }
h1 { font-size: 1.5em; margin: 0em 0em 0.4em 0em; text-align: center; }
h2{
background-image:url(../images/bg_h1.png);
background-position:0 0;
background-repeat:repeat-x;
padding:6px 8px 7px 8px;
margin: 0px 5px 0px 10px;
font-family: font-family:Georgia,serif;font-weight:normal;
font-weight:normal;
font-size:1.09em;
color:#fff;
}
h3 { font-size: 1.4em; margin: 1.2em 0em 0.4em 0em; color: #e727a8; }
h4 { font-size: 1.2em; margin: 1.2em 0em 0.4em 0em;color: #000;}

h5 {
font-size: 12px;
 border-bottom: 1px dotted #333;
 font-weight: bold;
 margin: 1px 0px 0px 0px;
 padding: 0;
 color: #333;
}
h6 { font-size: 0.8em; margin: 1.2em 0em 0.4em 0em; }
#header .block {
	width:260px;
	margin:0 auto;
	height:1%;
	margin:0px 0px 0px 0px;
	padding-left:5px;
	float:left;
}

#header {
	float:left;
	width:100%;
        color: black;
	font-size:12px;
	min-height:108px;
	border-bottom:1px solid #d0d1d1;
}


#container { margin: 0em auto; width: 765px; padding: 20px 0 20px 0; }
#container .content { padding: 0px; }
#container .content2 { padding: 0px; background-color:#FFCC66; }
#container .content ol, #container .content ul { font-size: 1.0em; line-height: 1.3em; margin: 0.4em 0 0.4em 2.0em; }

/* Content Box */

div.contentbox { width: 80%; text-align: center; margin: 0em auto; }
div.contentboxwrap { border: 2px solid #CBDCED; text-align: left; padding: 30px 30px 20px 30px; clear: both; }

/* Content Box Form */

div.contentboxwrap table { border-spacing: 0px; border-collapse: collapse; empty-cells: show; }
div.contentboxwrap td.label { padding-right: 10px; padding-bottom: 11px; white-space: nowrap; text-align: right; width: 125px; }
div.contentboxwrap .hiddenlabel { visibility: hidden; }
div.contentboxwrap td.field { padding-bottom: 11px; white-space: nowrap; }
div.contentboxwrap td.status { padding-left: 8px; padding-bottom: 11px; white-space: nowrap; }
div.contentboxwrap input.textfield { width: 150px; }


/**
RUBRIQUE NEWS
*/

.ListeActualite {
width:100%;
}

.ListeActualite img {
float:left;
margin-top:3px;
margin-right:10px;
}
.ListeActualite .Liste {

}
html>body .Liste {
}

.ListeActualite .Liste li {
list-style:none;
padding:10px;
padding-top:0;
color:black;
height:120px;
}
html>body .ListeActualite .Liste li {
min-height:120px;
height:auto;
}
.ListeActualite p {
margin-top:5px;
text-align:justify;
height:auto;
}
.ListeActualite .Liste a {
color:#ffd70a;
text-decoration:none;
font-size:14px;
}
.ListeActualite .Liste a:hover {
text-decoration:none;
}
.ListeActualite .Liste h4 {
font-size:11px;
color:black;
}
.ListeActualite .Liste h6 {
clear:both;
text-align:right;
}
.ListeActualite .Liste h6 a {
font-size:11px;
}

/**
ACTU : SEULE
*/
.news_center .news_header h4{color:black;}
.ListeActualite .Actualite {
background-color:#fc5805;
padding-left:25px;
padding-right:10px;
width:100%;
}
html>body .ListeActualite .Actualite {
min-height:160px;
height:auto;
width:auto;
}
.ListeActualite .Actualite h2 {
color:#ffd70a;
text-decoration:none;
font-size:16px;
font-weight:normal;
}
.ListeActualite .Actualite h4 {
font-size:11px;
color:black;
}
/* Signup tabs */

#signuptab {
  float:left;
  width:100%;
  background:#fff url(/images/bg.gif) repeat-x bottom;
  font-size: 1.0em;
  line-height: normal;
}
#signuptab ul {
  margin:0;
  padding: 0px 10px 0px 10px;
  list-style:none;
}
#signuptab li {
  float:left;
  background:url(/images/left_white.png) no-repeat left top;
  margin:0;
  padding:0 3px 0 9px;
  border-bottom:1px solid #CACACA;
}
#signuptab a {
  float:left;
  display:block;
  width:.1em;
  background:url(/images/right_white.png) no-repeat right top;
  padding:2px 15px 0px 6px;
  text-decoration:none;
  font-weight:bold;
  color:#fff;
  white-space: nowrap;
}
#signuptab > ul a {width:auto;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#signuptab a {float:none;}
/* End IE5-Mac hack */
#signuptab a:hover {
  color:#333;
}
#signuptab #signupcurrent {
  background-position:0 -150px;
  border-width:0;
}
#signuptab #signupcurrent a {
  background-position:100% -150px;
  padding-bottom:1px;
  color:#000;
}
#signuptab li:hover, #signuptab li:hover a {
  background-position:0% -150px;
  color:#000;
}
#signuptab li:hover a {
  background-position:100% -150px;
}

/* Signup box */

#signupbox {
  width: 100%;
  text-align: center;
  margin: 0em auto;
}

#signupwrap {
  border: 2px solid #CBDCED;
  text-align: left;
  padding: 30px 10px 20px 30px;
  clear: both;
}

/* Unsupported browsers */

.orange_rbcontent { padding: 0.4em; }
.orange_rbroundbox { width: 100%; }

#unsupported {
  font-weight: bold;
  text-align: left;
}


/* Signup form */

#signupform table {
  border-spacing: 0px;
  border-collapse: collapse;
  empty-cells: show;
}

#signupform .label {
  padding-top: 2px;
  padding-right: 8px;
  vertical-align: top;
  text-align: right;
  width: 125px;
  white-space: nowrap;
}

#signupform .field {
  padding-bottom: 10px;
  white-space: nowrap;
}

#signupform .status {
  padding-top: 2px;
  padding-left: 8px;
  vertical-align: top;
  width: 246px;
  white-space: nowrap;
}

#signupform .textfield {
  width: 170px;
}

#signupform .error {
  background:url(/images/ico_cross_org.gif) no-repeat 0px 0px;
  padding-right: 15px;
  padding-bottom: 15px;
}

#signupform .error_msg {
  font-weight: bold;
  color: #EA5200;
  margin-left: 19px;
}

#signupform .success {
  background:url(/images/ico_check_blu.gif) no-repeat 0px 0px;
  padding-right: 15px;
  padding-bottom: 15px;
}

#signupform .success_msg {
  font-weight: bold;
  color: #0060BF;
  margin-left: 19px;
}

#signupform #dateformatStatus, #signupform #termsStatus {
  margin-left: 6px;
}

#signupform #dateformat_eu {
 vertical-align: middle;
}

#signupform #ldateformat_eu {
  font-weight: normal;
  vertical-align: middle;
}

#signupform #dateformat_am {
  vertical-align: middle;
}

#signupform #ldateformat_am {
  font-weight: normal;
  vertical-align: middle;
}

#signupform #termswrap {
  float: left;
}

#signupform #terms {
  vertical-align: middle;
  float: left;
  display: block;
  margin-right: 5px;
}

#signupform #lterms {
  font-weight: normal;
  vertical-align: middle;
  float: left;
  display: block;
  width: 350px;
  white-space: normal;
}

#signupform #lsignupsubmit {
  visibility: hidden;
}
.news2{
float:right;
}
.news1{
float:left;
}
.comments input, .comments textarea {color:#434343 !important; font-size:120% !important;}
.comments {
	margin:0 0 0 37px !important;
	padding:9px 0px 0 9px;
	width:auto;
	overflow:hidden;
	height:1%;
	clear:left;
	z-index:1;
}

.form .champs h3 {
	margin:-5px 0 10px;
	position:relative;
	color:#ff9213;
	font-weight:100;
	font-size:160%;
}
.form .champs .post .top-link,.form .form-area .post p{
	font-size:12px !important;
}
.form .champs .post .top-link a{
	color:#898989 !important;
}
.form  .chb {
	float:left;
	clear:left;
	display:inline;
	margin:2px 10px 0 0;
	padding:0;
}
.chb-box {
	float:left;
	width:100%;
	padding:5px 0 0;
}
.form .champs {
	height:1%;
	clear:left;
	padding:0 5px 0 4px;

}
.form .champs ul {
	float:left;
	padding:18px 0 0;
	list-style:none;
	margin:17px 0 0;
	border-top:1px solid #e8e8e8;
	width:auto;
}
.form .champs ul.both {
	float:left;
	padding:10px 0 10px 0;
	list-style:none;
	margin:10px 0 10px 0;
	border-top:1px solid #e8e8e8;
	border-bottom:1px solid #e8e8e8;
}
.form .champs .post {
	float:left;
	clear:left;
	width:100%;
	color:#434343;
	font-size:12px !important;
	margin:0 0 17px;
}
.form .champs ul li {
	float:left;
	clear: left;
	width:100%;
	padding:0 0 12px;
}
.center-block .form .champs ul li {padding:0 0 10px; margin:-2px 0 0;}
.form .champs ul li.all {padding:17px 0 4px;}
.form label {
	font-size:120%;
	padding:0 0 3px;
	float:left;
}
.form .text3 {width:389px;}
.form select {width:212px; padding:0;}
.form textarea {
	border:1px solid #e3e8ec;
	width:491px;
	background:#fcfdff;
	float:left;
	font:110% Arial, Helvetica, sans-serif;
	clear:left;
	margin:0 0 1px;
	height:103px;
	padding:4px;
	color:#406580;
}
.form .text, .form .file {
	clear:left;
	float:left;
	color:#406580;
	width:206px;
	background:#fcfdff;
	padding:1px 0 1px 5px;
	margin:0;
	font:110% Arial, Helvetica, sans-serif;
	border:1px solid #e3e8ec;
}
.content h2.title {
	margin:-7px 0 10px;
	padding:0 0 0 5px;
	color:black;
	font-weight:normal;
}
.content .title {
	margin:0;
	float:left;
	padding:0 0 0 4px;
	color:black;
	font-size:160%;
}
.content .title a{
	color:black;
	text-decoration:none;
}
.content .title a:hover{
	text-decoration:underline;
}

.content h5 {
font-size: 12px;
 border-bottom: 1px dotted #333;
 font-weight: bold;
 margin: 1px 0px 0px 0px;
 padding: 0;
 color: #333;
}
.content .post {font-family:Georgia,serif;font-weight:normal;}
.content .post a:hover {text-decoration:underline;}
.content .post .blocks {
	padding:0 0 2px 0;
	margin: 1px 0 0 1px;
	float:left;
	clear:left;
	list-style:none;
}
.content .post .blocks li {
	float:left;
	/*border:1px solid #b2b2b2;*/
	color:#898989;
	padding: 1px 6px 2px 6px;
	margin: -1px 0 0 -1px;
}
.content .post {
	float:left;
	clear:left;
	width:90%;
	color:#434343;
	margin:0 0 17px;
}
.content .post .blocks a.comment {
	padding:0 0 2px 20px;
	height:18px;
	background:url(/images/icon/comment_add.png) no-repeat 0 2px;
}
.content .post .blocks a.arrow {
	padding:0 0 2px 20px;
	background: url(/images/icon/book_open.png) no-repeat 0 2px;
}
.content .post .blocks a.voir {
	padding:0 0 2px 20px;
	height:18px;
	background: url(/images/icon/ico-eye.gif) no-repeat 0 2px;
}
.content .post a {
	color:#36539d;
	text-decoration:none;
}
.post h2 {
	margin:0;
	color:#353535;
	font-size:180%;
	overflow:hidden;
	text-overflow:ellipsis;
}
.content .post .voter {
	float:left;
	width:36px;
	height:37px;
	background:url(/images/votes/bulletin_or.gif) no-repeat 0 0;
	color:#fff;
	text-decoration:none;
	text-align:center;
}

.content .post .voter:hover {
	/*background-position:0 -47px;*/
	text-decoration:none !important;
}
.content .post .voter strong {
	display:block;
	font-size:160%;
	margin:3px 0 0;
	cursor:pointer;
	height:15px;
}
.content .post .voter span {
	color:#2a4b6e;
	display:block;
	margin:4px 0 0;
	font-size:110%;
	text-decoration:none;
	cursor:pointer;
}
.content .post h2 a {
	color:black;
	text-decoration:none;

}
.content .post h2 a:hover {text-decoration:underline;}
.content .post a:hover {text-decoration:underline;}
.content .post .inf div.hover {background:#EFEFEF;}
.content .post .blocks a.email {
	padding:0 0 2px 20px;
	background:url(/images/email.gif) no-repeat 0 2px;
}
.content .post .blocks li:hover,
.content .post .blocks li.hover {
	background:#EFEFEF;
}
.content .post .blocks a.email:hover,
.content .post .blocks a.comment:hover {
	text-decoration:none;
	}
.post h2 {
	margin:0;
	color:black;
	font-size:180%;
	overflow:hidden;
	text-overflow:ellipsis;
}
.content .post h2 a {
	color:black;
	text-decoration:none;

}
.content .post h2 a:hover {text-decoration:underline;}
/*.content .post h2 img {margin-right:5px;}*/
.content .post p {
	margin:0 0 7px;
	font-size:130%;
}
/* article */
.article {
	margin:0 0 7px;
	font-size: 12px !important;
	width:100% !important;
}
.article *{
	font-size: 12px !important;
}
.article{background:#fff;width:100%;}
/* bc */
.content .bc {
	clear:left;
	padding:0;
	min-height:18px;
	margin:0;
	list-style:none;
}
.content .bc li {
	float:left;
	color:#6f787c;
	padding:0 9px 0 5px;
	line-height:13px;
	white-space: nowrap;
}
.content .bc a {
	text-decoration:none;
	color:#6f787c;
}
.content .bc a:hover {text-decoration:underline;}
.content .bc .last {background:none;}
.content .post h2 img {margin-right:5px;}

/* comment-post */
.comment-post {
	overflow:hidden;
	height:1%;
	clear:left;
	margin:0 0 20px;
}
.comment-post a:hover {text-decoration:underline;}

.comment-post .cp {
	margin:0 11px 0 49px;
}

.comment-post .comment-title {
	background:url(/images/comment-title.gif) repeat-x;
	padding:3px 0 3px 10px;
	margin:0 0 6px;
	overflow:hidden;
	height:1%;
}
.comment-post .comment-title p {
	float:right;
	font-size:90%;
	margin:0;
	padding:0 10px 0 0;
	color:#898989;
}
.comment-post h4 {
	margin:0;
	font-size:110%;
	float:left;
}
.comment-post .comment-text {
	margin:0 0 0 9px;
	color:#434343;
}
.comment-post h3 {
	margin:0 0 2px;
	font-size:90%;
}
.comment-post p {
	margin:0 0 5px;
	font-size:120%;
	line-height:140%;
}

.comment-post a {
	color:#36539d;
	text-decoration:none;
}
.comment-post a.repon {
	float:right;
	font-size:110%;
	color:#36539d;
	text-decoration:none;
	display:inline;
	margin:0 10px 0 0;
	padding:1px 0 3px 22px;
	background: url(/shared/images/repon-link.gif) no-repeat;
	cursor:pointer;
}

.comment-post img {
	float:left;
	padding:1px;
	border:1px solid #83a6c2;
}
.comment-post p.e-repon {
	font-size:110%;
	color:#898989;
}
.adn {
	margin: 0 0 17px 40px;
	clear: left;
}
.content .post .inf {
	margin:0 0 0 55px;
}
.content .post .inf div.hover {background:#EFEFEF;}
.video-box h5 {
font-size: 12px;
 border-bottom: 1px dotted #333;
 font-weight: bold;
 margin: 1px 0px 0px 0px;
 padding: 0;
 color: #333;
}
.box {
	overflow:hidden;
	height:1%;
	clear:left;
	border-bottom:1px solid #cccdcd;
	margin:15px 24px 0 28px;
	padding:0 158px 0 0;
}
.box p.pad {margin:0 0 17px;}
.box p span {font-weight:bold; color:#36539d;}
.box p strong {float:left; width:70px;}
.box p .text {
	border:1px solid #d5d5d5;
	background:#fff;
	color:#36539d;
	font:11px Arial, Helvetica, sans-serif;
	padding:1px 0 2px 5px;
	float:left;
	position:relative;
	width:214px;
	margin:-2px 0 0;
}
.box ul .text {
	border:1px solid #d5d5d5;
	background:#fff;
	color:#737476;
	font:11px Arial, Helvetica, sans-serif;
	padding:1px 0 2px 5px;
	float:left;
	width:69%;
}

.box h4 {
	margin:0 0 10px;
	font-size:110%;
	color:black;
}
.box ul {
	padding:0;
	margin:0 0 4px;
	clear:left;
	font-size:110%;
	list-style:none;
}

.box ul li {
	padding:0 0 6px 12px;
	background:url(/shared/images/arrow-list.gif) no-repeat 3px 3px;
}

.box ul a {
	color:#36539d;
	text-decoration:none;
}
.box ul a:hover {text-decoration:underline;}

.box a.img img {
	float:left;
	border:none;
	margin:10px 0 0;
	clear:left;
}

/** div pour le centre **/
.contenu {
	float:left;
	width:300px;
	height:auto;
	margin:5px 10px 0px 0px;
	padding:0px 0px 7px 5px;
	}
.menu {
	float:left;
	width:350px;
	height:auto;
	margin:0px 10px 0px 0px;
	padding:0px 0px 7px 5px;

	}
.menu ol.top {
	width: 100%;
	list-style: none;
}
.menu ol.top li {
	padding:0 0 2px 5px;
}
.menu ol.top li span {
	font-size:90%;
	margin-right:5px;
	}
.menu h3.shop-menu {
    font-weight: bold;
    font-size: 12px;
    color: #7b7976;
}
.menu ol {
	padding:0;
	margin:0 0 16px;
	border:none;
	float:left;
	width:330px;
	font-size:110%;
	list-style-position: inside;
	list-style-type: decimal;
}
.menu ol li {
	padding:0 0 2px 6px;
	margin:0;
	line-height:16px;
	color: #6f787c;
	border-left: 1px solid #e3e3e5;
}
.menu ol li.rbg {
	background: #e2e2e2;
}

.menu ul li {
	padding:0 0 2px;
	max-width:300px !important;
	width:100%;
	float:left;
}

.menu ul.link-list {
	padding:0;
	border:none;
}
/** gestion des tag **/
#tags{
	text-align:justify;
	margin-bottom: 15px;
	text-decoration:none;
	color:#303030;
	line-height:20px;
	margin-right:3px;
	cursor:pointer;
	font-weight:bold;
}
div#hotag {
	width:200px;
	height:auto;
	}
a:hover {text-decoration:underline;}
/** gestion des classements **/
div#classement {
	float:left;
	width:180px;
	height:auto;
	margin:0px 15px 0px 0px;
    padding-left:10px;
	}
div#classement ol.top {
	width: 100%;
	list-style: none;
}
div#classementol.top li {
	padding:0 0 2px 5px;
}
div#classement ol.top li span {
	font-size:90%;
	margin-right:5px;
	}
div#classement h3.shop-menu {
    font-weight: bold;
    font-size: 12px;
    color: #7b7976;
}
div#classement ol {
	padding:0;
	margin:0 0 16px;
	border:none;
	float:left;
	width:180px;
	font-size:110%;
	list-style-position: inside;
	list-style-type: decimal;
}
div#classement ol li {
	padding:0 0 2px 6px;
	margin:0;
	line-height:16px;
	color: #6f787c;
	border-left: 1px solid #e3e3e5;
}
div#classement ol li.rbg {
	background: #e2e2e2;
}
/** rubrique **/
div#rubrique {
	float:left;
	width:180px;
	height:auto;
	margin:0 15px 0 0;
}

div#rubrique ul li {
	padding:0 0 2px 6px;
	margin:0;
	line-height:16px;
	color: #6f787c;
	border-left: 1px solid #e3e3e5;
	border-bottom:1px solid #e3e3e5;
}

/** archive **/
div#archive {
	float:left;
	width:180px;
	height:auto;
	margin:0 15px 0 0;
	}
div#archive ul li {
	padding:0 0 2px 6px;
	margin:0;
	line-height:16px;
	color: #6f787c;
	border-left: 1px solid #e3e3e5;
	border-bottom:1px solid #e3e3e5;
}
div#resultat {
	float:left;
	width:700px;
	height:auto;
	margin:0 15px 0 0;

	}
div#resultat ol.top {
	width: 100%;
	list-style: none;
}
div#resultat ol.top li {
	padding:0 0 2px 5px;
}
div#resultat ol.top li span {
	font-size:90%;
	margin-right:5px;
	}
div#resultat h3.shop-menu {
    font-weight: bold;
    font-size: 12px;
    color: #7b7976;
}
div#resultat ol {
	padding:0;
	margin:0 0 16px;
	border:none;
	float:left;
	width:700px;
	font-size:110%;
	list-style-position: inside;
	list-style-type: decimal;
}
div#resultat ol li {
	padding:0 0 2px 6px;
	margin:0;
	line-height:16px;
	color: #6f787c;
	border-left: 1px solid #e3e3e5;
}
div#resultat ol li.rbg {
	background: #e2e2e2;
}

div#resultat ul li {
	padding:0 0 2px;
	max-width:700px !important;
	width:100%;
	float:left;
}
.line {
	padding:0 0 6px;
	border-bottom:1px solid #eee;
}
.file{
/*border-top: 1px solid #b1b1b1;*/
border-bottom: 1px solid #b1b1b1;
padding:0 0 10px;
}
.homeinfo img {
float:left;
margin-top:3px;
margin-right:10px;
}
.two-box h6 {
	margin:0 0 6px;
	color:#ff801a;
	font-size:160%;
	width:100%;
	clear:left;
	font-weight:bold;
}<!--#e727a8;-->

/* gestion des votes **/
.two-box h4 { font-size:1.0em;margin:0 0 6px;color:#000; }
.two-box h5 {background:url(/images/line.gif) repeat-x 0 10px; overflow:hidden;}
.two-box h5 span {
	float:left;
	padding:10px 4px 0 0;
	background:#fff;
}
.two-box h6 img {margin:0 0 -1px;}
.two-box ul {
	padding:0;
	margin:0;
	list-style:none;
}
.two-box ul li {
/*background:#e2e2e2;*/
	float:left;
	width:100%;
}
.two-box ul div {
	margin:5px 0 0 54px;
	padding:0 0 6px;
	border-bottom:1px solid #eee;
}
.two-box ul div p a.com, .tb-links a.com {
	padding:0 0 0 18px;
	margin:0 8px 0 0;
	background:url(/images/pic-comment2.gif) no-repeat 0 1px;
}
.two-box ul div p a.date2, .tb-links a.date2 {
	padding:0 0 0 20px;
	background:url(/images/pic-date.gif) no-repeat 0 1px;
}

.two-box a.a-voter {
	float:left;
	width:38px;
	height:39px;
	padding:10px 0px 0px 0px;
	margin:0;
	overflow:hidden;
	text-decoration:none;
	color:#fff;
	background:url(/images/voter-border.gif) no-repeat 0 2px;
	cursor:pointer;
}
.two-box a.a-voter:hover {background-position:0 -41px;}
.two-box a.a-voter span.voter {
	float:left;
	width:36px;
	height:37px;
}

.two-box a.a-voter strong {
	display:block;
	padding:3px 0 0;
	text-align:center;
	font-size:130%;
	height:16px;
}
.two-box a.a-voter span.voter span {
	color:#36539d;
	display:block;
	padding:3px 0 0;
	text-align:center;
}
.two-box a.right {
	float:right;
	display:inline;
	margin:3px 0 0 10px;
	color:#36539d;
	text-decoration:none;
}
.two-box a.right:hover {text-decoration:underline;}

.two-box a.vm span.voter {background:url(/images/votes/bulletin_v.gif) no-repeat;}
.two-box a.bv span.voter {background:url(/images/votes/bulletin_v.gif) no-repeat;}
.two-box a.br span.voter {background:url(/images/votes/bulletin_r.gif) no-repeat;}
.two-box a.or span.voter {background:url(/images/votes/bulletin_or.gif) no-repeat;}
.two-box a.vi span.voter {background:url(/images/votes/bulletin_vi.gif) no-repeat;}

/* video-box */
.video-box {
	float:left;
	width:49%;
	margin:17px 0 0;
}
.video-box h6 {
	margin:0 0 6px;
	color:#ff801a;
	font-size:160%;
	clear:left;
	float:left;
	width:100%;
	font-weight:bold;
}
/*.video-box h5 {background:url(/images/line.gif) repeat-x 0 10px; overflow:hidden;}
.video-box h5 span {
	float:left;
	padding:0 4px 0 0;
	background:#fff;
}
.video-box h5 a {color:#000;text-decoration:none;}
.video-box h5 img {margin:0 0 -1px;}*/

.contenu {
	float:left;
	width:300px;
	height:400px;
	margin:0 15px 0 0;
	padding:0 0 2px 5px;
	}
.menu {
	float:left;
	width:350px;
	height:400px;
	margin:0 15px 0 0;
	padding:0 0 2px 5px;

	}
.menu ol.top {
	width: 100%;
	list-style: none;
}
.menu ol.top li {
	padding:0 0 2px 5px;
}
.menu ol.top li span {
	font-size:90%;
	margin-right:5px;
	}
.menu h3.shop-menu {
    font-weight: bold;
    font-size: 12px;
    color: #7b7976;
}
.menu ol {
	padding:0;
	margin:0 0 16px;
	border:none;
	float:left;
	width:330px;
	font-size:110%;
	list-style-position: inside;
	list-style-type: decimal;
}
.menu ol li {
	padding:0 0 2px 6px;
	margin:0;
	line-height:16px;
	color: #6f787c;
	border-left: 1px solid #e3e3e5;
}
.menu ol li.rbg {
	background: #e2e2e2;
}

.menu ul li {
	padding:0 0 2px;
	max-width:300px !important;
	width:100%;
	float:left;
}

.menu ul.link-list {
	padding:0;
	border:none;
}
#tags{
	text-align:justify;
	margin-bottom: 15px;
	text-decoration:none;
	color:#303030;
	line-height:20px;
	margin-right:3px;
	cursor:pointer;
	font-weight:bold;
}
div#hotag {
	width:200px;
	height:auto;
	padding-left :10px;
	}
a:hover {text-decoration:underline;}

div#classement {
	float:left;
	width:180px;
	height:auto;
	margin:0 15px 0 0;

	}

div#classement ol.top {
	width: 100%;
	list-style: none;
}
div#classementol.top li {
	padding:0 0 2px 5px;
}
div#classement ol.top li span {
	font-size:90%;
	margin-right:5px;
	}
div#classem?
	?.?Œ??º???ent h3.shop-menu {
    font-weight: bold;
    font-size: 12px;
    color: #7b7976;
}
div#classement ol {
	padding:0;
	margin:0 0 16px;
	border:none;
	float:left;
	width:180px;
	font-size:110%;
	list-style-position: inside;
	list-style-type: decimal;
}
div#classement ol li {
	padding:0 0 2px 6px;
	margin:0;
	line-height:16px;
	color: #6f787c;
	border-left: 1px solid #e3e3e5;
}
div#classement ol li.rbg {
	background: #e2e2e2;
}
div#rubrique {
	float:left;
	width:180px;
	height:auto;
	margin:0 15px 0 0;
}

div#rubrique ul li {
	padding:0 0 2px 6px;
	margin:0;
	line-height:16px;
	color: #6f787c;
	border-left: 1px solid #e3e3e5;
	border-bottom:1px solid #e3e3e5;
}
div#archive {
	float:left;
	width:180px;
	height:auto;
	margin:0 15px 0 0;
	}
div#archive ul li {
	padding:0 0 2px 6px;
	margin:0;
	line-height:16px;
	color: #6f787c;
	border-left: 1px solid #e3e3e5;
	border-bottom:1px solid #e3e3e5;
}
div#resultat {
	float:left;
	width:700px;
	height:auto;
	margin-left:15px;margin:0 15px 0 0;

	}
div#resultat ol.top {
	width: 100%;
	list-style: none;
}
div#resultat ol.top li {
	padding:0 0 2px 5px;
}
div#resultat ol.top li span {
	font-size:90%;
	margin-right:5px;
	}
div#resultat h3.shop-menu {
    font-weight: bold;
    font-size: 12px;
    color: #7b7976;
}
div#resultat ol {
	padding:0;
	margin:0 0 16px;
	border:none;
	float:left;
	width:700px;
	font-size:110%;
	list-style-position: inside;
	list-style-type: decimal;
}
div#resultat ol li {
	padding:0 0 2px 6px;
	margin:0;
	line-height:16px;
	color: #6f787c;
	border-left: 1px solid #e3e3e5;
}
div#resultat ol li.rbg {
	background: #e2e2e2;
}

div#resultat ul li {
	padding:0 0 2px;
	max-width:700px !important;
	width:100%;
	float:left;
}
#colonne_gauche{
float: left;
width: 350px;
margin:7px 0px 0px 7px;
font-family:Georgia,serif;font-weight:normal;
font-weight:normal;
}

#colonne_droite{
float: left;
width: 300px;
margin: 7px 0px 0px 15px;
font-family:Georgia,serif;font-weight:normal;
font-weight:normal;
}
/** a voir **/

.comments input, .comments textarea {color:#434343 !important; font-size:120% !important;}
.comments {
	margin:0 0 0 37px !important;
	padding:9px 0px 0 9px;
	width:auto;
	overflow:hidden;
	height:1%;
	clear:left;
	z-index:1;
}

.form .champs h3 {
	margin:-5px 0 10px;
	position:relative;
	color:#ff9213;
	font-weight:100;
	font-size:160%;
}
.form .champs .post .top-link,.form .form-area .post p{
	font-size:12px !important;
}
.form .champs .post .top-link a{
	color:#898989 !important;
}
.form  .chb {
	float:left;
	clear:left;
	display:inline;
	margin:2px 10px 0 0;
	padding:0;
}
.chb-box {
	float:left;
	width:100%;
	padding:5px 0 0;
}
.form .champs {
	height:1%;
	clear:left;
	padding:0 5px 0 4px;

}
.form .champs ul {
	float:left;
	padding:18px 0 0;
	list-style:none;
	margin:17px 0 0;
	border-top:1px solid #e8e8e8;
	width:auto;
}
.form .champs ul.both {
	float:left;
	padding:10px 0 10px 0;
	list-style:none;
	margin:10px 0 10px 0;
	border-top:1px solid #e8e8e8;
	border-bottom:1px solid #e8e8e8;
}
.form .champs .post {
	float:left;
	clear:left;
	width:100%;
	color:#434343;
	font-size:12px !important;
	margin:0 0 17px;
}
.form .champs ul li {
	float:left;
	clear: left;
	width:100%;
	padding:0 0 12px;
}
.center-block .form .champs ul li {padding:0 0 10px; margin:-2px 0 0;}
.form .champs ul li.all {padding:17px 0 4px;}
.form label {
	font-size:120%;
	padding:0 0 3px;
	float:left;
}
.form .text3 {width:389px;}
.form select {width:212px; padding:0;}
.form textarea {
	border:1px solid #e3e8ec;
	width:491px;
	background:#fcfdff;
	float:left;
	font:110% Arial, Helvetica, sans-serif;
	clear:left;
	margin:0 0 1px;
	height:103px;
	padding:4px;
	color:#406580;
}
.form .text, .form .file {
	clear:left;
	float:left;
	color:#406580;
	width:206px;
	background:#fcfdff;
	padding:1px 0 1px 5px;
	margin:0;
	font:110% Arial, Helvetica, sans-serif;
	border:1px solid #e3e8ec;
}
.content h2.title {
	margin:-7px 0 10px;
	padding:0 0 0 5px;
	color:black;
	font-weight:100;
}
.content .title {
	margin:0;
	float:left;
	padding:0 0 0 4px;
	color:#ff9213;
	font-size:160%;
}
.content .title a{
	color:#ff9213;
	text-decoration:none;
}
.content .title a:hover{
	text-decoration:underline;
}
.content {
font-size:12px;
font-family:Georgia,serif;
font-weight:normal;
color: black;
	}
.content .post a:hover {text-decoration:underline;}
.content .post .blocks {
	padding:0 0 2px 0;
	margin: 1px 0 0 1px;
	float:left;
	clear:left;
	list-style:none;
}
.content .post .blocks li {
	float:left;
	/*border:1px solid #b2b2b2;*/
	color:#898989;
	padding: 1px 6px 2px 6px;
	margin: -1px 0 0 -1px;
}
.content .post {
	float:left;
	clear:left;
	width:100%;
	color:#434343;
	margin:0 0 17px;
}
.content .post .blocks a.comment {
	padding:0 0 2px 20px;
	height:18px;
	background:url(/images/icon/comment_add.png) no-repeat 0 2px;
}
.content .post .blocks a.arrow {
	padding:0 0 2px 14px;
	height:18px;
	background: url(/images/icon/book_open.png) no-repeat 0 2px;
}
.content .post .blocks a.voir {
	padding:0 0 2px 20px;
	height:18px;
	background: url(/images/icon/ico-eye.gif) no-repeat 0 2px;
}
.content .post a {
	color:#36539d;
	text-decoration:none;
}
.post h2 {
	margin:0;
	color:black;
	font-size:180%;
	overflow:hidden;
	text-overflow:ellipsis;
}
.content .post .voter {
	float:left;
	width:36px;
	height:37px;
	background:url(/images/votes/bulletin_or.gif) no-repeat 0 0;
	color:#fff;
	text-decoration:none;
	text-align:center;
}

.content .post .voter:hover {
	/*background-position:0 -47px;*/
	text-decoration:none !important;

}
.content .post .voter strong {
	display:block;
	font-size:160%;
	margin:3px 0 0;
	cursor:pointer;
	height:15px;
}
.content .post .voter span {
	color:#2a4b6e;
	display:block;
	margin:4px 0 0;
	font-size:110%;
	text-decoration:none;
	cursor:pointer;
}
.content .post h2 a {
	color:black;
	text-decoration:none;

}
.content .post h2 a:hover {text-decoration:underline;}
.content .post a:hover {text-decoration:underline;}
.content .post .inf div.hover {background:#EFEFEF;}
.content .post .blocks a.email {
	padding:0 0 2px 20px;
	background:url(/images/email.gif) no-repeat 0 2px;
}
.content .post .blocks li:hover,
.content .post .blocks li.hover {
	background:#EFEFEF;
}
.content .post .blocks a.email:hover,
.content .post .blocks a.comment:hover {
	text-decoration:none;
	}
.post h2 {
	margin:0;
	color:black;
	font-size:180%;
	overflow:hidden;
	text-overflow:ellipsis;
}
.content .post h2 a {
	color:black;
	text-decoration:none;

}
.content .post h2 a:hover {text-decoration:underline;}
/*.content .post h2 img {margin-right:5px;}*/
.content .post p {
	margin:0 0 7px;
	font-size:130%;
}
/* bc */
.content .bc {
	clear:left;
	padding:0;
	min-height:18px;
	margin:0;
	list-style:none;
}
.content .bc li {
	float:left;
	color:#6f787c;
	padding:0 9px 0 5px;
	line-height:13px;
	background:url(/shared/images/bc-arrow.gif) no-repeat 100% 4px;
	white-space: nowrap;
}
.content .bc a {
	text-decoration:none;
	color:#6f787c;
}
.content .bc a:hover {text-decoration:underline;}
.content .bc .last {background:none;}
.content .post h2 img {margin-right:5px;}
/* article */
.article {
	margin:0 0 7px;
	font-size: 12px !important;
	width:100% !important;
}
.article *{
	font-size: 12px !important;
}
.article{background:#fff;width:100%;}
.article img {
float:left;
margin-top:3px;
margin-right:10px;
}
**/
/* comment-post */
.comment-post {
	overflow:hidden;
	height:1%;
	clear:left;
	margin:0 0 20px;
}
.comment-post a:hover {text-decoration:underline;}

.comment-post .cp {
	margin:0 11px 0 49px;
}

.comment-post .comment-title {
	background:url(/images/comment-title.gif) repeat-x;
	padding:3px 0 3px 10px;
	margin:0 0 6px;
	overflow:hidden;
	height:1%;
}
.comment-post .comment-title p {
	float:right;
	font-size:110%;
	margin:0;
	padding:0 10px 0 0;
	color:#898989;
}
.comment-post h4 {
	margin:0;
	font-size:110%;
	float:left;
}
.comment-post .comment-text {
	margin:0 0 0 9px;
	color:#434343;
}
.comment-post h3 {
	margin:0 0 2px;
	font-size:120%;
}
.comment-post p {
	margin:0 0 5px;
	font-size:120%;
	line-height:140%;
}

.comment-post a {
	color:#36539d;
	text-decoration:none;
}
.comment-post a.repon {
	float:right;
	font-size:110%;
	color:#36539d;
	text-decoration:none;
	display:inline;
	margin:0 10px 0 0;
	padding:1px 0 3px 22px;
	background: url(/shared/images/repon-link.gif) no-repeat;
	cursor:pointer;
}

.comment-post img {
	float:left;
	padding:1px;
	border:1px solid #83a6c2;
}
.comment-post p.e-repon {
	font-size:110%;
	color:#898989;
}
.adn {
	margin: 0 0 17px 40px;
	clear: left;
}
.content .post .inf {
	margin:0 0 0 55px;
}
.content .post .inf div.hover {background:#EFEFEF;}

/*
.comment-post .manager-comment{
	background-color: #FFEEDD;
}

/******* FORM *******/
#customForm{
	padding: 0 10px 10px;
}
#customForm label{
	display: block;
	color: #797979;
	font-weight: 700;
	line-height: 1.4em;
}
#customForm input{
	width: 220px;
	padding: 6px;
	color: #949494;
	font-family:Georgia,serif;
        font-weight:normal;
	font-size: 11px;
	border: 1px solid #cecece;
}
#customForm input.error{
	background: #f8dbdb;
	border-color: #e77776;
}
#customForm textarea{
	width: 550px;
	height: 80px;
	padding: 6px;
	color: #adaeae;
        font-family:Georgia,serif;font-weight:normal;
	font-style: italic;
	font-size: 12px;
	border: 1px solid #cecece;
}
#customForm textarea.error{
	background: #f8dbdb;
	border-color: #e77776;
}
#customForm div{
	margin-bottom: 15px;
}
#customForm div span{
	margin-left: 10px;
	color: #b1b1b1;
	font-size: 11px;
	font-style: italic;
}
#customForm div span.error{
	color: #e46c6e;
}
#customForm #send{
	background: #6f9ff1;
	color: #fff;
	font-weight: 700;
	font-style: normal;
	border: 0;
	cursor: pointer;
}
#customForm #send:hover{
	background: #79a7f1;
}
#error{
	margin-bottom: 20px;
	border: 1px solid #efefef;
}
#error ul{
	list-style: square;
	padding: 5px;
	font-size: 11px;
}
#error ul li{
	list-style-position: inside;
	line-height: 1.6em;
}
#error ul li strong{
	color: #e46c6d;
}
#error.valid ul li strong{
	color: #93d72e;
}
/******* /FORM *******/

/** Gestion de la barre de menu **/
#topbar2
{
    font-size:14px;
    color:#3b5d14;
    border:1px solid #d5d5d5;
    background:#ffebb5;
    font-weight:normal;
    padding:6px;
    overflow:auto;
    height:1%;
    clear:both;
}

#topbar2 a
{
    color:#3b5d14;
    text-decoration:none;
    margin:0 10px;
    height:23px;
    line-height:23px;
    float:left;
    display:block;
}

#middlebar
{
    font-size:11px;
    color:#3b5d14;
    background:#90b557;
    font-weight:bold;
    padding:6px;
    overflow:auto;
    height:1%;
    clear:both;
}

#middlebar a
{
    color:#3b5d14;
    text-decoration:none;
    margin:0 5px;
    padding-right:10px;
    height:23px;
    line-height:23px;
    display:block;
    float:left;
    background:url(../images/mb_a.png) right top no-repeat;
}

#middlebar a span
{
    background:url(../images/mb_span.png) left top no-repeat;
    height:23px;
    display:block;
	}
   /** gestion boite à onglet **/
   
#tabbed_box_1 {
	margin: 0px auto 0px auto;
	width:300px;
}
.tabbed_box h4 {
	font-family:Verdana, arial, helvetica, sans-serif;
font-weight:normal;
	font-size:23px;
	color:#ffffff;
	letter-spacing:-1px;
	margin-bottom:10px;
}
.tabbed_box h4 small {
	color:#e3e9ec;
	font-weight:normal;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	position:relative;
	top:-4px;
	left:6px;
	letter-spacing:0px;
}
.tabbed_area {
	border:1px solid #494e52;
	background-color:#b28a07;
	padding:8px;	
}

ul.tabs {
	margin:0px; padding:0px;
	margin-top:5px;
	margin-bottom:6px;
}
ul.tabs li {
	list-style:none;
	display:inline;
}
ul.tabs li a {
	background-color:#ffebb5;
	color:black;
	padding:8px 14px 8px 14px;
	text-decoration:none;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	border:1px solid #464c54;
	background-image:url(images/tab_off.jpg);
	background-repeat:repeat-x;	 
	background-position:bottom;
}
ul.tabs li a:hover {
	background-color:#2f343a;
	color:white;
	border-color:#2f343a;
}
ul.tabs li a.active {
	background-color:#ffffff;
	color:#282e32;
	border:1px solid #464c54; 
	border-bottom: 1px solid #ffffff;
	background-image:url(images/tab_on.jpg);
	background-repeat:repeat-x;
	background-position:top;	
}
.cont {
	background-color:#ffffff;
	padding:10px;
	border:1px solid #464c54; 	
	font-family:Arial, Helvetica, sans-serif;
        font-weight:normal;
	background-image:url(images/content_bottom.jpg);
	background-repeat:repeat-x;	 
	background-position:bottom;	
}
#content_2, #content_3 { display:none; }

.cont ul {
	margin:0px;
	padding:0px 20px 0px 20px;
}
.cont ul li {
	list-style:none;
	border-bottom:1px solid #d6dde0;
	padding-top:15px;
	padding-bottom:15px;
	font-size:13px;
}
.cont ul li:last-child {
	border-bottom:none;
}
.cont ul li a {
	text-decoration:none;
	color:#3e4346;
}
.content ul li a small {
	color:#8b959c;
	font-size:9px;
	text-transform:uppercase;
	font-family:Georgia,serif;font-weight:normal;
        font-weight:normal;
	position:relative;
	left:4px;
	top:0px;
}
.cont ul li a:hover {
	color:#a59c83;
}
.cont ul li a:hover small {
	color:#baae8e;
 /*padding-left:10px;*/
}

.cont_recent {
	padding:10px;	
	font-family:Georgia,serif;font-weight:normal;
	background-image:url(images/content_bottom.jpg);
	background-repeat:repeat-x;	 
	background-position:bottom;	
}
#content_2, #content_3 { display:none; }
.cont_recent {
padding:7px 0px 7px 0px;
}
.cont_recent ul {
	margin:0px;
	padding:0px 20px 0px 20px;
}
.cont_recent ul li {
	list-style:none;
	border-bottom:1px solid #d6dde0;
	/*padding-top:5px;
	padding-bottom:5px;*/
	font-size:13px;
	margin: 0px 0 0 0;
	padding: 8px 0 0 0;
	word-spacing: 1px;
}
.news_info a {
	text-transform: uppercase;
font-family:Georgia,serif;font-weight:normal;
}

}
.cont_recent ul li:last-child {
	border-bottom:none;
}
.cont_recent ul li a {
	text-decoration:none;
	color:#3e4346;
}
.cont_recent ul li a:hover {
	color:#a59c83;
}
.cont_recent ul li a:hover small {
	color:#baae8e;
 /*padding-left:10px;*/
}
.cont_recent li.img{
float:left;
display:block;
border:1px solid #ddd;
margin:0 8px 0 0;
}
/*	Chefs Corner Module	*/
.moduletable_chefscorner {
	/*background: url(../images/mod-title_chefs-corner.png) no-repeat top left;*/
	padding: 38px 0 5px 2px;
	border-bottom:1px dashed #D9D9D9;
	margin: 15px 0 0 0;
	/*height: 150px;*/
}
.moduletable_chefscorner h3 {
	display: none;
        font-size:90%
}

.moduletable_chefscorner .listing {
	width: 86px;
	float: left;
	margin-top: 15px;
	margin-right: 15px;
	font-size: 11px;
	
}
.moduletable_chefscorner a {
	color: #000;
	font-size: 11px !important;
}
.moduletable_chefscorner .listing div {
	width: 86px;
}
/*	BAr article */
.bar_article {

	padding: 5px 0 5px 2px;
	margin: 0px 0 0 0;
	/*height: 150px;*/
}
.bar_article h3 {
	display: none;
        font-size:90%
}

.bar_article .listing {
	width: 86px;
	float: left;
	margin-top: 5px;
	margin-right: 5px;
	font-size: 11px;
	
}
.bar_article a {
	color: #000;
	font-size: 11px !important;
}
.bar_article .listing div {
	width: 100px;
}
img.i_left {
display:block;
float:left;
}

/*** vente en ligne ***/

#liens_profonds{
	position:relative;
	margin-top:12px;
	margin-left:0px;
	padding-bottom:5px;
	margin-right:5px;
	text-align: center;
}
/** gestion d'article mini **/

.article_mini img {
    float: left;
    margin-bottom: 5px;
}

.article_mini h3 {
    margin-bottom: 0.25em;
    line-height: 1.1em;
    font-size:90%
}

.article_mini {
    height: 47px;
    padding-bottom: 5px;
}

div > .article_mini {
    height: auto;
    min-height: 47px;
}

.article_mini h3, .article_mini p, .article_mini ul {
    margin-left: 48px;
}
.article_mini ul.information li.comments, .article_mini ul.information li.ontour {
    border-left: 0;
    padding-left: 0;
}

.article_mini ul.information li.comments {
	padding-right: 0.5em;
}

.article_mini ul.information li.ontour a img {
	float: none;
	margin-bottom: 0px;
}

.article_mini {
    border-bottom: 1px solid #CCC;
}

 div .article_mini {
    border-bottom: 1px dotted #CCC;
}

.article_mini.last {
    border: 0 none;
}

 #gauche_news .article_mini {
	width:300px;
float:left;
}

.article_mini h3, .article_mini p, .article_mini ul {
    padding-right: 5px;
}

.article_mini {
    margin-bottom: 5px;
}
.article_mini.last {
    margin-bottom: 0;
}

#droite_news {
	float:left;
	width:300px;
	margin:0 0 0 10px;
}
p.more, li.more {
    text-align: right;
}
.more a {
    color:black ! important;
}
/*-------------------------------------*/
#footer{
margin-right:auto;
margin-left:auto;
padding:20px;
font-size: 10px;
background: #333 url(/images/footer_bkgrd.gif) repeat-x left bottom;

}
#footer strong{
 font-size: 10px;	
}

.rightb{
	border-right-width: 1px;
	/*border-right-style: dotted;*/
	border-right-color: white;
	padding-right:5px;
	margin-right:10px;
}

#footer div.footeritem{
float:left;
display:block;
width:145px;
min-height:300px;
}
#footer div.lastlline{
min-height:180px;
}

#footer div.footeritem ul{
	list-style-position: inside;
	list-style-type: none;
}

#footer div.rubrique{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #C06;
	text-decoration: none;
}
#footer a{
font-size: 10px;
	color: white;
	text-decoration: underline;
}

#footer div.footeritembig{

float:left;
display:block;
width:800px;
}
#footer div.footeritembig ul{ display:inline;	list-style-type: none;}
#footer div.footeritembig ul li{
	display:inline;
	margin-right:10px;
	
	
}
#footer  li {margin-bottom:3px;}
#footer div.footeritembig ul li a{ font-size: 10px;}
#footer div.footeritembig div.rubrique{float:left;padding-right:10px}
ul.equipe{
list-style-type: none;
}
ul.equipe a{
font-weight:bold;
}

ul.equipe li{
margin-bottom:5px;
}

ul.listpartenaire a{
display:block;
text-decoration:none;
width:300px;
padding:10px;

}

ul.listpartenaire{
list-style-type: none;
display:inline;
}
ul.listpartenaire li{
display:inline;
float:left;
}
