/*   
Theme Name: FREEmium
Theme URI: http://www.freebiesdock.com/freemium-wordpress-theme/
Description: Free Wordpress designed by Paul Kadysz, developed by Dariusz Siedlecki and released by FreebiesDock.com !
Author: Paul Kadysz (design) and Dariusz Siedlecki (frontend)
Author URI: http://www.freebiesdock.com/
Version: 1.0
.
Released free by FreebiesDock.com.
.
*/

/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */





/** Facebook ****/


h2.fb_resetstyles {
	height:24px;
}


/**** Blog *****/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
}
body {
	line-height: 1;
	background-color:#000;
	font-family:Georgia,Arial,Helvetica,sans-serif;
	font-size:62.5%;
	 }
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/* --------------------------------------------------- MAIN */

#tutorial { position: absolute; top: -20px; left: 20px; width: 200px; padding: 8px; background: black; border: 2px solid #111; border-top: 0; color: white; font-size: 1em; text-align: center; padding-top: 28px; cursor: pointer; }
#welcome { position: fixed; width: 360px; height: 280px; position: absolute; top: 50%; left: 50%; margin-left: -200px; margin-top: -150px; background: #EDEDE0; padding: 10px 20px; color: #55554e; z-index: 100; }

#welcome h1 { margin: 0; font-size: 2.5em; float: none; }
#welcome p { font-size: 1.2em; line-height: 1.3em; margin-bottom: 1em; }
#welcome p.start { text-align: right; }

#container { margin: 0 auto; width: 960px; background: url(img/back-container.jpg) repeat-y}
/* MODIF THOMAS --contentmainbg */
#home #container {  }

a { text-decoration: none; color: #472A70; }
a:hover { text-decoration: underline; }

h1 a:hover { text-decoration: none;  }
div.subtitle { line-height: 50px; font-size: 1.2em; margin-left: 1em; float: left; text-transform: lowercase; }

/*#header ul { height:100px; position:absolute; right:3px; top:56px; width:180px; }
#header ul li { float: left; margin-left: 9px; font-family:Arial; font-size:11px; margin-bottom:-10px;  }*/
/*
#header div a { background-repeat: no-repeat; height: 11px; padding: 17px 0 0 46px; display: block; color:#472a70; }
#header div.rss a {   background-image: url("img/ico-rss.jpg");   background-position:0 8px; height:23px; width:28px; }
#header div.conexion a { background-image: url("img/ico-fb.jpg"); background-position:0 8px; height:23px; width:28px; }
*/


/********** HEADER   **********/

#divheader{
	background: #000 url(img/banniere.jpg) top center no-repeat;
	width:100%;
}
#header {
	background-color:transparent;
	font-family:Arial,Helvetica,sans-serif;
	height:133px;
	margin:0 auto;
	position:relative;
	width:990px;
}

h1 { font-size: 3em; font-weight: bold; text-transform: lowercase; line-height: 50px; float: left; letter-spacing: -1px; margin-left: 20px; font-family: Arial, Helvetica, sans-serif; }

#logo{
	float:left;
	height:76px;
	margin-left:23px;
	margin-top:57px;
	position:relative;
	width:153px;
}

#subscribe {     float:left;     font-family:Arial;     font-size:11px;     padding-left:535px;     padding-top:103px;  }

#subscribe a, #subscribe a:visited {background-repeat:no-repeat;font-family:Arial; font-size:11px; color:#472a70;padding:0 0 10px 32px; margin-top:5px; display:block;width:115px;}
.ico-head-rss, .ico-head-fb { float:left; height:25px; width:150px; }
.ico-head-fb { float:left; height:25px; width:104px; }
.ico-head-rss { background: url("img/ico-rss.gif") top left no-repeat;}
.ico-head-fb {background: url("img/ico-fb.gif") top left no-repeat;}
#div_button_deconexion{	display:none; }



#menu, #footer {background-color:#000; height: 50px; position:relative; }

#menu #slide { background:url(img/lava.gif); height:28px; position:absolute; top:11px; z-index:250; }
#menu #slide-gauche{ background:transparent url(img/lava.gif) repeat scroll -296px -28px; float:right; height:28px; }
#menu  .slide-none{ display:none; }
#menu  .slide-block{ display:block; }

#menu { background-color:#000; background-repeat:no-repeat; border-top:0 solid #000; font-family:Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold; text-transform:uppercase; }
#menu ul { background:#000; padding:0 10px; position:relative; float:left; line-height:38px; padding-top:5px; }
#menu ul li { float: left; }
#menu ul li a { height:41px; color:white; outline:none; text-align:center; display:block; overflow:hidden; float:left; padding:0 10px; 
	 z-index:251; position:relative; } /* relative breaks ie */
#menu ul li a:hover { text-decoration:none;  }
#menu ul li.back { background:url("img/lava.gif") no-repeat right -28px; width:9px; height:28px; position:absolute; top:11px; }
#menu ul li.back .left { background:url("img/lava.gif") no-repeat top left; height:28px; margin-right:9px; }

#searchform { position:absolute; right:0; top:11px; }
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
	head~body #searchform { top: 10px; }
}
#searchform label { display: none; }
#searchform #s { background:transparent url(img/search_input.gif) no-repeat scroll 0 0; border:0 none; font-size:1em; height:24px; padding:6px 10px 2px; width:211px; }
#searchform #searchsubmit { background:transparent url(img/search_submit.png) no-repeat scroll 0 0;
	border:0 none;color:#FFFFFF;cursor:pointer;font-family:Arial;font-weight:bold;height:28px;text-transform:uppercase;vertical-align:top;width:79px; }

#searchform #searchsubmit:hover { background:transparent url(img/search_submit_roll.png) no-repeat scroll 0 0;
	border:0 none;color:#FFFFFF;cursor:pointer;font-family:Arial;font-weight:bold;height:28px;text-transform:uppercase;vertical-align:top;width:79px; }
	
#cse-search-box {
	position:absolute;
	right:0;
	top:11px;
}
#cse-search-box label {
	display: none;
}
#cse-search-box #q {
	background:transparent url(img/search_input.gif) no-repeat scroll 0 0;
	border:0 none;
	font-size:1em;
	height:24px;
	padding:6px 10px 2px;
	width:211px;
}
#cse-search-box #sa {
	background:transparent url(img/search_submit.png) no-repeat scroll 0 0;
	border:0 none;
	color:#FFFFFF;
	cursor:pointer;
	font-family:Arial;
	font-weight:bold;
	height:28px;
	text-transform:uppercase;
	vertical-align:top;
	width:79px;
}

#cse-search-box #sa:hover {
	background:transparent url(img/search_submit_roll.png) no-repeat scroll 0 0;
	border:0 none;
	color:#FFFFFF;
	cursor:pointer;
	font-family:Arial;
	font-weight:bold;
	height:28px;
	text-transform:uppercase;
	vertical-align:top;
	width:79px; }
	
#post_data, #search_data { width: 131px; float: left; padding-left: 20px; margin-top:-7px; }
#search_data { background: #472A70 url("img/search.jpg") no-repeat; height: 185px; }


#post_data div { background: url("img/fond_sidebar.png") no-repeat left top; margin-top: 1.5em; }
#post_data div ul { background:transparent url(img/fond_sidebar.png) no-repeat scroll left bottom;
font-size:1.1em;
padding:1px 12px 7px; }
#post_data h2 { padding: 6px 12px; color: #000; font-family:Arial; font-size: 13px; margin: 0; height: auto; line-height: 1em; margin-right: -12px; text-transform:capitalize; }

#post_data div.post_data li { padding-left: 24px; height: 22px; line-height: 22px; background: url("img/post_details.gif") no-repeat; color: #472a70; overflow: hidden; font-size: 0.9em; font-family:Arial; font-size:11px;  }
#post_data div.post_data li.date{ border-bottom:1px solid #CFBAED; }
#post_data div.post_data li.time { background-position: 0 -23px; }
#post_data div.post_data li.author { border-bottom: 0; background-position: 0 -45px; border-bottom:1px solid #CFBAED; }
#post_data div.post_data li.author_page { border-bottom: 0; background-position: 0 -45px; }
#post_data div.post_data li.author_single { border-bottom: 0; background-position: 0 -45px; }
#post_data div.post_data li strong, #post_data div.post_data li a { color: #472a70; font-weight: normal; }

#post_data div.post_tags li { border-bottom:1px solid #CFBAED;height:22px;line-height:22px; }
#post_data div.post_tags li a { color: #472a70; font-family:Arial; font-size:11px; display: block; }

.index_data{ margin-left:-166px; }

#post_data div.post_data li.comment { background-image:url("img/nb_comment_petit.png"); background-position:0 3px; border-bottom:1px solid #CFBAED; }
#post_data div.post_data li.comment_accueil { background-image:url("img/nb_comment_petit.png"); background-position:0 3px; }
#post_data div.post_data li.editer { border-top:1px solid #CFBAED; background-position:0 -66px; }
#post_data div.post_data li.rss { background-image:url("img/rss_petit.png"); background-position:0 3px; border-bottom: none; width:95px; }

#content { background-color:#FFFFFF;color:#55554E;display:inline;float:left;font-size:1.2em;line-height:1.2em;padding:0 15px 16px 14px;width:612px; font-family:Arial; }
#home #content { background-color:#FFFFFF; margin-top:-12px; padding:16px; width:605px; min-height:2191px; height:auto !important; height:2191px;  }

#search-content { background: url(img/search-content_bg.bmp) repeat-y scroll 0 0;display:inline;float:left;font-size:1.2em;line-height:1.2em;width:959px; font-family:helvetica}
#search { background:transparent url(img/recherche.gif) no-repeat scroll 0 0; color:#55554E;display:inline;float:left;font-size:1.2em;line-height:1.2em;padding:15px 16px 14px;font-family:Arial;width:600px;margin-left:8px;margin-top:6px;}
#search #search-text {width:450px;margin-left:150px;}
#search-text h2 strong{font-size:20px; font-weight:normal; text-transform:uppercase;letter-spacing:-1.1px; font-family:Helvetica;}


.sidebar { font-size: 1.2em; line-height: 1.2em; float: left; width: 117px; padding: 16px; position: relative; display: none; }

.sidebar h2 { left:-8px;position:absolute;top:-26px; }

.sidebar li { margin-bottom: 2em; position: relative; }

#sidebar2 { float: left; font-size: 1.2em; line-height: 1.2em; padding: 16px; _padding: 10px; width: 287px; display: inline; }

#content .date { background-image:url(img/fond_date.png); color:#320A6A; font-family:Arial; font-size:18px; font-weight:bold; left:11px; position:absolute; top:10px; }

.sidebar, #sidebar2 { ?padding-top: 44px; }
#sidebar2{ background-color:#E9E9E9; padding-top:23px;  }

/* Widgets */
.sidebar .widget { background: /*url("img/sidebar_right.png") right bottom no-repeat*/ #f6f6e8; margin: 26px 0 48px -15px; width: 230px; position: relative; padding-bottom: 14px; }
.sidebar .widget ul, .sidebar .widget div.textwidget, #calendar_wrap { background:#FFFFFF none repeat scroll 0 0; font-size:1.2em; padding:1em 16px; }
.sidebar .widget a { color: #000; float: left; text-align: left; _height: 1%; font-family:Arial; font-size:11px; text-align:left; }
.sidebar .widget a:hover { text-decoration: none; color: #000; }
.sidebar .widget a:hover span { text-decoration: underline; }
.sidebar .widget small { float: right; color: #d8d8c7; }
.sidebar .widget h2 small { float: left; }
.sidebar .widget ul li { background: url("img/li.gif") 0 4px no-repeat; margin: 0; padding-left: 16px; line-height: 17px; color: #000; text-align: right; }
.sidebar .widget ul li:after { content: "."; clear: both; display: block; visibility: hidden; height: 0; width: 0; }
.sidebar .widget div.textwidget { color: #55554E; }

#sidebar2 .widget { background-color:#FFFFFF; margin-left:0; width:280px; }
#sidebar2 .widget_categories { background-color:#FFFFFF; height:184px; margin-top:36px;}
#sidebar2 .widget_stags_cloud { background:transparent white repeat scroll 0 0; display:none; height:290px; padding:10px; width:260px; margin-bottom:0; }
*+html #sidebar2 .widget_stags_cloud{height:320px;}
#sidebar2 .widget.widget_calendar { height:283px; margin-top:-45px; }
#sidebar2 .widget ul, #sidebar2 #calendar_wrap {}
#sidebar2 .widget a:hover { text-decoration:underline; }
#sidebar2 #wp-cumulus { background:transparent none repeat scroll 0 0; height:250px; display:block;margin-top:55px;}

.sidebar .widget_archive ul { font-size: 1em; }

#recentcomments{padding-bottom:6px; padding-top:6px; }

.sidebar .widget ul li.recentcomments { 
	background:transparent url(img/puce_comment.png) no-repeat scroll 1% 50%;
	border-bottom:1px solid #CFBAED;
	color:black;
	font-family:Arial;
	font-size:11px;
	line-height:12px;
	padding-bottom:9px;
	padding-left:34px;
	padding-top:9px; 
}


span.legende-tequila { 
	background:transparent url(img/icone-map/iconeLegendeGoogleMaps_Tequila.jpg) no-repeat scroll 1% 50%;
	color:black;
	font-family:Arial;
	font-size:11px;
	padding-bottom:9px;
	padding-left:34px;
	padding-top:9px; 
}

span.legende-facebook { 
	background:transparent url(img/icone-map/iconeLegendeGoogleMaps_Facebook.jpg) no-repeat scroll 1% 50%;
	color:black;
	font-family:Arial;
	font-size:11px;
	padding-bottom:9px;
	padding-left:34px;
	padding-top:9px; 
}


.sidebar .widget ul li.lastcomments { 
	border-bottom:none; }

.sidebar .widget_rss ul { padding-top: .5em; }
.sidebar .widget_rss ul li { height: auto; background-position: 0px 10px; text-align: left; font-size: .8em; line-height: 1.3em; padding: 8px 0 8px 16px; color: #55554E; }
.sidebar .widget_rss h2 img { vertical-align: top; position: relative; top: 1.5px; margin-right: 4px; }
.sidebar .widget_rss h2 a { color: #E7E7DA; }
.sidebar .widget_rss a { float: none; }
.sidebar .widget_rss cite { display: block; text-align: right; }

.sidebar .widget_recent_comments a { float: none; }
.sidebar .widget_recent_comments ul li { text-align: left; color: #55554E; }

.sidebar .widget_recent_entries ul li { text-align: left; }

#calendar { ?margin-top: -24px; }
#calendar h2 { ?display: none; }
#calendar_wrap { font-size: 1em; }
#calendar_wrap table { margin-bottom:auto; margin-left:auto; margin-right:auto; position:relative; top:6px; }

#calendar_wrap #wp-calendar tbody tr td.pad {background-image:none;}
#calendar_wrap #wp-calendar tbody tr td { background-image:url(img/cal_1.png); width:30px; height:31px; background-repeat: no-repeat; vertical-align:middle; font-size:11px; }


.sidebar .widget_calendar caption { color:#000000; font-family:Arial; font-size:16px; font-weight:bold; margin-left:-21px; padding-bottom:11px; text-align:left;text-transform:uppercase;}
.sidebar .widget_calendar td, .sidebar .widget_calendar th { width: 28px; height: 24px; text-align: center; line-height: 24px; padding: 0 0; color:#FFFFFF; font-family:Arial; }
.sidebar .widget_calendar tbody a { color:white;text-align:center;width:30px; }
.sidebar .widget_calendar tbody a:hover { color:#fff; font-weight:bold;}
#calendar_wrap #wp-calendar tbody tr #today { background-image:url(img/today.gif); }
#calendar_wrap #wp-calendar tbody tr .comment_yes { background-image:url(img/cal_2.png); }
.sidebar .widget_calendar thead { color: #89897c; font-style: italic; text-transform: lowercase; }
.sidebar .widget_calendar th { border:0 none; color:#472A70; font-family:Arial; font-style:normal; font-weight:bold; text-transform:uppercase; }
.sidebar .widget_calendar tfoot a {color:#472A70;font-family:helvetica; font-size:14px; text-transform:uppercase;letter-spacing:-0.3px;}
*+html .widget_calendar tfoot a {width:38px;}

.sidebar .widget_calendar tfoot a:hover{ text-decoration:none; }
.sidebar .widget_calendar tr #prev {text-align:left; padding-top:13px;}
.sidebar .widget_calendar tr #next {text-align:right;padding-left:20px;}

.sidebar .widget_tag_cloud { padding: 16px 16px 32px 16px; width: 198px; line-height: normal; }
.sidebar .widget_tag_cloud a { margin-right: .5em; font-style: italic; float: none; vertical-align: middle; }

#sidebar2 .widget_tag_cloud { width: 268px; }

#sidebar2 .widget .widget_categories ul{ background-color:#adada3; }

.sidebar .widget_search { display: none; } /* Sorry, no search in the sidebar! */

#sidebar2 .widget_links { background: none; width: 310px; }
#sidebar2 .widget_flickrRSS { background:transparent none repeat scroll 0 0; height:383px; }
#sidebar2 .widget_flickrRSS a { padding:3px; }

#sidebar2 .widget_links ul, #sidebar2 .widget_flickrRSS ul { margin: 0 -7px; background: none; _height: 1%; padding: 0; margin-left: 9px; }
#sidebar2 .widget_links ul:after, #sidebar2 .widget_flickrRSS ul:after { content: "."; visibility: hidden; display: block; clear: both; height: 0; width: 0; }
#sidebar2 .widget_links li, #sidebar2 .widget_flickrRSS li { float: left; margin: 7px; ?margin: 5px; height: auto; line-height: normal; border: 0; background: none; padding: 0; }
#sidebar2 .widget_links img, #sidebar2 .widget_flickrRSS img { border: 6px solid #fff; display: block; }
#sidebar2 .widget_flickrRSS img:hover { border: 6px solid #472a70; display: block; }

#footer { font-size: 11px; color: #fff; padding: 0 20px; clear: both; line-height: 50px; font-family:tahoma; }

#footer a { color: white; }
#footer p.rss { position: absolute; top: 0; right: 16px; }
#footer p.rss a { color: #d6e26e; padding-right: 24px; background: url("img/rss_small.gif") top right no-repeat; }

#powered { color: #442f62; font-size: 11px; padding: 23px 20px 12px; background: #e9e9e9; line-height: 15px; height: 30px; font-family:tahoma; }
#powered p.sponsor { line-height: 36px; float: right; }
#powered a { color: #89897c; }

.post h2.link{ background-color:#472a70; }

h2 { color:black; font-family:Arial; font-size:16px; font-weight:bold; height:17px; line-height:17px; margin-bottom:1em; text-transform:capitalize; }
h2.links { background-color:#472a70; }
h2.links span { color:white; }
#content h2 span { padding: 0 7px 0 16px; float: left; font-family:Arial; font-weight:bold; width:80px; }
#content .links span { padding: 0 7px 0 9px; font-family:Arial; width:97%;font-size:11px;height:16px;}
h2 span { color:#2E2E2B; float:left; font-family:Helvetica; font-size:16px; font-weight:normal; letter-spacing:-0.3px; padding:0 7px 0 8px; }
h2 small { float: left; no-repeat -498px 0; padding-left: 8px; color: #89897c; display: block; height: 17px; }

h2.links span { font-size:10px; }
h2.links a { color: #e7e7da; }

.commentaires, .categories { background-color:#472A70; color:#FFFFFF; font-family:Arial; font-size:11px; font-weight:bold; height:16px; margin-bottom:30px; padding-left:9px; padding-top:0;}
.categories a {color:#FFFFFF;}

div.post { position:relative; border-bottom:1px solid #E1E0E2; margin-bottom:1em; padding: 10px 0}
div.post h3 { padding:6px 0 9px; margin:0; float:left; }
div.post h3.title-interne { width:360px;}
div.post div#postedans{ clear:both; color:gray; font-size:11px; position:relative; top:-7px; }

h3 { margin-bottom: 1em; line-height: 2em; }
h3 a { color:black; display:block; font-family:Helvetica; font-size:23px; font-weight:normal; letter-spacing:-1px; text-transform:none; width:400px; }
h3 a:hover { color:#472a70; text-decoration:none; }

.bulcom { background:transparent url(img/comment.gif) no-repeat scroll left center; color:white; display:block; float:right; font-family:tahoma; font-size:16px; font-weight:bold; height:46px; position:absolute; right:0; text-align:center; top:10px; width:52px; }
.bulcom a { color:white; display:block; height:100%; line-height:41px; width:100%; }
.bulcom a:hover{ text-decoration:none; font-size:20px; }

.headline { position:relative; float:left; width:352px;  }
.headline a:hover{ text-decoration:none; }
div.headline span, div.post div.date span, #content .date { cursor:pointer; text-align: center; font-family:Arial; text-transform: uppercase; background: url("img/date.png"); width: 44px; height:44px; top: 10px; left: 10px; color: #320a6a; font-size: 14px; line-height: 19px; }
*+html div.post div.date span big{ padding-top:3px; line-height:26px; }
div.headline span big, div.post div.date span big { letter-spacing:-2px; font-size: 26px; display: block; ?margin-top: -.2em; }
div.date span { text-indent:-1px; position: static; float: left; margin: 0 .5em .5em 0; line-height:18px; padding-top:5px; text-indent:-1px; }

div.post p { margin-bottom: 1em; font-size: 12px; line-height: 1.35em; font-family:Arial; text-align:justify; margin-top:16px; }
div.post p a.more-link{float:right;}
div.post ul, div.post ol { margin-bottom: 0.6em; margin-left: 2em; font-size: 1.175em; line-height: 29px; color: #9B9A8E; }
.content_author div.post ul, div.post ol { color:#9B9A8E; font-family:Arial; font-size:11px; line-height:17px; margin-bottom:1em; margin-left:2em; }
/*div.post .text ul li { list-style: url("img/li.gif") inside; padding-left: 10px; }*/
div.post .text ul li { background-image:url(img/li.gif); background-position:0 9px; background-repeat:no-repeat; padding-left:17px; }
div.post ol li { list-style: decimal inside; padding-left: 10px; }

div.post blockquote { color: #89897c; font-style: italic; background: url("img/blockquote.gif") 30px 0 no-repeat; padding-left: 60px; margin-bottom: 1em; min-height: 25px; }

ul.nav { font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; color: #d8d8c7; letter-spacing: -.5px; font-size: 1.15em; height: 1em; }
ul.nav .prev { float: left; }
ul.nav .next { float: right; }
ul.nav a { color: #89897c; }

.bouton_partager { display:none; background-image:url("img/bt_partager.png"); cursor:pointer; float:right; height:100px; margin-right:-16px; width:20px; z-index: 2; }

#comments { margin-top: -2.5em; clear: both; padding-top: 1em; }

#comments .meta { background: #e7e7da; padding: 10px; margin-bottom: 1em; display:none; }
#comments .meta p { color: #89897c; font-size: 1.15em; text-transform: lowercase; }
#comments .meta p.rss { float: right; font-size: .95em; text-transform: none; }
#comments .meta p.rss a { color: #ec7e2d; padding-left: 22px; background: url("img/rss_small.gif") no-repeat; display: block; height: 16px; line-height: 16px; }
#comments .meta p strong { color: #55554e; }

#comments ul.nav { margin-bottom: 1em; }

#respond { background: #e9e9e9; font-family:Arial; font-size:11px; padding: 20px 20px 40px 20px; color: #89897c; font-size: .95em; text-transform: lowercase; position: relative; }
#respond h3 { color:#472A70;font-size:16px;font-weight:bold;line-height:1em;margin-bottom:0.5em;text-transform:uppercase; }
#respond h3 a { font-size: 1em; display: inline; letter-spacing: normal; }

#respond .cancel-comment-reply { position: absolute; right: 6px; background: none; top: 6px; }
#respond .cancel-comment-reply a { color: #89897c; font-weight: bold; }

#respond div.row { min-height: 28px; _height: 28px; margin-bottom: .75em; clear: both; display: block; }

#respond label { text-transform:capitalize; text-align:right; color:#000; float: left; width: 40px;  margin-right: 10px; height: 28px; line-height: 28px; font-size: 1em; _margin-top: -28px; }

#respond label.lbl {width:0px; margin-right:0px;}


#respond label small { color:#000000;float:left;margin-left:330px;text-align:right;width:160px; }





#respond input { float: right; }
#respond textarea, #respond input { background:white none repeat scroll 0 0;
border:0 none;color:#B0B09F;font-family:Georgia,Arial,Helvetica,sans-serif;font-size:1.4em;height:19px;padding:5px 4px 2px;width:507px; }
#respond textarea { height: 96px; padding: 2px 1%; width: 88%; float: right; }

#respond a { color:#472A70; font-weight: bold; }

#respond p.logged_as {float:left;font-size:1.1em;margin-bottom:2.5em;margin-top:0;color:#472A70;font-size:12px;font-weight:bold;text-transform:none;}
*+html #respond p.logged_as {width:400px}
#respond p span a:hover {color:#9D3DA8}
#respond p span.profil {background:transparent url(img/ico-auth.gif) no-repeat scroll left center;padding-left:20px;}
#respond p span.logout a{margin-left:60px;background:transparent url(img/ico-logout.gif) no-repeat scroll left center;padding-left:20px;}
#respond p span.logout a:hover {background:transparent url(img/ico-logout-hov.gif) no-repeat scroll left center;padding-left:20px;}



#respond p.req { color: #000; line-height: 28px; height: 28px;text-transform:none; }
#respond div.submit { text-align: right; padding-top:100px;}

*+html #respond div.submit  {padding-top:20px;}

#respond #submit { float: right; margin-left: 1em; display: block; }
*+html #respond #submit { float: none; }


#respond button { background:transparent url(img/post_comment.png) no-repeat scroll 0 0; border:0 none;color:#FFFFFF;cursor:pointer;font-family:Arial;font-weight:bold;height:28px;text-transform:uppercase;vertical-align:middle;width:122px; }
#respond button:hover{ background:transparent url(img/post_comment_roll.png) no-repeat scroll 0 0; }
ol.commentlist { margin-bottom: 1em; }
ol.commentlist li div { background: #e9e9e9; padding: 10px; margin-left: 60px; position: relative; margin-bottom: 1em; }
ol.commentlist li div div { padding: 0; margin: 0; }
ol.commentlist li .comment-author img { border: 5px solid #e9e9e9; position: absolute; top: -10px; left: -70px; }
ol.commentlist li.comment-author-admin div { background: #d8d8c7; }
ol.commentlist li.comment-author-admin .comment-author img { border: 5px solid #472A70; }
ol.commentlist li.comment-author-admin li.comment div { background: #edede0; }
ol.commentlist li.comment-author-admin li.comment .comment-author img { border: 5px solid #edede0; }
ol.commentlist li.comment-author-admin li.comment-author div { background: #d8d8c7; }
ol.commentlist li.comment-author-admin li.comment-author .comment-author img { border: 5px solid #d8d8c7; }
ol.commentlist li .comment-author cite { font-size: 11px; color: #000; font-weight:bold; }
ol.commentlist li .comment-author cite a { color: #000; }
ol.commentlist li .comment-author span.says { display: none; }

ol.commentlist li .comment-meta { font-size: 11px; color: #000; font-family:Arial; }
ol.commentlist li .comment-meta a { color: #000; }

ol.commentlist li em { position: absolute; margin-bottom: -1em; top: 10px; right: 10px; color: #89897C; font-size: .9em; text-transform: lowercase; }

ol.commentlist li p { margin-bottom: 1em; font-size: 11px; color:#000; font-family:Arial; }
ol.commentlist li p em { position: static; color: inherit; font-size: 1em; text-transform: none; }
ol.commentlist li p a { color: #55554e; }

ol.commentlist li div.reply { text-align: right; }
ol.commentlist li div.reply a { color: #89897c; font-weight: bold; }

ol.commentlist li ul.children { margin-left: 60px; }


.search h2 { font-size: 3em; color: #89897c; line-height: 1em; height: 1em; padding: 0 8px; margin-bottom: .5em; }
.search h2 strong { color: #4d4d46; font-weight: normal; }

.search ul.nav { margin: 2em 0; }

#recent { background: #FFFFFF; margin-left: -17px; padding-left: 20px; margin-top: 1em; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; }
#recent li { clear: both; }
#recent li a { display: block; line-height: 1.7em; padding: 7px 10px; border-bottom: #320A6A 1px solid; clear: both; }
#recent li a:hover { text-decoration: none; }
#recent li a:after { clear: both; content: "."; display: block; width: 0; height: 0; visibility: hidden; }
#recent strong { float: left; color: #89897C; font-weight: normal; font-size: 1.1em; width: 75%; }
#recent span { float: right; color: #abab9e; font-size: .9em; width: 25%; text-align: right; }
#recent li a:hover strong { text-decoration: underline; }
#recent li.last a { border: 0; }

#results { padding-top: 17px; }
#results p { color:#320A6A;margin-top:20px;}
#results li {border-top:1px solid #320A6A;clear:both;display:block;line-height:1.7em;padding:7px 10px 30;}

#results li strong { color:#000000;; display: block; font-weight: normal; }
#results li em { font-style: normal; color: #89897c; font-size: .85em; }
#results li em strong { font-size: 1em; display: inline; font-weight: normal; }

#results p small { background:transparent url(img/puce_comment.png) no-repeat scroll 3px 0; color:#C3C3B1; float:right; font-size:0.95em; height:21px;  margin-bottom:3px; margin-top:-2px;padding-left:11px; width:21px; }

#results li a:hover { text-decoration: none; color: #89897c; }
#results li a:hover strong { color: #320A6A; }

.search h3 { font-size: 2em; color: #89897c; padding: 0 8px; line-height: 1em; margin: 0; font-weight: normal; }
.search h4 { font-size: 1.2em; color: #89897c; padding: 0 8px; font-weight: normal; }

h2.special { color:#472A70;font-family:Arial;font-size:22px;height:21px;line-height:30px;margin-left:-11px;margin-top:10px; }
h2.special span { display:none; padding: 0 12px; text-transform: capitalize; }
h2.special strong { padding: 0 12px; text-transform: capitalize; float: left; font-family:Arial; }

.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignleft { float: left; margin-right: .5em; }
.alignright { float: right; margin-left: .5em; }
div.post p.wp-caption-text { margin-top: .5em; background: #E1DFD2; padding: 10px; color: #89897C; font-size: 1em; margin-right: 10px; }




#liste_reseaux {
	background-image:url('http://static.flowplayer.org/tools/img/overlay/black.png');
	color:#fff;
	height:250px;
	width:400px;
	display:block;
	left:85px;
	position:absolute;
	top:-111px;
	z-index:200;
}	

.st-tag-cloud { font-family:Arial; }
.st-tag-cloud a { padding:2px; }

ol.commentlist li.employe div { background:#472a70; color:white; }
ol.commentlist li.employe div a { background:#472a70; color:white; }
ol.commentlist li.employe div p { background:#472a70; color:white; }
ol.commentlist li.employe div div img { border:5px solid #472a70; }


//* root element for tabs  */
ul.tabs { 
	list-style:none; 
	margin:0 !important; 
	padding:0 0 4px;
	height:29px;
	border-bottom:1px solid #666;
    width:302px;
}

/* single tab */
ul.tabs li { 
	background-color:white;
	border-bottom:1px solid #E9E9E9;
	border-right:1px solid #E9E9E9;
	float:left;
	height:28px;
	list-style-image:none !important;
	margin:0 !important;
	padding:5px 1px 0 0;
	text-indent:0;
	width:34px;
}

/* link inside the tab. uses a background image */
ul.tabs a { 
   /* background:transparent url(/img/tabs.gif) no-repeat scroll -652px 0;*/
    color:#000000;
    display:block;
    font-size:11px;
    height:30px;
    line-height:30px;
    margin:0;
    padding:0;
    text-align:center;
    text-decoration:none;
    width:36px;
    height:32px;
}

/* when mouse enters the tab move the background image */
ul.tabs a:hover {
	background-position: -652px -31px;	
	color:#fff;	
}

/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
	/*background-color:red;*/
    background-position:-652px -62px;
    /*color:#000000 !important;*/
    cursor:default !important;
    height:32px;
}

/* Different widths for tabs: use a class name: w1, w2, w3 or w2 */


/* width 1 */
ul.tabs a.w1 			{ background-position: -519px -0px; width:134px; }
ul.tabs a.w1:hover 	{ background-position: -519px -31px; }
ul.tabs a.w1.current { background-position: -519px -62px; }

/* width 2 */
ul.tabs a.w2 			{ background-position: -366px -0px; width:154px; }
ul.tabs a.w2:hover 	{ background-position: -366px -31px; }
ul.tabs a.w2.current { background-position: -366px -62px; }


/* width 3 */
ul.tabs a.w3 			{ background-position: -193px -0px; width:174px; }
ul.tabs a.w3:hover 	{ background-position: -193px -31px; }
ul.tabs a.w3.current { background-position: -193px -62px; }

/* width 4 */
ul.tabs a.w4 			{ background-position: -0px -0px; width:194px; }
ul.tabs a.w4:hover 	{ background-position: -0px -31px; }
ul.tabs a.w4.current { background-position: -0px -62px; }


/* initially all panes are hidden */ 
div.panes div.pane {display:none;}

.tabs li.first{width:97px;}

.tabs li.first img{margin-left:-2px;
padding-bottom:2px;
padding-right:5px;}

.tabs li.first a{color:#320A6A;
font-family:Arial;
font-size:14px;
font-weight:bold;
letter-spacing:-1px;
margin-top:-3px;
width:97px;}

/* when mouse enters the tab move the background image */
ul.tabs li.first a:hover {}

.panes div.pane_lifestream{ background-color:white; font-family:Arial; font-size:11px; height:236px !important; padding:0; width:278px;}

*+html .panes div.pane_lifestream{ height:200px !important; } 

/* tab pane styling */

div.panes div.vignette_friend  { 
    width:257px;
    padding:0;
	margin-left:0px; 
}

.pane_lifestream div.vignette_friend a { 
	border:5px solid white;
float:left;
margin-left:0;
}

.pane_lifestream div.vignette_friend a:hover { border:5px solid #472a70; }

.twitter{ padding-top:33px; }
*+html .twitter{ padding-top:0; }
.twitter li{background:transparent url(img/li.gif) no-repeat scroll 0 4px; color:#000; font-family:Arial; font-size:11px; line-height:17px; margin:9px 0 0 9px; padding-left:16px; text-align:justify; width:237px; }
.twitter li a{ font-weight:bold; float:inherit; }

#button_connection{ height:39px; padding:0; width:274px; }

div.panes div {display:none; padding:15px 10px;border-top:0;height:100px;font-size:14px;background-color:#fff;    width:280px;	padding-top:1px;}

#sidebar2{ float:right; }
#sidebar2 li.lifestream{ margin-top:20px; padding-bottom:15px;}
*+html #sidebar2 li.lifestream{ margin-top:40px; }
#sidebar2 li.auteurs {margin-top:110px; background-color:white; padding-bottom:7px; padding-left:13px; padding-top:13px;}
*+html #sidebar2 li.auteurs {margin-top:50px;}
#sidebar2 li.auteurs a.info {position:relative;text-decoration: none; }
#sidebar2 li.auteurs a:hover.info{ background: none;}
#sidebar2 li.auteurs a.info span {display: none;}
#sidebar2 li.auteurs a:hover.info span { float : none; display: inline; position: absolute; top:-5em ; left:-9em; z-index: 20;color: #FFFFFF; width:130px; height:15px;  text-align:center; font-weight:bold; text-transform:capitalize; font-size: 12px;  line-height:12px; padding:12px; background: url(img/vignettes-auteur.png);}
*+html #sidebar2 li.auteurs a:hover.info span { top:-2px}
#sidebar2 li.auteurs img{border:3px solid #472A70;}

.pane_lifestream div.photos_flickr a{ border:6px solid #68459A; float:left; margin-left:3px; margin-top:3px; }
.pane_lifestream div.photos_flickr a:hover{ border:6px solid #000; }

div.panes div.photos_flickr{ display:block; margin-left:0; padding:37px 0 0 3px; width:275px; }
div.panes div.box_facebook{ display:block; padding-left:17px; width:250px; padding-top:48px; }
*+html div.panes div.box_facebook{ padding-top:15px !important; }
*+html div.panes div.photos_flickr{ padding-top:9px !important; }

div.panes div#button_connect{ display:none; margin-left:1px; width:228px; }
div.panes div#button_friend{ display:none; margin-left:1px; width:228px; height:60px; }

#bouton_switch a{ 
	background-color:#fff;
	cursor:pointer;
	float:right;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	height:18px;
	margin-right:7px;
	margin-top:-2px;
	padding-left:9px;
	padding-top:5px;
	text-transform:uppercase;
	width:50px;
	color:#472a70;
}

#bouton_switch a:hover{ 
	color:#fff;
	background-color:#472a70;
	text-decoration:none;
}

#widget_stags-1 { display: none; background-color:none; }


/* tooltip styling. uses a background image (a black box with an arrow) */ 
#global{
	margin-left:auto;
	margin-right:auto;
	margin-top:210px;
	width:288px;
	height:383px;
}


div.tooltip {     background:transparent url(img/tooltip/black_arrow_big.png) no-repeat scroll 0 0;      font-size:14px;      height:153px;      padding:30px;      width:310px;      font-size:14px;      display:none;      color:#fff;  } 
div.tooltip .tooltip_info{ 	width:100px; 	height:107px; 	float:left; 	overflow:hidden; 	padding:30px;  }
div.tooltip .tooltip_info .label{ 	font-weight:bold; }
div.tooltip .tooltip_photo{ 	height:120px; 	left:265px; 	overflow:hidden; 	position:inherit; 	top:35px; }
div.tooltip h3 {     margin:0;      font-size:18px;      color:#fff;  }
div#liste_reseaux{ 	display:none; }
#header ul li.conexion a#button_deconexion{ 	display:none; }
.twitter-message{ 	color:black; }
.pane_lifestream a.works{ 	margin-left:6px; 	float:left; 	border: none; margin-top:34px; }
.logo_facebook{ float:left; left:13px; margin-right:25px; position:relative; top:11px; }
.logo_twitter{ float:left; left:15px; margin-right:26px; position:relative; top:8px; }
h3.titre_lifestream{ color:#000; float:left; font-family:Helvetica; font-size:22px; font-weight:normal; letter-spacing:-1.1px; margin:0 0 2px; padding:6px 0 9px; text-transform:uppercase; width:605px; }
.pane_lifestream a:hover.works{}
/* Page auteur */
.contour_photo_auteur{ 	background-image:url(img/fond_photo_auteur); 	float:left; 	height:81px; 	margin-right:13px; 	margin-top:7px; 	width:81px; }
.contour_photo_auteur .photo_auteur{ 	/*border:5px solid #472A70;*/ 	height:61px; 	margin-left:9px; 	margin-top:9px; 	width:61px; }
.nom_auteur{ 	float:left;}
.website_auteur{ 	font-weight:bold; 	font-size:11px; 	color:black; }
.titre_auteur{ 	margin-bottom:0px; 	font-size:11px; 	font-weight:bold; }
.entryauteur .citation_auteur{ 	font-size:11px; 	font-style:italic; 	font-family:Arial; 	color:black; }
.website_auteur{ 	font-size:11px; }
.entryauteur{ 	margin-left:94px; 	width:500px; }
.mot_cle_auteur{ color:#472a70; display:none; }
#livearchives{ color:#472A70; }
.chargement{ margin-left:120px; margin-top:60px; }
div#button_connect .conexion a { background-image: url("img/facebook.png");}
/* OVERLAY */
div.overlay { background-image:url(http://static.flowplayer.org/img/overlay/apple.png); position:absolute; color:#000; } 
div.close { 	background-image:url(../img/overlay/close.png); 	cursor:pointer; 	height:35px; 	position:absolute; 	right:85px; 	top:5px; 	width:35px; }
/******** BLOC META ARTICLE *******/
div.post .meta-index ul li, div.post .social-blocks ul, div.post .article-auth ul  { list-style:none; margin:0; padding-left:3px;}
div.post .meta-index .article-auth {height:80px}
div.post .meta-index .article-auth ul li { padding-left:6px; margin:0; height:auto;  }
div.post .meta-index .article-auth ul li.li-auth,
div.post .meta-index .article-auth ul li.li-comm { padding-left:30px; line-height:22px; }
div.post .meta-index .article-auth ul li.li-auth{ background: transparent url(img/ico-auth.gif) no-repeat scroll 3px 3px; margin-top:7px; }
div.post .meta-index .article-auth ul li.li-comm { background: transparent url(img/ico-comm.gif) no-repeat scroll left center;}


div.post .meta-index {float:right; width:238px;}
div.post .meta-index h2 { color:#320A6A; font-family:Helvetica; font-size:12px; font-weight:normal; margin:0 0 7px; padding:0;
text-transform:none; }
div.post .meta-index ul { padding:0; margin:0}
div.post .meta-index ul li { color:#320A6A; list-style:none !important; font-size:11px; cursor:pointer; }

.social-blocks {}
ul.social-block1 { float:left; width:90px;   }
ul.social-block2 { float:right; width:136px;}

.social-blocks ul li { padding:0; margin:0}
ul.social-block1 li, ul.social-block2 li {color:#320A6A; height: 21px; line-height: 22px; list-style: none; }
ul.social-block1 li a, ul.social-block2 li a {color: #320a6a; font:11px Arial, Helvetica, sans-serif; display: block; padding-left: 22px; height: 18px; padding-top:4px; }
.li-plusdereseaux {color: #320a6a; font:11px Arial, Helvetica, sans-serif; display: block; padding-left: 22px; height: 18px; padding-top:2px; /*border-top:1px solid #7D57B3;*/ }

#social{position:absolute;right:-13px;top:70px;}
#social h2{ color:#472A70;margin-bottom:0.6em; }
#social ul{ margin-left:0;}
#social ul li{ list-style-image:none; list-style-type:none; line-height:21px; font-size:11px; }
#social ul li a{ padding-left:25px; }
#social ul li.digg a {background: url("img/ico/ico-digg.png") left center no-repeat;  }
#social ul li.digg a:hover {background: url("img/ico/ico-digg-on.png") left center no-repeat; }
#social ul li.mixx a {background: url("img/ico/ico-mixx.png") left center no-repeat; }
#social ul li.mixx a:hover {background: url("img/ico/ico-mixx-on.png") left center no-repeat; }
#social ul li.technorati a {background: url("img/ico/ico-technorati.png") left center no-repeat; }
#social ul li.technorati a:hover {background: url("img/ico/ico-technorati-on.png") left center no-repeat; }
#social ul li.delicious a {background: url("img/ico/ico-delicious.png") left center no-repeat; }
#social ul li.delicious a:hover {background: url("img/ico/ico-delicious-on.png") left center no-repeat; }
#social ul li.facebook a { background: url("img/ico/ico-facebook.png") left center no-repeat; }
#social ul li.facebook a:hover {background: url("img/ico/ico-facebook-on.png") left center no-repeat; }
#social ul li.stumbleupon a {background: url("img/ico/ico-stumbleupon.png") left center no-repeat; }
#social ul li.stumbleupon a:hover {background: url("img/ico/ico-stumbleupon-on.png") left center no-repeat; }
#social ul li.reddit a {background: url("img/ico/ico-reddit.png") left center no-repeat;}
#social ul li.reddit a:hover {background: url("img/ico/ico-reddit-on.png") left center no-repeat;}
#social ul li.wikio a {background: url("img/ico/ico-wikio.png") left center no-repeat; }
#social ul li.wikio a:hover {background: url("img/ico/ico-wikio-on.png") left center no-repeat; }
#social ul li.plusdereseaux a {padding-top:2px; cursor:pointer; border-top:1px solid #7D57B3;}

li.li-digg a {background: url("img/ico/ico-digg.png") left center no-repeat;  }
li.li-digg a:hover {background: url("img/ico/ico-digg-on.png") left center no-repeat; }
li.li-mixx a {background: url("img/ico/ico-mixx.png") left center no-repeat; }
li.li-mixx a:hover {background: url("img/ico/ico-mixx-on.png") left center no-repeat; }
li.li-technorati a {background: url("img/ico/ico-technorati.png") left center no-repeat; }
li.li-technorati a:hover {background: url("img/ico/ico-technorati-on.png") left center no-repeat; }
li.li-delicious a {background: url("img/ico/ico-delicious.png") left center no-repeat; }
li.li-delicious a:hover {background: url("img/ico/ico-delicious-on.png") left center no-repeat; }
li.li-facebook a { background: url("img/ico/ico-facebook.png") left center no-repeat; }
li.li-facebook a:hover {background: url("img/ico/ico-facebook-on.png") left center no-repeat; }
li.li-stumbleupon a {background: url("img/ico/ico-stumbleupon.png") left center no-repeat; }
li.li-stumbleupon a:hover {background: url("img/ico/ico-stumbleupon-on.png") left center no-repeat; }
li.li-reddit a {background: url("img/ico/ico-reddit.png") left center no-repeat;}
li.li-reddit a:hover {background: url("img/ico/ico-reddit-on.png") left center no-repeat;}
li.li-wikio a {background: url("img/ico/ico-wikio.png") left center no-repeat; }
li.li-wikio a:hover {background: url("img/ico/ico-wikio-on.png") left center no-repeat; }
li.li-twitter a {background: url("img/ico/ico-twitter.png") left center no-repeat; }
li.li-twitter a:hover {background: url("img/ico/ico-twitter-on.png") left center no-repeat; }
li.li-google a {background: url("img/ico/ico-google.png") left center no-repeat; }
li.li-google a:hover {background: url("img/ico/ico-google-on.png") left center no-repeat; }
li.li-netvibes a {background: url("img/ico/ico-netvibes.png") left center no-repeat; }
li.li-netvibes a:hover {background: url("img/ico/ico-netvibes-on.png") left center no-repeat; }
li.li-myspace a {background: url("img/ico/ico-myspace.png") left center no-repeat; }
li.li-myspace a:hover {background: url("img/ico/ico-myspace-on.png") left center no-repeat; }
li.li-plusdereseaux a {background: url("img/ico/ico-plus.png") left center no-repeat;}



div .wp_likes_post{background: url("img/fond-love.png")  left center no-repeat; margin-left:350px;margin-top:-90px;height:50px;margin-top:-116px;padding-top:34px;width:100px;padding-left:18px;}
div .wp_likes_post p{font-size:11px; font-style:normal;}

.clear{ clear:both; font-size:0px; height:0px; }
/* the overlayed element */
div.overlay {
	
	/* growing background image */
	background-image:url(img/white.png);
	
	/* dimensions after the growing animation finishes  */
	width:600px;
	height:470px;		
	
	/* initially overlay is hidden */
	display:none;
	
	/* some padding to layout nested elements nicely  */
	padding:55px;
	left:120px;
	
	
}

/* default close button positioned on upper right corner */
div.overlay div.close {
	background-image:url(img/close.png);
	position:absolute;
	right:5px;
	top:5px;
	cursor:pointer;
	height:35px;
	width:35px;
}


#mask { 
    background:#678 url(img/mask_gradient_1000.png) no-repeat; 
    background-position:127% -176px; 
}

span.legende-tequila { 
	background:transparent url(img/icone-map/iconeLegendeGoogleMaps_Tequila.jpg) no-repeat scroll 1% 50%;
	color:black;
	font-family:Arial;
	font-size:11px;
	line-height:24px;
	padding-bottom:9px;
	padding-left:34px;
	padding-top:9px; 
	margin-right:35px;
}

span.legende-facebook { 
	background:transparent url(img/icone-map/iconeLegendeGoogleMaps_Facebook.jpg) no-repeat scroll 1% 50%;
	color:black;
	font-family:Arial;
	font-size:11px;
	line-height:24px;
	padding-bottom:9px;
	padding-left:34px;
	padding-top:9px; 
	margin-right:35px;
}

span.legende-twitter { 
	background:transparent url(img/icone-map/iconeLegendeGoogleMaps_Twitter.jpg) no-repeat scroll 1% 50%;
	color:black;
	font-family:Arial;
	font-size:11px;
	line-height:24px;
	padding-bottom:9px;
	padding-left:34px;
	padding-top:9px; 
	margin-right:35px;
}
#div_button_friend_home{
	display:none;
}

.wp_likes_post {
	border:0 !important;
	overflow:visible;
	width:220px;
}

#liseret_bande{ background-image:url(img/bande.png); background-position:center top; height:2px; position:absolute; top:131px; width:100%; }

/* Surchage overlay more reseau */
div.more-reseaux{ width:345px !important; height:150px !important; background-image:url(img/white2.png) !important; padding:37px !important; }

div.more-reseaux div.close{ background-image:url(img/ico/more/close.gif) !important; height:9px !important; padding:24px 0 0 34px; position:absolute; right:30px !important; top:32px !important; width:0 !important; }
.bg-ico-more{ background-image:none; display:inline; line-height:25px; padding-left:3px; padding-right:3px; padding-top:15px; position:relative; }
.bg-ico-more:hover{ background-image:url(img/ico/more/survol.gif); }
.liste-reseau{ float:left; padding-left:7px; padding-top:12px; width:302px; }
.left-ico-more{ background-image:url(img/ico/more/left.gif); float:left; height:115px; width:7px; }
.right-ico-more{ background-image:url(img/ico/more/right.gif); float:left; height:115px; width:7px; }

/* Surcharge plugin Sociable */
div.text div.sociable{ display:none; }
.sociable_tagline{ display:none; }
.sociable ul li { padding-right:8px !important; line-height:25px; }
div.sociable { margin:4px 0 !important; }