article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display:block; }
html {	font-size:100%;	-webkit-text-size-adjust:100%;	-ms-text-size-adjust:100%;}
a:focus {	outline:thin dotted #333;	outline:5px auto -webkit-focus-ring-color;	outline-offset:-2px;}
a:hover, a:active { outline:0; }
button, input, select, textarea {	margin:0;	font-size:100%;	vertical-align:middle;}
button, input {	*overflow:visible;	line-height:normal; }
button::-moz-focus-inner, input::-moz-focus-inner {	padding:0;	border:0;}
button, html input[type="button"], input[type="reset"], input[type="submit"] {	-webkit-appearance:button;	cursor:pointer;}
label, select, button, input[type="button"], input[type="reset"], input[type="submit"], input[type="radio"], input[type="checkbox"] { cursor:pointer; }
input[type="search"] {	-webkit-box-sizing:content-box;	-moz-box-sizing:content-box;	box-sizing:content-box;	-webkit-appearance:textfield;}
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button { -webkit-appearance:none; }
textarea {	overflow:auto;	vertical-align:top;}
@media print {
	* {		text-shadow:none !important;		color:#000 !important;		background:transparent !important;		box-shadow:none !important;	}
	a, a:visited { text-decoration:underline; }
	a[href]:after { content:" (" attr(href) ")"; }
	abbr[title]:after { content:" (" attr(title) ")"; }
	.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content:""; }
	pre, blockquote {		border:1px solid #999;		page-break-inside:avoid;	}
	thead { display:table-header-group; }
	tr, img { page-break-inside:avoid; }
	img { max-width:100% !important; }
	@page {		margin:0.5cm;	}
	p, h2, h3 {		orphans:3;		widows:3;	}
	h2, h3 { page-break-after:avoid; }
}
.clearfix { *zoom:1; }
.clearfix:before, .clearfix:after {	display:table;	content:"";	line-height:0;}
.clearfix:after { clear:both; }
a {	/*color:#2b2b2b;*/	text-decoration:none;}
a:hover, a:focus {	color:#34a992;	text-decoration:underline;}
.row {	margin-left:-20px;	*zoom:1;}
.row:before, .row:after {	display:table;	content:"";	line-height:0;}
.row:after { clear:both; }
[class*="span"] {	float:left;	min-height:1px;	margin-left:20px;}
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { width:940px; }
.span12 { width:940px; }
.span11 { width:860px; }
.span10 { width:780px; }
.span9 { width:700px; }
.span8 { width:620px; }
.span7 { width:540px; }
.span6 { width:460px; }
.span5 { width:380px; }
.span4 { width:300px; }
.span3 { width:220px; }
.span2 { width:140px; }
.span1 { width:60px; }
.row-fluid {	width:100%;	*zoom:1;}
.row-fluid:before, .row-fluid:after {	display:table;	content:"";	line-height:0;}
.row-fluid:after { clear:both; }
.row-fluid [class*="span"] {	display:block;	width:100%;	min-height:28px;	-webkit-box-sizing:border-box;	-moz-box-sizing:border-box;	box-sizing:border-box;	float:left;	margin-left:2.1276595744681%;	*margin-left:2.0744680851064%;}
.row-fluid [class*="span"]:first-child { margin-left:0; }
.row-fluid .controls-row [class*="span"] + [class*="span"] { margin-left:2.1276595744681%; }
.row-fluid .span12 {	width:100%;	*width:99.946808510638%;}
.row-fluid .span11 {	width:91.489361702128%;	*width:91.436170212766%;}
.row-fluid .span10 {	width:82.978723404255%;	*width:82.925531914894%;}
.row-fluid .span9 {	width:74.468085106383%;	*width:74.414893617021%;}
.row-fluid .span8 {	width:65.957446808511%;	*width:65.904255319149%;}
.row-fluid .span7 {	width:57.446808510638%;	*width:57.393617021277%;}
.row-fluid .span6 {	width:48.936170212766%;	*width:48.882978723404%;}
.row-fluid .span5 {	width:40.425531914894%;	*width:40.372340425532%;}
.row-fluid .span4 {	width:31.914893617021%;	*width:31.86170212766%;}
.row-fluid .span3 {	width:23.404255319149%;	*width:23.351063829787%;}
.row-fluid .span2 {	width:14.893617021277%;	*width:14.840425531915%;}
.row-fluid .span1 {	width:6.3829787234043%;	*width:6.3297872340426%;}
[class*="span"].hide, .row-fluid [class*="span"].hide { display:none; }
[class*="span"].pull-right, .row-fluid [class*="span"].pull-right { float:right;text-align:right; }
.container {	margin-right:auto;	margin-left:auto;	*zoom:1;}
p { margin:0 0 9px; }
small { font-size:85%; }
strong { font-weight:bold; }
em { font-style:italic; }
cite { font-style:normal; }
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {	font-weight:normal;	line-height:1;	color:#808080;}
ul, ol {	padding:0;	margin:0 0 9px 25px;}
ul ul, ul ol, ol ol, ol ul { margin-bottom:0; }
ul.unstyled, ol.unstyled {	margin-left:0;	list-style:none;}
ul.inline, ol.inline {	margin-left:0;	list-style:none;}
ul.inline > li, ol.inline > li {	display:inline-block;	*display:inline;	*zoom:1;	padding-left:5px;	padding-right:5px;}
dl { margin-bottom:18px; }
dt, dd { line-height:18px; }
dt { font-weight:bold; }
dd { margin-left:9px; }
hr {	margin:18px 0;	border:0;	border-top:1px solid #e9e9e9;	border-bottom:1px solid #fff;}
abbr[title], abbr[data-original-title] {	cursor:help;	border-bottom:1px dotted #808080;}
abbr.initialism {	font-size:90%;	text-transform:uppercase;}
q:before, q:after, blockquote:before, blockquote:after { content:""; }
address {	display:block;	margin-bottom:18px;	font-style:normal;	line-height:18px;}
form { margin:0 0 18px; }
label, input, button, select, textarea {	font-size:12px;	font-weight:normal;	line-height:18px;}
input, button, textarea { font-family:Roboto; }
label {	margin-bottom:5px;}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	display:inline-block;
	height:18px;
	padding:4px 6px;
	margin-bottom:9px;
	font-size:12px;
	line-height:18px;
	color:#777777;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	vertical-align:middle;
}


.inputnews{	background: none;    border: none;    border-bottom: 1px solid currentColor;  float: left;  width: 100%;     border-left: 1px solid currentColor;  color: #fff;}
.inputnews:focus {  border-color: #003960;}
.inputnews input::-webkit-input-placeholder {  color: #fff; font-style:italic;font-size:12px;}
.inputnews input::placeholder {  color: #fff; font-style:italic;font-size:12px;}
.inputnews input::-moz-placeholder {  color: #fff; font-style:italic;font-size:12px;}
/*
.inputnewsh input::-moz-placeholder {
  color: #bbb; font-style:italic;font-size:12px;
}*/
.inputnews input:-ms-input-placeholder {  color: #fff; font-style:italic;font-size:12px;}
.inputnews input:focus {  outline: none;}

textarea { height:auto; }
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	background-color:#fff;
	border:1px solid #ccc;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
	-webkit-transition:border linear .2s, box-shadow linear .2s;
	-moz-transition:border linear .2s, box-shadow linear .2s;
	-o-transition:border linear .2s, box-shadow linear .2s;
	transition:border linear .2s, box-shadow linear .2s;
}
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
	border-color:rgba(82,168,236,0.8);
	outline:0;
	outline:thin dotted \9;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
}
input[type="radio"], input[type="checkbox"] {
	margin:4px 0 0;
	*margin-top:0;
	margin-top:1px \9;
	line-height:normal;
}
input[type="file"], input[type="image"], input[type="submit"], input[type="reset"], input[type="button"], input[type="radio"], input[type="checkbox"] { width:auto; }
select, input[type="file"] {	height:28px;	*margin-top:4px;	line-height:28px;}
select {	border:1px solid #ccc;	background-color:#fff;}
select[multiple], select[size] { height:auto; }
select:focus, input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {
	outline:thin dotted #333;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px;
}
input:-moz-placeholder, textarea:-moz-placeholder { color:#808080; }
input:-ms-input-placeholder, textarea:-ms-input-placeholder { color:#808080; }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color:#808080; }
.radio, .checkbox {	min-height:18px;	padding-left:20px;}
.radio input[type="radio"], .checkbox input[type="checkbox"] {	float:left;	margin-left:-20px;}
.controls > .radio:first-child, .controls > .checkbox:first-child { padding-top:5px; }
.radio.inline, .checkbox.inline {	display:inline-block;	padding-top:5px;	margin-bottom:0;	vertical-align:middle;}
.radio.inline + .radio.inline, .checkbox.inline + .checkbox.inline { margin-left:10px; }
.input-mini { width:60px; }
.input-small { width:90px; }
.input-medium { width:150px; }
.input-large { width:210px; }
.input-xlarge { width:270px; }
.input-xxlarge { width:530px; }
input[class*="span"], select[class*="span"], textarea[class*="span"], .uneditable-input[class*="span"], .row-fluid input[class*="span"], .row-fluid select[class*="span"], .row-fluid textarea[class*="span"], .row-fluid .uneditable-input[class*="span"] {
	float:none;
	margin-left:0;
}
.input-append input[class*="span"], .input-append .uneditable-input[class*="span"], .input-prepend input[class*="span"], .input-prepend .uneditable-input[class*="span"], .row-fluid input[class*="span"], .row-fluid select[class*="span"], .row-fluid textarea[class*="span"], .row-fluid .uneditable-input[class*="span"], .row-fluid .input-prepend [class*="span"], .row-fluid .input-append [class*="span"] { display:inline-block; }
input, textarea, .uneditable-input { margin-left:0; }
.controls-row [class*="span"] + [class*="span"] { margin-left:20px; }
input.span12, textarea.span12, .uneditable-input.span12 { width:926px; }
input.span11, textarea.span11, .uneditable-input.span11 { width:846px; }
input.span10, textarea.span10, .uneditable-input.span10 { width:766px; }
input.span9, textarea.span9, .uneditable-input.span9 { width:686px; }
input.span8, textarea.span8, .uneditable-input.span8 { width:606px; }
input.span7, textarea.span7, .uneditable-input.span7 { width:526px; }
input.span6, textarea.span6, .uneditable-input.span6 { width:446px; }
input.span5, textarea.span5, .uneditable-input.span5 { width:366px; }
input.span4, textarea.span4, .uneditable-input.span4 { width:286px; }
input.span3, textarea.span3, .uneditable-input.span3 { width:206px; }
input.span2, textarea.span2, .uneditable-input.span2 { width:126px; }
input.span1, textarea.span1, .uneditable-input.span1 { width:46px; }
input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] {
	cursor:not-allowed;
	background-color:#e9e9e9;
}
input[type="radio"][disabled], input[type="checkbox"][disabled], input[type="radio"][readonly], input[type="checkbox"][readonly] { background-color:transparent; }
input:focus:invalid, textarea:focus:invalid, select:focus:invalid {	color:#b94a48;	border-color:#ee5f5b;}
input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus {border-color:#e9322d;	-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;	box-shadow:0 0 6px #f8b9b7;}
input.search-query {
	padding-right:14px;
	padding-right:4px \9;
	padding-left:14px;
	padding-left:4px \9;
	margin-bottom:0;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px;
}


.form-search input, .form-search textarea, .form-search select, .form-search .help-inline, .form-search .uneditable-input, .form-search .input-prepend, .form-search .input-append, .form-inline input, .form-inline textarea, .form-inline select, .form-inline .help-inline, .form-inline .uneditable-input, .form-inline .input-prepend, .form-inline .input-append, .form-horizontal input, .form-horizontal textarea, .form-horizontal select, .form-horizontal .help-inline, .form-horizontal .uneditable-input, .form-horizontal .input-prepend, .form-horizontal .input-append {
	display:inline-block;
	*display:inline;
	*zoom:1;
	margin-bottom:0;
	vertical-align:middle;
}
.btn {	display:inline-block;	*display:inline;	*zoom:1;	padding:9px 9px 10px;	margin-bottom:0;	font-size:15px !important;	line-height:20px !important;	font-weight:normal;	text-align:center;	vertical-align:middle;	cursor:pointer;	background:#2b2b2b;	font-weight:900;	color:#fff;	text-shadow:none;	border:none;	*border:0;	-webkit-box-sizing:content-box;	-moz-box-sizing:content-box;	box-sizing:content-box;	height:auto;	-webkit-border-radius:0;	-moz-border-radius:0;	border-radius:0;	*margin-left:.3em;	-webkit-box-shadow:none;	-moz-box-shadow:none;	box-shadow:none;	text-transform:uppercase;	-webkit-transition:all 0.3s ease;	-moz-transition:all 0.3s ease;	-o-transition:all 0.3s ease;	transition:all 0.3s ease;}
.btn:first-child { *margin-left:0; }
.btn:hover, .btn:focus {	color:#fff;	text-decoration:none;	background:#34a992;	-webkit-transition:background-position .1s linear;	-moz-transition:background-position .1s linear;	-o-transition:background-position .1s linear;	transition:background-position .1s linear;}
.btn:focus { text-decoration:none; }
.btn.active, .btn:active {	background-image:none;	outline:0;	-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);	-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);	box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);color:#fff;	text-decoration:none;	background:#34a992;	}
.btn.disabled, .btn[disabled] {	cursor:default;	background-image:none;	opacity:0.65;	filter:alpha(opacity=65);	-webkit-box-shadow:none;	-moz-box-shadow:none;	box-shadow:none;}
.btn-block {	display:block;	width:100%;	padding-left:0;	padding-right:0;	-webkit-box-sizing:border-box;	-moz-box-sizing:border-box;	box-sizing:border-box;}
.btn-block + .btn-block { margin-top:5px; }
input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block { width:100%; }
.btn-primary.active, .btn-warning.active, .btn-danger.active, .btn-success.active, .btn-info.active, .btn-inverse.active { color:rgba(255,255,255,0.75); }
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] {
	color:#fff;
	background-color:#f89406;
	*background-color:#df8505;
}
button.bouton120 {display:inline-block;padding:4px 4px 5px;	margin-bottom:0;	font-size:11px !important;	line-height:15px !important;	font-weight:normal;	text-align:center;	vertical-align:middle;	cursor:pointer;	background:#2b2b2b;	font-weight:900;	color:#fff;	text-shadow:none;	border:none;	*border:0;	-webkit-box-sizing:content-box;	-moz-box-sizing:content-box;	box-sizing:content-box;	height:auto;	-webkit-border-radius:5px;	-moz-border-radius:5px;	border-radius:5px;	*margin-left:.3em;	text-transform:uppercase;	-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;	-o-transition:all 0.3s ease;	transition:all 0.3s ease;width:120px; color:#fff;background-color:#FBCD53;margin-bottom:1px;	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05); -moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);	box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);}
button.bouton120:hover {	color:#fff;	text-decoration:none;	background:#336699;	-webkit-transition:background-position .1s linear;	-moz-transition:background-position .1s linear;	-o-transition:background-position .1s linear;	transition:background-position .1s linear;}

button.btn, input[type="submit"].btn {	*padding-top:3px;	*padding-bottom:3px;}
button.btn::-moz-focus-inner, input[type="submit"].btn::-moz-focus-inner {	padding:0;	border:0;}
button.btn.btn-large, input[type="submit"].btn.btn-large {	*padding-top:7px;	*padding-bottom:7px;}
button.btn.btn-small, input[type="submit"].btn.btn-small {	*padding-top:3px;	*padding-bottom:3px;}
button.btn.btn-mini, input[type="submit"].btn.btn-mini {	*padding-top:1px;	*padding-bottom:1px;}
.btn .caret {	margin-top:8px;	margin-left:0;}
.btn-large .caret { margin-top:6px; border-left-width:5px;border-right-width:5px;	border-top-width:5px;}
.btn-mini .caret, .btn-small .caret { margin-top:8px; }
.dropup .btn-large .caret { border-bottom-width:5px; }
.btn-primary .caret, .btn-warning .caret, .btn-danger .caret, .btn-info .caret, .btn-success .caret, .btn-inverse .caret {	border-top-color:#fff;	border-bottom-color:#fff;}
.navbar-form {	margin-bottom:0;	*zoom:1;}
.navbar-form:before, .navbar-form:after {	display:table;	content:"";	line-height:0;}
.navbar-form:after { clear:both; }
.navbar-form input, .navbar-form select, .navbar-form .radio, .navbar-form .checkbox { margin-top:5px; }
.navbar-form input, .navbar-form select, .navbar-form .btn {	display:inline-block;	margin-bottom:0;}
.navbar-form input[type="image"], .navbar-form input[type="checkbox"], .navbar-form input[type="radio"] { margin-top:3px; }
.navbar-form .input-append, .navbar-form .input-prepend {	margin-top:5px;	white-space:nowrap;}
.navbar-form .input-append input, .navbar-form .input-prepend input { margin-top:0; }
.label {	display:inline-block;	padding:2px 4px;	font-size:10.152px;	font-weight:bold;	line-height:14px;	color:#fff;	vertical-align:baseline;	white-space:nowrap;	text-shadow:0 -1px 0 rgba(0,0,0,0.25);	background-color:#808080;	-webkit-border-radius:3px;	-moz-border-radius:3px;	border-radius:3px;}
a.label:hover{	color:#fff;	text-decoration:none;	cursor:pointer;}
.label-important, .badge-important { background-color:#b94a48; }
.label-important[href], .badge-important[href] { background-color:#953b39; }
.label-warning, .badge-warning { background-color:#f89406; }
.label-warning[href], .badge-warning[href] { background-color:#c67605; }
.label-success, .badge-success { background-color:#468847; }
.label-success[href], .badge-success[href] { background-color:#356635; }
.label-info, .badge-info { background-color:#3a87ad; }
.label-info[href], .badge-info[href] { background-color:#2d6987; }
.label-inverse, .badge-inverse { background-color:#262626; }
.label-inverse[href], .badge-inverse[href] { background-color:#0d0d0d; }
.btn .label, .btn .badge {	position:relative;	top:-1px;}
.pull-right { float:right; }
.pull-left { float:left; }
.pull-center { float:center; }
.hide { display:none; }
.show { display:block; }
.invisible { visibility:hidden; }
.affix { position:fixed; }
/*.clearfix {  *zoom: 1;}
.clearfix:before, .clearfix:after {  display: table;  content: "";  line-height: 0;}
.clearfix:after {  clear: both;}*/
.hide-text {  font: 0/0 a;  color: transparent;  text-shadow: none;  background-color: transparent;  border: 0;}
.input-block-level {  display: block;  width: 100%;  min-height: 30px;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}
@-ms-viewport {  width: device-width;}
.hidden {  display: none;  visibility: hidden;}
@media (min-width: 1200px) {
  .row {   /* margin-left: -35px;*/    *zoom: 1;  }
  .row:before,  .row:after {    display: table;    content: "";    line-height: 0;  }
  .row:after {    clear: both;  }
  [class*="span"] {
    float: left;
    min-height: 1px;
    /*margin-left: 30px;*/
  }
  .container,  .navbar-static-top .container,  .navbar-fixed-top .container,  .navbar-fixed-bottom .container {    width: 1170px;  }
  .span13 {    width: 1215px;  }
  .span12 {    width: 1170px;  }
  .span11 {    width: 1070px;  }
  .span10 {    width: 970px;  }
  .span9 {    width: 870px;  }
  .span8 {    width: 770px;  }
  .span7 {    width: 670px;  }
  .span6 {    width: 570px;  }
  .span5 {    width: 470px;  }
  .span4 {    width: 370px;  }
  .span3 {    width: 270px;  }
  .span2 {    width: 170px;  }
  .span1 {    width: 70px;  }
  .row-fluid {    width: 100%;    *zoom: 1;  }
  .row-fluid:before,  .row-fluid:after {    display: table;    content: "";   line-height: 0;  }
  .row-fluid:after {    clear: both;  }
  .row-fluid [class*="span"] {
    display: block;
    width: 100%;
    min-height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    margin-left: 2.564102564102564%;
    *margin-left: 2.5109110747408616%;
  }
  .row-fluid [class*="span"]:first-child {    margin-left: 0;  }
  .row-fluid .controls-row [class*="span"] + [class*="span"] {    margin-left: 2.564102564102564%;  }
  .row-fluid .span12 {    width: 100%;    *width: 99.94680851063829%;  }
  .row-fluid .span11 {    width: 91.45299145299145%;    *width: 91.39979996362975%;  }
  .row-fluid .span10 {    width: 82.90598290598291%;    *width: 82.8527914166212%;  }
  .row-fluid .span9 {    width: 74.35897435897436%;    *width: 74.30578286961266%;  }
  .row-fluid .span8 {    width: 65.81196581196582%;    *width: 65.75877432260411%;  }
  .row-fluid .span7 {    width: 57.26495726495726%;    *width: 57.21176577559556%;  }
  .row-fluid .span6 {    width: 48.717948717948715%;    *width: 48.664757228587014%;  }
  .row-fluid .span5 {    width: 40.17094017094017%;    *width: 40.11774868157847%;  }
  .row-fluid .span4 {    width: 31.623931623931625%;    *width: 31.570740134569924%;  }
  .row-fluid .span3 {    width: 23.076923076923077%;    *width: 23.023731587561375%;  }
  .row-fluid .span2 {    width: 14.52991452991453%;    *width: 14.476723040552828%;  }
  .row-fluid .span1 {    width: 5.982905982905983%;    *width: 5.929714493544281%;  }
  input,  textarea,  .uneditable-input {    margin-left: 0;  }
  .controls-row [class*="span"] + [class*="span"] {    margin-left: 30px;  }
  input.span12,  textarea.span12,  .uneditable-input.span12 {    width: 1156px;  }
  input.span11,  textarea.span11,  .uneditable-input.span11 {    width: 1056px;  }
  input.span10,  textarea.span10,  .uneditable-input.span10 {    width: 956px;  }
  input.span9,  textarea.span9,  .uneditable-input.span9 {    width: 856px;  }
  input.span8,  textarea.span8,  .uneditable-input.span8 {    width: 756px;  }
  input.span7,  textarea.span7, .uneditable-input.span7 {    width: 656px;  }
  input.span6,  textarea.span6,  .uneditable-input.span6 {    width: 556px;  }
  input.span5,  textarea.span5,  .uneditable-input.span5 {    width: 456px;  }
  input.span4,  textarea.span4,  .uneditable-input.span4 {    width: 356px;  }
  input.span3,  textarea.span3,  .uneditable-input.span3 {    width: 256px;  }
  input.span2,  textarea.span2,  .uneditable-input.span2 {    width: 156px;  }
  input.span1,  textarea.span1,  .uneditable-input.span1 {    width: 56px;  }
  .thumbnails {
    margin-left: -30px;
  }
  .thumbnails > li {
    margin-left: 30px;
  }
  .row-fluid .thumbnails {
    margin-left: 0;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  .row {    margin-left: 5px;    *zoom: 1;  }
  .row:before,  .row:after {    display: table;    content: "";    line-height: 0;  }
  .row:after {    clear: both;  }
  [class*="span"] {    float: left;    min-height: 1px;    margin-left: 20px;  }
  .container,  .navbar-static-top .container,  .navbar-fixed-top .container,  .navbar-fixed-bottom .container {     /*width: 724px;*/	    width: auto;  }
  .span12 {    /*width: 724px;*/	    width: 100%;  }
  .span11 {    width: 662px;  }
  .span10 {    width: 600px;  }
  .span9 {    width: 538px;  }
  .span8 {    width: 476px;  }
  .span7 {    width: 414px;  }
  .span6 {    width: 352px;  }
  .span5 {    width: 290px;  }
  .span4 {    width: 228px;  }
  .span3 {    width: 166px;  }
  .span2 {    width: 104px;  }
  .span1 {    width: 42px;  }
  .row-fluid {    width: 100%;    *zoom: 1;  }
  .row-fluid:before,  .row-fluid:after {   display: table;   content: "";    line-height: 0;  }
  .row-fluid:after {    clear: both;  }
  .row-fluid [class*="span"] {
    display: block;
    width: 100%;
    min-height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    margin-left: 2.7624309392265194%;
    *margin-left: 2.709239449864817%;
  }
  .row-fluid [class*="span"]:first-child {    margin-left: 0;  }
  .row-fluid .controls-row [class*="span"] + [class*="span"] {    margin-left: 2.7624309392265194%;  }
  .row-fluid .span12 {    width: 100%;    *width: 99.94680851063829%;  }
  .row-fluid .span11 {    width: 91.43646408839778%;    *width: 91.38327259903608%;  }
  .row-fluid .span10 {    width: 82.87292817679558%;    *width: 82.81973668743387%;  }
  .row-fluid .span9 {    width: 74.30939226519337%;    *width: 74.25620077583166%;  }
  .row-fluid .span8 {    width: 65.74585635359117%;    *width: 65.69266486422946%;  }
  .row-fluid .span7 {    width: 57.18232044198895%;    *width: 57.12912895262725%;  }
  .row-fluid .span6 {    width: 48.61878453038674%;    *width: 48.56559304102504%;  }
  .row-fluid .span5 {    width: 40.05524861878453%;    *width: 40.00205712942283%;  }
  .row-fluid .span4 {    width: 31.491712707182323%;    *width: 31.43852121782062%;  }
  .row-fluid .span3 {    width: 22.92817679558011%;    *width: 22.87498530621841%;  }
  .row-fluid .span2 {    width: 14.3646408839779%;    *width: 14.311449394616199%;  }
  .row-fluid .span1 {    width: 5.801104972375691%;    *width: 5.747913483013988%;  }
  input,  textarea,  .uneditable-input {    margin-left: 0;  }
  .controls-row [class*="span"] + [class*="span"] {    margin-left: 20px;  }
  input.span12,  textarea.span12,  .uneditable-input.span12 {    width: 710px;  }
  input.span11,  textarea.span11,  .uneditable-input.span11 {    width: 648px;  }
  input.span10,  textarea.span10,  .uneditable-input.span10 {    width: 586px;  }
  input.span9,  textarea.span9,  .uneditable-input.span9 {    width: 524px;  }
  input.span8,  textarea.span8,  .uneditable-input.span8 {    width: 462px;  }
  input.span7,  textarea.span7,  .uneditable-input.span7 {    width: 400px;  }
  input.span6,  textarea.span6,  .uneditable-input.span6 {    width: 338px;  }
  input.span5,  textarea.span5,  .uneditable-input.span5 {    width: 276px;  }
  input.span4,  textarea.span4,  .uneditable-input.span4 {    width: 214px;  }
  input.span3,  textarea.span3,  .uneditable-input.span3 {    width: 152px;  }
  input.span2,  textarea.span2,  .uneditable-input.span2 {    width: 90px;  }
  input.span1,  textarea.span1,  .uneditable-input.span1 {    width: 28px;  }
}
@media (max-width: 767px) {
  body {    padding-left: 20px;    padding-right: 20px;  }
  .container {    width: auto;  }
  .row-fluid {    width: 100%;  }
  .row {    margin-left: 5px;  }
  [class*="span"],  .uneditable-input[class*="span"],  .row-fluid [class*="span"] {    float: none;    display: block;    width: 100%;    margin-left: 0;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;  }
  .span12,  .row-fluid .span12 {    width: 100%;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;  }
  .row-fluid [class*="offset"]:first-child {    margin-left: 0;  }
  input[class*="span"],  select[class*="span"],  textarea[class*="span"],  .uneditable-input {
    display: block;
    width: 100%;
    min-height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .input-prepend input,  .input-append input,  .input-prepend input[class*="span"],  .input-append input[class*="span"] {    display: inline-block;    width: auto;  }
  .controls-row [class*="span"] + [class*="span"] {    margin-left: 0;  }
}
@media (max-width: 480px) {
  input[type="checkbox"],  input[type="radio"] {    border: 1px solid #ccc;  }
  .media .pull-left,  .media .pull-right {    float: none;    display: block;    margin-bottom: 10px;  }
  .carousel-caption {    position: static;  }
}
@media (max-width: 979px) {  body {    padding-top: 0;  }}
@import url(//fonts.googleapis.com/css?family=Roboto:400,300,100,500,700,900);.poc4{width:300px;margin-left:50px;}
#fixe{min-height:100%;}
.Texte{font-family:Verdana, Arial, sans-serif;font-size:12px;color:#000000;height:30px;width:150px;}
@media (max-width:767px){.Texte{font-family:Verdana, Arial, sans-serif;font-size:8px;color:#000000;height:30px;width:100px;}}
.email{color:#34a992;}
.email:hover{color:#0000FF;}
.logo_h__txt, .logo_link{font:bold 60px/68px Roboto;color:#000000;}
.sf-menu > li > a{font:bold 21px/28px Arial;color:#ffffff;}
.nav.footer-nav a{font:normal 14px/18px Arial;color:#ffffff;}
.custom_posts{padding:11px 0 4px 0;}
.custom_posts .posts-grid li{position:relative;padding:0;margin-bottom:25px;}
.custom_posts .posts-grid li .block_inner{position:relative;}
.custom_posts .posts-grid li .zoom-icon{background-image:none;}
.custom_posts .posts-grid li .post_category{position:absolute;padding:0 9px;left:0;top:0;font-size:18px;font-weight:900;line-height:32px;color:#fff;background:#FF6A26;text-transform:uppercase;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.custom_posts .posts-grid li .post_category a{color:#fff;}
.custom_posts .posts-grid li figure.thumbnail{display:inline-block;float:none;}
.custom_posts .posts-grid li figure.thumbnail a img{-webkit-transform:scale(1.0);-moz-transform:scale(1.0);-ms-transform:scale(1.0);-o-transform:scale(1.0);transform:scale(1.0);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.custom_posts .posts-grid li figure.thumbnail:hover a img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}
.custom_posts .posts-grid li h5{font-size:26px;line-height:30px;color:#fff;font-weight:900;position:absolute;bottom:17%;left:28px;}
.custom_posts .posts-grid li h5 a{color:#fff;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.custom_posts .posts-grid li .post_meta{border:none;padding:0;position:absolute;left:28px;bottom:7%;}
.custom_posts .posts-grid li .post_comment{position:relative;font-size:14px;line-height:20px;color:#fff;text-align:left !important;}
.custom_posts .posts-grid li .post_comment:before{font-family:FontAwesome;content:"\f075";font-size:14px;line-height:20px;color:#fff;display:inline-block;margin:0 6px 0 0;padding-left:1px;}
.custom_posts .posts-grid li .post_comment a{color:#fff;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.custom_posts .posts-grid li .post_comment a:hover{color:#2b2b2b;text-decoration:none;}
.custom_posts .posts-grid li:hover .post_category{background:#2b2b2b;}
.custom_posts .posts-grid li:hover h5 a{color:#34a992;}
.post_category{position:absolute;padding:0 9px;left:0;top:0;font-size:18px;font-weight:900;line-height:32px;color:#fff;background:#FF6A26;text-transform:uppercase;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.post_category a{color:#fff;}
.ferme:hover{background-color:#FF0000;}
/*.clearfix:before, .clearfix:after{content:" ";display:table}.clearfix:after{clear:both}*/
.ie8 .breadcrumb{min-height:1px}
.ie8 .breadcrumb a:after{display:none}
.ie8 .breadcrumb .navigation-pipe{width:20px}
.header_caddie{position:absolute;float:right;right:260px;top:9px;width:215px}
.tableEI{border:0px;cellspacing:2px;cellpagging:2px;background-color:#FFFFFF;}
.tableEI thead th{text-align:center;background-color:#008080;font-family:Verdana, Arial, sans-serif;font-size:12px;color:#FFFFFF;}
.tableEI thead td{text-align:center;background-color:#336699;font-family:Verdana, Arial, sans-serif;font-size:12px;color:#FFFFFF;}
.tableEI tbody{text-align:left;font-family:Verdana, Arial, sans-serif;font-size:12px;color:#000000;}
.tableEI tbody tr{height:30px;}
.tableEI tbody tr:nth-child(even){background-color:#CCCCCC;}
.tableEI tbody tr:nth-child(odd){background-color:#EFEFEF;}
.tableEI tbody tr:hover{background-color:#ffff99;}
.trEI{text-align:center;background-color:#008080;font-family:Verdana, Arial, sans-serif;font-size:12px;color:#FFFFFF;}
.tableESM{border:0px;cellspacing:2px;cellpagging:2px;background-color:#FFFFFF;}
.tableESM thead th{text-align:center;background-color:#008080;font-family:Verdana, Arial, sans-serif;font-size:12px;color:#FFFFFF;}
.tableESM thead td{text-align:center;background-color:#336699;font-family:Verdana, Arial, sans-serif;font-size:12px;color:#FFFFFF;}
.tableESM tbody{text-align:left;font-family:Verdana, Arial, sans-serif;font-size:12px;color:#000000;}
.tableESM tbody tr{height:30px;}
.tableESM tbody tr:nth-child(even){background-color:#FDEBBB;}
.tableESM tbody tr:nth-child(odd){background-color:#FCDD8B;}
.tableESM tbody tr:hover{background-color:#cccccc;}
.tableESM tbody tr .red{background:none;background-color:#F94050;}
.trESM{text-align:center;background-color:#008080;font-family:Verdana, Arial, sans-serif;font-size:12px;color:#FFFFFF;}
@media (max-width:767px){.tableESM{border:0px;cellspacing:2px;cellpagging:2px;background-color:#FFFFFF;}
.tableESM thead th{text-align:center;background-color:#008080;font-family:Verdana, Arial, sans-serif;font-size:10px;color:#FFFFFF;}
.tableESM thead td{text-align:center;background-color:#336699;font-family:Verdana, Arial, sans-serif;font-size:10px;color:#FFFFFF;}
.tableESM tbody{text-align:left;font-family:Verdana, Arial, sans-serif;font-size:8px;color:#000000;}
.tableESM tbody tr{height:20px;}
.tableESM tbody tr:nth-child(even){background-color:#FDEBBB;}
.tableESM tbody tr:nth-child(odd){background-color:#FCDD8B;}
.tableESM tbody tr:hover{background-color:#cccccc;}
.tableESM tbody tr .red{background:none;background-color:#F94050;}
.tableESM tbody tr img{max-height:50px;max-width:50px;}
.trESM{text-align:center;background-color:#008080;font-family:Verdana, Arial, sans-serif;font-size:9px;color:#FFFFFF;}
}
.tableESM2{border:0px #EFEFEF;cellspacing:2px;cellpagging:2px;background-color:#FFFFFF;}
.tableESM2 thead th{text-align:center;background-color:#29AADA;font-family:Verdana, Arial, sans-serif;font-size:16px;color:#FFFFFF;}
.tableESM2 thead td{text-align:center;background-color:#336699;font-family:Verdana, Arial, sans-serif;font-size:12px;color:#FFFFFF;}
.tableESM2 tbody{text-align:left;font-family:Verdana, Arial, sans-serif;font-size:12px;color:#000000;}
.tableESM2 tbody tr{height:30px;}
.tableESM2 tbody tr:nth-child(even){background-color:#E6EDF7;}
.tableESM2 tbody tr:nth-child(odd){background-color:#E6EDF7;}
.tableESM2 tbody tr:hover{background-color:#ffff99;}
.tableESM2 tbody th{background-color:#31BBEB;font-family:Verdana, Arial, sans-serif;font-size:12px;color:#FFFFFF;}
.trESM2{text-align:center;background-color:#29AADA;font-family:Verdana, Arial, sans-serif;font-size:12px;color:#FFFFFF;}
label.myLabel input[type="file"]{position:fixed;top:-1000px;}
.myLabel{border:2px solid #AAA;border-radius:4px;padding:2px 5px;margin:2px;background:#DDD;display:inline-block;}
.myLabel:hover{background:#CCC;}
.myLabel:active{background:#CCF;}
.myLabel:invalid + span{color:#A44;}
.myLabel:valid + span{color:#4A4;}
.block_inner{position:relative;}
.photo_li{background-color:#fff;font-size:26px;line-height:30px;color:#fff;font-weight:900;position:absolute;bottom:0%;left:0px;}
.modifie{float:right;right:50px;color:#CCCCCC;font-style:italic}
a.date:link{color:#000000;}
a.date:visited{color:#000000;}
a.date:active{color:#000000;}
a.date:hover{color:#000000;border:0;position:relative;text-decoration:none;}
a.date em{display:none;}
a.date:hover em{font-style:normal;display:block;position:absolute;top:27px;left:-9px;padding:5px;color:#000;border:1px solid #bbb;background:#ffc;width:170px;}
a.date:hover em span{position:absolute;top:-7px;left:3px;background:transparent;margin:0;padding:0;border:0;}
a.datev em{display:none;}
a.datev:hover{border:0;position:relative;z-index:500;text-decoration:none;}
a.datev:hover em{font-style:normal;display:block;position:absolute;top:27px;left:-9px;padding:5px;color:#000;border:1px solid #bbb;background:#ffc;width:170px;}
a.datev:hover em span{position:absolute;top:-7px;left:3px;height:7px;width:11px;background:transparent;margin:0;padding:0;border:0;}
a.date7:link{color:#FFFFFF;background:#FF4444;}
a.date7:visited{color:#FFFFFF;}
a.date7:active{color:#FFFFFF;}
a.date7:hover{color:#FFFFFF;border:0;position:relative;z-index:500;text-decoration:none;}
a.date7 em{display:none;}
a.date7:hover em{font-style:normal;display:block;position:absolute;top:27px;left:-9px;padding:5px;color:#000;border:1px solid #bbb;background:#ffc;width:170px;}
a.date7:hover em span{position:absolute;top:-7px;left:3px;height:7px;width:11px;background:transparent;margin:0;padding:0;border:0;}
a.vacances:link{color:#FFFFFF;background:#0000FF;}
a.vacances:visited{color:#FFFFFF;}
a.vacances:active{color:#FFFFFF;}
a.vacances:hover{color:#616B76;border:0;position:relative;z-index:500;text-decoration:none;}
a.vacances em{display:none;}
a.vacances:hover em{font-style:normal;display:block;position:absolute;top:27px;left:-9px;padding:5px;color:#000;border:1px solid #bbb;background:#ffc;width:170px;}
a.vacances:hover em span{position:absolute;top:-7px;left:3px;height:7px;width:11px;background:transparent;margin:0;padding:0;border:0;}
.calend th{font:bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;border-right:1px solid #C1DAD7;border-bottom:1px solid #C1DAD7;border-top:1px solid #C1DAD7;letter-spacing:2px;text-transform:uppercase;background:#CAE8EA;}.calend td{font:10px "Arial";text-align:center;height:11px;width:10px;}.sous{color:#616B76;padding:1;border:0;border-spacing:1;width:100%;text-align:left;border:#CCCCCC 1px solid;}.calend td.sous{color:#616B76;padding:1;border:0;border-spacing:1;width:100%;text-align:left;}.calend td.passe{color:#616B76;background:#EFEFEF;border:1px solid #CCC;}.calend td.jour{color:#616B76;background:#FFFF88;border-right:2px solid #FF0000;border-bottom:2px solid #FF0000;border-left:2px solid #FF0000;border-top:2px solid #FF0000;}.calend td.jour2{background:#EFEFEF;border-bottom:2px solid #FF0000;border-top:2px solid #FF0000;}.calend td.jour4{background:#EFEFEF;border-right:2px solid #FF0000;border-bottom:2px solid #FF0000;border-top:2px solid #FF0000;}.calend td.jourmanif{color:#000000;background:#00FF00;}.calend td.semaine{text-align:center;vertical-align:middle;font-style:;font-size:10px;color:#000;font-family:Arial;}.calend td.menu{border-bottom:1px solid #006D21;border-left:0px solid #006D21;border-top:0px solid #006D21;border-right:1px solid #006D21;border-radius:20px;}
}.calend td.alerte{color:#000000;background:#FBCF56;}.calend td.lundi{border-top:#FF5252 1px solid;}.calend td.large{width:12px;}.calend td.droitp{width:12px;}.calend td.droitp2{border-right:#FF5252 1px solid;}.calend td.droit{border-right:#FF5252 1px dashed;}.calend td.gauche{border-left:#FF5252 1px dashed;}.calend td.weekend{color:#616B76;background:#ABABAB;}.calend td.normal{color:#616B76;border:1px solid #CCC;}.calend td.bloc{background-image:url("../img/stripe.png");}.calend td.vacances{background:#aaaaff;color:#FFFFFF;}.calend td.ope{background:#FFFFFF;color:#000000;border:2px outset #555555;font-weight:bold}.calend td.opeA{background:#8888FF;color:#000000;border:2px outset #555555;font-weight:bold}.calend td.opeE{background:#FF5555;color:#000000;border:2px outset #555555;font-weight:bold}.calend td.main{cursor:pointer;}.calend td.jour3{color:#000;background:#fff;border-bottom:2px solid #FF0000;border-left:2px solid #FF0000;border-top:2px solid #FF0000;border-right:2px solid #FF0000;border-radius:15px;font-weight:bold;}
.contact-txt{width:30em;height:10em;}
.contact-suj{width:30em;}
.contact-ema{width:30em;}
@media (min-width:991px and max-width:1200px){.contact-txt{width:25em;height:10em;}
.contact-suj{width:20em;}
.contact-ema{width:20em;}
}@media (max-width:990px){.contact-txt{width:18em;height:10em;}
.contact-suj{width:10em;}
.contact-ema{width:10em;}
}
.imgacc{width:500px;}
.tracc{display:none;}
.tabpaspc{display:none;}.tabpc{display:inherit;}
@media (max-width:990px){.imgacc{width:300px;}
.colacc{display:none;}
.tracc{display:inherit;}
.tabpaspc{display:inherit;}.tabpc{display:none;}
}
.tooltip{text-decoration:none;position:relative;}
.tooltip span{display:none;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;color:black;background:white;z-index:1000;}
.tooltip span img{float:center;margin:0px 8px 8px 0;}
.tooltip:hover span{display:block;position:absolute;top:0;left:-200px;z-index:1000;width:200px;max-width:320px;min-height:128px;border:1px solid black;margin-top:12px;margin-left:12px;overflow:hidden;padding:8px;}
button,input[class*="button"],a[class*="button"],span[class*="button"],input[class*="exclusive"],a[class*="exclusive"],span[class*="exclusive"], .button	
{
	background-color:#2b9b04;
	background-image:-moz-linear-gradient(top,#ffffff,#dddddd);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#dddddd));
	background-image:-webkit-linear-gradient(top,#ffffff,#dddddd);
	background-image:-o-linear-gradient(top,#ffffff,#dddddd);
	background-image:linear-gradient(to bottom,#ffffff,#dddddd);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffdddddd',GradientType=0);
	color:#111213;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid #cccccc;
	border-bottom-color:#b2b2b2;
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
	box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
	display:inline-block;
	font-family:Arial,sans-serif;
	font-size:11px;
	font-weight:300;
	line-height:14px;
	text-align:center;
	vertical-align:top;
	cursor:pointer;
	outline:0;
	padding:5px 8px}

footer.footer{background:#2b2b2b;border:none;padding:0 0 0px 0;border-top:2px solid #dedede;width:100%;position:fixed;left:0;right:0;bottom:0;z-index:1000;}
footer.footer h3{color:#2b2b2b;font-weight:900;text-transform:uppercase;padding:7px 0 7px 0;}
footer.footer .vcard{font-weight:normal;font-size:13px;line-height:20px;padding:0;}
footer.footer .vcard strong{font-weight:normal;}
footer.footer .vcard strong .meta_format{display:inline-block;}
footer.footer .vcard span.tel{font-size:16px;line-height:16px;color:#fff;font-weight:900;padding:5px 0 7px 0;}
@media (min-width:1200px){footer.footer .vcard span.tel{font-size:26px;line-height:26px;}
}
footer.footer .vcard span.tel a{color:#fff;}
footer.footer .vcard span.tel a:hover{color:#34a992;}
footer.footer .vcard .email{color:#34a992;}
footer.footer .vcard .email:hover{color:#fff;}
footer.footer .logo2{margin:9px 0 0 0;}
footer.footer .footer-text{padding:25px 0 0 0;}
footer.footer .copyright{font-size:12px;line-height:20px;color:#777777;}
footer.footer .copyright a{color:#777777;font-size:7pt;text-decoration:none;}
footer.footer .copyright a.site-name{color:#fff;}
footer.footer .copyright a.site-name:hover{color:#34a992;}
footer.footer .copyright a:hover{color:#fff;}
footer.footer .footer-nav{float:none;text-align:center;}
footer.footer .footer-nav .menu{float:none;display:inline-block;}
footer.footer .footer-nav .menu li.current-menu-item a, footer.footer .footer-nav .menu li a:hover{color:;text-decoration:none;}
.noel4{position:absolute;background:url('../images/noel/deconoel5.png') no-repeat top right;height:154px;width:1210px;text-align:left;top:-80px;padding-top:20px;z-index:12;}
.imgfooter{border:0;vertical-align:middle;width:40;}
@media (max-width:990px){footer.footer{padding:0 10px 10px 10px !important;background:#2b2b2b;border:none;border-top:2px solid #dedede;width:100%;position:fixed;left:0;right:0;bottom:0;z-index:100;}
footer.footer h3{color:#2b2b2b;font-weight:900;text-transform:uppercase;padding:7px 0 7px 0;}
footer.footer .vcard{font-weight:normal;font-size:13px;line-height:20px;padding:0;}
footer.footer .vcard strong{font-weight:normal;}
footer.footer .vcard strong .meta_format{display:inline-block;}
footer.footer .vcard span.tel{font-size:16px;line-height:16px;color:#fff;font-weight:900;padding:5px 0 7px 0;}
@media (min-width:1200px){footer.footer .vcard span.tel{font-size:26px;line-height:26px;}
}
footer.footer .vcard span.tel a{color:#fff;}
footer.footer .vcard span.tel a:hover{color:#34a992;}
footer.footer .vcard .email{display:none;color:#34a992;}
footer.footer .vcard .email:hover{color:#fff;}
footer.footer .logo2{margin:9px 0 0 0;}
footer.footer .footer-text{padding:25px 0 0 0;}
footer.footer .copyright{font-size:12px;line-height:20px;color:#777777;}
footer.footer .copyright a{color:#777777;}
footer.footer .copyright a .textlien{display:none;}
footer.footer .copyright a img{max-width:20px;max-height:20px;}
footer.footer .copyright a.site-name{color:#fff;}
footer.footer .copyright a.site-name:hover{color:#34a992;}
footer.footer .copyright a:hover{color:#fff;}
footer.footer .footer-nav{float:none;text-align:center;}
footer.footer .footer-nav .menu{float:none;display:inline-block;}
footer.footer .footer-nav .menu li.current-menu-item a, footer.footer .footer-nav .menu li a:hover{color:;text-decoration:none;}
.noel4{display:none}
}
@media (min-width:1200px){.inputcomm {width:650px;}}
@media (max-width:990px){.inputcomm {width:500px;}}
@media (max-width:767px){.inputcomm {width:400px;}}
@media (max-width:400px){.inputcomm {width:200px;}}
@font-face{font-family:"Yanone";src:url('../fonts/YanoneKaffeesatzRegular.otf');}
@font-face{font-family:"Yanone";src:url('../fonts/YanoneKaffeesatzBold.ttf');font-weight:bold;}
body{margin:0;font-family:Roboto;font-size:12px;line-height:18px;background-color:#eee;font-size:14px;font-family:Arial, Helvetica, sans-serif;}
body{background-image:url(../images/fnd4.png);background-repeat:no-repeat;background-position:50% 50%;background-attachment:fixed;background-color:#DDF1FF;}
header{background:url('../images/headerbg.jpg') no-repeat top center;height:159px;margin-left:-20px;margin-top:-10px;}
.logoecole{position:relative;background:url('../images/logo_ecoleblanc.png') no-repeat top left;height:154px;text-align:left;left:0px;top:10px;padding-top:20px;}
.noel1{position:absolute;background:url('../images/noel/deconoel1.png') no-repeat top right;height:154px;width:154px;text-align:left;right:95px;top:0px;padding-top:20px;z-index:12;}
.noel2{position:absolute;background:url('../images/noel/deconoel2.png') no-repeat top right;height:154px;width:154px;text-align:left;right:345px;top:0px;padding-top:20px;z-index:13;}
.noel3{position:absolute;background:url('../images/noel/deconoel3.png') no-repeat top left;height:174px;width:174px;right:775px;top:0px;padding-top:20px;z-index:14;}
#main{position:absolute;height:174px;width:174px;right:-75px;top:0px;padding-top:20px;z-index:14;}
.item-page{margin:4px 0 5px 0;padding:0;font-family:'turkeyfaceregular';font-size:23px;color:#2d778c;font-weight:lighter;line-height:1.19em;}
.red{background-color:#F00;color:#FFFFFF;}
.green{background-color:#0F0;color:#000000;}
.rouge{color:#F00;}
.admin{position:fixed;top:-0px;right:0px;padding:6px 6px 0px 6px;font-size:12px;font-weight:bold;color:#FFFFFF;border-radius:10px;background:#0080FF;}
@media (max-width:767px){header{background:url('../images/header3b.png') no-repeat top center;height:120px;margin-left:-20px;}
.logoecole{position:relative;background:url('../images/logo_ecole_mobile.png') no-repeat top left;left:25px;top:10px;height:90px;}
body{margin:0;font-family:Roboto;line-height:14px;background-color:#eee;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
.noel1{display:none}
.noel2{display:none}
.noel3{display:none}
#main{display:none;}
.admin{position:fixed;top:-0px;right:10px;padding:6px 6px 3px 6px;font-size:12px;font-weight:bold;color:#FFFFFF;border-radius:10px;background:#0080FF;}
}@media (max-width:400px){header{background:url('../images/header3b.png') no-repeat top center;height:60px;margin-left:-20px;}
.logoecole{position:relative;background:url('../images/logo_ecole_mobile2.png') no-repeat top left;left:25px;height:50px;top:10px;}
body{margin:0;font-family:Roboto;line-height:14px;background-color:#eee;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
.noel1{display:none}
.noel2{display:none}
.noel3{display:none}
#main{display:none;}
.admin{position:fixed;top:-0px;right:10px;padding:6px 6px 3px 6px;font-size:12px;font-weight:bold;color:#FFFFFF;border-radius:10px;background:#0080FF;}
}
#aeed{min-height:100%;padding-top:1px;}
.bold{font-weight:bold;}
.grand{font-size:150%;}
.clear{clear:both;}
h1{background:none;border:none;padding:0 0 5px;font-family:"Yanone";font-size:28px;font-weight:normal;color:#60b2d6;text-transform:uppercase;line-height:30px;text-shadow:1px 1px 0 #FFF;}
h1:first-letter{font-size:36px;}
h2{background:none;border:none;margin:20px 0 5px 0;padding:0 0 5px;font-family:"Yanone";border-bottom:1px solid #60b2d6;font-size:28px;font-weight:normal;color:#60b2d6;text-transform:uppercase;line-height:30px;text-shadow:1px 1px 0 #FFF;}
h2:first-letter{font-size:36px;}
h3{margin:20px 0 5px 0;padding:0 0 5px;font-family:"Yanone";font-size:18px;font-weight:normal;color:#666666;text-transform:uppercase;border-bottom:1px solid #999999;line-height:30px;text-shadow:1px 1px 0 #FFF;}
h3:first-letter{font-size:22px;}.h3{margin:20px 0 5px 0;padding:0 0 5px;font-family:"Yanone";font-size:18px;font-weight:normal;color:#666666;text-transform:uppercase;border-bottom:1px solid #999999;line-height:30px;text-shadow:1px 1px 0 #FFF;}
.h3:first-letter{font-size:22px;}h4{margin:5px 0 5px 0;padding:0 0 5px;font-family:"Yanone";font-size:22px;font-weight:normal;color:#666666;text-transform:uppercase;text-shadow:1px 1px 0 #FFF;}
h4:first-letter{font-size:22px;}
h6{margin:5px 0 5px 0;padding:0 0 5px;font-family:"Yanone";font-size:14px;font-weight:normal;color:#000;text-transform:uppercase;text-shadow:1px 1px 0 #FFF;}
message-error, message-confirmation{margin:0 0 5px;padding:5px;border-radius:4px;border-bottom-style:solid;border-bottom-width:2px;font-weight:normal;text-align:center;font-size:13px;width:100%;}
message-error{border-bottom-color:#D90000;background:#F7D5D5;color:#D90000;}
message-confirmation{border-bottom-color:#86E184;background:#B5E9B1;color:#006600;}
#logo{display:block;margin:0 auto 0 270px;padding:50px 0 0 20px;width:346px;height:75px;}
#header-contact{position:absolute;right:20px;top:75px;display:block;background:url(http://www.saintemarieperenchies.fr/templates/template_default/images/header-phone-bg.png) no-repeat top left;width:223px;height:95px;}
nav{position:absolute;left:0;top:150px;height:40px;background:url(../images/nav-bg.png) repeat-x 0 3px;width:100%;box-sizing:border-box;z-index:100;}
nav a{display:block;float:left;padding:25px 0 0;height:80px;box-sizing:border-box;font-size:23px;color:#FFFFFF;text-decoration:none;text-shadow:-1px -1px 0 #516788;}
nav a#nav-link-home{display:block;margin:0 0 0 10px;padding:0;width:69px;background:url(http://www.saintemarieperenchies.fr/templates/template_default/images/nav-home-link-bg.png) no-repeat bottom;}
nav a#nav-link-home span{display:none;}
nav a#nav-link-maternelle, nav a#nav-link-primaire, nav a#nav-link-college{text-align:center;width:180px;}
nav a#nav-link-maternelle.active, nav a#nav-link-maternelle:hover{background:url(http://www.saintemarieperenchies.fr/templates/template_default/images/nav-maternelle-link-bg.png) no-repeat top left;}
nav a#nav-link-primaire.active, nav a#nav-link-primaire:hover{background:url(http://www.saintemarieperenchies.fr/templates/template_default/images/nav-primaire-link-bg.png) no-repeat top left;}
nav a#nav-link-college.active, nav a#nav-link-college:hover{background:url(http://www.saintemarieperenchies.fr/templates/template_default/images/nav-college-link-bg.png) no-repeat top left;}
nav a#nav-link-home.active, nav a#nav-link-home:hover{background-position:top;}
nav.nav-scroll{position:fixed;top:-8px;left:0;width:100%;z-index:100;box-shadow:0 0 10px #000000;height:67px;}
a#nav-link-plan, a#nav-link-contact{float:right;padding:33px 40px 0 0;font-size:12px;font-weight:normal;}
@media (max-width:767px){h1{background:none;border:none;padding:0 0 5px;font-family:"Yanone";font-size:18px;font-weight:normal;color:#60b2d6;text-transform:uppercase;line-height:15px;}
h1:first-letter{font-size:22px;}
h2{background:none;border:none;margin:20px 0;padding:0 0 5px;font-family:"Yanone";border-bottom:1px solid #60b2d6;font-size:18px;font-weight:normal;color:#60b2d6;text-transform:uppercase;line-height:15px;}
h2:first-letter{font-size:22px;}
h3{margin:5px 0;padding:0 0 5px;font-family:"Yanone";font-size:14px;font-weight:normal;color:#666666;text-transform:uppercase;border-bottom:1px solid #999999;line-height:15px;}
h3:first-letter{font-size:18px;}
.h3 img{width:60%;}
}
@media (max-width:400px){h1{background:none;border:none;padding:0 0 0px;font-family:"Yanone";font-size:14px;font-weight:normal;color:#60b2d6;text-transform:uppercase;line-height:10px;}
h1:first-letter{font-size:18px;}
h2{background:none;border:none;margin:5px 0;padding:0 0 0px;font-family:"Yanone";border-bottom:1px solid #60b2d6;font-size:14px;font-weight:normal;color:#60b2d6;text-transform:uppercase;line-height:10px;}
h2:first-letter{font-size:18px;}
h3{margin:1px 0;padding:0 0 0px;font-family:"Yanone";font-size:10px;font-weight:normal;color:#666666;text-transform:uppercase;border-bottom:1px solid #999999;line-height:10px;}
h3:first-letter{font-size:14px;}
.h3 img{width:60%;}
}
.circulaires .rouge{background-color:#FFCCCC;}
.circulaires .blanc{background-color:#FFF;}
.circulaires .bleu{background-color:#CCCCFF;}
.circulaires li{box-shadow:0 0 65px #efeeeb inset,0 0 20px #d1d5d9 inset,0 0 1px #00f;border:1px solid #CCD7FF;position:relative;float:left;width:255px;max-height:140px;min-height:50px;margin:5px 9px 6px 0;padding:5px;background-color:#CCD7FF;border-radius:5px;z-index:1;list-style:none;}
.circulaires li:hover{background-color:#efefef}
.circulaires h3{height:30px;font-size:16px;margin:5px 0 0;overflow:hidden}
.circulaires h4{font-size:16px;margin:2px 0 0;overflow:hidden}
input[type=radio].radiobutton{position:absolute;z-index:-1000;left:-1000px;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;}
input[type=radio].radiobutton+ label.radiolabel{padding-left:21px;height:16px;display:inline-block;line-height:16px;background-repeat:no-repeat;background-position:0 0;font-size:16px;vertical-align:middle;cursor:pointer;}
input[type=radio].radiobutton:checked + label.radiolabel{background-position:0 -16px;}
label.radiolabel{background-image:url(http://csscheckbox.com/checkboxes/u/csscheckbox_cce337a3f8bb55521f55ec55906db31e.png);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
@import url(http://fonts.googleapis.com/css?family=Open+Sans);
.skillbar{font-family:'Open Sans', 'sans-serif';position:relative;display:block;margin-bottom:0px;width:100%;background:#eee;height:35px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-webkit-transition:0.4s linear;-moz-transition:0.4s linear;-ms-transition:0.4s linear;-o-transition:0.4s linear;transition:0.4s linear;-webkit-transition-property:width, background-color;-moz-transition-property:width, background-color;-ms-transition-property:width, background-color;-o-transition-property:width, background-color;transition-property:width, background-color;}
.skillbar-title{position:absolute;top:0;left:0;font-weight:bold;font-size:13px;color:#fff;background:#6adcfa;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topleft:3px;-moz-border-radius-bottomleft:3px;border-top-left-radius:3px;border-bottom-left-radius:3px;}
.skillbar-title span{display:block;background:rgba(0, 0, 0, 0.1);padding:0 5px;height:35px;line-height:35px;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-bottomleft:3px;border-top-left-radius:3px;border-bottom-left-radius:3px;}
.skillbar-bar{height:35px;width:0px;background:#6adcfa;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.skill-bar-percent{position:absolute;right:10px;top:0;font-size:11px;height:35px;line-height:35px;color:#444;color:rgba(0, 0, 0, 0.4);}.clearskill{*zoom:1;}
.clearskill:before{content:"";line-height:0;}
#prcontre{width:100px;height:1.5em;margin:.5em 0;border:1px solid white;border-radius:3px;background-color:#00F;box-shadow:0 0 0 3px #b6b6b6;}
#prpour{width:100px;height:1.5em;margin:.5em 0;border:1px solid white;border-radius:3px;background-color:#d4d4d4;box-shadow:0 0 0 3px #b6b6b6;}
#prpour::-webkit-progress-value{background-color:#00F;}
#prcontre::-webkit-progress-value{background-color:#F00;}
/*@import url(http://fonts.googleapis.com/css?family=Oswald);*/
#cssmenu,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a,#cssmenu #menu-button {  margin: 0;  padding: 0;  border: 0;  list-style: none;  line-height: 1;  display: block;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}
#cssmenu:after,#cssmenu > ul:after {  content: ".";  display: block;  clear: both;  visibility: hidden;  line-height: 0;  height: 0;}
#cssmenu #menu-button {  display: none;}
#cssmenu {	width: 100%;	margin: 0;	padding: 0px 0 0 0;	list-style: none;  	background: #111;	background: -moz-linear-gradient(#444, #111);     background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #111),color-stop(1, #444));	background: -webkit-linear-gradient(#444, #111);		background: -o-linear-gradient(#444, #111);	background: -ms-linear-gradient(#444, #111);	background: linear-gradient(#33B9E3, #0775BB);	-moz-border-radius: 3px;	border-radius: 3px;	-moz-box-shadow: 0 2px 1px #9c9c9c;	-webkit-box-shadow: 0 2px 1px #9c9c9c;	box-shadow: 0 2px 1px #9c9c9c;	margin-left: -15px;	position:absolute; z-index:1000;}
#cssmenu.fixed{position:fixed; top:0;}
@media (min-width: 1200px) {#cssmenu {width: 1200px;}}
@media (min-width: 768px) and (max-width: 979px) {#cssmenu{width: 100%;}}
#cssmenu > ul {  /*background: url('images/bg.png');*/  padding: 0;  margin: 0 0 0px 0px;}
#cssmenu > li { height:22px;    border-right: 1px solid #FFFFFF;}
#cssmenu > ul > li {  float: left;  padding-top:2px;    border-right: 1px solid #FFFFFF;}
#cssmenu.align-center > ul {  font-size: 0;  text-align: center;}
#cssmenu.align-center > ul > li {  display: inline-block;  float: none;}
#cssmenu.align-right > ul > li {  float: right;}
#cssmenu > ul > li > a { float: left;    height: 25px;    padding: 0 10px;    color: #fff;    text-transform: uppercase;    font: bold 12px/25px Arial, Helvetica;    text-decoration: none;    text-shadow: 0 1px 0 #000;}
#cssmenu > ul > li > a:hover,#cssmenu > ul > li:hover > a,#cssmenu > ul > li.active > a {  color: #FFF;}
#cssmenu #menu-indicator {  position: absolute;  bottom: 0;  display: block;  height: 0;  width: 0;  border: 5px solid transparent;  border-bottom-color: #fff;  -webkit-transition: all 0.25s ease-out;  -moz-transition: all 0.25s ease-out;  -ms-transition: all 0.25s ease-out;  -o-transition: all 0.25s ease-out;  transition: all 0.25s ease-out;}
#cssmenu.small-screen {  width: 97%;}
#cssmenu.small-screen > ul,#cssmenu.small-screen.align-center > ul {  width: 100%;  text-align: left;}
#cssmenu.small-screen > ul > li,#cssmenu.small-screen.align-center > ul > li {	width:100%;  /*float: none;*/  display: block;  /*border-top: 1px solid rgba(100, 100, 100, 0.1);*/}
#cssmenu.small-screen > ul > li > a {  padding: 3px 25px;}
#cssmenu.small-screen > ul > li:after,#cssmenu.small-screen > ul > li:before {  display: none;}
#cssmenu.small-screen #menu-button {  display: block;  padding: 8px 20px;  cursor: pointer;  font-size: 14px;  text-transform: uppercase;  text-decoration: none;  color: #fff;  /*background: url('images/bg.png');*/}
#cssmenu.small-screen #menu-button.menu-opened {  color: #444444;}
#cssmenu.small-screen #menu-button:after {  content: "";  position: absolute;  right: 25px;  top: 14.5px;  display: block;  -webkit-box-sizing: content-box;  -moz-box-sizing: content-box;  box-sizing: content-box;  border-top: 2px solid #fff;  border-bottom: 2px solid #fff;  width: 18px;  height: 3px;}
#cssmenu.small-screen #menu-button.menu-opened:after {  border-top: 2px solid #444444;  border-bottom: 2px solid #444444;}
#cssmenu.small-screen #menu-button:before {  content: "";  position: absolute;  right: 25px;  top: 9.5px;  display: block;  width: 18px;  height: 2px;  background: #fff;}
#cssmenu.small-screen #menu-button.menu-opened:before {  background: #444444;}
#cssmenu.small-screen #menu-indicator {  display: none;}