/*	SimpleGrid - a fork of CSSGrid by Crowd Favorite (https://github.com/crowdfavorite/css-grid)
 *	http://simplegrid.info
 *	by Conor Muirhead (http://conor.cc) of Early LLC (http://earlymade.com)	
 *  License: http://creativecommons.org/licenses/MIT/	*/

/* Containers */
body {  }
.grid{ width:1206px; }
.grid-header{ margin:0 auto; padding: 0; width:1226px; height:138px;  }
.grid-footer{ width:1206px; }
.slot-logo {display:block; float:left;background: url(images/head-1236.png) no-repeat bottom left; width:300px; height:138px; margin:0; padding:0}
.header-right {width:906px;display:block; float:right;margin:0; padding:0}
.txt-header {width:906px;heigth:65px;line-height:65px;display:block; float:left;font-family:"League Gothic" , "Helvetica Neue", 'Arimo', Helvetica, Arial, sans-serif; font-size:25px; text-align:center; color:#67757e; font-weight:normal !important; letter-spacing:5px; text-transform:uppercase;margin:0; padding:0}
.slot-menu {width:906px;margin:0; padding:0}
.slot-all{ width:1206px; }
#catmenucontainer { margin:0 auto; float:left; width:906px;}
.postinfobottom{width:48%;float:left;line-height:20px}
.title h2 a, .title  h2 a:link, .title  h2 a:visited  {letter-spacing:1px;}
.references {display:block;float:left; padding:5px;margin:5px; width:372px;height:220px;background-image: url(images/bg-post.png);-webkit-border-radius: 6px;-moz-border-radius: 6px; border-radius: 6px;color:#fff;text-align:center;}
.row-newsindex {margin:0 0 0 -30px;}
.slot-newsindex img {width:259px; height:174px; margin:0 auto;}
.slot-newsindex {width:259px; height:174px;display:inline; float:left; margin-left:30px; background:#ededed; padding:10px 10px 10px 10px;-webkit-box-shadow: #666 0px 0px 5px; -moz-box-shadow: #666 0px 0px 5px; box-shadow: #666 0px 0px 5px; overflow:hidden;
-moz-transition:all 0.45s,-moz-transform 0.5s;-webkit-transition:all 0.5s,  -webkit-transform 0.5s;-o-transition:all 0.5s, -o-transform 0.5s;transition:all 0.5s, transform 0.5s;-webkit-border-radius: 0px;-moz-border-radius: 0px; border-radius: 0px;}
.slot-newsindex:hover {background:#c2c7ce;-webkit-box-shadow: #444 0px 0px 5px; -moz-box-shadow: #444 0px 0px 5px; box-shadow: #444 0px 0px 5px;-webkit-border-radius: 6px;-moz-border-radius: 6px; border-radius: 6px;}
.txt-newsindex {display:block; width:249px; height:15px; background: url(images/black-60.png) repeat top left; color:#fff; position: absolute; bottom:0; left:0; font-size:12px; line-height:13px; padding:5px; overflow:hidden}
.txt-newsindex a {color:#fff !important;width:249px; display:block;padding:5px; margin:-5px 0 0 -5px}
.slot-index {width:346px; height:200px;padding-top:40px;}

/* 6-Col Grid Sizes */
.slot-0,.slot-1,.slot-2,.slot-3,.slot-4,.slot-5{ width:176px; } /* Sixths */
.slot-0-1,.slot-1-2,.slot-2-3,.slot-3-4,.slot-4-5{ width:382px;margin-bottom:0px } /* Thirds */
.slot-0-1-2-3,.slot-1-2-3-4,.slot-2-3-4-5{ width:794px; } /* Two-Thirds */
.slot-0-1-2-3-4,.slot-1-2-3-4-5{ width:1000px; } /* Five-Sixths */
/* 4-Col Grid Sizes */
.slot-6,.slot-7,.slot-8,.slot-9{ width:279px; } /* Quarters */
.slot-6-7-8,.slot-7-8-9{ width:897px; } /* Three-Quarters */
/* 6-Col/4-Col Shared Grid Sizes */
.slot-0-1-2,.slot-1-2-3,.slot-2-3-4,.slot-3-4-5, .slot-6-7,.slot-7-8,.slot-8-9{ width:588px; } /* Halves */
#catmenu li a, #catmenu li a:link, #catmenu li a:visited {
	color:#000;
	background-color:transparent;
	text-transform:uppercase;
	font-size:22px;
	display: block;
	margin: 0 15px 0 0;
	padding: 4px 10px 0 10px ;
	height:29px;
	font-weight:normal !important;
	text-decoration: none;
	-moz-transition:all 0.45s,-moz-transform 0.5s;
    -webkit-transition:all 0.5s,  -webkit-transform 0.5s;
    -o-transition:all 0.5s, -o-transform 0.5s;
    transition:all 0.5s, transform 0.5s;
	-webkit-border-radius: 6px;-moz-border-radius: 6px; border-radius: 6px;
	border:1px solid #c8d0d6;
	}
#catmenu li a:hover, #catmenu li a:active {
	font-weight:normal !important;
	color:#fff;
	background-color:#67757e;
	text-decoration: none;
	-webkit-border-radius: 6px;-moz-border-radius: 6px; border-radius: 6px;
	border:1px solid #67757e;
	}
.txt-title-index {
	width:400px; height:40px;
	}
.bloc-commercial {width:1076px;min-height:100px;}

.slot-bloc3 {width:346px; height:455px;font-size:14px;}
.slot-bloc3 h3 {width: 274px;}
.slot-bloc3 h3 {
	height: 52px; display:block; text-transform:uppercase; text-align:left;
	font-family: 'League Gothic', arial, sans-serif;
	color:#cb0000; 
	font-size:28px; letter-spacing:1px;
	font-weight:100 ;
	margin: 0 0 10px 0; padding: 15px 0 0 78px;
	}
.slot-bloc3 h3 a {
	font-family: 'League Gothic', arial, sans-serif;color:#cb0000; font-size:25px; letter-spacing:1px;font-weight:100;-moz-transition:all 0.45s,-moz-transform 0.5s;-webkit-transition:all 0.5s,  -webkit-transform 0.5s;-o-transition:all 0.5s, -o-transform 0.5s;transition:all 0.5s, transform 0.5s;
	}
.slot-bloc3 ul {padding-left:20px;}
.slot-bloc3 ul li {line-height:18px;}
.newsindex { min-height: 300px; }
.rightcol {display:block; float:right; background-image:url(images/border-coldroite.png);background-repeat: repeat-y; background-position:top left;height:100%}
.lineheightli {line-height:30px !important}
.row-news {margin:0 0 0 -30px;}
.slot-news img {margin:0 auto;width:380px; height:210px;border:1px solid #C2C2C2;-webkit-border-radius: 5px;-moz-border-radius: 5px; border-radius: 5px;}
.slot-news {width:382px; height:320px;display:inline; float:left; margin-left:30px; overflow:hidden;margin-bottom:15px;}
.thetitle h2 {letter-spacing:2px; font-size: 20px; }