/*  

Theme Name: Web et Innovation Default

Theme URI: http://wordpress.org/

Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.

Version: 1.6

Author: Michael Heilemann

Author URI: http://binarybonsai.com/



	Web et Innovation Default v1.0

	http://olivierfavre.com/blog/



	Ce thème a été entièrement conçu et réalisé par Olivier Favre,

	dont le blog se situe à l'adresse suivante http://olivierfavre.com/blog/



	L'intégralité du thème CSS, XHTML est réalisé sous licence GPL:

	http://www.opensource.org/licenses/gpl-license.php



*/

/* Box Ciao - Début */

.bannerContainer {
	margin-left:20px !important;
}

/* Box Ciao - Fin */

/* Widget Amazon */

#amzn_wdgt_t_8001_0 {
	background:none;
	border:none;
	color:transparent;
	width:180px !important;
}

.wdgt_hd, .wdgt_ft {
	display:none;
}

#wdgt_brdr a {
	color:#1983B6 !important;
	font-family:'Trebuchet MS',Arial,'Lucida Grande' !important;
	text-decoration:none !important;
	font-weight:bold !important;
	font-size:12px !important;
}

.amzn_wdgt .wdgt_brdr {
	padding:8px 0pt 0pt 10px !important;
}

.amzn_wdgt .wdgt_brdr .wdgt_tl_pad {
	padding:0pt 3px 15px !important;
}

.wdgt_tl {
	height:80px !important;
}

/* BlogBang - Début */



#blogbang-ad160 {

	margin-left:13px;

}



/* BlogBang - Fin */





/* MyBlogLog - Début */



table#MBL_COMM {

	width:98% !important;

	background-color:transparent !important;

	border:0px !important;

	font-family:inherit !important;
	
	margin:0 0 5px 5px !important;

}



table#MBL_COMM tr:hover {

	/*background-color:#EEEEC3 !important;*/
	background-color:transparent !important;

}



table#MBL_COMM th.mbl_h {

	display:none;

	color:inherit !important;

}



table#MBL_COMM td.mbl_img, table#MBL_COMM td.mbl_mem {

	background-color:transparent !important;

	border-top:0px !important;

	background:transparent !important;	

	padding:2px 2px 2px 2px  !important;

}



table#MBL_COMM td.mbl_fo_hidden {

	background-color:transparent !important;

	border-top:0px !important;

}



table#MBL_COMM td.mbl_fo_hidden a {

	color:#1983B6 !important;

}



table#MBL_COMM img {

	border:1px solid #1983B6 !important;

}



table#MBL_COMM img:hover {

	border:1px solid #F09020 !important;

}

table#MBL_COMM td.mbl_fo_hidden {
	display:none;
}



/* Fin MyBlogLog */





/* Blogroll TagCloud - Début */



#ctotc_2136298908_ac #ctotc_2136298908_wc {

	width:auto !important;

}



#ctotc_2136298908_tt, #ctotc_2136298908_ac #ctotc_2136298908_wc #ctotc_2136298908_cc #ctotc_2136298908_fr {

	display:none !important;

}



.ctotc_2136298908_rc {

	display:none !important;

}



#ctotc_2136298908_ac #ctotc_2136298908_wc #ctotc_2136298908_cc #ctotc_2136298908_tg {

	background:transparent none repeat scroll 0% !important;

}



#ctotc_2136298908_ac #ctotc_2136298908_wc #ctotc_2136298908_cc {

	border:none !important;

	font-family:auto !important;

}



.ctotc_2136298908_tga1, .ctotc_2136298908_tga2, .ctotc_2136298908_tga3, .ctotc_2136298908_tga4, .ctotc_2136298908_tga5 {

	color:#1983B6 !important;

	font-family:'Trebuchet MS',Arial,'Lucida Grande' !important;

}



.ctotc_2136298908_tga1:hover, .ctotc_2136298908_tga2:hover, .ctotc_2136298908_tga3:hover, .ctotc_2136298908_tga4:hover, .ctotc_2136298908_tga5:hover {

	background-color:#EEEEC3 !important;

	color:#A7700A !important;

	cursor:pointer !important;

	text-decoration:none !important;

}



/* Blogroll TagCloud - Fin */





/* Blogroll Criteo - Début */



#cto_ac #cto_wc #cto_cc #cto_fr {

	/*display:none;*/

	background-color:transparent !important;

}



#cto_ac #cto_wc #cto_cc #cto_fr a.cto_fl, #cto_ac #cto_wc #cto_cc #cto_fr a.cto_fl:link, #cto_ac #cto_wc #cto_cc #cto_fr a.cto_fl:visited, #cto_ac #cto_wc #cto_cc #cto_fr a.cto_fl:hover, #cto_ac #cto_wc #cto_cc #cto_fr a.cto_fl:active {

	background-color:transparent !important;

}



#cto_ac #cto_wc {

	width:auto !important;

}



#cto_ac #cto_wc #cto_cc #cto_tt {

	display:none !important;

}



#cto_ac #cto_wc b.cto_rc2, #cto_ac #cto_wc b.cto_rc3, #cto_ac #cto_wc b.cto_rc4 {

	background:none !important;

	border:0 0 0 0 !important;

}



#cto_ac #cto_wc b.cto_rc1 {

	background:none !important;

}



#cto_ac #cto_wc #cto_cc {

	background:none !important;

	border:0 0 0 0 !important;

}



div#cto_ac, #cto_ac #cto_wc, #cto_ac #cto_wc #cto_cc, #cto_ac #cto_wc #cto_cc #cto_tt, #cto_ac #cto_wc #cto_cc #cto_lt, #cto_ac #cto_wc #cto_cc #cto_lt li, #cto_ac #cto_wc #cto_cc #cto_lt li a.cto_rl, #cto_ac #cto_wc #cto_cc #cto_lt li a.cto_rl2, #cto_ac #cto_wc #cto_cc #cto_lt li img.cto_imgbl, #cto_ac #cto_wc #cto_cc #cto_lt li div.cto_rlt, #cto_ac #cto_wc #cto_cc #cto_lt li div.cto_rlt2, #cto_ac #cto_wc #cto_cc #cto_lt li div.cto_rlt3, #cto_ac #cto_wc #cto_cc #cto_lt li div.cto_rlt4, #cto_ac #cto_wc #cto_cc #cto_lt div.cto_rlt5, #cto_ac #cto_wc #cto_cc #cto_lt li div.cto_rltc, #cto_ac #cto_wc #cto_cc #cto_lt li a.cto_rl:link, #cto_ac #cto_wc #cto_cc #cto_lt li a.cto_rl:visited, #cto_ac #cto_wc #cto_cc #cto_lt li a.cto_rl:hover, #cto_ac #cto_wc #cto_cc #cto_lt li a.cto_rl:active, #cto_ac #cto_wc #cto_cc #cto_lt li a.cto_rl .cto_ri, #cto_ac #cto_wc #cto_cc #cto_lt li a.cto_rl .cto_ri .cto_ig, #cto_ac #cto_wc #cto_cc #cto_lt li a.cto_rl .cto_rt, #cto_ac #cto_wc #cto_cc #cto_fr, #cto_ac #cto_wc #cto_cc #cto_fr a.cto_fl, #cto_ac #cto_wc #cto_cc #cto_fr a.cto_fl:link, #cto_ac #cto_wc #cto_cc #cto_fr a.cto_fl:visited, #cto_ac #cto_wc #cto_cc #cto_fr a.cto_fl:hover, #cto_ac #cto_wc #cto_cc #cto_fr a.cto_fl:active {

	border:0 0 0 0 !important;

	font-family:inherit !important;

}



#cto_ac #cto_wc #cto_cc ul#cto_lt li {

	background:transparent url('communs/sidebar-itemborder.gif') no-repeat scroll center bottom !important;

	padding:2px 0 2px 0 !important;

}



#cto_ac #cto_wc #cto_cc ul#cto_lt li a:hover {

	background:#EEEEC3 url('communs/sidebar-itemborder.gif') no-repeat scroll center bottom !important;

}



#cto_ac #cto_wc #cto_cc #cto_lt {

	background-color:transparent !important;

	border:0px 0px 0px 0px !important;

	border-width:0px !important;

}



#cto_ac #cto_wc #cto_cc #cto_lt li div.cto_rlt2, #cto_ac #cto_wc #cto_cc #cto_lt li div.cto_rlt4 {

	border:0 0 0 0 !important;

	border-top:0px !important;

}



#cto_ac #cto_wc #cto_cc #cto_lt li div.cto_rlt3, #cto_ac #cto_wc #cto_cc #cto_lt li div.cto_rlt4 {

	background:transparent url('communs/ico/delete.gif') no-repeat scroll center center !important;

}



.cto_rc {

	display: none !important;

}



#cto_ac #cto_wc #cto_cc #cto_lt li a.cto_rl .cto_rt {

	font-size:11px !important;

}



#cto_ac #cto_wc #cto_cc #cto_lt li .cto_ig {

	border:1px solid #1983B6 !important;

}



#cto_ac #cto_wc #cto_cc #cto_lt li .cto_ig:hover {

	border:1px solid #F09020 !important;

}



/* Fin Blogroll Criteo */







/* Tag clouds Delicious - Début */



.delicious-tags ul {

	list-style-type:none !important;

	margin:0 !important;

	padding:0 !important;

}



.delicious-tags {

	font-family: 'Trebuchet MS', Arial, 'Lucida Grande' !important;

}



.delicious-tags li:hover {

	background-color:transparent !important;

}



.delicious-tags a:hover {

	text-decoration:underline !important;

}



.delicious-tags h2 a:hover {

	text-decoration:none !important;

}



.delicious-cloud li {

	padding:0 !important;

	margin:0 4px 0 0 !important;

	line-height:120% !important;

	float:none !important;

	text-align:left !important;

}



/* Tag clours Delicious - Fin */


.kjgrcGravatar {
	margin:0px 7px 0px -28px;
	vertical-align:text-top;
}


/* Formulaires - Début */



.textfield {

	/*float:left;*/

	margin:0;

	padding:4px;	

	background:#FFFFFF url('images/ico/input-bck-medium.gif') repeat-x top;

	border:1px solid #464646;

	font-weight:bold;

	font-size:14px;

	color:#464646;

}



.header .buttonsearch {

	/*float:left;

	top:1px;*/

	width: 28px;

	height: 24px;	

	cursor:pointer;

}



.header .searchform {

	clear:both;

	/*margin:-49px 0 0 566px;*/

	float:right;

	width:300px;

	margin:-10px 19px 0 0;
	
	/*border:1px solid #000000;*/

}



.header .searchform .textfield {

	width:260px;

	background:transparent;

	border:0;

	color:#FFFFFF;

}



.header #searchform {

	/*clear:right;

	float:right;*/

	background:transparent url('communs/ico/large-search.png') no-repeat scroll left -3px;

	margin:12px 93px 0 0;

	color:#FFFFFF;

	font-size:18px;

	font-weight:bold;

	padding:0 0 0 30px;

	font-weight:bold;

	color:#1983B6;

}



.header .addrss {

	clear:both;

	float:right;

	margin:-130px -20pt 0pt 0px;

	width:221px;

}



.header .addrss ul {

	padding:0px;

}



.header .addrss li {

	list-style-type:none;

	display:inline;

}



.narrowcolumn .searchform {

	clear:both;

	float:left;

	margin: 0 20px 2px 55px;

}



.narrowcolumn .searchform .textfield {

	width:300px;

}





.narrowcolumn .buttonsearch {

	top:4px;

	width: 22px;

	height: 22px;	

	cursor:pointer;

	background:transparent url('images/ico/ico-search.gif') no-repeat center;

}



.entry form { /* This is mainly for password protected posts, makes them look better. */

	text-align:center;

}



input[type=text] {

	background:#FFFFFF url('images/ico/input-bck-medium.gif') repeat-x top;

	padding:4px;

	border:1px solid #464646;	

	font-family: 'Trebuchet MS', Arial, 'Lucida Grande';

	font-weight:bold;

	font-size:14px;

	color:#464646;

}



textarea {

	padding:4px;

	border:1px solid #464646;	

	font-family: 'Trebuchet MS', Arial, 'Lucida Grande';

	font-size:14px;

	color:#464646;

}



.buttonsubmit {

	background:transparent url('communs/buttons/input-envoyer.gif') no-repeat top center;

	width:108px;

	height:26px;

	margin: 0px;

	cursor:pointer;

	border:0;

}



.buttonsubmit:hover {

	background:transparent url(communs/buttons/input-envoyer-hover.gif) no-repeat top center;

	border:0 !important;

}


/* Bouton sliding doors */
.clear {
	overflow:hidden;
	width:100%;
}

a.button {
	background: transparent url(communs/buttons/button-blue-right.gif) no-repeat scroll top right;
	color:#444;
	display: block;
	height:29px;
	margin:0px;
	padding-right:18px; /* sliding doors padding */
	text-decoration:none;
}

a.button span {
	background:transparent url(communs/buttons/button-blue-left.gif) no-repeat;
	display:block;
	line-height:19px;
	padding:5px 0 5px 18px;
	margin:0px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
}

a.button:hover {
	background: transparent url(communs/buttons/button-blue-right-over.gif) no-repeat scroll top right;
	text-decoration:none;
}

a.button:hover span {
	background:transparent url(communs/buttons/button-blue-left-over.gif) no-repeat;
}

a.button:active {
	background-position:bottom right;
	color:#000;
	outline:none; /* hide dotted outline in Firefox */
}
a.button:active span {
	background-position:bottom left;
	padding:6px 0 4px 18px; /* push text down 1px */
}




label {

	cursor:pointer;

}



/* Formulaires - Fin */





/* Commentaires - Début */



.commentform {

	margin:5px 0 0 0;

	border-left:6px solid #A0A0A0;
	
	width:480px;

}



.commentform input {

	padding: 2px;

	margin: 5px 5px 1px 0;

}



.commentform input:hover, .commentform textarea:hover, .commentform select:hover {

	border:1px solid #1983B6;

}



.commentform input:focus, .commentform textarea:focus, .commentform select:focus {

	background-color:#ffc !important;

	border:1px solid #fc6 !important;

}

	

.commentform li {

	margin:0 0 0 15px;

	padding:4px 0 4px 25px;

	list-style-image:none;

	list-style-position:outside;

	list-style-type:none;

	cursor:help;

	font-size:14px;

	background:transparent url('communs/ico/bullet_yellow.gif') no-repeat -3px 6px;

	border-bottom:1px solid #7E8489;

	font-style:italic;

}



.commentform fieldset {

	border:none;

	margin:5px 0 0 0;

}	



.commentform textarea {

	width: 440px;

}



.commentform .author {

	background:transparent url('communs/ico/author.gif') no-repeat 4px center;

	padding-left:25px;

}



.commentform .url {

	background:transparent url('communs/ico/world_link.gif') no-repeat 4px center;

	padding-left:25px;

}



.commentform .email {

	background:transparent url('communs/ico/email.gif') no-repeat 4px center;

	padding-left:25px;

}



.commentform .tel {

	background:transparent url('communs/ico/email.gif') no-repeat 4px center;

	padding-left:25px;

}



.commentform .separator {

	margin:2px 0 4px 20px;

	padding:2px;

	border-bottom:1px dotted #CCCCCC;

}

	

.commentform p {

	margin:2px 0 4px 20px;

	padding:2px;

	text-align:left;

}

	

.commentform .required {

	color:#FF8700;

	font-size:11px;

}	



.commentform label {

	font-weight:bold;

	font-size:12px;

}



.commentform legend {

	color:#000000;

	font-weight:bold;

	padding:0pt 5px;

}


.comment-respond {

	text-align:right;
	
	font-weight:bold;
	
	font-style:italic;
	
}


/* Commentaires - Fin */





/* Corps de document - Début */



body {

	margin:0px auto;

	padding: 0px;

	width:977px;

	background:#79B6D4 url('images/header_top_bck.jpg') repeat-x top left;

	font-family: 'Trebuchet MS', Arial, 'Lucida Grande';

	font-size: 13px;

	line-height: 140%;

	cursor:default;

}



.contentmain {

	margin:0px auto;

	padding:0px;

	clear:both;

	float:left;

	width:977px;

	min-height:250px;

	background:transparent url('images/main_bck.png') repeat-y top;

}



.header {

	margin:0px auto;

	height:183px;

	width:977px;

	background: transparent url('images/header_bck.png') no-repeat bottom center !important;/*
	
	background: none;
	
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=fixed src='http://innovablog.com/wp-content/themes/innovablog/images/header_bck.png');*/

}



.headerlogo {

	/*float:left;*/

	margin:30px 0 0 20px;

	width: 388px;

	height: 85px;

}



.description {

	clear:both;

	float:left;

	margin:-20px 0 0 29px;

	width:360px;	

	color: #A0A0A0;

	font-size:12px;

	line-height:120%;

	font-weight:bold;

}



.header h1 {

	/*clear:both;

	float:left;*/

	margin:-20px 0 0 29px;

	width:360px;	

	color: #A0A0A0;

	font-size:12px;

	line-height:120%;

	font-weight:bold;

}



.header .pages-menu {

	/*float:left;*/

	margin:0 10px 0 0;

	background:transparent url('communs/ico/page_copy.gif') no-repeat;

	color:#D1D360;

	padding-left:20px;

}



.header ul, .header li ul {

	list-style:none;

	margin: 0;

	padding: 0;

}



.header ul li {

	list-style:none;

}



.header ul {

	/*float:left;*/

}



.header li {

	display:inline;

}



.header .pages-menu a {

	color:#D1D360;

	font-size:18px;

}



.header .pages-menu a:hover {

	text-decoration:none;

	color:#CCCCCC;

}





.header .current_page_item a {

	color:#FFFFFF !important;

}



.header .headermenu {

	clear:both;

	float:left;

	margin:14px 0 0 8px;

	padding:0px;

	font-weight:normal;

}



.headerfeed {

	/*clear:both;*/

	float:right;

	/*margin:-107px 0px 0 562px;*/

	margin:16px 50px 0 0;

	width:137px;

}



.headerfeed .titre {

	margin:6px 0 6px 0;

	color:#FFFFFF;

	font-size:16px;

	font-weight:bold;

}



.headerfeed li .abo-rss {

	background:transparent url(communs/ico/rss.gif) no-repeat left 1px;

	border-bottom:1px solid #CCCCCC;

}


.headerfeed li .abo-mail {

	background:transparent url(communs/ico/email.gif) no-repeat left 2px;

	border-bottom:1px solid #CCCCCC;

}

.headerfeed li .abo-homepage {

	background:transparent url(communs/buttons/input-abo-page-accueil.png) no-repeat left 0px;
	
	width:107px;
	
	height:16px;

}

.headerfeed li .abo-homepage:hover {

	background:transparent url(communs/buttons/input-abo-page-accueil.png) no-repeat left -21px;
	
	color:#FFFFFF;

}

.headerfeed a {

	display:block;

	color:#FFFFFF;

	font-size:18px;

	margin:3px 5px 3px 0px;

	padding:0px 3px 4px 22px;

}


.headerfeed a:hover {

	color: #FF9900;
	text-decoration:none;

}



.erreur-headerfeed ul {

	display:block;	

	list-style:none;

	padding:0;

	text-indent:0;

}



.erreur-headerfeed li {

	display:block;	

	list-style:none;

	color:#1983B6;

	font-size:18px;	

	margin:3px 5px 0 0px;

	padding:0 3px 4px 35px !important;

	cursor:pointer;

}



.erreur-headerfeed li:hover {

	color: #FF9900;

}



.erreur-headerfeed .abo-rss {

	background:transparent url('communs/ico/rss.gif') no-repeat left 1px;

	border-bottom:1px solid #CCCCCC;

}



.erreur-headerfeed .abo-mail {

	background:transparent url('communs/ico/email.gif') no-repeat left 1px;

}



.homepost {

	float:left;

	overflow:hidden;

	margin:0px 10px 0px 6px;

	padding:0px;

	width:640px;

}



.homepost .entry, .homepost .postmetadata, .homepost h2, .homepost .postmetatop, .homepost .postmetabottom, .homepost .navigation, .wp-pagenavi {

	margin:0 20px 2px 55px;

}



.homepost .entry  {

	clear:left;

	padding-top:1px;

}



.homepost .entrymore {

	clear:both;
	
	/*float:left;*/

	margin:0 0 10px 0;

	height:22px;

	background: transparent url('communs/entrymore-bckg.gif') repeat-x;

	font-weight:bold;

	border-bottom:2px dotted #CCCCCC;

	border-top:2px dotted #CCCCCC;

	/*text-align:center;*/

	cursor:pointer;
	
	font-size:17px;

}



.homepost .entrymore:hover {

	background: transparent url('communs/entrymore-bckg-hover.gif') repeat-x;

	text-decoration:none;

}



.homepost h2 {

	font-size:24px;

	line-height:110%;

	border-bottom:1px dotted #CCCCCC;

}



.homepost .adindex, .narrowcolumn .adindex, .homepost .feedsubscribe, .narrowcolumn .feedsubscribe, .singlepost .feedsubscribe {

	margin:0px 20px 20px 43px;

}



.homepost .adindex-top, .narrowcolumn .adindex-top, .singlepost .adindex-top  {

	margin:30px 0pt 0px 150px;

}



.homepost .adsingle300x250, .singlepost .adsingle300x250 {

	text-align:center;	

	background:transparent url('communs/reclame-advert.gif') no-repeat 240px 8px;

	padding-left:285px;

	margin-bottom:10px;	

	float:left;

}


.sidebar .adsingle300x250 {

	text-align:center;	
	
	margin-bottom:20px;

	padding:0px;

}


.adsingle300x250 .content {



	border:5px solid #EE1A98;

	float:right;

	height:250px !important;

	margin:20px;

	padding:2px;

	text-align:center;

	width:300px !important;



}



.adindex {

	text-align:center;

}



.feedsubscribe {

	background:transparent url(communs/ico/feeds-subscribe.png) no-repeat scroll left 1px;
	color:#EC8531;
	display:block;
	font-size:20px;
	font-weight:bold;
	height:50px;
	line-height:120%;
	margin-left:68px !important;
	padding:0px 0px 0px 55px;

}



.feedsubscribe:hover {

	color:#EC8531;

}



.calendarpost {

	float:left;

	left:0px;

	margin-top:18px;

	width:49px;

	height:41px;

	background: #7E8489 url('communs/postcalendar-bkgd.png') no-repeat top;

	color:#FFFFFF !important;

	text-align:center;

	font-weight:bold;

}



.calendarpost .pagetitle {

	padding:4px 0 0 0;

	font-size:14px;

}



.calendarpostday {

	padding:4px 0 0 0;

	font-size:22px;

}



.calendarpostmonth {

	padding:-2px 0 0 0;	

	font-size:11px;

}



.postmetatop {

	font-size:12px;

}



.postmetabottom {

	color:#666666;
	font-size:14px;
	font-weight:bold;
	line-height:160%;
	padding:2px 15px;

}


.postmetabottom ul{

	margin:0px;
	padding:0px;
	list-style-type:none;

}


.postmetabottom li{

	padding:2px 22px;
	
	border-bottom:2px dotted transparent

}

.postmetabottom li:hover{

	border-bottom:2px dotted #FC6;

	background-color:#FFC;

}

.postmetabottom li ul li, .postmetabottom  li ul li:hover {

	border:none;
	background-color:transparent;

}


.singlepost fieldset {

	-moz-border-radius:5px;

}



.postmetabottom legend {

	padding:0 5px 0 25px;

	margin:0 0 0 18px;

	background: transparent url('communs/ico/wrench.gif') no-repeat 2px center;

	font-weight:bold;

	font-size:14px;

	color:#1983B6;

}



.postmetabottom a:hover {

	text-decoration:none;

}



.metaauthor {

	float:left;

	background: transparent url('communs/ico/author.gif') no-repeat left center;

	padding:0 0 0 22px;

}



.metacomments {

	float:right;

	background: transparent url('communs/ico/comments.gif') no-repeat left center;

	padding:0 0 0 22px;

	font-weight:bold;

}



.metacommentsbottom {

	background: transparent url('communs/ico/comments.gif') no-repeat left center;

	padding:0 0 0 22px;

	padding:0 0 0 22px;

}



.metatrackback {

	background: transparent url('communs/ico/attach.gif') no-repeat left center;

	padding:0 0 0 22px;

}



.metatags {

	background: transparent url('communs/ico/tag_blue.gif') no-repeat left center;

	padding:0 0 0 22px;

}



.metacat {

	background: transparent url('communs/ico/folder_database.gif') no-repeat left center;

	padding:0 0 0 22px;

	margin:0 0 0 55px;

	font-size:11px;

	width:400px;

}



.metarssfeed {

	background: transparent url('communs/ico/feed.gif') no-repeat left center;

	padding:0 0 0 22px;

}



.metashare {

	background: transparent url('communs/ico/connect.gif') no-repeat left center;

	padding:0 0 0 22px;

}


.post-ratings  {

	float:left;

	vertical-align:baseline;

}



.landing-infos {

	border:2px solid #DEC014;

	color:#4B4B4B;

	font-size:14px;

	padding:0 6px 6px 6px;

	margin-bottom:20px !important;

	background:#FDFAD9 url('communs/ico/large-search-engine.gif') no-repeat 350px top;

}



.landing-infos a {

	font-weight:bold;

}



.landing-infos ul {

	padding:0 0 0 10px;

	list-style:none;

	margin:0;

} 



.landing-infos ul li {

	background:transparent url(communs/ico/bullet_star.gif) no-repeat scroll left 1px;

	margin:5px 0 5px 2px;

	padding-left:20px;

}



.singlepost {

	float:left;

	overflow:hidden;

	margin:0px 10px 0px 6px;

	padding:0px;

	width:640px;

}



.singlepost .entry, .singlepost .postmetadata, .singlepost h1, .singlepost h2, .singlepost .postmetatop, .singlepost .postmetabottom, .singlepost .navigation, .singlepost .comments, .singlepost .adindex, .singlepost .landing-infos {

	margin: 0 20px 2px 55px;

}



.singlepost .entry  {

	clear:left;

	padding-top:1px;

}



.singlepost .entrymore {

	margin:0 0 10px 0;

	height:22px;

	background: transparent url(communs/entrymore-bckg.gif) repeat-x;

	font-weight:bold;

	border-bottom:1px dotted #CCCCCC;

	border-top:1px dotted #CCCCCC;

	text-align:center;

}



.singlepost .entrymore:hover {

	background: transparent url(communs/entrymore-bckg-hover.gif) repeat-x;

}



.singlepost h1 {

	margin:4px 0 10px 0;

	color:#666666;

	font-size:28px;

	line-height:110%;

	border-bottom:2px dotted #CCCCCC;

}



.singlepost h2 {

	font-size:24px;

	line-height:110%;

	border-bottom:1px dotted #CCCCCC;

}



.singlepost .relatedposts {

	margin: 20px 20px 30px 50px;

}



.singlepost .relatedposts h3 {

	border-bottom:1px dotted #CCCCCC;

	margin-bottom: 4px !important;

}



.singlepost .relatedposts li {

	background:transparent url('communs/ico/bullet_star.gif') no-repeat scroll left 1px;

	padding:0 0 0 20px;

	margin:5px 0 5px 2px;

	list-style-image:none;

	list-style-position:outside;

	list-style-type:none;

}



.narrowcolumn {

	float:left;

	overflow:hidden;

	margin:0px 10px 0px 6px;

	padding:0px 0px 0px 0px;

	width: 640px;

}



.narrowcolumn .entry, .narrowcolumn .postmetadata, .narrowcolumn h1, .narrowcolumn h2, .narrowcolumn .postmetatop, .narrowcolumn .postmetabottom, .narrowcolumn .navigation, .narrowcolumn .comments {

	margin: 0 20px 2px 55px;

}



.narrowcolumn .entry  {

	clear:left;

	padding-top:1px;

}



.narrowcolumn .entrymore {

	margin:0 0 10px 0;

	height:22px;

	background: transparent url('communs/entrymore-bckg.gif') repeat-x;

	font-weight:bold;

	border-bottom:1px dotted #CCCCCC;

	border-top:1px dotted #CCCCCC;

	text-align:center;

}



.narrowcolumn .entrymore:hover {

	background: transparent url('communs/entrymore-bckg-hover.gif') repeat-x;

}



.narrowcolumn h1 {

	margin-bottom:20px;

	margin-top:10px;

	color:#666666;

	font-size:28px;

	line-height:110%;

	border-bottom:2px dotted #CCCCCC;

}



.narrowcolumn h2 {

	font-size:24px;

	line-height:110%;

	border-bottom:1px dotted #CCCCCC;

}



.maincontentpage {

	float:left;

	margin:0 0 0 6px;

	padding:0 0 0 0px;

	width:556px;

}



.maincontentpage .entry, .maincontentpage h2 {

	margin:0 20px 0 20px;

}


.postmetadata {

	clear: left;

}



a img.left {

	background:#FFFFFF none repeat scroll 0% 50%;

	border:none;

	padding:4px;

}



img.left {

	float:left;

	margin:2px 10px 5px 0px;

}



.left {

	float:left;

}



small {

	font-size:0.9em;

	line-height:1.5em;

}



h1, h2, h3 {

	font-weight:bold;

}



h1 {

	font-size:24px;

}



h2 {

	font-size:18px;

}



h3 {

	font-size:16px;

	margin:20px 0pt 10px 0px;

}



h1, h1 a, h1 a:hover, h1 a:visited, #headerimg {

	text-decoration:none;

	color:white;

}



h1, h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {

	color:#1983B6;

}



h1, h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #wp-calendar caption, cite {

	text-decoration:none;

}



pre {

	-moz-border-radius-bottomleft:5px;

	-moz-border-radius-bottomright:5px;

	-moz-border-radius-topleft:5px;

	-moz-border-radius-topright:5px;

	background:#F1F1F1;

	border:0;

	font-family:"Consolas","Courier New",Courier,mono,serif;

	font-size:100%;

	margin:8px 0 8px 15px;

	overflow:auto;

	padding:1em;

}



.entry .cite {

	border-left:4px solid #CCCCCC;

	margin:0 0 0 15px;

	padding:0 0 0 10px;

}



.entry blockquote {

	border-left:4px solid #CCCCCC;

	margin:0 0 0 15px;

	padding:0 0 0 10px;

}



.entry .wikiobutton1 {

	margin:0 445px 20px 0 !important;

	float:left !important;

}



hr.hidden {

	clear:both;

	margin:0px;

	padding:0px;

	visibility:hidden;

}



hr {

	border-bottom:1px solid #E3E3E3;

	border-style:none none solid;

	border-width:0pt 0pt 1px;

	clear:both;

	height:1px;

}



.post {

	clear:both;

	padding:0px 0px 20px 0px;

	text-align:justify;

}



.post hr {

	display:block;

}



.entry p a:visited {

	color:#b85b5a;

}



small, .nocomments, .postmetadata, blockquote, strike {

	color:#777;

}



code {

	font:1.1em 'Courier New', Courier, Fixed;

}



acronym, abbr, span.caps

{

	font-size:0.9em;

	letter-spacing:.07em;

}



a, h2 a:hover, h3 a:hover {

	color:#1983B6;

	text-decoration:none;

}



a:hover {

	color:#147;

	text-decoration:underline;

}



a:visited {

	border:0;

}

	

#wp-calendar #prev a, #wp-calendar #next a {

	font-size:9pt;

}



#wp-calendar a {

	text-decoration:none;

}



#wp-calendar caption {

	font:bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;

	text-align:center;

}



#wp-calendar th {

	font-style:normal;

	text-transform:capitalize;

}







/*	Begin Headers */

h1 {

	margin: 0;

}



h2 {

	margin:0;

}



h3 {

	padding:0;

}



/* End Headers */







/* Begin Images */

p img {

	padding:0;

	max-width:100%;

}



/*	Using 'class="alignright"' on an image will (who would've

	thought?!) align the image to the right. And using 'class="centered',

	will of course center the image. This is much better than using

	align="center", being much more futureproof (and valid) */



img.centered {

	display:block;

	margin-left:auto;

	margin-right:auto;

}



img.alignright {

	padding:4px;

	margin:0 0 2px 7px;

	display:inline;

}



img.alignleft {

	padding:4px;

	margin:0 7px 2px 0;

	display:inline;

}



.alignright {

	float:right;

	text-align:right;

}



.alignleft {

	float:left;

	text-align:left;

}

/* End Images */







/* Begin Lists



	Special stylized non-IE bullets

	Do not work in Internet Explorer, which merely default to normal bullets. */



html>body .entry ul {

	padding:0 0 0 10px;

	list-style:none;

	margin:0;

} 



html>body .entry ul li {

	background:transparent url(communs/ico/bullet_star.gif) no-repeat scroll left 1px;

	margin:5px 0 5px 2px;

	padding-left:20px;

}



html>body .entry ol li {

	margin:5px 0 5px 12px;

}



.entry h2 {

	font-size:18px;

	line-height:110%;

	border:0;

}



.entry ul li:before, {

	/*content: "\00BB \0020";*/

}



/*.entry ol {

	padding: 0 0 0 35px;

	margin: 0;

}



.entry ol li {

	margin: 0;

	padding: 0;

}*/



.postmetadata ul, .postmetadata li {

	display: inline;

	list-style-type: none;

	list-style-image: none;

}



ol li {

	list-style: decimal outside;

}



/* End Entry Lists */







/* Begin Comments*/

.comments {

}



.comments h3 {

	font-size:18px;

	line-height:110%;

	border-bottom:1px dotted #CCCCCC;
	
	width:480px;

}



.comments ol {

	padding:0px;

	margin:0px;

}



.comments .avatar {

	float:left;

	width:24px;

	height:24px;

	border:1px solid #1983B6;

	margin:0 0 0 10px;

}



.comments .avatar img {

	width:24px;

	height:24px;

}



.alt {

	margin: 0;

}



.commentlist {

	text-align: justify;

	width:480px;

}



.commentlist li {

	list-style: none;

	margin:10px 0 0 0;

	font-size:12px;

	color:#464646;

}



.commentlist .normal {

	background: transparent url('communs/comments-bkgdcontent.png') repeat-y;

}



.commentlist .admin {

	background: transparent url('communs/commentsadm-bkgdcontent.png') repeat-y;

}



.commentlist .commentheader {

	float:left;

	width:100%;

	background-color:#FFFFFF;

	font-size:12px;

}



.commentlist .commentid, .commentlist .commentid a {

	float:left;

	margin:0px;

	padding:2px 0 2px 8px;

	font-size:28px;

	text-align:center;

	font-weight:bold;

	color:#7E8489;

}



.commentlist cite {

	float:left;

	margin:0 0 0 10px;

	font-size:13px;

	font-weight:bold;

}



.commentlist .commentdate {

	float:left;

}

	

.commentlist .commentcontent {

	background:transparent url('communs/comments-bkgdbottom.png') no-repeat bottom left;

	padding:0 8px 8px 8px;

}

	

.commentlist .commentcontentadm {

	background:transparent url('communs/commentsadm-bkgdbottom.png') no-repeat bottom left;

	padding:0 8px 8px 8px;

}



.commentlist p {

}



.nocomments {

	text-align: center;

	margin: 0;

	padding: 0;

}

/* End Comments */







/* Menuvert Start */

.menuvert {

	float:right;

	margin:0 7px 0 0;

	padding:0px;

	width: 186px;

	text-align:center;

}



.abonnements {

	background:transparent url(communs/buttons/input-abo-select-bck.png) no-repeat scroll center bottom;
	margin:0px 0px 0px 3px;
	padding:0px;
	position:absolute;
	width:131px;

}



.abonnements .content {

	padding:4px 0px;

}



.abonnements .content a {

	border-bottom:1px dotted #FFCC33;
	display:block;
	margin:0px 14px 0px 4px;
	padding:1px 0px;

}


.abonnements .content a:hover {

	background-color:#FFCC33;

}


/* End Menuvert */







/* Sidebar Start */

.sidebar {

	float:left;	

	overflow:hidden;

	margin:0px;

	padding:0px;

	width: 303px;

}


.sidebar ul, .sidebar ol {

	margin: 0;

	background:transparent url('images/sidebar-item-bck-content-footer.png') no-repeat scroll 8px bottom;
	
	padding:2px 2px 4px 6px;
	
	list-style: none;

}



.sidebar li {

	padding:0px 0px 0px 4px;

}


.sidebar li a {

	display:block;
	
	padding:3px 0px 3px 44px;

	text-decoration:none;
	
	font-weight:bold;

}


.sidebar li a:hover {

	color:#A7700A;

}

.sidebar li {

	padding:2px 0px 2px 4px;
	
}

.sidebar #billetheque li a {

	background:transparent url(communs/ico/page_white_star.png) no-repeat scroll 19px 5px;

}

.sidebar #billetheque li a:hover {

	background:#EEEEC3 url(communs/ico/page_white_star.png) no-repeat scroll 19px 5px;

}


.sidebar #billetheque-plus {

	width:242px;
	
	margin:-19px 0px 30px 43px;	

}

.sidebar #lastcomments li a {

	/*background:transparent url(communs/ico/advertisment-24.png) no-repeat scroll 14px 3px;*/
	background-color:transparent;

}

.sidebar #lastcomments li a:hover, .sidebar #categories li a:hover {

	/*background:#EEEEC3 url(communs/ico/advertisment-24.png) no-repeat scroll 14px 3px;*/
	background-color:#EEEEC3;

}

.sidebar #categories li a {

	background:transparent url(communs/ico/folder_table.png) no-repeat scroll 14px 3px;

	font-weight:bold;
	
	display:block;	

}

.sidebar #categories li a .rss {

	padding:0px;
	
	background:none;

}





.sidebar .categories {

	padding:0px;

	float:left;

	background:transparent;

}



.sidebar .categories:hover {

	padding:0px;

	float:left;

	background:transparent;

}



.sidebar h2, .sidebar ul h2 {

	padding:9px 0px 0px 10px;
	
	color:#FFFFFF;

}



.sidebar .metaauthor {

	font-size:12px;

	font-weight:bold;

}

.sidebar .item {

	background:transparent url('images/sidebar-item-bck-content.png') no-repeat 8px 8px;
	
	margin:0px 0px 30px 0px;

}


.sidebar .item-titre {

	background:transparent url('images/sidebar-item-bck-over.png') no-repeat 0px 0px;
	
	height:65px;
	
	margin:0px 0px 0px 8px;

}

.sidebar .item:hover .item-titre {

	background:transparent url('images/sidebar-item-bck-over.png') no-repeat 0px -65px;
	
}


.sidebar .item-titre .picto {

	float:right;

}


.sidebar .item-soustitre {

	color:#CCCCCC;
	
	padding:1px 0px 0px 11px;
	
	font-weight:bold;

}

.sidebar .commentexcerpt {

	font-size:12px;

	font-style:italic;
	
	font-weight:normal;

}


.sidebar #billetheque h4 {

	padding:0 6px;

	text-align:right;

}


.sidebar #lastcomments h2 {

}



.sidebar #categories h2 {

	/*background:transparent url('communs/ico/large-file.png') no-repeat right 0px;*/

}



.sidebar #tag-cloud h2 {

}



.sidebar #tag-cloud-criteo h2 {

	background:transparent url('communs/ico/large-roll.gif') no-repeat right 0px;

}



.sidebar #tag-cloud a {

	line-height:120% !important;

	margin:0pt 4px 0pt 0pt !important;

}



.sidebar #delicious-tags-olivierfavre h2 {

	background:transparent url('../../plugins/UltimateTagWarrior/deliciousicon.jpg') no-repeat right 0px;

}



.sidebar #blogroll h2 {

	background:transparent url('communs/ico/large-blogroll.png') no-repeat right 0px;

}



.sidebar #mybloglog h2 {

	background:transparent url('communs/ico/large-mybloglog') no-repeat right 0px;

}



/* Sidebar End */





/* Footer Start */



.footer {

	clear:both;

	float:left;

	margin:0px auto;

	width:977px;

	background: transparent url('images/footer_bck.png') repeat-y;

}



.footercontent {

	margin:0px auto;

	padding:0 0 5px 0;

	width:977px;

	float:left;

	background: transparent url('images/footer_bottom.png') no-repeat center bottom;

}



.bloginfos {

	clear:both;

	float:left;

	margin:0;

	padding:12px 10px 8px 10px;

	width:957px;

	min-height:40px;

	vertical-align:middle;

	background: transparent url('images/bloginfos_bck.gif') repeat-y;

	font-size:12px;

	line-height:120%;

	color:#535552

}



.bloginfos .sitemap {

	font-weight:bold;

	background:transparent url('communs/ico/sitemap.gif') no-repeat 4px center;

	padding-left:25px;

	margin-bottom:5px;

	float:right;

	

}



.bloginfos .rssfeed {

	clear:both;

	font-weight:bold;

	background:transparent url('communs/ico/feed.gif') no-repeat 4px center;

	padding-left:25px;

	float:right;

}



.bloginfos .author {

	font-weight:bold;

	background:transparent url('communs/ico/color_wheel.gif') no-repeat 4px center;

	padding-left:25px;

	margin-bottom:5px;

	float:left;

}



.bloginfos .licence {

	clear:left;

	font-weight:bold;

	background:transparent url('http://i.creativecommons.org/l/by-nc-sa/2.0/fr/80x15.png') no-repeat 4px center;

	padding-left:90px;

	margin-bottom:5px;

	float:left;

}



.bloginfos .wordpress {

	font-weight:bold;

	background:transparent url('communs/ico/wordpress-logo-trans.gif') no-repeat 4px center;

	padding-left:25px;

	margin:0 10px 5px 0;

	float:left;

}



.footer .recentposts {

	float:left;

	margin:0px;

	padding:0 0 10px 0;

	width:562px;

	overflow:hidden;

	background:transparent url('images/footer_left.png') no-repeat top;

}



.recentposts h2 {

	margin:15px 0 20px 20px;

	font-size:28px;

	color:#D1D360;

}



.recentposts li {

	margin:0px 0 0 25px;

	padding:4px 0 4px 12px;

	width:495px;

	list-style-image:none;

	list-style-position:outside;

	list-style-type:none;

	border-bottom:1px solid #626262;

	cursor:pointer;

	color:#CCCCCC;

	font-size:14px;

	background:transparent url('communs/ico/bullet_yellow.gif') no-repeat -3px 6px;

}



.recentposts li a {

	color:#D1D360;

	font-size:16px;

	font-weight:bold;

}



.recentposts li:hover {

	background:#444444 url('communs/ico/bullet_yellow.gif') no-repeat -3px 6px;

	border-bottom:1px solid #7E8489;

}



.recentposts li a:hover {

	text-decoration:none;

}



.erreur-altcontent ul {

	padding:0 !important;

	text-indent:0 !important;

	list-style:none !important;

}



.erreur-altcontent li {

	margin:0;

	padding:2px 0 2px 10px;

	list-style-image:none;

	list-style-position:outside;

	list-style-type:none;

	

	background: transparent url('communs/entrymore-bckg.gif') repeat;

	font-weight:bold;

	border-bottom:1px dotted #CCCCCC;

	border-top:1px dotted #CCCCCC;

}



.erreur-altcontent li a {

	font-size:16px;

}



.erreur-altcontent li:hover {

	background:transparent url('communs/entrymore-bckg-hover.gif') repeat-x;

}



.erreur-altcontent li a:hover {

	text-decoration:none;

}



.blogroll {

	float:left;

	margin:0px;

	padding:0 0 10px 0;

	width:222px;

	overflow:hidden;

	background:transparent url('images/footer_middle.png') no-repeat top;

}



.blogroll h2 {

	margin:15px 0 20px 12px;

	font-size:28px;

	color:#D1D360;

}



.blogroll ul {

	padding:0px;

	margin:0px;

}



.blogroll li {

	margin:0 0 0 15px;

	padding:4px 0 4px 12px;

	width:180px;

	list-style-image:none;

	list-style-position:outside;

	list-style-type:none;

	cursor:pointer;

	color:#CCCCCC;

	font-size:14px;

	background:transparent url('communs/ico/bullet_star.gif') no-repeat -3px 6px;

	border-bottom:1px solid #7E8489;

}



.blogroll li a {

	color:#D1D360;

	font-size:16px;

	font-weight:bold;

}



.blogroll li:hover {

	background:#2589BA url('communs/ico/bullet_star.gif') no-repeat -3px 6px;

	border-bottom:1px solid #626262;

}



.blogroll li a:hover {

	text-decoration:none;

}



.blogauthor {

	float:right;

	margin:0px;

	padding:0px;

	width:193px;

	background:transparent url('images/footer_right.png') no-repeat top;

}



.blogauthor h2 {

	margin:15px 0 20px 22px;

	font-size:28px;

	color:#7E8489;

}



.blogauthor p {

	font-size:12px;

	color:#464646;

	margin:0 20px 0 24px;

	text-align:justify;

}



.blogauthor #idSiteMeterHREF img {

	width:0px;

	height:0px;

}



/* Footer End */







/* Begin Calendar */

#wp-calendar {

	empty-cells:show;

	margin:10px auto 0;

	width:155px;

}



#wp-calendar #next a {

	padding-right:10px;

	text-align:right;

}



#wp-calendar #prev a {

	padding-left:10px;

	text-align:left;

}



#wp-calendar a {

	display:block;

}



#wp-calendar caption {

	text-align:center;

	width:100%;

}



#wp-calendar td {

	padding:3px 0;

	text-align:center;

}



#wp-calendar td.pad:hover { /* Doesn't work in IE */

	background-color:#fff;

}

/* End Calendar */







/* Begin Various Tags & Classes */

acronym, abbr, span.caps {

	cursor:help;

}



acronym, abbr {

	border-bottom:1px dotted #999;

}



blockquote {

	margin:15px 30px 0 10px;

	padding-left:20px;

	border-left:5px solid #ddd;

}



blockquote cite {

	margin:5px 0 0;

	display:block;

}



.center {

	text-align:center;

}



hr {

	display:none;

}



a img {

	border:none;

}



.navigation {

	float:left;

	text-align:center;

	padding:10px 0 10px 0;

}



.navigation .alignleft, .navigation .alignright {

	width:100%;

}



/* End Various Tags & Classes*/







/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.

	It won't be a stylish marriage, I can't afford a carriage.

	But you'll look sweet upon the seat of a bicycle built for two." */

