body {
	background: #FFFFFF;
	text-align: center;
	margin: 0px auto;
    padding: 0px;      
	}

/* ------------------- Main Structure ------------------- */
	
#frame {width: 970px;text-align: left;margin: 20px auto 0 auto;padding: 0px;background: #ffffff;}
	
#middle { overflow: hidden; margin: 0px auto; padding: 0px; width:970px;}
/* ------------------- Header ------------------- */

#header {width: 970px;height: 26px;  margin: 0 auto; padding: 0px;}
.header-title a{display:block;height:26px;width:128px;background:url(images/logo-deezer-media.jpg);	border:none;}
.header-description {display:none;}

/* ------------------- Menu ------------------- */

#menu {	width:970px; margin: 0px auto; text-align: center; line-height: normal; height:34px; background:url(images/nav-bg.jpg) no-repeat;}
#button {list-style: none; margin:0 0 0 0; padding:15px 0 0 0; height:19px; float: left;}
#button li {float: left; height: 19px; margin-left:10px; white-space: nowrap; font: normal 12px Arial, Helvetica, sans-serif; text-align:center; text-transform:uppercase; line-height: 19px;}

#button .page_item1 a{color: #29ABE2; display: block;text-decoration: none; width:72px;}
#button .page_item1 a:hover{background: url(images/bt-item1.jpg) top left no-repeat; width:72px; color:#FFF;}
#button .page_item1_active a{background: url(images/bt-item1.jpg) top left no-repeat; width:72px; color:#FFF;  text-decoration: none; display: block; }

#button .page_item2 a{color: #D4145A; display: block; text-decoration: none; width:113px;}
#button .page_item2 a:hover{background: url(images/bt-item2.jpg) top left no-repeat;width:113px; color:#FFF;}
#button .page_item2_active a{background: url(images/bt-item2.jpg) top left no-repeat;width:113px; color:#FFF;  text-decoration: none; display: block; }

#button .page_item3 a{color: #42A62A; display: block; text-decoration: none; width:92px}
#button .page_item3 a:hover{background: url(images/bt-item3.jpg) top left no-repeat; width:92px; color:#FFF;}
#button .page_item3_active a{background: url(images/bt-item3.jpg) top left no-repeat; width:92px; color:#FFF;  text-decoration: none; display: block; }

#button .page_item4 a{color: #FBB03B; display: block; text-decoration: none; width:74px}
#button .page_item4 a:hover{background: url(images/bt-item4.jpg) top left no-repeat; width:74px; color:#FFF;}
#button .page_item4_active a{background: url(images/bt-item4.jpg) top left no-repeat; width:74px; color:#FFF;  text-decoration: none; display: block; }

#button .page_item5 a{color: #93278F; display: block; text-decoration: none; width:60px}
#button .page_item5 a:hover{background: url(images/bt-item5.jpg) top left no-repeat; width:60px; color:#FFF;}
#button .page_item5_active a{background: url(images/bt-item5.jpg) top left no-repeat; width:60px; color:#FFF;  text-decoration: none; display: block; }

#button .page_item6 a{color: #8C6239; display: block; text-decoration: none; width:83px}
#button .page_item6 a:hover{background: url(images/bt-item6.jpg) top left no-repeat; width:83px; color:#FFF;}
#button .page_item6_active a{background: url(images/bt-item6.jpg) top left no-repeat; width:83px; color:#FFF;  text-decoration: none; display: block; }

/*search form */

#searchform { float:right;margin: 12px 0 0 0;padding:0;}
#searchform #s {margin: 0px 10px 0 0;height:20px;width:135px;padding:0 0 0 20px;background: url(images/search-bg.gif) no-repeat;float:left;}

/* search form button - to specify button only use input[type="submit"] */
#searchform input {border:none;width: 120px;height: 18px;vertical-align:middle;color: #B3B3B3;font: normal 12px Arial, Helvetica, sans-serif;background:none;float:left;padding-top:3px;}
#searchform input.submit{background:url(images/bt-go.gif) no-repeat; color:#ffffff;width:40px; height:17px; cursor:pointer; float:left; padding:0 0 3px 0; margin:1px 0 0 0; vertical-align:middle;font:11px Arial, Helvetica, sans-serif; text-align:center; display:block; outline:0;
	}
/* -----------------------------------Visio--------------------------------- */

#visio {float: left;margin:0;padding:0;  width: 680px; height:237px;}
#visio img{	border:none;}

/* -----------------------------------Sidebar--------------------------------- */
#sidebar{display:block; float:right; width: 290px; margin:0; padding:20px 0 0 0;}

#sidebar #sidelist h2.top{background: url(images/line-grey.gif) repeat-x left bottom; padding:10px 0 1px 0; margin:0; font: bold 14px/25px Arial, Helvetica, sans-serif; color: #3AAADC;}

#sidebar #sidelist ul.dates{margin:0;padding:10px 0;list-style:none; background: url(images/line-grey.gif) repeat-x left bottom;}
#sidebar #sidelist li{margin:0;padding:1px;background:white; border-bottom:1px solid #F5F5F5; font:12px Arial, Helvetica, sans-serif;color:#4D4D4D;}
#sidebar #sidelist span { display:block;font-weight:bold; color:#000000;}
#sidebar #sidelist li.box-grey{background:#F5F5F5} 
#sidebar #sidelist li.link{text-align:right; font:12px Arial, Helvetica, sans-serif; color:#000000; border:none;}
#sidebar #sidelist li.link a{text-decoration:none; font-weight:normal; color:#000;}

#sidebar #sidelist h2.midd {background:none; padding:10px 0 1px 0; margin:0 0 5px 0; font: bold 14px/25px Arial, Helvetica, sans-serif; color: #3AAADC;}
#sidebar #sidelist h2.bellow {background: url(images/line-grey.gif) repeat-x left top; padding:10px 0 1px 0; margin:0 0 5px 0; font: bold 14px/25px Arial, Helvetica, sans-serif; color: #3AAADC;}

#sidebar #sidelist ul.box{margin:10px 0 10px 0; padding:10px; list-style:none; background:#F5F5F5;}
#sidebar #sidelist li.box{margin:0; padding:0 5px; list-style:none; background:#FFFFFF; }
#sidebar #sidelist li.box img {padding:0; margin:0;}

#sidebar #sidelist ul.box2{margin:0; padding:0; list-style:none;}
#sidebar #sidelist li.box2{margin:0; padding:5px; list-style:none; background:#FFFFFF; font: bold 12px Arial, Helvetica, sans-serif; color: #666666; border:none }
#sidebar #sidelist li.box2 span{font: bold 16px Arial, Helvetica, sans-serif; color: #000000;}
#sidebar #sidelist li.box2 img {padding:3px; border:1px solid #CCCCCC; margin:0;}

#sidebar #widgets ul{margin:10px 0 0 0; padding:10px 0 0 0; list-style:none;}
#sidebar #widgets li{margin:0; font: 12px Arial, Helvetica, sans-serif; color: #000000; background: url(images/line-grey.gif) repeat-x left top; height:30px}
#sidebar #widgets li h2{ padding:10px 0 1px 0; margin:0 5px 5px 0; font: bold 14px/30px Arial, Helvetica, sans-serif; color: #3AAADC; display:inline;}
#sidebar #widgets li .inline{display:inline}
#sidebar #widgets li .inline img{float:right; border:none; margin-top:-22px; margin-right:10px;}
#sidebar #widgets a{font: 12px Arial, Helvetica, sans-serif; color: #000000; text-decoration:none;}



	
/* -------------------
Content
------------------- */

#hp #content {width:680px; float:left; margin:0; padding:35px 0 0 0;}
#hp #content .img-big{position:relative; float:left; padding:0; margin:0; z-index:999; width:660px}

#hp #content #index {position:relative; float:left; width:660px; padding:0; margin:0;}

#hp #content #index a {color:#3AAADC; text-decoration:none;}

#hp #content .post-big-wide {float:left; padding:10px 0 5px 0; margin:10px 0 0 0; border-bottom:1px solid #000; width:660px;}
#hp #content .post-big-wide h2 {font:bold 14px/14px Arial, Helvetica, sans-serif; color:#3AAADC; margin:0; padding:0;}
#hp #content .post-big-wide h3 {font:12px Arial, Helvetica, sans-serif; color:#AAAAAA; border-bottom:1px dotted #CCCCCC; padding:0 0 5px 0; margin:0 0 5px 0;}
#hp #content .post-big-wide h4 {font:12px Arial, Helvetica, sans-serif; color:#AAAAAA; border-bottom:1px dotted #CCCCCC; padding:0 0 5px 0; margin:0 0 5px 0; font-stretch: extra-condensed;}

#hp #content .post-big {float:left; padding:10px 0 5px 0; margin:0; border-bottom:1px solid #000; }
#hp #content .post-big h2 {font:bold 14px/14px Arial, Helvetica, sans-serif; color:#3AAADC; margin:0; padding:0;}
#hp #content .post-big h3 {font:12px Arial, Helvetica, sans-serif; color:#AAAAAA; border-bottom:1px dotted #CCCCCC; padding:0 0 5px 0; margin:0 0 5px 0;}
#hp #content .post-big img {display:none;}

#hp #content .article {float:left; padding:0; margin:0; font:12px Arial, Helvetica, sans-serif; color:#000000; display:block}
#hp #content .article img {float:left; margin:0 20px 0 0}
#hp #content .article a {text-decoration:none; color:#3AAADC; }

#hp #content .post-small-left {float: left; width:310px; padding:10px 0 5px 0; margin:0; border-bottom:1px solid #000;}
#hp #content .post-small-left h2 {font:bold 14px/14px Arial, Helvetica, sans-serif; color:#3AAADC; margin:0; padding:0;}
#hp #content .post-small-left h3 {font:12px Arial, Helvetica, sans-serif; color:#AAAAAA; border-bottom:1px dotted #CCCCCC; padding:0 0 10px 0; margin:0 0 5px 0;}

#hp #content .post-small-right {float:right; width:310px; padding:10px 0 5px 0; margin:0; border-bottom:1px solid #000;}
#hp #content .post-small-right h2 {font:bold 14px/14px Arial, Helvetica, sans-serif; color:#3AAADC; margin:0; padding:0;}
#hp #content .post-small-right h3 {font:12px Arial, Helvetica, sans-serif; color:#AAAAAA; border-bottom:1px dotted #CCCCCC; padding:0 0 10px 0; margin:0 0 5px 0;}




#content .post-big   {float: left; width: 660px;margin: 0px 20px 0px 0px;	padding:0;height:auto;border-bottom:1px solid #000000; font: 12px Arial, Helvetica, sans-serif; } 
#content .post-big p, #content .post-big dl,#content .post-big ul {color: #000000;font: 12px Arial, Helvetica, sans-serif;margin: 0;}
#content .post-big li, #content .post-big ul {list-style: none; margin:0;color: #3AAADC; font: bold 12px Arial, Helvetica, sans-serif;}
#content .post-big dl dt {font-weight: bold;}	
#content .post-big dl dd {margin: 0 0 0.4em 0;}	
#content .post-big blockquote p {margin: 0 0 0 2em;border-left: 5px solid #cccccc;padding: 0 0 0 1em;color: #666;}
#content .post-big a { color: #3AAADC; text-decoration:none }
#content .post-big a:hover { color: #3AAADC; }
#content .post-big ul.post-data {border-top: 1px dotted #666666;list-style: none;font: 11px Arial, Helvetica, sans-serif;padding: 4px 0 6px 0;color: #333333;	margin: 10px 0 0 0;}
#content .post-big ul.post-data li {color: #333333;}
#content .post-big ul.post-data a {text-decoration: none;text-transform: lowercase;color: #333333;}
#content .post-big ul.post-data a:hover {color: #333333;text-decoration: underline;}
#content .post-big ul.post-data li.comments {font: 11px Arial, Helvetica, sans-serif;float: right;margin: 0 0 0 0;	display: inline; /* fixes double float bug in IE */}
#content .post-big ul.post-data li.comments a {padding: 0 0 0 0px;}	
#content .post-big ul.post-data li.posted {font: 11px Arial, Helvetica, sans-serif;margin: 0 0 0 0;}	
#content .post-big ul.post-data li.posted a {padding: 0 0 0 0px;}
#content .post-big ul.post-data li.comments a:hover, #content .post ul.post-data li.posted a:hover {background-position: 0 -38px;}

#content .postindex   {float: left; width: 320px;margin: 0px 20px 0 0;padding:0;height:auto;border-bottom:1px solid #000000;} 

#content .postindex p, #content .postindex dl,#content .postindex ul {color: #000000;font: 12px Arial, Helvetica, sans-serif;margin: 0;}


#content .postindex li, #content .postindex ul {margin: 0 0 0 0;color: #666666;	font: 12px Arial, Helvetica, sans-serif;}
	
#content .postindex dl dt {	font-weight: bold;}
	
#content .postindex dl dd {margin: 0 0 0.4em 0;}
	
#content .postindex blockquote p {margin: 0 0 0 2em;border-left: 5px solid #cccccc;	padding: 0 0 0 1em;color: #666;}
	
#content .postindex a { color: #3AAADC; text-decoration:none }
#content .postindex a:hover { color: #3AAADC; }
	
#content .postindex ul.post-data {
	border-top: 1px dotted #666666;
	list-style: none;
	font: 11px Arial, Helvetica, sans-serif;
	padding: 4px 0 6px 0;
	color: #333333;
	margin: 10px 0 0 0;
	}

#content .postindex ul.post-data li {
	color: #333333;
	}
	
#content .postindex ul.post-data a {
	text-decoration: none;
        text-transform: lowercase;
	color: #333333;
	}
	
#content .postindex ul.post-data a:hover {
	color: #333333;
text-decoration: underline;
	}

#content .postindex ul.post-data li.comments {
	font: 11px Arial, Helvetica, sans-serif;
	float: right;
	margin: 0 0 0 0;
	display: inline; /* fixes double float bug in IE */
	}
	
#content .postindex ul.post-data li.comments a {
	padding: 0 0 0 0px;
	}
	
#content .postindex ul.post-data li.posted {
	font: 11px Arial, Helvetica, sans-serif;
	margin: 0 0 0 0;
	}
	
#content .postindex ul.post-data li.posted a {
	padding: 0 0 0 0px;
	}
	
#content .postindex ul.post-data li.comments a:hover, #content .post ul.post-data li.posted a:hover {
	background-position: 0 -38px;
	}
	
/* -------------------Single------------------- */
#single #content {width:680px; float:left; margin:0; padding:35px 0 0 0; font:12px Arial, Helvetica, sans-serif; color:#000000;}


#single #content a {color:#3AAADC; text-decoration:none;}

#single #content h2 {font:bold 14px/14px Arial, Helvetica, sans-serif; color:#3AAADC; margin:0; padding:0;}
#single #content h3 {font:12px Arial, Helvetica, sans-serif; color:#AAAAAA; border-bottom:1px dotted #CCCCCC; padding:0 0 5px 0; margin:0 20px 5px 0;}
#single #content img {float:left; margin:0 20px 0 0;}

/* -------------------
Footer
------------------- */

#footer {position:relative; background: url(images/footer-bg.jpg) repeat-y; text-align: left; height: 170px; width: 970px;margin: 20px auto;padding:20px 0;}
#foot-content {background:#FFF;color:#808080;font: 12px Arial, Helvetica, sans-serif;height:120px;padding:10px;	margin:0 10px;}
#footer a {color: #000000;text-decoration: none;}
#footer a:hover {color: #000000;text-decoration: underline;}
	
#footer ul{list-style:none; padding:0 10px 0 0; margin:0; font: 12px/20px Arial, Helvetica, sans-serif; }
#footer li{list-style:none; margin:0; padding:0}
#footer #foot-premium img{margin:0 20px 0 20px; padding:0; float:left; display:block}
#footer #foot-premium p{margin:0; padding:0;}
#footer #foot-premium {text-align:left; width:320px; height:90px; float:left; font: 10px Arial, Helvetica, sans-serif; color:#000000}
#footer #foot-premium .foot-title {font: bold 12px Arial, Helvetica, sans-serif; color:#000000; text-transform:uppercase;}
#footer #foot-premium .foot-subtitle {font: 10px Arial, Helvetica, sans-serif; color:#B2B2B2; padding-bottom:10px}
#footer #foot1 {text-align:right; width:190px; height:120px; float:left; border-right:1px solid #CCC;}
#footer #foot2 {text-align:right; width:190px; height:120px; float:left; border-right:1px solid #CCC;}
#footer #foot3 {text-align:right; width:190px; height:120px; float:left; border-right:1px solid #CCC;}

/* ---------------------------------------------Formats------------------- */
#formats #f-content {width:680px; float:left; margin:0; padding:0 0 0 0;}
#formats #f-content h2.big {width:660px; font:bold 14px/25px Arial, Helvetica, sans-serif; color:#F7931E; padding:30px 0 0 0; margin:0}
#formats #f-content h2.big img.pdf{float:left; position:relative; margin:-30px 0 0 630px; padding:0; border:none}
#formats #f-content h2 {position:relative; width:310px; float:left; font:bold 14px/25px Arial, Helvetica, sans-serif; color:#F7931E; border-bottom:1px solid #000000; padding:30px 0 0 0; margin:0 0 5px 0; }
#formats #f-content h2 img.pdf{float:left; position:relative; margin:-30px 0 0 280px; padding:0; border:none}
#formats #f-content h2 img.loupe{float:left; position:relative; margin:-28px 0 0 245px; padding:0; border:none}
#formats #f-content h2 span{position:relative; float:left; font:bold 14px/25px Arial, Helvetica, sans-serif; color:#FF0000;  margin:-25px 0 0 150px; padding:0;}
#formats #f-content .col1 {width:310px; float:left; margin:0 40px 0 0; padding:0;}
#formats #f-content .col2 {width:310px; float:left; margin:0; padding:0;}

#formats #f-content ul{list-style:none; margin:0; padding:0;}
#formats #f-content li{border-bottom:1px dotted #CCCCCC; font:14px Arial, Helvetica, sans-serif; color:#000000; padding:0; margin:0}

#formats #f-content li img{border:none; padding:0; margin:0;}
#formats #f-content li.icons {width:310px; position:relative; float:left; height:30px; line-height:30px;}
#formats #f-content li.icons img.pdf{float:left; position:relative; margin:-30px 0 0 280px; padding:0; }
#formats #f-content li.icons img.loupe{float:left; position:relative; margin:-28px 0 0 245px; padding:0}

/* ----------------------------------Sidebar Formats------------------- */

#template-sidebar{float: right; display: block; width: 290px; margin:0; padding:20px 0 0 0;}
#template-sidebar #template-sidelist h2.formats{background: url(images/line-grey.gif) repeat-x left bottom; padding:10px 0 1px 0; margin:0 0 5px 0; font: bold 14px/25px Arial, Helvetica, sans-serif; color: #F7931E;}
#template-sidebar #template-sidelist ul{margin:10px 0 0 0; padding:10px; list-style:none; background:#F5F5F5; }
#template-sidebar #template-sidelist li{margin:0; padding:0 15px; list-style:none; background:#FFFFFF; text-align:left}
#template-sidebar #template-sidelist li.txt {font:normal 12px Arial, Helvetica, sans-serif; color:#666666; padding:5px 15px 5px 15px;}
#template-sidebar #template-sidelist li span {font:bold 16px Arial, Helvetica, sans-serif; color:#000000; display:block;}
#template-sidebar #template-sidelist li img {padding:4px; border:1px solid #CCCCCC; margin-bottom:10px;}

#template-sidebar #template-widgets ul{margin:10px 0 0 0; padding:10px 0 0 0; list-style:none;}
#template-sidebar #template-widgets li{margin:0; font: 12px Arial, Helvetica, sans-serif; color: #000000; background: url(images/line-grey.gif) repeat-x left top; height:30px}
#template-sidebar #template-widgets li h2.formats{ padding:10px 0 1px 0; margin:0 5px 5px 0; font: bold 14px/30px Arial, Helvetica, sans-serif; color: #F7931E; display:inline;}
#template-sidebar #template-widgets li .inline{display:inline}
#template-sidebar #template-widgets li .inline img{float:right; border:none; margin-top:-22px; margin-right:10px;}
#template-sidebar #template-widgets a{font: 12px Arial, Helvetica, sans-serif; color: #000000; text-decoration:none;}

/* ---------------------------------------------Chiffres Cles------------------- */

#chiffres #c-content {width:680px; float:left; margin:0; padding:35px 0 0 0;}
#chiffres #c-content img.big{position:relative; float:left; padding:0; margin:0; width:660px;}
#chiffres #c-content h2.big {font:bold 14px Arial, Helvetica, sans-serif; color:#D4145A; padding:0 0 5px 0; margin:10px 0 0 0; border-bottom:1px solid #000; width:660px;}
#chiffres #c-content #full {float:left; width:660px;}
#chiffres #c-content #full .col1 {width:310px; float:left; margin:0 40px 0 0; padding:0;}
#chiffres #c-content #full .col2 {width:310px; float:left; margin:0; padding:0;}

#chiffres #c-content #full ul{list-style:none; margin:0; padding:0;}
#chiffres #c-content #full li{display:inline-table; font:13px/30px Arial, Helvetica, sans-serif; color:#000000; padding:0; margin:0; width:310px}
#chiffres #c-content #full li.closed{border-bottom:1px dotted #CCCCCC;}
#chiffres #c-content #full li.open{padding:0; margin:0; }
#chiffres #c-content #full li.open span{border-bottom:1px dotted #CCCCCC; font:13px/30px Arial, Helvetica, sans-serif; color:#000000;width:310px; display:block;}
#chiffres #c-content #full li img{float:right; margin-top:5px; margin-right:5px;}
* html #chiffres #c-content #full li img {margin-top:-23px;}

#chiffres #c-content #full ul.wide {border-bottom:1px solid #000000; display:block;}
#chiffres #c-content #full ul.wide li img{ padding:10px 0 30px 0; margin:0;}

/* ----------------------------------Sidebar Chiffres Cles------------------- */

#template-sidebar #template-sidelist h2{padding:10px 0 1px 0; margin:0 0 5px 0; font: bold 14px/25px Arial, Helvetica, sans-serif; color: #D4145A;}
#template-sidebar #template-widgets li h2.chiffres{ padding:10px 0 1px 0; margin:0 5px 5px 0; font: bold 14px/30px Arial, Helvetica, sans-serif; color: #D4145A; display:inline;}

#template-sidebar #template-sidetop h2.chiffres {border-bottom:1px solid #000000; padding:10px 0 1px 0; margin:0 0 5px 0; font: bold 14px/25px Arial, Helvetica, sans-serif; color: #D4145A;}
#template-sidebar #template-sidetop ul{margin:10px 0 0 0; padding:0; list-style:none; background: url(images/line-grey.gif) repeat-x left bottom;}
#template-sidebar #template-sidetop li{margin:0; font: 12px Arial, Helvetica, sans-serif; color: #000000; height:25px}
#template-sidebar #template-sidetop li img{float:right; border:none; margin-top:-22px; margin-right:10px;}

/* ---------------------------------------------Best Cases------------------- */
#best #b-content {float:left; margin:0; padding:15px 0 0 0;}
#best #b-content h2{font: bold 14px/25px Arial, Helvetica, sans-serif; color:#39B54A; margin:0; padding:0; display:inline; height:25px;}

#best #b-content .divleft {float:left; width:460px; margin:0; padding:0; font: 12px Arial, Helvetica, sans-serif; color:#666666;clear:both;}
#best #b-content .divleft .inline {border-bottom:1px dotted #CCCCCC; margin:0; padding: 0 0 4px 0;}

#best #b-content .divright {float:left; width:460px; margin:0 0 0 50px; padding:0;  font: 12px Arial, Helvetica, sans-serif; color:#666666; }
#best #b-content .divright .inline {border-bottom:1px dotted #CCCCCC; margin:0; padding: 0 0 4px 0;}

#best #b-content .b-images {margin:0 0 10px 0; border:none; padding:0 0 10px 0; border-bottom:1px solid #000000;}

.b-menu {width: 460px; margin:0; padding:10px 0 0 0; text-align:center}
.b-button {list-style: none; margin:0 ; padding:0; float: left; height:19px; text-align:center;}
.b-button li {float:left; height: 19px; margin:0; padding:0; font: normal 12px/19px Arial, Helvetica, sans-serif; text-align:center;}
.b-button .onglet a{color: #000000; text-decoration: none; width:125px; display:block}
.b-button .onglet a:hover{background: url(images/bt-best.jpg) top left no-repeat; width:125px; height:19px; color:#FFF; display:block}
.b-button .onglet a.on{background: url(images/bt-best.jpg) top left no-repeat; width:125px; height:19px; color:#FFF; display:block}

/* ---------------------------------------------Tarifs------------------- */

#tarifs #t-content {width:680px; float:left; margin:0; padding:0;}
#tarifs #t-content h2 img.pdf{float:left; position:relative; margin:-30px 0 0 280px; padding:0; border:none}
#tarifs #t-content h2 img.loupe{float:left; position:relative; margin:-28px 0 0 250px; padding:0; border:none}
#tarifs #t-content h2 {width:310px; float:left; font:bold 14px/25px Arial, Helvetica, sans-serif; color:#662D91; border-bottom:1px solid #000000; padding:10px 0 0 0; margin:20px 0 0 0; }
#tarifs #t-content .col1 {width:280px; float:left; margin:40px 40px 0 0; padding:0;}
#tarifs #t-content .col1 img{padding:3px; border: 1px solid #000000;}
#tarifs #t-content .col2 {width:280px; float:left; margin:0; padding:0;}

#tarifs #t-content .col2 ul{list-style:none; margin:0; padding:0;}
#tarifs #t-content .col2 li{display:inline-table; font:13px/30px Arial, Helvetica, sans-serif; color:#000000; padding:0; margin:0; width:310px}
#tarifs #t-content .col2 li.closed{border-bottom:1px dotted #CCCCCC;}
#tarifs #t-content .col2 li img{float:right; margin-top:-29px; margin-right:5px; border:none;}


/* ----------------------------------Sidebar Tarifs------------------- */

#template-sidebar #template-sidelist h2.tarifs{background: url(images/line-grey.gif) repeat-x left bottom; padding:10px 0 1px 0; margin:0 0 5px 0; font: bold 14px/25px Arial, Helvetica, sans-serif; color: #662D91;}
#template-sidebar #template-widgets li h2.tarifs{ padding:10px 0 1px 0; margin:0 5px 5px 0; font: bold 14px/30px Arial, Helvetica, sans-serif; color: #662D91; display:inline;}

/* --------------------------------------------Contacts------------------- */
#contacts #ct-content {width:680px; float:left; margin:0; padding:10px 0 0 0;}
#contacts #ct-content h2 {position:relative; width:660px; float:left; font:bold 14px/25px Arial, Helvetica, sans-serif; color:#000000; border-bottom:1px solid #000000; padding:10px 0 0 0; margin:0; }
#contacts #ct-content h3 {width:210px; font:bold 11px/25px Arial, Helvetica, sans-serif; color:#000000; border-bottom:1px dotted #CCCCCC; padding:10px 0 0 0; margin:0 0 5px 0; display:block; }
#contacts #ct-content a {font:bold 11px Arial, Helvetica, sans-serif; color:#8C6239; text-decoration:none; }
#contacts #ct-content .col1 {width: 245px; float:left; margin:0;padding:0; font: 12px Arial, Helvetica, sans-serif; color:#000000; padding:0; margin:10px 0; }
#contacts #ct-content .col2 {width: 210px; float:left; margin:0;padding:0; font: 12px Arial, Helvetica, sans-serif; color:#000000; padding:0; margin:10px 0; }

/* ----------------------------------Sidebar Contacts------------------- */

#template-sidebar #template-sidelist h2.contacts{background: url(images/line-grey.gif) repeat-x left bottom; padding:10px 0 1px 0; margin:0 0 5px 0; font: bold 14px/25px Arial, Helvetica, sans-serif; color: #8C6239;}
#template-sidebar #template-widgets li h2.contacts{ padding:10px 0 1px 0; margin:0 5px 5px 0; font: bold 14px/30px Arial, Helvetica, sans-serif; color: #8C6239; display:inline;}