/*  
Theme Name: Le grand blog de la vente
Theme URI: http://www.legrandblogdelavente.com/
Description: Thème du site "Le grand blog de la vente"
Version: 1.0
Author: Beapi
Author URI: http://beapi.fr/
*/

/* Reset */
* {
margin: 0;
padding: 0;
outline: none;
}

/* General */
body {
font-family:  Arial, Verdana, Helvetica, "Bitstream Vera Sans", sans-serif;
font-size: 12px;
color: #000;
background: #ccc url(images/body_bg.png) repeat;
width:100%;
}

.clear {
clear:both;
}

.none, .hidden { 
display: none; 
}

p {
margin: 0 0 20px 0; 
text-align: justify;	
}

/* Mise en forme des titres */
h1, h2, h3, h4, h5, h6 {
font-family: Arial, Helvetica, "Bitstream Vera Sans", sans-serif;
}

/* Mise en forme des liens */
a img, img a {
border:0;
}
a {
text-decoration: underline;
outline: none;
color: #3878d1;
}
a:hover {
color: #23325b;
}
blockquote {
margin: 1.5em 0 1.5em 1.5em;
color: #666;
overflow: auto;
font-style: italic;
}
blockquote p {
margin:0;
}
strong {
font-weight:700;
}
em {
font-style:italic;
}
pre {
font-size: 1.2em;
font-family: monospace;
border: 1px solid #E0E0E0;
padding: 1em;
margin: 0 auto;
background: #EEE;
color: #000;
width: 90%;
overflow: auto;
}
code {
font: 0.9em Monaco, monospace;
}
label {
cursor: pointer;
}

/* Begin Images */
p img {
padding: 0;
max-width: 100%;
height: auto;
}
img.centered, img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
}
img.alignleft {
margin: 0 10px 2px 0;
display: inline;
}
.alignright {
float: right;
}
.alignleft {
float: left;
}
/* End Images */

/* Captions */
.aligncenter,
div.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}

.wp-caption {
border: 1px solid #ddd;
text-align: center;
background-color: #f3f3f3;
padding-top: 4px;
margin: 10px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}

.wp-caption img {
margin: 0;
padding: 0;
border: 0 none;
}

.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
padding: 0 4px 5px;
margin: 0;
}
/* End captions */

/* List */
html > body .entry ul {
margin-left: 0px;
padding: 0 0 0 30px;
list-style: disc;
padding-left: 10px;
}
html > body .entry li {
margin: 7px 0 8px 10px;
}
.entry ol {
padding: 0 0 0 10px;
margin: 0;
}
.entry ol li {
margin: 0;
padding: 0;
}
/* End list */

/* Structure */
#wrap {
width:1000px;
margin:0 auto;
position:relative;
}

/* Header */
#header {
position:relative;
height: 190px;
background: url(images/header_temp.png) no-repeat;
}
#header h4 a {
display:block;
height:140px;
left:53px;
position:absolute;
top:33px;
width:150px;
text-indent: -9999px;
}
#header h5 {
display:none;	
}
#to_halifax {
width: 190px;
height: 60px;
display: block;
float: right;
margin: 10px 15px 0 0;
text-indent: -9999px;
}

/* Nav */
#nav {
position:relative;
background: url(images/content_bg.png) repeat-y;
width: 1000px;
height: 34px;
}
#nav ul {
margin-top: 10px;
list-style: none;
margin-left: 30px;
font-style:normal;
font-weight:normal;
float: left;
}
#nav ul li {
display: block;
float: left;
}
#nav ul li a {
display: block;
float: left;
text-decoration: none;
text-transform: uppercase;
color: #fff;
padding: 5px 8px 0 8px;
background: #929292;
margin-right: 2px;
font-size: 12px;
height: 18px;
}
#nav ul li.current_page_item a, #nav ul li a:hover {	
background: #3B69AB;
}

#nav #search {
height: 22px;
background: #929292;
display: block;
float: left;
width:342px;
padding-top: 1px;
margin-top: 10px;
}
#nav #search span.rss {
background:url(images/feed-icon-16x16.png) 0 50% no-repeat;
display:block;
height: 22px;
line-height: 19px;
vertical-align: middle;
margin-left: 5px;
padding: 0 0 0 23px;
float: left;
}
#nav #search span.rss a {
color:#fff;
text-decoration: none;
display: block;
margin-top: 2px;
}
#nav #search form {
display: block;
float: right;
margin-right: 5px;
}
#nav #search fieldset {
border: none;
}
#nav #search legend {
display: none;
}
#nav #search input.field {
width: 165px;
height: 14px;
border: 1px solid #929292;
padding: 0 0 0 10px;
margin-top: 3px;
}
#nav #search input.ok {
background: #3b69ab url(images/ok_bg.png) no-repeat 0 0;
border: none;
width: 69px;
cursor: pointer;
color: #fff;
height: 17px;
}

/* Content */
#content {
clear:both;
position:relative;
background: url(images/content_bg.png) repeat-y 0 0;
padding: 8px 23px 16px 26px;
width:951px;
}

/* Left */
#left {
position:relative;
float:left;
width:510px;
margin-top: -5px;
}
#left #une {
position: relative;
background: url(images/left_une_bg.png) repeat-y 0 0;
}
#left #une h3 {
display: block;
width: 510px;
height: 38px;
background: url(images/left_une_h3.png) no-repeat 0 0;
text-indent: -9999px;
}
#left #une .post, #left #actu .post {
padding:0 17px 0 12px;
margin-bottom: 0;
}

#left #une .post h1 {
font-size:14px;
position:absolute;
text-transform:uppercase;
bottom:110px;
max-width: 391px;
width: auto !important;
width: 391px;
display: block;
}
#left #une .post h1 a {
color: #fff;
background: #807F7F;
padding:7px 15px 7px 20px;
text-decoration: none;
display:block;
}
#left #une .post a.readmore {
position:absolute;
top: 230px;
right: 18px;
background: #234786;
padding: 2px 20px 4px 10px;
color: #fff;
}
#left #une .post .entry p {
padding: 10px;
color: #fff;
margin: 0;
}
#left #bottom {
background: url(images/left_une_bg-bottom.png) no-repeat 0 0;
height: 12px;
}
#left #actu {
position: relative;
background: url(images/left_actu_bg.png) repeat-y 0 0;
}
#left #actu #page h2 {
margin: 10px 12px 0 12px;
color: #3878D1;
}
#left #actu #top-link {
float: left;
margin-bottom: 15px;
}
#left #actu #top-link a {
color:#FFFFFF;
display:block;
float:left;
height:20px;
padding-top:5px;
text-align:center;
text-decoration:none;
margin-left: 10px;
}
/* Modif OR */
#left #actu #top-link a#comment {
background: url(images/left-single-comment.png) no-repeat 0 0;
width:124px;
height:36px;
line-height:20px;
margin-left:62px;
margin-top:-3px;
font-family:Verdana;
font-size:13px;
color:#fff;
}
/* Modif OR */
#left #actu #top-link a#number {
background: url(images/left-single-number.png) no-repeat 0 0;
width:146px;
height:36px;
line-height:20px;
margin-left:-3px;
margin-top:-3px;
font-family:Verdana;
font-size:13px;
color:#fff;
}
/* Modif OR */
#left #actu #top-link a#goback {
background: url(images/left-single-goback.png) no-repeat 0 0;
width:163px;
height:36px;
line-height:30px;
padding:0;
margin-left:7px;
margin-top:-3px;
text-align:center;
font-family:Verdana;
font-size:13px;
color:#fff;
}
#left #actu .post {
margin: 18px 0 10px;
float: left;
}
#left #actu p {
width: auto;
margin: 5px 0;
}
#left #actu .info {
color: #666;
width: 481px;
float: left;
margin-bottom: 10px;
}
#left #actu .info .photo {
float: right;
}
#left #actu .info h2 {
margin: -1px 0 14px 10px;
display: block;
color: #111188;
}
#left #actu .info h2 a {
display: block;
}
#left #actu .info a {
color: #333;
text-decoration: none;
}
#left #actu .info a:hover {
text-decoration: underline;
}
#left #actu .info a.sep {
padding-right: 5px;
border-right: 1px solid #333;
}
#left #actu .info p {
margin: 0;
text-align: left;
line-height: 16px;
}
#left #actu #actu-top {
position: relative;
background: url(images/left_actu_bg-top.png) no-repeat 0 0;
height: 11px;
}
#left #actu #actu-bottom {
position: relative;
background: #F2F2F2 url(images/left_actu_bg-bottom.png) no-repeat 0 0;
height: 12px;
width: 509px
}
#left #actu .post-footer {
position: relative;
display: block;
margin: 4px 0 1px 0;
padding: 8px 0;
width: 480px;
height:179px;
background: url(images/bg_reso_socio_footer.png) no-repeat center bottom;
}

#left #actu .post-footer.page_hp {
height:50px;
background: url(images/bg_bordures_pan.png) no-repeat center bottom;
}

#left #actu .post-footer .titre_reso_socio {float:left;width:100%;text-align:center;font-size:12px;font-weight:bold;text-transform:uppercase;font-family:verdana;color:#5991e0;}

#left #actu .last {
border: none;
}
#left #actu .post-footer ul.share-wp {
position: relative;
display: block;
width:171px;
margin:44px 4px 0 0;
float:right;
list-style:none;
}

#left #actu .post-footer.page_hp ul.share-wp {
margin:0;
}

#left #actu .post-footer ul.share-wp li {float:left;width:171px;}

#left #actu .post-footer ul.follow-wp {float:right;width:98px;margin:44px 0 0 0;}
	#left #actu .post-footer ul li {list-style-type:none;}
	#left #actu .post-footer ul.follow-wp .titre_reso_socio {float:left;width:100%;text-align:center;font-size:12px;font-weight:bold;text-transform:uppercase;font-family:verdana;color:#5991e0;}
	#left #actu .post-footer ul.follow-wp .lien_follow_gauche {float:left;width:42px;}
		#left #actu .post-footer ul.follow-wp .lien_follow_gauche #ico_rss {display:block;float:left;margin-top:7px;width:28px;height:28px;background:url('images/pic_rss.png') no-repeat;}
		#left #actu .post-footer ul.follow-wp .lien_follow_gauche #ico_facebook {display:block;float:left;margin-top:5px;width:28px;height:28px;background:url('images/pic_facebook.png') no-repeat;}
	#left #actu .post-footer ul.follow-wp .lien_follow_droite {float:left;width:49px;margin-top:8px;background:url('images/pic_mail.png') no-repeat top center;}
		#left #actu .post-footer ul.follow-wp .lien_follow_droite .sub {display:block;float:left;width:auto;height:auto;padding-top:40px;margin:0;text-align:center;font-size:10px;color:#adacac;font-family:Verdana;text-indent:0;background:none;line-height:9px;}

#left #actu .post-footer ul.share {margin-top:44px;list-style:none;position: relative;display: block;margin-left: 15px;float: left;width:171px;}
#left #actu .post-footer.page_hp ul.share {margin:0;}

#left #actu .post-footer ul.share li {float:left;width:171px;}
	#left #actu .post-footer ul.share li.bt_facebook  {float:left;width:55px;overflow:hidden;margin:8px 5px 0 0;padding-bottom:5px;overflow:hidden;}
	#left #actu .post-footer ul.share li.bt_twitter  {float:left;margin:8px 5px 0 0;width:64px;padding-bottom:5px;overflow:hidden;}
	#left #actu .post-footer ul.share li.bt_googleplus  {float:left;margin-top:8px;width:38px;padding-bottom:5px;overflow:hidden;}

#left #actu .post-footer a {display: block;text-align: center;font-size:12px;color:#000;text-decoration:none;}
#left #actu .post-footer a[href="#comments"] {margin-top:7px;}

#left #actu .post-footer .bg_num_comment {display:block;float:right;width:146px;height:36px;line-height:30px;color:#fff;font-size:12px;font-family:Verdana;background:url('images/left-single-number.png') no-repeat;}

#left #actu a.more-comments {display: block;width:133px;height:36px;line-height:29px;margin-left:23px;margin-top:9px;text-align: center;font-family:Verdana;font-size:13px;color:#fff;text-decoration:none;background:url('images/bt_commenter_footer.png') no-repeat;font-weight:normal;}

#left #actu .post-footer ul.share a {
display: inline;
text-align: left;
}

#left #actu .post-footer ul.share .bt_lire_suite {display:block;float:left;width:124px;height:36px;line-height:30px;color:#fff;font-family:Verdana;font-size:12px;background:url('images/left-single-comment.png') no-repeat;text-align:center;}

#left #actu .post-footer ul.share a.retweet {
display: block;
margin:0 2px 10px 0;
width: 120px;
}
#left #actu span.friends {
display: inline-block;
margin-top: 4px;
}
#left #actu span.friends a {
text-align: left;
display: inline;
}
#left #actu span.friends a.email_popup {
margin-left:15px;
padding-left:8px;
background:url('images/puce_envoi_ami.png') no-repeat 0 5px;
color:#000;
font-size:11px;
}
#left #actu span.friends a img {
float: left;
margin-top: 1px;
}
#left #actu a.sub {
background: url(images/left-single-subscribe.png) no-repeat 0 0;
display: block;
float:right;
height:40px;
margin-top:3px;
text-indent:-9999px;
width:145px;
text-align:left;
}
#left #post-nav {
position: relative;
padding: 0 14px 0 10px;
float: left;
width: 486px;
}
#left #post-nav a {
color: #333;
text-decoration: none;
font-weight: 700;
}
#left #post-nav a:hover {
text-decoration: underline;
}
#left #post-nav .older a {
float: left;
padding-left: 14px;
background: url(images/left_post-nav-left.png) no-repeat left center;
}
#left #post-nav .younger a{
float: right;
padding-right: 14px;
background: url(images/left_post-nav-right.png) no-repeat right center;	
}
#left #actu #subject {
border-bottom: 1px solid #9e9d9e;
border-top: 1px solid #9e9d9e;
padding: 20px 0 22px 0;
float: left;
width: 480px;
}
#left #actu #subject h3 {
float:left;
width:440px;
color: #3878D1;
margin-bottom: 13px;
font-size: 16px;
font-family:Verdana;
color:#000080;
padding-left:19px;
margin-left:17px;
background:url('images/puce_commentaires.png') no-repeat 0 5px;;
}
#left #actu #subject ul {
list-style: none;
float:left;
width:440px;
margin-left:15px;
}
#left #actu #subject ul li {
margin: 2px 0;
}

#left #actu #subject ul li a{background:url('images/puce_liens.png') no-repeat 0 2px;padding-left:22px;color:#000;}

#left #actu #comments {
float: left;
padding: 20px 0;
}
#left #actu #comments .comment {
}
#left #actu #comments h3 {
font-size: 16px;
color: #000080;
font-weight: 700;
display:block;
float:left;
margin:0 0 0 17px;
font-family:Verdana;
padding:0 0 9px 20px;
background:url('images/puce_commentaires.png') no-repeat 0 5px;
}
#left #actu #comments .user-id {
padding: 10px 0;
color: #fff;
float: left;
width: 465px;
height:89px;
padding:8px 0 0 17px;
background:url('images/bg_entete_commentaire.png') no-repeat;
}
#left #actu #comments .user-id img {
float: left;
margin: 0 15px 2px 0;
display: inline;
}
#left #actu #comments span.date, #left #actu #comments span.time {
color: #fff;
}
#left #actu #comments span.user {
color: #fff;
font-weight: 700;
}

#left #actu #comments span.user a {color:#fff;text-decoration:underline;}

#left #actu #respond {
float: left;
padding: 20px 0 20px 0;
border-top:1px solid #9e9d9e;
}
#left #actu #respond form {
float: left;
width: 481px;
height:293px;
color: #4D4D4D;
}
#left #actu #respond fieldset {
border: none;
}
#left #actu #respond legend {
float:left;
font-size: 16px;
color: #000080;
font-weight: 700;
padding-left: 6px;
font-family:Verdana;
background:url('images/puce_commentaires.png') no-repeat 0 5px;
margin-left:17px;
padding-left:19px;
}
#left #actu #respond ul {
list-style: none;
width: 440px;
float: left;
margin-left: 20px;
margin-top: 20px;
}
#left #actu #respond li {
float: right;
margin-bottom: 7px;
}
#left #actu #respond li.last {
margin-bottom: 7px;
}
#left #actu #respond label {
float: left;
text-align: right;
padding:5px 13px 0 0;
color:#5991e0;
font-size:12px;
font-weight:bold;
font-family:Verdana;
width:187px;
}

#left #actu #respond label span {
color:#000;
font-size:10px;
font-weight:bold;
font-family:Verdana;
}

#left #actu #respond input.entry {
border: 1px solid #dbdbdb;
width: 227px;
height: 13px;
padding: 5px;
color: #3878D1;
float: right;
}
#left #actu #respond textarea {
width: 411px;
border: 1px solid #dbdbdb;
height: 97px;
margin-top:4px;
}
#left #actu #respond input.send {
background: url(images/left_form_send.png) no-repeat 0 4px;
width: 213px;
height: 36px;
border: none;
cursor: pointer;
color: #fff;
font-size: 13px;
font-family:Verdana;
margin-right: 17px;
float: right;
margin-top:5px;
}

#left #actu .comment-text {float:left;width:382px;margin:-27px 0 0 73px;padding-bottom:22px;color:#000;font-family:Verdana;font-size:12px;}

/*--Widgets--*/
.widget ul li {
margin: 10px 0;
}

.widget ul li a {
color: #ccc;
text-decoration: none;
}
.widget ul li a:hover {
text-decoration: underline;
}

/* Center */
.textwidget {
margin: 0;
padding: 0;
text-align: center;
}
#center {
position:relative;
float:left;
width:265px;
}
#center .widget {
background: url(images/center_widget-bg.png) repeat-y 0 0;
list-style: none;
position: relative;
padding-bottom:8px;
float: left;
width: 265px;
}
.widget h3 {
color: #fff;
font-weight: 400;
font-size: 13px;
background: #929292;
margin-left:3px;
padding:8px 12px 2px 8px;
}
#center .widget h3 {
width:236px;
}
#center .widget h3.shadow {
background: url(images/center_widget-h3.png) no-repeat 0 0;
padding: 12px 0 4px 12px;
margin: 0;
width: 100%
}
#center .widget-inner {
padding: 8px 12px 0px 11px;
width: 242px;
}
#center .bottom {
background: url(images/center_widget-bottom.png) repeat-y 0 0;
height: 15px;
display: block;
padding-bottom: 0;
}

/*--newsletter--*/
#center .newsletter {
position: relative;
margin-top: -9px;
margin-left: -8px;
width: 236px;
background-color: #23325B;
height: 90px;
font-size: 13px;
color: #fff;
padding: 10px;
text-align: left;
}
#center .newsletter form {
border: none;
position: absolute;
top: 44px;
width: 240px;
}
#center .newsletter fieldset {
border: none;
}
#center .newsletter legend {
display: none
}
#center .newsletter .field {
width: 158px;
height: 17px;
border: none;
margin-left:74px;
}
#center .newsletter .send {
background: url(images/center_newletter_ok.png) no-repeat 0 0;
border: none;
width: 219px;
height: 33px;
margin-left: 17px;
cursor: pointer;
text-indent: -9999px;
}


#center ul  {
padding: 0;
margin: 0;
list-style: none;
}
#center ul li.cat-item {
margin:2px 0;
color: #3878d1;
}
#center ul li.cat-item a {
color: #333;
text-decoration: underline;
}
#center ul li.cat-item a:hover {
color: #3878D1;
}
span.blue {
color: #3878D1;
}

#center a.tag-link-1 {
font-size: 28px
}
#center a.tag-link-2 {
font-size: 24px
}
#center a.tag-link-3 {
font-size: 20px
}
#center a.tag-link-4 {
font-size: 18px
}
#center a.tag-link-5 {
font-size: 14px
}
#center a.tag-link-6 {
font-size: 12px
}
#center a.tag-link-7 {
font-size: 10px
}
/* Right */
#right {
position:relative;
float:left;
width:173px;
margin-left: 3px;
padding-bottom: 1px;
}
#right .widget h3.shadow {
background: url(images/right_widget-h3.png) no-repeat 0 0;
padding: 12px 12px 3px 12px;
margin: 0;
width: 149px;
}
#right .widget {
background: url(images/right_widget-bg.png) repeat-y scroll 0 0;
list-style: none;
width: 173px;
float: left;
padding-bottom: 8px;
}
#right .widget h3 {
width: 144px;
}
#right .widget-inner {
padding:8px 12px 0 12px;
width: 149px;
position: relative;
}
#right .widget-inner ul {
margin: 0;
padding: 0;
list-style: none;
}
.widget-inner ul li {
margin:2px 0;
color: #333;
}
.widget-inner ul li a {
color: #3878d1;
}
.widget-inner ul li a:hover {
color: #333;
}
#right .bottom {
background: url(images/right_widget-bottom.png) repeat-y scroll 0 0;
display:block;
height:15px;
padding: 0;
}
#right .catalog {
text-align: center;
}
#right .catalog a {
text-decoration: none;
}
#right .wp-polls p {
font-weight: 700;
font-size: 11px;
text-align: left;
margin-bottom: 10px;
}
#right .wp-polls p strong {
text-align: left;
}

#right .wp-polls form {
display: block;
float: left;
margin-bottom: 10px;
}
#right .wp-polls-ul {
list-style: none;
}
#right #poll-answer-30, #right #poll-answer-31, #right #poll-answer-32, #right #poll-answer-34 {
float: left;
margin-right: 5px;
}
#right .wp-polls fieldset {
border: 0;
display: block;
float: left;
}
#right .wp-polls legend {
display: none;
}
#right .wp-polls label {
float: left;
width: 123px;
}
#right .wp-polls input.Buttons {
background:#3B69AB none repeat scroll 0 0;
border:medium none;
color:#FFFFFF;
cursor:pointer;
margin:5px 0 0 0;
}
#right ul.away  {
padding: 0;
margin: 0;
list-style: none;
}
#right ul.away li {
margin:10px 0 2px;	
border-bottom: 1px dashed #1A171B;
padding-left:10px;
background: url(images/right_widget-arrow.png) no-repeat 0 3px;
}
#right ul.away li.last {
border: none;
}
#right ul.away li p {
text-align: left;
margin-bottom: 12px;
}
#right ul.away li a {
color: #333;
text-decoration: underline;
}

/* Widget abonnez-vous ! */
#center .widget-network .widget-inner {
background:#23325B;
color:#fff;
margin:0 0 0 3px;
width:233px;
}
#center .widget-network .widget-inner ul {
list-style:none;
padding:0 0 10px 0;
}
#center .widget-network .widget-inner ul li {
display:block;
height:25px;
line-height:25px;
vertical-align:middle;
background:url(images/sprite.png) no-repeat;
padding-left:30px;
position:relative;
}
#center .widget-network .widget-inner ul li.s-mail {
background-position:0 -30px;
}
#center .widget-network .widget-inner ul li.s-mail a.button {
position:absolute;
right:0;
}
#center .widget-network .widget-inner ul li.s-rss {
background-position:0 0;
}
#center .widget-network .widget-inner ul li.s-fb {
background-position:0 -90px;
}
#center .widget-network .widget-inner ul li a {
color:#fff;
}

/* Accordeon - Col Center */
.widget #posts-accordian .accordion_headings {
list-style: none;
margin: 0;
background:  url(images/widget-li-bg.png) repeat-x scroll 0 0;
width: 254px;
border: 1px solid #333333;
height: 27px;
line-height: 27px;
vertical-align: middle;
margin-left: 3px;
color:#FFFFFF;
display:block;
text-indent:20px;
cursor: pointer;
}
.widget #posts-accordian .accordion_headings span {
display: block;
margin-left: 7px;
margin-top: 7px;
line-height: 14px;
background: #464749 url(images/widget-li-a-off.png) no-repeat scroll 2px 2px;
}
.widget #posts-accordian .header_highlight {
/*font-weight: 700;*/
}
.widget #posts-accordian .header_highlight span { 
background: #464749 url(images/widget-li-a-on.png) no-repeat scroll 0 5px;
}
.widget #posts-accordian .accordion_child {
color: #fff;
text-decoration: none;
display:block;
padding:1px 10px;
background-color: #8b8b8b;
margin: 0 6px 0 3px;
width: 236px;
}
.widget #posts-accordian .accordion_child a {
color: #fff;
}

/* End accordeon - col center */

/* Accordeon Col Right */
.widget .simple-events .widget-inner {
margin: 0;
padding: 0;
}

#event-accordian {
background: url(images/right_widgetgrey-bg.png);
width: 164px;
margin-left: 3px;
margin-bottom: 5px;
}

#event-accordian ul {
list-style: none;
color: #fff;
}

#event-accordian ul li {
padding: 5px 0;
}

#event-accordian span.date {
color: #fff;
}

#event-accordian h4 {
color: #5991e0;
font-size: 13px;
}

#event-accordian h4 a {
color: #5991e0;
text-decoration: none;
}

#event-accordian h4 a:hover {
color: #5991e0;
}

#event-accordian p {
margin-bottom: 0;
text-align: left;
font-size: 11px;
color: #fff;
}

#event-accordian .accordion_headings {
list-style: none;
margin: 0;
background:  url(images/widget-li-bg.png) repeat-x scroll 0 0;
width: 162px;
border: 1px solid #333333;
height: 27px;
line-height: 27px;
vertical-align: middle;
color:#FFFFFF;
display:block;
text-indent:20px;
cursor: pointer;
}
#event-accordian .accordion_headings span {
display: block;
margin-left: 7px;
margin-top: 7px;
line-height: 14px;
background: #464749 url(images/widget-li-a-off.png) no-repeat scroll 2px 2px;
}
#event-accordian .header_highlight {
}
#event-accordian .header_highlight span {
background: #464749 url(images/widget-li-a-on.png) no-repeat scroll 0 5px;
}
#event-accordian .accordion_child {
color: #ccc;
text-decoration: none;
display:block;
padding:3px 10px;
background-color: #424242;
width: 144px;
position: relative;
}
#event-accordian .accordion_child ul li {
padding: 0px;
}

/* End accordeon - Col right */

#center .widget h3.grey, #right .widget h3.grey {
background: url(images/widget-li-bg.png) repeat-x 0 0;
width: 233px;
border: 1px solid #333;
height: 17px;
}
#right .widget h3.grey {
width: 141px;
margin-left: 3px;
}
#center .widget h3.grey a, #right .widget h3.grey a {
color: #fff;
text-decoration: none;
/*background: url(images/widget-li-a-off.png) no-repeat scroll 1px 4px;*/
padding: 0 0 0 12px;
height: 13px;
display: block;
}

#center .article {
padding:0 12px 0 3px;
}
#center .video {
margin: 0;
padding: 0;
position: relative;
margin-left: -8px;
margin-top: -8px;
}

#center span.ui-icon, #right span.ui-icon {
background: #464749 url(images/widget-li-a-off.png) no-repeat scroll 3px 3px;
display:block;
height:18px;
position:absolute;
width:11px;
}
#center span.ui-icon-triangle-1-s, #right span.ui-icon-triangle-1-s {
background: #464749 url(images/widget-li-a-on.png) no-repeat scroll 0 6px;
/*display:block;
height:14px;
position:absolute;
width:10px;*/
}
/* Widget diapo */
.diapo-publication ul li {
text-align:center;
}
.widget .prev-p, .widget .next-p, .widget .prev-a, .widget .next-a {
display: block;
width: 31px;
height: 25px;
background: url(images/widget-next.png) no-repeat 0 0;
border: none;
text-indent: -9999px;
cursor: pointer;
}
img.category_slideshow_img {
display: block;
clear: both;
}
.cat_slideshow  h4.absolute {
position: relative;
display: inline-block;
float: left;
margin-top: -100px;
margin-right: 2px;
font-size: 17px;
/*height: 28px;
overflow: hidden;*/
}
.cat_slideshow  h4.absolute a {
background-color: #929292;
color:#fff;
display:block;
padding:4px 15px;
text-decoration:none;
}
.cat_slideshow  h4.absolute a:hover {;
color:#fff;
text-decoration: none;
}
.widget .prev-p, .widget .prev-a {
background: url(images/widget-prev.png) no-repeat 0 0;
position:absolute;
left: 3px;
top:47%;
z-index:10;
}
.widget .next-p, .widget .next-a {
position:absolute;
right: 6px;
top:47%;
z-index:10;
}
.widget .diapo-bottom {
background: #666;
padding:4px 0;
text-align:center;
}
.widget .diapo-bottom a {
color: #fff;
text-align: center;
}
.widget .readmore {
background-color:#234786;
position: relative;
float: right;
color:#fff;
padding:2px 20px 4px 10px;
margin-top: -23px;
margin-right: 2px;
}

.widget a.readmore:hover {
color:#fff;
}
/*--trombi--*/
.user-photo-trombi {
margin: 0px;
padding: 0px;
}
.user-photo-trombi .widget-inner {
position: relative;
margin: 0px;
padding: 0px;
}

.user-photo-trombi .widget-inner ul li,
.user-photo-trombi .widget-inner ul li a {
display: block;
float:left;
}

.user-photo-trombi .widget-inner ul li a img.photo {
display: block;
margin-right: 3px;
}
/* Widget facebook */
#right .text-466834963 {
}
#right .text-466834963 .widget-inner {
padding: 0 0 0 1px;
}
#right .text-466834963 a {
display: block;
height: 71px;
}
/* Footer */
#footer {
clear:both;
position:relative;
background: url(images/footer_bg.png) repeat-y 0 0;
height: 50px;
padding: 20px;
color: #ccc;
}
#footer p {
text-align: left;
margin: 0;
}
#footer a {
color: #fff;
}
#footer a img {
padding: 0 5px;
}
/* Posts */
.post {
margin-bottom: 20px;
}
.post h1 {
font-weight:700;
font-size: 20px;
}
.post h1 a {
text-decoration: none;
}
.post h1 a:hover {
text-decoration: underline;
}
#left #actu .post .entry {
overflow: hidden;
width: 480px;
}
.post .entry img {
border: 0;
}
.post .entry ul, .post .entry ol {
margin: 0 0 15px 10px;
}
.post .entry h1 {
margin: 0.5em 0;
font-size: 20px;
}
.post .entry h1 a,
.post .entry h2 a {
text-decoration: none;
color: #000;
}
.post .entry h1 a:hover,
.post .entry h2 a:hover {
text-decoration: underline;
}
.post .entry h2 {
margin-bottom: 0.5em;
font-size: 18px;
}
.post .entry h3 {
margin: 0.3em 0;
font-size: 16px;
font-weight: 700;
}
.post .entry h4 {
margin: 0.2em 0;
font-size: 14px;
font-weight: 700;
}
.post .entry h5 {
margin: 0.2em 0;
font-size: 12px;
font-weight: 700;
}
.post .entry h6 {
margin: 0.1em 0;
font-size: 10px;
font-weight: 700;
}

/*--Links--*/
ul.xoxo li {
margin: 10px 0 2px 0;
border-bottom: #1a171b 1px dashed;
background: url(images/right_widget-arrow.png) left 3px no-repeat;
padding-left: 10px;
padding-bottom: 10px;
}

ul.xoxo li a{
color: #3878d1;
text-decoration: underline;
}

ul.xoxo li a:hover{
color: #3878d1;
}
/* Cforms */
.linklove {
position: absolute;
display: block;
left: -9999px;
top:-9999px;
}

/* Comments */
.comments_template {
position:relative;
padding:20px;
}
.comments_template h3 {
font-size:18px;
font-weight:400;
margin-bottom:10px;
line-height:0.9;
color:#E3241C;
}
.comments_template h3 a {
color:#E3241C;
text-decoration: none;
}
.comments_template h3 a:hover {
color:#3C3C3E;
}
.comments_template ol {
list-style:none;
margin-bottom:25px;
}
.comments_template ol li {
display:block;
margin:5px 0 0;
border-bottom:1px solid #eee;
}
.comments_template ol li .avatar {
border:1px solid #ccc;
display:block;
float:right;
}
.comments_template ol li cite {
font-style:normal;
font-weight:700;
}
.comments_template ol li .commentmetadata {
display:block;
margin-bottom:5px;
}
.comments_template form label {
display:block;
}
.comments_template form input, .comments_template form textarea {
width:80%;
border:1px solid #ccc;
padding:3px 5px;
}
.comments_template form input#submit {
width:auto;
}

#bloc_ensemble_biblio {float:left;width:459px;margin:-31px 0 0 10px;}
#bloc_ensemble_biblio .bloc_categorie_ouvrage {float:left;width:459px;margin-top:21px;background:#eeeeee;border:1px solid #eaeaeb;}
	#bloc_ensemble_biblio .titre_rubrique_biblio {float:left;margin:-1px 0 0 7px;}
		#bloc_ensemble_biblio .titre_rubrique_biblio .partie_gauche {float:left;width:21px;height:25px;background:url('images/bg_entete_biblio_01.png') no-repeat;}
		#bloc_ensemble_biblio .titre_rubrique_biblio .partie_centrale {float:left;height:25px;line-height:21px;padding:0 17px 0 6px;text-transform:uppercase;font-size:13px;font-weight:bold;color:#ff9442;background:url('images/bg_entete_biblio_02.png') repeat-x;}
		#bloc_ensemble_biblio .titre_rubrique_biblio .partie_droite {float:left;width:4px;height:25px;background:url('images/bg_entete_biblio_03.png') no-repeat;}

	#bloc_ensemble_biblio .bloc_ouvrage.exception {border-top:0;}
	#bloc_ensemble_biblio .bloc_ouvrage {float:left;width:428px;margin:0 0 0 14px;padding:15px 0 8px 0;border-top:1px solid #929292;}
	#bloc_ensemble_biblio .bloc_ouvrage .bloc_photo_ouvrage {float:left;width:120px;text-align:center;}
		#bloc_ensemble_biblio .bloc_ouvrage .bt_en_savoir_plus {display:block;float:left;width:81px;height:36px;line-height:32px;padding-left:18px;margin:2px 0 0 10px;background:url('images/bt_en_savoir_plus.png') no-repeat;color:#fefefe;font-size:11px;font-family:Arial;text-transform:uppercase;text-decoration:none;text-align:left;}
	#bloc_ensemble_biblio .bloc_ouvrage .bloc_details_ouvrage {float:left;width:290px;margin:0 0 0 7px;}
		#bloc_ensemble_biblio .bloc_ouvrage .bloc_details_ouvrage .auteur_ouvrage {display:block;float:left;width:290px;color:#111188;font-weight:bold;font-size:12px;text-align:left;}
		#bloc_ensemble_biblio .bloc_ouvrage .bloc_details_ouvrage .citation_ouvrage {display:block;float:left;width:290px;margin:10px 0 0 0;color:#111188;font-size:12px;text-align:left;}
	#left #actu #bloc_ensemble_biblio .bloc_ouvrage .bloc_details_ouvrage .description_ouvrage {float:left;width:290px;margin:15px 0 0 0;font-size:11px;color:#545454;text-align:left;}

#left #actu #bloc_presentation_formations {float:left;margin:-13px 0 0 10px;font-size:13px;font-family:Arial;text-align:left;}
#left #actu .liste_formations_dispo {float:left;margin:11px 0 0 10px;}
	#left #actu .liste_formations_dispo a {display:block;float:left;margin:3px 3px 0 0;text-decoration:none;cursor:pointer;}
	#left #actu .liste_formations_dispo a .partie_gauche {float:left;width:3px;height:25px;background:url('images/lien_formation_off_01.gif') no-repeat;}
	#left #actu .liste_formations_dispo a .partie_centrale {float:left;height:25px;line-height:25px;padding:0 5px 0 5px;color:#3b69ab;font-size:13px;font-family:Arial;text-align:center;background:url('images/lien_formation_off_02.gif') repeat-x;}
	#left #actu .liste_formations_dispo a .partie_droite {float:left;width:3px;height:25px;background:url('images/lien_formation_off_03.gif') no-repeat;}

	#left #actu .liste_formations_dispo a:hover .partie_gauche,
	#left #actu .liste_formations_dispo a.on .partie_gauche {float:left;width:3px;height:25px;background:url('images/lien_formation_on_01.gif') no-repeat;}
	#left #actu .liste_formations_dispo a:hover .partie_centrale,
	#left #actu .liste_formations_dispo a.on .partie_centrale {float:left;height:25px;line-height:25px;padding:0 5px 0 5px;color:#fc7c1b;font-size:13px;font-family:Arial;text-align:center;background:url('images/lien_formation_on_02.gif') repeat-x;}
	#left #actu .liste_formations_dispo a:hover .partie_droite,
	#left #actu .liste_formations_dispo a.on .partie_droite {float:left;width:3px;height:25px;background:url('images/lien_formation_on_03.gif') no-repeat;}

.bloc_ensemble_formation {float:left;width:459px;margin:17px 0 0 10px;}
.bloc_ensemble_formation:first-child {float:left;width:459px;margin:17px 0 0 10px;}
	.post .entry .bloc_ensemble_formation .entete_formation {float:left;width:459px;height:37px;line-height:37px;margin:0;color:#fff;font-size:15px;font-family:arial;text-transform:uppercase;font-weight:normal;text-align:center;background:url('images/bg_entete_formation.gif') no-repeat;}
	.bloc_ensemble_formation .description_formation {float:left;width:459px;}
		.bloc_ensemble_formation .description_formation .partie_haute {float:left;width:459px;height:16px;background:url('images/bg_presentation_formation_01.png') no-repeat;}
		.bloc_ensemble_formation .description_formation .partie_centrale {float:left;width:459px;padding-bottom:15px;text-align:center;background:url('images/bg_presentation_formation_02.png') repeat-y;}
		.bloc_ensemble_formation .description_formation .partie_centrale span {display:block;margin:16px 0 0 0;text-align:center;color:#111188;font-size:15px;font-weight:bold;font-family:arial;}
		#left #actu .bloc_ensemble_formation .description_formation .partie_centrale p {display:block;margin:13px 0 0 0;padding:0 25px;color:#000;font-size:13px;font-family:arial;text-align:center;}
		.bloc_ensemble_formation .description_formation .partie_basse {float:left;width:459px;height:21px;background:url('images/bg_presentation_formation_03.png') no-repeat;}

.bloc_objectifs_formation {float:left;width:459px;margin:0 0 0 0;}
	.post .entry .bloc_objectifs_formation .entete_objectifs {float:left;width:459px;height:27px;margin:0;line-height:27px;color:#111188;font-size:13px;font-family:Arial;font-weight:normal;text-transform:uppercase;text-align:center;background:url('images/bg_description_formation_01.gif') no-repeat;}
	.bloc_objectifs_formation .partie_centrale {float:left;width:459px;padding-bottom:15px;background:url('images/bg_description_formation_02.gif') repeat-y;}
		.bloc_objectifs_formation .partie_centrale ul {float:left;width:421px;margin:4px 0 0 21px;list-style-type:none;}
			.bloc_objectifs_formation .partie_centrale ul li {float:left;width:390px;min-height:20px;margin:13px 0 0 0;padding:1px 0 0 31px;color:#000;font-size:13px;font-family:arial;background:url('images/puce_fleche_verte.png') no-repeat;}
	.bloc_objectifs_formation .partie_basse {float:left;width:459px;height:4px;background:url('images/bg_description_formation_03.gif') repeat-y;}
	.bloc_objectifs_formation .bt_en_savoir_plus_formation {display:block;float:left;width:221px;height:36px;line-height:31px;margin:3px 0 0 125px;color:#fefefe;font-size:11px;text-transform:uppercase;font-family:arial;text-decoration:none;text-align:center;background:url('images/bt_savoir_plus_formation.png') no-repeat;}

.ancres_formation {display:block;float:left;width:450px;height:0;text-decoration:none;}
#bloc_envie_formation {float:left;width:173px;height:140px;padding-bottom:6px;}
