body{line-height:1;color:#666;line-height:130%;}
img, header,footer,#navigation,.pub,.sidebar,.tophead{display:none;}
.container,.main,article,.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {width:100%;}
h1, h2, h3, h4, h5, h6{font-weight:bold;margin-bottom:5px;color:#444;font-family:arial;}
h1{font-size:28px;line-height:1.4;}
h2{font-size:24px;line-height:1.4;}
h3{font-size:22px;line-height:1.4;}
h4{font-size:20px;line-height:1.4;}
#single-post-wrapper h4{font-size:20px;font-weight:normal;color:#707070;}
h5{font-size:18px;line-height:1.4;}
.post-content h5{font-size:17px;margin-bottom:20px;}
h6{font-size:16px;line-height:1.8;}
.title a:hover{color:#676767 !important;}
.lire{font-size:11px;}
.sub-title{font-size:12px}
p{margin-bottom:20px}
a{text-decoration:none;color:#DB030D;-webkit-transition:background-color, color 0.2s linear;-moz-transition:background-color, color 0.2s linear;transition:background-color, color 0.2s linear;}
a:hover{color:#DB030D}
a:link, a:visited, a:active{text-decoration:none}
.container{max-width:98%;margin:0 auto;}
#page{max-width:98%;}
#header{float:left;position:relative;width:98%;margin:0 0 0 0;}
b{text-align:left;}
#logo, #logo img, #header{height:100px;display:block !important;margin-bottom:35px;}
#topmenu, #datehome, #home, #fleche, .newsticker, #navigation, #comptespace, #ghostery-purple-bubble, .breadcrumb{display:none !important;}
.login{width:50%;margin-left:25%;margin-top:20px;text-align:center;}
.login input{float:right;}
.login .button-primary{background:#E40A23 !important;border:none !important;border-radius:3px;color:#FFFFFF;}
.login .button-primary:hover{background:#3A9B1D !important;}
.login #nav a, .login #backtoblog a{color:#E40A23 !important;text-decoration:none;}
.login #nav a:hover, #backtoblog a:hover, #backtoblog:hover, #nav:hover, #nav a:hover, .login #backtoblog a:hover{color:#3A9B1D !important;}
div.updated, .login .message{background-color:#EDEFEF !important;border-color:#E40A23 !important;}
#loginform{padding:2em 2em 30px 2em;border-radius:6px;} 
.login form{margin:1em 0 0 0;}
label{padding:0 0 0 1em;font-size:0.899em;}
.field{width:100%;margin:0.2em 0 1em 0;}
#remember{font-size:0.8em;padding:0.3em 0 0 0;}
.checkbox{padding:0.2em 0 0 0;}
#rememberme{float:right !important;margin-left:10px;margin-top:4px;margin-right:20px;}
.forgetmenot label{float:right;margin-right:5px;}
.forgetmenot{padding-top:10px;}
.article{width:98%;}
.postsby{color:#DA020C;}
#content_box h3{margin-bottom:19px;}
.ss-full-width #content_box{padding-right:0;padding-left:0;}
.ss-full-width .post-content{padding-left:1px}
#content_box{padding-right:0px}
.post.excerpt{ padding-bottom:25px;border-bottom:1px dotted #CECECE;margin-bottom:30px;position:relative;}
.last .post.excerptsmall{padding-bottom:0;border-bottom:0;}
.post.excerptsmall{padding-bottom:15px;width:100%;float:left;position:relative;border-bottom:1px dotted #CECECE;margin-bottom:15px;}
.timeDate{float:left;clear:both;font-size:11px;color:#000;}
.leftCatBox{float:left;width:47.3%;}
.rightCatBox{float:right;width:47.3%;}
.category-head{height:35px;color:#fff;text-transform:uppercase;font-size:18px;text-align:center;padding:0 10px 0 10px;line-height:35px;float:left;background-color:#d9030d;position:absolute;top:0;left:0;text-shadow:0 0 1px rgba(0, 0, 0, 0.5);}
.category-head-small{height:20px;color:#fff;text-transform:uppercase;font-size:13px;text-align:center;padding:0 10px 0 10px;line-height:20px;float:left;background-color:#D9030D;text-shadow:0 0 1px rgba(0, 0, 0, 0.5);}
.front-separator{float:left;clear:both;width:100%;height:20px;}
.wp-post-image{float:left;margin:0px;}
.featured-thumbnail{float:none}
#featured-thumbnail{float:left;max-width:300px;}
.featured-thumbnail img{margin-bottom:0}
.featured-thumbnail-small{max-width:50px;float:left;}
#featured-thumbnail-small{float:left;max-width:50px;}
.featured-thumbnail-small img{margin-bottom:0;width:50px;}
.title{margin-bottom:5px;font-size:20px;line-height:20px;font-weight:bold;}
.single-title{float:left;clear:both;color:#000;font-weight:bold;font-size:24px;line-height:32px;}
.single-title a{color:#000;text-decoration:none;}
#single-post-wrapper{clear:both;background-color:#FFF;text-align:left;margin-top:0 !important;}
#single-post-wrapper a{color:#DB030D}
.single .attachment-slider{padding-bottom:20px}
.front-view-title{padding:15px 0 5px 0;clear:both;margin:0;}
.front-view-title-small{float:left;margin:0;font-size:14px;clear:none;line-height:17px;margin-top:5px;}
.front-view-text{padding:10px 0 0 0;clear:both;border-top:1px dotted #CECECE;margin-top:1px;color:#878787;}
.front-view-text-small{padding:3px 0 0 0;clear:none;color:#878787;font-size:13px;float:left;line-height:18px;margin-bottom:5px;}
.frontThumb{float:left;width:20.5%;padding-right:2%;height:100px;}
.frontContentSmall{float:left;width:75.2%;}
#frontNewsBox{width:100%;clear:both;float:left;border-top:1px dotted #CECECE;padding-top:30px;}
#frontNewsBox .imageBB{width:31.5%;float:left;position:relative;margin-right:2.7%;margin-bottom:15px;max-width:230px;}
.imageBB img{width:100%;}
#frontNewsBox .last{margin-right:0!important;margin-left:0!important;}
#frontNewsBox .imageBB .bbtitle{position:absolute;bottom:0;left:0;width:94%;background-color:rgba(0, 0, 0, 0.75);color:#fff;font-size:13px;line-height:20px;padding:3%;}
#frontNewsBox .imageBB .bbcat{color:#fff;text-transform:uppercase;font-size:18px;text-align:center;padding:0 10px 0 10px;line-height:35px;float:left;background-color:#d9030d;position:absolute;top:0;left:0;text-shadow:0 0 1px rgba(0, 0, 0, 0.5);}
#frontLastCatBox{width:100%;clear:both;float:left;padding-top:15px;}
#frontLastCatBox .leftLastCatBoxLeft{float:left;width:44.1%;padding-right:3%;border-right:1px dotted #CECECE;}
#frontLastCatBox .leftLastCatBoxRight{float:right;width:47.1%;}
.front-cat-title{padding:15px 0 5px 0;clear:both;border-bottom:1px dotted #CECECE;margin:0;margin-bottom:5px;}
.front-cat-title a{font-size:20px;color:#000;}
.front-cat-text{padding:15px 0 0 0;clear:both;color:#878787;}
.title a{color:#000}
.title a:hover{color:#D9030D}
.page h1.title{margin-bottom:0;font-size:22px;}
.post-info{display:block;color:#676767 !important;clear:both;padding:5px;font-size:12px;border-top:1px solid #DEDEDE;border-bottom:1px solid #DEDEDE;width:98.5%;margin:0;min-height:2px !important;}
#print, aside, #sidebar, #footer, #respond{display:none;}
.theauthor{padding:0 0 0 17px;background:url(images/sprite1.png) -2px -2px no-repeat;}
.thecomment:before{content:"|";padding:0 5px;}
.post-info time{color:#676767;}
.thecategory{}
.home article header, .archive article header, .search-results article header{margin-bottom:1px}
.archive #featured-thumbnail, .search-results #featured-thumbnail{margin-right:10px;margin-top:5px;}
.archive .post-info, .search-results .post-info{padding-bottom:5px}
article header{margin-bottom:25px}
.article img.left, .article img.alignleft, .wp-caption.alignleft{display:none;}
.article img.right, .article img.alignright, .wp-caption.alignright{display:none;}
.wp-caption-text{display:none;}
.article img.center, .article img.aligncenter, .wp-caption.aligncenter{display:none;}
.article img.aligncenter, .article img.alignnone{display:none;}
.article ul{margin:0.5em 0 1em 1.571em;list-style-type:circle;}
.article ol{margin:0.5em 0 1em 1.9em;list-style-type:decimal;}
.post-small{width:250px;height:100px;border:1px solid #eee;float:left;padding:20px;background-color:#FFF;}
.post-small .post-small-image{width:100px;height:100px;float:left;}
.post-small-content{width:130px;margin-left:8px;float:left;}
.post-small-content h2, .post-small .post-small-content h2 a{font-size:18px;text-transform:uppercase;padding:0;margin:0;line-height:18px;font-weight:bold;}
.post-small-content p{font-size:12px;color:#666666;line-height:14px;padding-top:3px;margin-bottom:0;font-family:Arial, Helvetica, sans-serif;}
.post-small-related{float:left;padding-top:5px;}
.post-small-related h2, .post-small .post-small-content h2 a{font-size:14px;padding:0;margin:0;line-height:16px;}
.post-small-related p{font-size:12px;color:#666666;line-height:16px;padding-top:3px;margin-bottom:0;}
.pager{float:right;text-align:right;padding-right:10px;padding-top:3px;}
.pager a span{margin-left:5px;text-decoration:none;background-image:url(images/gallery_slider_dots.png);width:15px;height:15px;background-repeat:no-repeat;background-position:left top;}
.pager a:hover span{background-image:url(images/gallery_slider_dots.png);width:15px;height:15px;background-repeat:no-repeat;background-position:left bottom;}
.pager a.selected span{text-decoration:underline;background-image:url(images/gallery_slider_dots.png);width:15px;height:15px;background-repeat:no-repeat;background-position:left bottom;}
input, textarea, select{padding:8px 12px;border:none;font-size:12px;border:1px solid #D7D7D9;border-right:none;color:#5E656D;margin:0;}
.post-content input, textarea, select{padding:8px 12px;border:none;font-size:12px;border:1px solid #D7D7D9!important;color:#5E656D;}
#meteo{width:100%;}
#met1{float:left;width:170px;}
#met2, #met3, #met4{float:left;width:130px;}
#met{float:left;width:110px;padding-right:10px;}
#meteowidget{padding-bottom:30px;}
table{width:100%;text-align:left;margin-bottom:25px;border:1px solid #cecece;}
thead{background:#F0F0F0;font-size:14px;color:#585F65;border-bottom:1px solid #cecece;}
table th, table td{padding:7px 15px;text-align:left;}
thead th{padding:14px}
tbody th{font-weight:normal;border-bottom:1px solid #F5F7F9;}
hr{border:none;border-bottom:1px solid #E5E5E5;border-bottom:1px solid rgba(0,0,0,0.1);width:100%;margin:15px 0;clear:both;position:relative;}
#search{display:none;}
.read-more{margin:0 0 0 10px;font-family:GyreHerosbold, sans-serif;line-height:1.4em;background:none;padding:0;font-size:16px;}
.topad{margin-bottom:10px;clear:both;}
.bottomad{float:left;clear:both;}
#sidebars p, .sidebar.c-4-12, .widget, footer{display:none;}
.widget .title{font-weight:bold;text-transform:uppercase;color:#545E68;font-size:12px;}
#copyright-note{width:98%;padding-top:15px;margin:0 auto;clear:both;color:#505050;font-size:12px;max-width:96%;padding-bottom:10px;}
.share-item.facebookbtn, .share-item.linkedinbtn, .share-item.stumblebtn{width:92px}
.shareit, .social-profile-icons{display:none;}
.tags{display:none;}
.postauthor{margin:25px 0 0 0;padding:20px 0 25px 0;min-height:100px;border-top:1px dotted #CECECE;width:635px;background-color:#FFF;max-width:100%;float:left;}
.postauthor img{display:none;}
.featured-thumbnail img, #featured-thumbnail img{display:none;}
#commentsAdd h3{font-size:20px;font-weight:normal;color:#E3001B;}
#mentioncom{background:#F5F5F5;padding:6px;font-size:12px;border-radius:3px;}
.total-comments{font-size:20px;font-weight:bold;color:#444;line-height:1.4;margin-bottom:30px;}
.cnumber{color:#2DB2EB}
#comments{border-top:1px dotted #CECECE;width:100%;padding-top:3%;clear:both;background-color:#fff;float:left;max-width:100%;}
#comments .avatar{float:left;margin-right:20px;}
input.text-input, #commentform input{padding:11px}
input#author, input#email, input#url{width:280px;border:1px solid #EEEEEE;background:white;font-size:14px;}
input#author, input#email, input#url, #comment{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;}
#cancel-comment-reply-link{padding:0 20px;color:white;border:1px solid #383838;cursor:pointer;background:#333;float:right;}
.required{color:red}
#commentform label{padding-top:10px;text-align:left;text-transform:uppercase;font-size:14px;color:#a5a5a5;font-weight:bold;margin-right:3px;}
#commentform input#submit{font-size:14px;line-height:25px;font-weight:normal;background-color:#DB030D;padding:7px 22px;color:#fff;text-decoration:none;cursor:pointer;display:inline-block;float:left;border:0;font-weight:bold;-webkit-transition:all 0.4s linear;-moz-transition:all 0.4s linear;transition:all 0.4s linear;text-shadow:0 1px 0 rgba(0, 0, 0, 0.12);}
#commentform input#submit:hover{background:#000;color:#fff;}
ol.commentlist{margin-left:0}
.commentlist li{list-style:none;margin:0;padding-left:0;}
.commentlist li .commentBox{border-bottom:1px dotted #C9C9C9;min-height:75px;margin-bottom:25px;padding-bottom:15px;float:left;width:100%;}
.commentlist ul li .commentBox{background-color:#fff;margin-left:10%;min-height:75px;width:90%;}
.commenttext{overflow:hidden}
.commenttext ul li{list-style:square}
.commenttext ol li{list-style:decimal}
.commentlist p{margin-bottom:10px;line-height:23px;margin-left:0px;}
.fn{font-size:14px;line-height:1.375em;font-style:normal;font-family:arial;font-weight:bold;}
.fn a{color:#333;font-weight:bold;}
.comment-meta{font-size:12px;font-style:italic;}
.comment-meta a{color:#888}
.reply{margin-left:0px;font-style:italic;}
.commenttime{float:right;font-style:italic;font-size:12px;color:#ADADAD;}
.commentlist .children{margin:0;padding-left:0;background-color:#FFF;}
.commentlist .children li{background-color:#fff;margin-bottom:0;padding-bottom:0;margin-top:0;}
.avatar{float:left}
#respond h3{margin-top:18px;font-size:16px;margin:15px 0 0 0;padding:0;font-weight:bold;color:#000;}
.comment-form-author, .comment-form-email, .comment-form-url{width:400px;max-width:100%;}
#commentform #author, #commentform #email, #commentform #url{float:right;width:70%;}
.comment-form-comment{width:100%}
.cancel-comment-reply a{float:right;margin-top:-8px;font-size:14px;}
.comment-awaiting-moderation{font-style:italic;font-weight:bold;}
#commentform textarea{width:93.4%;border:1px solid #eee;background:white;font-size:14px;padding:3%;line-height:25px;font-family:georgia;font-style:italic;}
#commentform p{margin-bottom:15px;float:left;}
.form-submit{width:100%}
.pagination,#related_posts{display:none;}


/*-[ Buttons ]---------------------------------*/
.buttons {font-size: 12px;text-decoration: none;position: relative;padding: 10px 20px 7px;margin: 15px 25px 25px 0;padding: 12px 10px;}
.post-content a.buttons { color: #FFFFFF!important }
.post-content a.btn_white { color: #4F4F4F!important }

/*Varia*/
.textwidget .youtube-video, .textwidget .vimeo-video, .textwidget .googlemaps { margin: 0 }
.youtube-video, .vimeo-video { margin: 10px 0 10px 0 }
.googlemaps { margin: 5px 15px 10px 0 }
.toggle {display: block;position: relative;margin: 0 0 20px 0;}
.toggle .togglet, .toggle .toggleta {display: block;position: relative;height: 36px;padding: 0 12px;background: #EEE;border: 1px solid #DDD;cursor: pointer;margin: 0;}
.toggle .togglet span, .toggle .toggleta span {display: block;height: 36px;line-height: 36px;font-size: 14px;font-family: Georgia, serif;color: #888;text-shadow: 1px 1px 1px #FFFFFF;padding-left: 20px;background: url("images/toggle-down.png") no-repeat left;}
.toggle .toggleta span { background: url("images/toggle-up.png") no-repeat left }
.toggle .togglec {display: block;position: relative;padding: 15px;background: #FFFFFF;border: 1px solid #DDD;border-top: none;}
.tagcloud a {font-size: 14px!important;padding: 3px 10px;margin-bottom: 5px;float: left;margin-right: 5px;background: #EC1D25;color: white!important;}
.tagcloud a:hover { background: #000 }
.tagcloud a {font-size: 14px!important;padding: 3px 10px;margin-bottom: 5px;float: left;margin-right: 5px;background: #EC1D25;color: white!important;}
.tagcloud a:hover { background: #000 }
.message_box { margin: 15px 0 }
.note {background: #FEF4C8;color: #666;border: 1px solid #FDEBA5;}
.note p {padding: 0.5em 1em 0.5em 2.5em;background: url('images/thumb.png') left no-repeat;margin: 0.3em 0.8em;}
.announce {background: #D7EFFB;color: #666;border: 1px solid #BEE5F8;}
.announce p {padding: 0.5em 1em 0.5em 2.5em;background: url('images/speaker.png') left no-repeat;margin: 0.3em 0.8em;}
.success {background: #E8F6D2;color: #666;border: 1px solid #DEF1BF;}
.success p {padding: 0.5em 1em 0.5em 2.5em;background: url('images/tick.png') left no-repeat;margin: 0.3em 0.8em;}
.warning {background: #FFE7E7;color: #666;border: 1px solid #FFDBDB;}
.warning p {padding: 0.5em 1em 0.5em 2.5em;background: url('images/cross.png') left no-repeat;margin: 0.3em 0.8em;}
.divider {clear: both;display: block;padding-top: 20px;width: 100%;margin-bottom: 10px;text-align: right;padding-bottom: 5px;border-bottom: 5px solid #EEE;}
.top-of-page {margin-bottom: 10px;text-align: right;padding-bottom: 5px;border-bottom: 5px solid #EEE;}
/*-[ Subscribe Widget ]------------------------*/
.mts-subscribe input[type="text"] {color: #888;border: 1px solid #DFDFDF;-webkit-transition: all 0.25s linear;-moz-transition: all 0.25s linear;transition: all 0.25s linear;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;box-sizing: border-box;width: 69.8%;float: left;padding: 9px 0;text-indent: 10px;border-right: 0;}
.mts-subscribe input[type="submit"] {background: #EC1D25;cursor: pointer;color: white!important;padding: 10px 0;border: 0;float: left;height: 35px;text-align: center;text-transform: uppercase;
font-weight: bold;width: 30%;-webkit-transition: all 0.4s linear;-moz-transition: all 0.4s linear;transition: all 0.4s linear;text-shadow: 0 1px 0 rgba(0, 0, 0, 0.15);}
.mts-subscribe input[type="submit"]:hover { background: #000 }
/*-[ Counter Widget ]--------------------------*/
.subscribers-widget { }
.subscribers-widget .subscriber-wrap {display: inline-block;width: 90px;padding: 0 6px;text-align: center;border-left: 1px solid #E2E2E2;}
.subscriber-wrap:first-child {padding-left: 0;border-left: 0;}
.subscriber-wrap a.subscriber-icon {display: inline-block;margin-bottom: 10px;border: none;padding: 0;width: 48px;height: 48px;}
a.subscriber-icon:hover {border: none !important;background: none !important;}
.subscriber-wrap span.subscribes {display: block;font-size: 15px;font-weight: bold;color: #222;font-family: sans-serif;}
.subscriber-wrap span.subscribes-text {display: block;font-size: 12px;color: #999;font-style: italic;}
footer li.evenad { float: right }
.post-number {position: relative;width: 22px;height: 22px;text-align: center;line-height: 23px;font-weight: bold;color: #FFFFFF;bottom: 22px;background: #2DB2EB;}
.networks{display:none;}
#pub{display:none;}
#related{display:none;}