/*	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 { padding: 0;}
.grid{ margin:0 auto; padding: 0 10px; width:300px;}
.grid-header{ margin:0 auto; padding: 0; width:320px;display:block;height:135px;}
.grid-footer{ margin:0 auto; padding: 0; width:320px;display:block;}
.slot-logo {display:block; float:left;background: url(images/head-320.png) no-repeat bottom left; width:320px; height:60px}
.txt-header {width:320px;heigth:20px;line-height:20px;display:block; float:left;font-family:"League Gothic" , "Helvetica Neue", 'Arimo', Helvetica, Arial, sans-serif; font-size:14px; text-align:center; color:#67757e; font-weight:normal !important; letter-spacing:2px; text-transform:uppercase;margin:0; padding:0}
.header-right {width:320px;display:block; float:right;margin:0; padding:0;}
.slot-menu {width:320px;margin:0; padding:0;}
.slot-index {width:260px; height:175px;padding-top:40px;margin-bottom:25px;}
.row{ clear:left; }
.slot-all{ width:300px; }
#catmenucontainer { width:320px; margin:0 auto; }
.barremenu{background: url(images/bg-barremenu.png);width:100%; margin:0;padding:0;background-position:bottom center;	background-repeat:no-repeat;background-size:100% 40px ; }
.shadowmenu{width:320px;	height:10px;display:block;padding:0;	margin:0 auto;	background:#f8f8f8 url(images/shadowmenu.png);background-position:bottom center; background-repeat:no-repeat;	background-size:100% 10px}
.sociallink-postbottom {width:100%}
.postinfobottom{width:98%;float:left;line-height:30px;text-align:left;font-size:0.95em}
.references {display:block;float:left; padding:5px;margin:5px; width:280px;height:250px;background-image: url(images/bg-post.png);-webkit-border-radius: 6px;-moz-border-radius: 6px; border-radius: 6px;color:#fff;text-align:center;}
.facebook-header {display:block;position:absolute; top:10px;right:1px;color:#fff;font-weight:normal;height:100px;background-image:url(images/facebooktop.png); background-repeat:no-repeat;background-position:0 0;-moz-transition:all 0.4s,-moz-transform 0.4s;
    -webkit-transition:all 0.4s,  -webkit-transform 0.4s;-o-transition:all 0.4s, -o-transform 0.4s;transition:all 0.4s, transform 0.4s;}
.facebook-header:hover {color:#b0ff00;font-weight:normal;background-position:0 0;top:5px}
/* Slots Setup */
.slot-0,.slot-1,.slot-2,.slot-3,.slot-4,.slot-5,.slot-0-1,.slot-0-1-2,.slot-0-1-2-3,.slot-0-1-2-3-4,.slot-0-1-2-3-4-5,.slot-1-2,.slot-1-2-3,.slot-1-2-3-4,.slot-1-2-3-4-5,.slot-2-3,.slot-2-3-4,.slot-2-3-4-5,.slot-3-4,.slot-3-4-5,.slot-4-5,.slot-6-7,.slot-6-7-8,.slot-6-7-8-9,.slot-7-8,.slot-7-8-9,.slot-8-9{ display:inline; float:left; margin-left:0 }
/* 6-Col Grid Sizes */
.slot-0,.slot-1,.slot-2,.slot-3,.slot-4,.slot-5{ width:300px; } /* Sixths */
.slot-0-1,.slot-1-2,.slot-2-3,.slot-3-4,.slot-4-5{ width:300px; margin-bottom:20px} /* Thirds */
.slot-0-1-2-3,.slot-1-2-3-4,.slot-2-3-4-5{ width:300px; } /* Two-Thirds */
.slot-0-1-2-3-4,.slot-1-2-3-4-5{ width:300px; } /* Five-Sixths */
/* 4-Col Grid Sizes */
.slot-6,.slot-7,.slot-8,.slot-9{ width:300px; } /* Quarters */
.slot-6-7-8,.slot-7-8-9{ width:300px; } /* 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:300px; } /* Halves */
.slot-0-1-2-3-4-5, .slot-6-7-8-9{ width: 100%; } /* Full-Width */
/* Zeroing Out Leftmost Slot Margins */
.slot-0,.slot-0-1,.slot-0-1-2,.slot-0-1-2-3,.slot-0-1-2-3-4,.slot-0-1-2-3-4-5,.slot-6,.slot-6-7,.slot-6-7-8,.slot-6-7-8-9,.slot-1 .slot-1,.slot-1-2 .slot-1,.slot-1-2 .slot-1-2,.slot-1-2-3 .slot-1,.slot-1-2-3 .slot-1-2,.slot-1-2-3 .slot-1-2-3,.slot-1-2-3-4 .slot-1,.slot-1-2-3-4 .slot-1-2,.slot-1-2-3-4 .slot-1-2-3,.slot-1-2-3-4 .slot-1-2-3-4,.slot-1-2-3-4-5 .slot-1,.slot-1-2-3-4-5 .slot-1-2,.slot-1-2-3-4-5 .slot-1-2-3,.slot-1-2-3-4-5 .slot-1-2-3-4,.slot-1-2-3-4-5 .slot-1-2-3-4-5,.slot-2 .slot-2,.slot-2-3 .slot-2,.slot-2-3 .slot-2-3,.slot-2-3-4 .slot-2,.slot-2-3-4 .slot-2-3,.slot-2-3-4 .slot-2-3-4,.slot-2-3-4-5 .slot-2,.slot-2-3-4-5 .slot-2-3,.slot-2-3-4-5 .slot-2-3-4,.slot-2-3-4-5 .slot-2-3-4-5,.slot-3 .slot-3,.slot-3-4 .slot-3,.slot-3-4 .slot-3-4,.slot-3-4-5 .slot-3,.slot-3-4-5 .slot-3-4,.slot-3-4-5 .slot-3-4-5,.slot-4 .slot-4,.slot-4-5 .slot-4,.slot-4-5 .slot-4-5,.slot-5 .slot-5,.slot-7 .slot-7,.slot-7-8 .slot-7,.slot-7-8 .slot-7-8,.slot-7-8-9 .slot-7,.slot-7-8-9 .slot-7-8,.slot-7-8-9 .slot-7-8-9,.slot-8 .slot-8,.slot-8-9 .slot-8,.slot-8-9 .slot-8-9{ margin-left:0 !important; } /* Important is to avoid repeating this in larger screen css files */
/* Row Clearfix */
.row:after{ visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0; }
.row{ zoom:1; }
.bloc-commercial {width:170px;min-height:120px;}
.slider-index {display:none}
.txt-title-index {
	width:320px; height:40px; font-size:18px;
	}
.slot-bloc3 {width:264px; height:400px;  }
.slot-bloc3 h3 {
	height: 40px; display:block; text-transform:uppercase; text-align:left;
	font-family: 'League Gothic', arial, sans-serif;
	color:#cb0000;  
	font-size:25px; letter-spacing:1px;
	font-weight:100 ;
	margin: 0 0 2px 0; padding: 8px 0 0 55px;
	}
.slot-bloc3 h3 a {
	font-family: 'League Gothic', arial, sans-serif;
	color:#cb0000;  font-size:18px; letter-spacing:1px;font-weight:300;-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 h3 a:hover {font-weight:300;	}
.slot-bloc3 ul {padding-left:10px;}
.newsindex { min-height: 950px; }
.row-newsindex {margin:0 0 0 0;}
.slot-newsindex {width:280px; height:210px;display:inline; float:left; margin-left:0; 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;margin-bottom:15px;}
.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:270px; 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}
.rightcol {display:block; float:right; background-image:none;background-repeat: repeat-y; background-position:top left;height:100%}
.row-news {margin:0 0 0 -20px;}
.slot-news img {margin:0 auto;width:298px; height:165px;border:1px solid #C2C2C2;-webkit-border-radius: 5px;-moz-border-radius: 5px; border-radius: 5px;}
.slot-news {width:300px; height:270px;display:inline; float:left; margin-left:20px; overflow:hidden;margin-bottom:15px;}
.thetitle h2 {letter-spacing:0px; font-size: 16px; }
