/*
	Theme Name: Jarida - Child
	Theme URI: https://www.arobase.org/
	Description: Theme enfant pour Jarida
	Author: Sebastien Roussel / Arobase.org
	Template: jarida
	Version: 2.4.8
*/

@import url("../jarida/style.css");

/****** Général ******/

header#theme-header {margin-bottom:20px !important;} /*corrections marge */
.header-content {padding:20px 0 !important;}
.justif {text-align:justify;}
.padtop20 {padding-top:20px;}
.entry a {border-bottom: 1px solid #ccc;  outline: medium none;}
.entry a:hover{border-bottom: 1px solid #006988; color: #006988 !important; text-decoration:none;}
p.post-meta, p.post-meta a {color: #777777;}
.espace10 {margin-bottom:10px;}
.espace30 {margin-bottom:30px;}
.ads-top {max-width:975px; margin-left:180px; padding-bottom:10px; }
@media (max-device-width:768px)  { /* mobile */
.ads-top {margin-left:0; background:#EEEEEE;}
}
.post-inner {padding: 0 0 20px 0 !important;}


/****** css pour images wordpress ******/
.content .noborder {border:0 none !important;}
.content table.noborder {border-collapse: separate;}
.content img.nomargin  {margin-left:.5em; margin-right:.5em;}
.content img.middle  {vertical-align:middle; margin-top: 0;}

.wp-caption-text {font-size:12px;}

/****** commun articles et rubriques ******/

.share-post ul li {width:70px;}
.share-post ul li.twitter {width:80px;}
.share-post ul li.gplus {width:42px;}

#yarpp-title, .block-head, #reply-title{
			padding-bottom: 5px;
			border-bottom: 4px solid #333;
			font-size: 18px;
			font-family: Oswald,arial,Georgia, serif;
			text-transform: uppercase;
		}
#reply-title.comment-reply-title{
			padding-bottom: 5px;
			border-bottom: none;
		}
.ninja-title {
    font-size: 24px;
    font-weight: bold;
    margin: 25px 40px !important;
    text-align: center;
    letter-spacing: 0;
	color:#333;
}
.ninja-text {
    font-size: 16px;
    margin: 25px 40px !important;
    text-align: center;
    letter-spacing: 0;
	color:#333;
}

/****** Sommaires ******/

h3.premier{font-family: Oswald,arial,Georgia,serif; min-height:45px;}
.recent-box.premier {min-height:230px;}
h2.test  {font-family: Oswald,arial,Georgia,serif; font-size:24px; color:#666666; font-weight:bold; margin-top:30px; margin-bottom:10px;} /* a suppr */
h2.section-sommaire {font-family: Oswald,arial,Georgia,serif; font-size:24px; color:#999999; font-weight:bold; margin-top:40px; margin-bottom:10px;}
p.section-sommaire {color:#999999; margin:5px;}


p.post-accroche, p.post-accroche a {font-size:.84em; color: #444444;}
p.post-accroche.premier {font-size:.92em;}
.list-title {font-family: Oswald,arial,Georgia,serif; font-size: 2.15em;} /*28px */
h4.list-title {font-size:1.23em !important; color:#999999;} /*16 px */
.etaussi {font-size:1.1em !important;}
h4.second.list-title {margin:0px;}
img.alignleft {border:0 !important;}
img.aligncenter {margin-top:12px; margin-bottom:12px;}
.mid-news {float:left; padding:0; width:290px; min-height:65px; margin-right:10px;}
.mid-ast {float:left; padding:0; width:300px;}
.mid-ast.left {margin-right:15px;}
.divider2 {height:30px;}
.post-thumbnail img.attachment-tie-small {height: 60px; width: 60px;} 
.post-thumbnail img.attachment-tie-small.guide {float:left; height: 50px; width: 94px; margin-right:10px;}

.liste-astuces h3 {margin-top:20px !important;}
.liste-astuces h4 {margin-top:3px;}
.liste-astuces.single h3 {margin-top:30px !important; margin-bottom:20px !important; font-size:20px; color:#666666;}
.liste-astuces.single .divider {margin-top:20px;}
.entry ul li h4 {font-size: 16px; margin-bottom: 7px; font-weight:bold; color:#444444; margin-right:15%;}

.recent-box .recent-item.premier{height:250px;}
.cat-box.premier {border-color:#DDDDDD;}
.sephaut {clear:both; border-top:#DDDDDD solid 5px;}
	
.entry .box a{text-decoration:none; border:none;}
.entry .box {margin-top:30px;}
.noborder{border-top:0 !important;}

/* Guides sur sommaire */
.cat-box-content.guide {background:#EEEEEE; padding:5px 30px; height:auto;}
.cat-box-content.guide h2 {margin:0;}
.recent-item.guide {width:auto !important; height:65px; background:#EEEEEE; float:none; margin:0;}
.post-box-title.guide {float:none;}
.post-accroche.guide {float:none;}

.category-recl {float:left; margin-right:20px; }
/*.category-recl a, .category-recl a:link, .category-recl a:visited {cursor:pointer !important;}*/
.category-desc {margin-right:10px; font-size:14px !important;}

.cat-desc {margin-bottom:10px !important;}
.cat-pub {padding-top:10px !important;}
.cat-pub {padding-top:10px !important;}
.cat-pub2 {text-align:center; margin:10px; margin-top:20px;}
.mini-share-post {margin-bottom:10px !important;}
.nothumb {margin-left:175px; padding-top:5px; padding-bottom:5px;}

.more-link.astuces {margin-top:30px; margin-left:30px; float:none; display:inline;}
.cat-box.list-box.tie-cat-ast {border-bottom:#AAAAAA 5px solid; padding-bottom:20px;}

div.code, p.code {font-family:Consolas, Bitstream Vera Sans Mono, Courier New, Courier,monospace; font-size:12px; letter-spacing:-1px; padding-left:10px; margin-left:5px; border-left:5px #BBBBBB solid; margin-bottom:10px;}
span.code {font-family:Consolas, Bitstream Vera Sans Mono, Courier New, Courier, monospace; letter-spacing:-1px; font-size:14px;}

.box.info .last {font-size:11px;}

.other-news .post-thumbnail {height:85px;}
.post-thumbnail.bordure img{border-left:5px #DDDDDD solid; }

.astuces {border-left:2px #AAAAAA solid; padding-left:5px; }
.bonus {border-left:2px #AAAAAA solid; padding-left:5px;  margin-left:10px; background:#EEEEEE;}
.xiti {float:right; padding:10px;}

.item-subcat {
    clear: both;
	padding:4px;
    padding-left:30px !important;;}
.item-astuce {
    clear: both;
	padding:4px;
    padding-left:30px !important;;}*
	
.display_archive .campaign {margin:10px 10px !important;}
.searchtitle {font-weight:400; font-size:18px !important;}
.searchurl, .searchurl a, .searchurl a:link, .searchurl a:visited {font-size: 14px; color:#006621 !important;}
.searchlist {padding:5px 0;}
.search-widget .resultats input{width:100% !important;}


/****** articles ******/
.box-inner-block {padding:10px 10px 0 30px !important;}
a.mcnButton {font-weight: bold;letter-spacing: normal;line-height: 100%;text-align: center;text-decoration: none;color: #FFFFFF;word-wrap: break-word; border:none;}
a:hover.mcnButton{text-decoration:underline !important; color:#FFFFFF !important;}

a.action {background:#006988; color:#FFFFFFF; font-size:18px; border-radius: 6px; padding:7px 12px; font-weight: bold; letter-spacing: normal;line-height: 100%;text-align: center;text-decoration: none; word-wrap: break-word; border:none; margin:25px;}
a.action:link, a.action:visited {color: #FFFFFF;}
a:hover.action, a:active.action {color:#FFFF00 !important;}

.partenaire {background:#FFFFCC; color:#333333; font-size:12px; margin:25px 0; padding:15px; border-radius: 6px; }
.partenaire a.texte:link, .partenaire a.texte:visited, .partenaire a.texte:hover {color:#333333 !important; text-decoration:none !important;}
.partenaire .partplus {text-align:right; margin-top:10px; margin-right:30px;}
.partenaire img {float:left; margin-right:10px;}
.partenaire strong {line-height:25px;}
.partenaire .partplus a{background:#006988; color:#FFFFFFF; font-size:12px; border-radius: 3px; padding:3px 7px; font-weight: bold; letter-spacing: normal;line-height: 100%;text-align: center;text-decoration: none; word-wrap: break-word; border:none; margin:10px;}
.partenaire .partplus a:link, .partenaire .partplus a:visited {color: #FFFFFF !important;}

a.boutontest {background:#006988; color:#FFFFFFF; font-size:11px; border-radius: 3px; padding:0px 5px 1px 5px;}
a.boutontest, a:link.boutontest, a:visited.boutontest {color:#FFFFFF !important;}
a:hover.boutontest, a:active.boutontest {color:#FFFF00 !important;}

.cat-box-light{margin: 0; border-top:0; height:60px !important;}
.cat-box-ultralight {
    border-top: 0 none;
    height: 45px !important;
    margin: 0;
}

.post-title-astuce {font-size: 13px !important;}
.post-title-second {font-size: 16px !important;}
.post-titre {font-size: 16px !important; font-family:Oswald,arial,Georgia, serif;}
p.post-titre.glossaire {display:inline !important; color:#BBBBBB;}
.post-meta.serre {margin:0 !important;}
hr.sepsection {margin: 20px 0 20px 0; color:#dddddd; background-color: #dddddd; height: 1px;}

	
.icon-2x {line-height:32px; font-size:20px !important;}
a:hover.icon-2x {text-decoration:none !important;}

.box.note {margin-top:15px !important;}
.box.info h4 {margin-top:0 !important;}
.box.note h4 {margin-top:0 !important;}
.label {background-color: #3f9e3f; color:#ffffff; margin-right:2px; padding:0px 5px; font-size:10px;  font-family:Oswald,arial,Georgia, serif;}
.labeld {float:right; margin-top:-20px; background-color: #3f9e3f; color:#ffffff; margin-right:2px; padding:0px 5px; font-size:10px;  font-family:Oswald,arial,Georgia, serif;}
/* .glossaire {border:0;}  3f9e3f 64b064 */
.glosslink a:link, .glossaire a:visited{color:#333333;}
.glosslink a:hover::after{content:" ?";}

.comment-content p {font-size:13px !important;}
.comment-wrap {padding:10px !important;}

/* [shortcodes] *****/

.contenucache {color:#999999;}
.encadre {background:#fafafa; margin:20px 0; padding:10px; border-bottom: 1px solid #ff0000;}
.encadrelight {background:#fafafa; margin:20px 0; padding:10px; border-bottom: 1px solid #3A9D23;}
.encadreinfo {background:#fafafa; margin:20px 0; padding:10px; border-bottom: 1px solid #dddddd;}
.encadreversion {background:#fafafa; margin:20px 0; padding:10px; border-bottom: 1px solid #dddddd; font-size: 12px;}
.encadrearticle {background:#fafafa; margin:10px 20px; padding:5px 20px; border-bottom: 2px solid #dddddd; border-top: 2px solid #dddddd;}
.encadrearticle h4 {margin-top:10px !important;}
.encadre strong{color:#ff0000;}
.mention-archive {float:right; width:150px;}
.aplat {background:#eeeeee; margin:10px 0 20px 0; padding:10px;}
.aplat h3, .aplat h4{margin:8px 0; padding:0;}

.catalogue {margin:0; margin-top:10px; padding:0;}
.catalogue ul {margin:0; padding:0; margin-left:5px; list-style-type: none !important;}
.catalogue li {background-color:#FAFAFA; margin:25px 0 !important; padding: 7px; border: 1px #DDDDDD dotted; border-left: 8px #DDDDDD solid; border-bottom: 2px #DDDDDD solid; padding-left:12px; list-style-type: none !important;}
.catalogue h4 {margin-top:2px;}
.cara{font-size:11px; color:#444444;margin-bottom:0px; padding-bottom:0; }
.cara2{font-size:11px; color:#444444; margin-top:9px; padding-top:2px;}
.caraaime {font-size:11px; color:#444444; padding-left:15px; margin-top:4px;}
.fiche{font-size:11px; color:#444444; background-color:#F9F9F9; padding:3px; padding-left:12px; padding-top:5px; border-left:2px #AAAAAA solid; margin-left:10px; }

.largeur {width:620px; margin-right:20px;}
.largegauche {position:relative; margin-right:4%; margin-bottom:10px; float:left; width:52%;}
.largedroite {position:relative; margin-right:0; float:left; width:26%; clear:right;}
.largedroite.pub {float:right; margin-top:-80px; padding-right:20px;} /* pour pub */
@media (max-device-width:768px)  { /* mobile */
  .largedroite.pub {margin-top:0;}
}
.midtextad {text-align:center; margin:10px;}

.entry img.caradroite a{border:0 !important;}
.entry img.caradroite {padding-left:5px; vertical-align: middle; float:right;
   filter:alpha(opacity=60);   /* Internet Explorer 6     */
   -moz-opacity:0.6;           /* Mozilla 1.6 et infér.   */
   opacity: 0.6;               /* CSS3 et Mozilla récents */}
.entry img.caradroite:hover{
   filter:alpha(opacity=100);
   -moz-opacity:1;
   opacity: 1;}
a.surligne {background-color:#ffff66 !important;}

.sommaire ul {margin-top:10px;}
.sommaire ul li {list-style: square; margin-left:50px; margin-bottom:7px;}
.sommaire a {font-weight:bold; font-size:13px; border:0 !important;}

.integrvideo {text-align:center; padding:3px; font-size:11px;}

.cartouche-mail-entetes {background-image: url(/wp-content/themes/jarida-child/images/fond-mail-entetes.png); padding:2px; padding-left: 20px; margin-left: 20px; margin-top:15px; border:1px #AAAAAA solid; border-bottom:0; width:398px; font-size:11px !important;}
.cartouche-mail-corps {background-image: url(/wp-content/themes/jarida-child/images/fond-mail-corps.png); padding:5px; padding-right:25px; padding-bottom:0px; margin-left:20px; border:1px #AAAAAA solid; border-bottom:0; width:390px; font-size:11px !important;}
.cartouche-mail-bas {background-image: url(/wp-content/themes/jarida-child/images/fond-mail-bas.png); margin: 0px; margin-left: 20px; margin-bottom:20px; border-width: 1px; border-top-width:0; border-color: #AAAAAA; border-style: solid; width: 420px; height:20px;}
.bloc-carte {float:left; font-size:11px; color:#999999; text-align:center; background-color:#EEEEEE; padding:0; margin:1px;}
.bloc-carte a{font-size:12px;}
.bloc-carte img{border:1px #999999 solid; margin:0; padding:0;}
.bloc-carte a{border-bottom:0 !important;}

.remarque {font-size:11px; margin-left:30px; margin-right:30px;}
.remarquebloc {font-size:11px; color:#666666 !important; margin:10px; margin-left:30px; margin-right:30px; padding:5px; background:#EEEEEE; border:#DDDDDD 1px solid;}
.avertissement{background-image: url("images/warning-32.png");  background-repeat: no-repeat;  background-position: left top; padding-left:50px;}
.savoirplus {margin-top:5px; margin-bottom:20px; padding:1px; margin-left:30px; padding-left:10px; border-left: 2px solid #006988; color:#555555; line-height:1.4em !important; }
.complement {background-image: url("images/compl-58.png");  background-repeat: no-repeat;  background-position: left top; margin:10px; margin-top:20px; margin-left:30px; padding:6px; padding-bottom:10px; padding-left:68px; min-height:70px;}
.note {background: url(/wp-content/themes/jarida-child/images/note-40.png) no-repeat; min-height:65px; padding:0; padding-left: 45px; margin: 15px; margin-left:5px; font-size:11px !important;}
.outlookold {background: url(/commun/ic20-outlook2007.png) top 12px left 5px no-repeat #FAFAFA; min-height:25px; padding:10px; padding-left: 35px; margin: 0 0 15px 0; font-size:11px !important; color:#55555;}

p.oldcomm:before{content: '\e802  '; font-family: "tiefontello"; font-size:16px;}
.oldcomm {margin-left:30px; padding-left:20px; font-size:11px; color:#333333;} 

p.liencomm:before{content: '\e802 '; font-family: "tiefontello"; font-size:16px;}
.liencomm {margin-top:20px; margin-left:30px; padding:5px;} 
.liencomm a {text-decoration:none;}
.liencomm img {float:left; padding-top:2px; padding-right:5px; }

.lesplus, .lesmoins {padding-left:18px; margin-left:8px; font-weight:bold;}
.lesplus {background: url(/commun/icplus.png) top 5px left no-repeat;}
.lesmoins {background: url(/commun/icmoins.png) top 5px left no-repeat;}
.lienapp {padding: 10px 3px 8px 3px !important; border:1px #CCCCCC solid; margin-top:8px; margin-bottom:8px; margin-right:20px; height:32px; overflow: hidden;  border-radius: 3px; background-color:#e9e9e9; line-height:14px;}
.lienapp img {float:left; padding:0 10px 0 3px;}

.telechbtn {margin: 0 10px; border:none !important;}
a .telechbtn {border:none !important;}
.nouveau {margin-top:2px;}

/* Tableaux */

.tablepress thead th{background-color: #e7eff7 !important; font-size:11px !important;}

.tableauliste {border: #EEEEEE 1px solid; font-size:11px; margin-top:15px;}
.tableauliste a{font-size:13px; font-weight:bold;}
.tableauliste td{padding:7px;} 
.tableauliste td.icone{text-align:center; width:40px; padding:0; vertical-align:middle;}
.tableauliste td.icone a, .tableauliste td.nomsoft a{border-bottom:0 !important;}
.tableauliste td.icone img {margin-top:3px;}
.tableauliste td.nomsoft {width:140px; }
.tableauliste td.note {width:90px;}
.tableauliste tr:nth-child(2n+1) {background-color: #EEEEEE;}
.tableauliste tr:nth-child(2n) {background-color: #FFFFFF;}

.legende {float:right;}
.barre-stars {font-size:14px; background:#E7EFF7; padding:4px; padding-left:70px; border:1px #006988 solid; font-weight:bold; margin:7px auto;}
.barre-stars A{text-decoration:none; padding-right:5px; }
.barre-stars A:visited{color:#006988;}
.barre-stars A:hover{color:#CC0000;}
.tableau {margin-bottom:20px !important	;}
.tiny {font-size:11px;}
.offre {font-size:11px; border-top: 1px solid #64b1d9; border-bottom: 1px solid #64b1d9; padding:10px 0; margin-top:10px; margin-bottom:15px; margin-right: 15px;}
.offre p {padding-bottom:0;}
.offre ul {margin-bottom:5px; margin-top:3px;padding-left:10px; }
.offre li {margin:3px; line-height:1.2;}

blockquote {
    font-size: 12px;
    font-style:italic;
    line-height: 22px;
    min-height: 60px;
    padding: 10px 0 0 60px;
	background-color:#EEEEEE;
}
blockquote em{
    font-size: 14px;
    font-style: normal;
}
.popupcontent {padding:15px;}
.popupclose {margin-top:20px; text-align:center;}


.commvoc {margin-left:30px; margin-right:30px; margin-bottom:10px; padding:5px; padding-left:35px; font-size:13px; font-weight:bold; background-image: url("images/ic20-micro.png");  background-repeat: no-repeat;  background-position: left top; background-color:#eeeeee; color:#777777;}

/***** En desssous du contenu article *****/

.share-post  {background: url(/wp-content/themes/jarida-child/images/partager.png) top left no-repeat; padding-left:100px;}
.mini-share-post  {margin-left:50px; background: url(/wp-content/themes/jarida-child/images/partager.png) top left no-repeat; padding-left:100px;}
.post-next a:link {background-color:#ffff66;}
.post-next a:visited {background-color:#ffffff;}

h4#yarpp-title, p#comments-title-old{
	font-family: Oswald,arial,Georgia, serif;
	margin:25px 0 10px;
	padding-bottom: 5px;
	border-bottom: 4px solid #333 !important;
	font-size: 18px !important;
	text-transform: uppercase !important;}
.yarpp-thumbnail { height: 190px !important;}
.yarpp-thumbnail-title {max-height: 52px !important;}

.liens-suppl {margin-left:20px; margin-bottom:30px; margin-right:50px;}
.liens-suppl p{margin-bottom:4px; margin-top:4px;}
.liens-suppl ul li {list-style: disc; margin-left:30px; margin-bottom:2px;}
.lien-astuces {clear:both; text-align:center; margin-bottom:25px; margin-top:20px; letter-spacing:-1px; font-size: 14px !important; line-height:22px;}
.lien-astuces a{font-weight:bold;}

.precedent {float:left;}
div.precedent::before {content:"<<< ";}
.suivant {float:right; text-align:right;}
div.suivant::after {content:" >>>";}

.author-social img {vertical-align:middle; margin-left:20px;}
.author-social a:hover {text-decoration:none !important; border-bottom:0 !important;}

#commentsold li{
    background: none repeat scroll 0 0 white;
    border-radius: 1px;
    box-shadow: 0 1px 3px 0 #b5b5b5;
    margin-left: 20px;
    padding: 10px;
    position: relative;
	clear: both;
    margin-bottom: 20px;
    line-height:17px;}
#commentsold strong{
	font-style:italic;
	font-weight:normal;
	color: #3b3b3b;	}

#mc_embed_signup form {
    display: block;
    padding: 5px 0 5px 3%;
    position: relative;
    text-align: left;
}
#mc_embed_signup h2 {
    font-size: 1.4em;
    font-weight: bold;
    margin: 15px 0;
    padding: 0;
}
#mc_embed_signup input {
    border: 1px solid #999;
}
#mc_embed_signup input:focus {
    border-color: #333;
}
#mc_embed_signup .button {
    background-color: #aaa;
    border: 0 none;
    border-radius: 4px;
    clear: both;
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    font-size: 15px;
    font-weight: bold;
    height: 32px;
    line-height: 32px;
    margin: 0 5px 10px 0;
    padding: 0 22px;
    text-align: center;
    text-decoration: none;
    vertical-align: top;
    white-space: nowrap;
    width: auto;
}
#mc_embed_signup .button:hover {
    background-color: #777;
}
#mc_embed_signup .small-meta {
    font-size: 11px;
}
#mc_embed_signup .nowrap {
    white-space: nowrap;
}
#mc_embed_signup .mc-field-group {
    clear: left;
    min-height: 50px;
    padding-bottom: 3%;
    position: relative;
    width: 96%;
}
#mc_embed_signup .size1of2 {
    clear: none;
    display: inline-block;
    float: left;
    margin-right: 4%;
    width: 46%;
}
* html #mc_embed_signup .size1of2 {
    margin-right: 2%;
}
#mc_embed_signup .mc-field-group label {
    display: block;
    margin-bottom: 3px;
}
#mc_embed_signup .mc-field-group input {
   /*  display: block;*/
    padding: 8px 0;
    text-indent: 2%;
    width: 100%;
}
#mc_embed_signup .mc-field-group select {
    display: inline-block;
    margin-bottom: 2px;
    padding: 5px 0;
    width: 99%;
}
#mc_embed_signup .indicates-required {
    font-size: 11px;
    margin-right: 4%;
    text-align: right;
}
#mc_embed_signup .clear {
    clear: both;
}
#mc_embed_signup .mc-field-group.input-group ul {
    list-style: outside none none;
    margin: 0;
    padding: 5px 0;
}
#mc_embed_signup .mc-field-group.input-group ul li {
    display: block;
    margin: 0;
    padding: 3px 0;
}
#mc_embed_signup .mc-field-group.input-group label {
    display: inline;}
#mc_embed_signup .mc-field-group.input-group input {
    border: medium none;
    display: inline;
    width: auto;}
#mc_embed_signup div#mce-responses {
    clear: both;
    float: left;
    margin: 0 5%;
    overflow: hidden;
    padding: 0 0.5em;
    top: -1.4em;
    width: 90%;}
#mc_embed_signup div.response {
    float: left;
    font-weight: bold;
    margin: 1em 0;
    padding: 1em 0.5em 0.5em 0;
    top: -1.5em;
    width: 80%;
    z-index: 1;}
#mc_embed_signup #mce-error-response {
    display: none;}
#mc_embed_signup #mce-success-response {
    color: #529214;
    display: none;}
#mc_embed_signup label.error {
    display: block;
    float: none;
    margin-left: 1.05em;
    padding: 0.5em 0;
    text-align: left;
    width: auto;}
#mc-embedded-subscribe {
    clear: both;
    display: block;
    margin: 1em 0 1em 5%;
    width: auto;}

#mc_embed_signup {margin-left:10%; margin-right:5%}
/*.mc-field-group input[type=submit]{ display: none !important;}*/
.mc-field-group .droite {width:10%; float:right; padding:4px; padding-top:20px;}
.mc-field-group .gauche {width:85%;}
#mc_embed_signup.sabonner {margin-top:-50px;}



.etroitcenter { margin:0; margin-left:45px;}

.suggestion {margin-top:15px;}

.subscribe-form input#email {width:220px;}
.subscribe-single {width:300px; margin-top:-60px; float:right; }
.subscribe-page {width:300px; margin-left:100px;margin-top:-60px; }
.subscribe-single h4, .subscribe-page h4{color:#666666; margin-bottom:0; padding-bottom:0; font-size:12px;}
.subscribe-single .widget-top{border:0;}
.yarpp-related  .yarpp-thumbnail-title {letter-spacing:-1px}
.srr-meta {font-size:11px; padding:0; margin:0; margin-top:-10px}
.super-rss-reader-widget {height:220px;}
.search-widget {padding-top:7px;}
.search-block2 {
	height:30px;
	overflow: hidden;
	float:left;
	margin-left:5px;
	margin-top:12px;
	margin-bottom:20px;
}
.large.search-block2  {margin-top:0; margin-bottom:10px; margin-left:50px;}
	.search-block2 #s2 {
		background:#dddddd;
		float: right;
		font: normal 11px tahoma;
		padding: 9px 12px 8px 12px;
		width: 220px;
		color:#333;
		border:0 none;
		border-left:1px solid #222;
		-webkit-transition: all ease-in-out 0.4s;
  		-moz-transition: all ease-in-out 0.4s;
 		-o-transition: all ease-in-out 0.4s;
 		transition: all ease-in-out 0.4s;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0 ;
		opacity:0.7;
	}
	
	.large.search-block2  #s2 { width:600px !important; font: normal 13px tahoma !important; color:#000 !important;}
	.search-block2 #s2:focus {color:#000;}
	.search-block2 .search-button {
		background:#3c3c3c ;
		cursor: pointer;
		float: right;
		height:30px;
		width:30px;
		display: block;
		border:0 none;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0 ;
		opacity:0.7;
		-webkit-transition: all ease-in-out 0.4s;
  		-moz-transition: all ease-in-out 0.4s;
 		-o-transition: all ease-in-out 0.4s;
 		transition: all ease-in-out 0.4s;
 		border-right: 1px solid #222;
 		padding: 0;
 		margin: 0;
	}
	.search-block2:hover .search-button,.search-block2:hover #s {opacity:1;	color:#ddd;}

	.search-block2 button.search-button:before{content: 'đ';font-size:18px; width:30px; height:30px; line-height:28px; color:#FFF;}
	.decale#cse-search-results {margin-left:50px;}
	
	.bas-ann {margin-left:200px; margin-top:10px;}
	
.lienbas {padding:20px; padding-left:90px; margin-top:20px; border-top: 4px solid #333;}


/***** Widgets */

.widget-top .titre, .footer-widget .titre {
    font-family: Oswald,arial,Georgia,serif;
    font-size: 16px;
    line-height: 1;
    text-transform: uppercase;
}
.footer-widget .titrearticle {
    font-size: 16px;
}
.footer-widget p.titrearticle {padding-bottom:2px !important;}
.widget-container p.titrearticle {padding-bottom:2px !important;}
li.nobullet {background:none; padding:0px 0px 5px 0px; font-size:.92em;}

.wpp-list0 {padding-top:10px;}

/***** Serveurs *****/
#servtableau {height:215px; position:relative;}
.servliste {background-color:#EEEEEE; border: 1px #999999 solid; padding:7px; margin-top:20px; margin-bottom:10px;}
#servtableau table{width:600px; margin-bottom:20px;}
#servtableau table tr{padding:5px; vertical-align:top;}
.serveur, .serveur0 {position:absolute; top:0px; color:#000000; border: 1px #999999 solid;  padding:10px; padding-top:0; height:200px; width:600px;}
.serveur {visibility:hidden;}
.serv1 {width:130px; color:#666666; text-align:right;}
.fae {font-weight:bold; color:#000000; font-size:18px; text-align:center;}
.lien {color:#000000;}
#do-etfw-4, #do-etfw-3 {margin:-10px !important;}
#do-etfw-4 .widget-top, #do-etfw-3 .widget-top {margin:10px !important;}