/* CSS RESET éà */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	font-family: 'Montserrat', sans-serif;
}
body {line-height: 1;}
ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}
#body-container, #header, #columns, #left_column, #right_column, #avis-header, #avis-legal, #footer_text, #footer_img img, #footer_slogan{float:left;}

/* #####################
		TEMPLATE
   #####################*/

.clear{clear:both;}
html{height:100%;}
body{background:#fff;height:100% }
#body-container{width:100%;}
#container{width:100%; margin:auto; height:87%;}
#header{width:100%; background:#000; text-align:center; padding:15px 0;}
#header_container{width: 70%; margin: auto}
#header img.logo{float: left;}
#columns {width:100%;}
.errorHighlight{border:1px solid #FF0000;}
.errorTropCourt{background: #ffbc00;}
.errorTropLong{background: #FF0000;}
/*Login page*/
#login_box{width:32%; margin:auto; margin-top:15px; }
#login_box_inside{width:96%; border:#818181 2px solid; -webkit-border-radius: 4px; border-radius: 4px; padding:25px 2% 25px 2%; float:left;}
#login_box input[type='text'], #login_box input[type='password']{width:88%; float:left; padding:7px 0 7px 2.5%;margin-bottom:25px; margin-left:4%; -webkit-border-radius: 20px; border-radius: 20px; font-size:1.2em; -webkit-box-shadow:0 0 5px #666 inset;box-shadow:0 0 4px #666 inset; border:none; text-transform:uppercase;color:#a4a4a4}
#login_box input[type='checkbox'], #login_box input[type='submit']{float:left; margin:0;}
#login_box input[type='checkbox']{margin-right:1.4%;}
#login_box input[type='submit']{float:right;}
#login_box form{float:left; width:100%;}
#login_box label{float:left; width:80%; font-size:0.8em; padding-top:1px; font-weight:700;}
#remain_connected{width:100%;float:left;border-bottom:1px solid #828282;padding-bottom:12px; margin-bottom:35px;}
#remain_connected_inside{width:100%; float:left; margin-left:5%;}
#forgot_connexion{width: 88%; margin: auto}
#forgot_connexion a{float: left; margin-top: 11px; font-family: Montserrat; font-size: 12px; color: #0d0d0d;}
#forgot_connexion input[type="submit"]{color: #0d0d0d; padding: 8px 17px; font-family: Montserrat; font-size: 14px; color: #0d0d0d; text-transform: uppercase;
	border: none;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#dddddd), to(#a9a9a9));
	background: -moz-linear-gradient(top,  #dddddd,  #a9a9a9);
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');}
#message{float: left; margin-top: 20px; font-size:0.8em; color:#FF0000; }
/*End of login page*/

#column_container{width: 70%; margin: auto; margin-top: 30px;}
#header_container a.logoff{float: right; margin-bottom: 5px; font-family: Montserrat; font-size: 12px; color: #fff; text-decoration: none; margin-right:5px;}

#msg_ok{width:96%; float:left; background-color:#dff2bf; color:#59911c; font-size:0.8em; border:2px solid #4f8a10; padding:10px 2% 10px 2%; margin-bottom:10px;}
#msg_error{width:96%; float:left; background-color:#ffbaba; color:#d6010e; font-size:0.8em; border:2px solid #d6010e; padding:10px 2% 10px 2%; margin-bottom:10px;}
#msg_warning{width:96%; float:left; background-color:#feefb3; color:#9f6000; font-size:0.8em; border:2px solid #9f6000; padding:10px 2% 10px 2%; margin-bottom:10px;}

#back_mls_actif{float: left; width: 100%;}

a.module_name{float: left; width: 94%; padding: 5% 3%; background-color: #999; color: #0d0d0d; text-decoration: none; 
 border: solid 2px #818181; -moz-border-radius: 8px; border-radius: 8px; -webkit-border-radius: 8px; 
background: #e0e0e0; /* Old browsers */
background: -moz-linear-gradient(top, #e0e0e0 0%, #c2c2c2 51%, #aaaaaa 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e0e0e0), color-stop(51%,#c2c2c2), color-stop(100%,#aaaaaa)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #e0e0e0 0%,#c2c2c2 51%,#aaaaaa 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #e0e0e0 0%,#c2c2c2 51%,#aaaaaa 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #e0e0e0 0%,#c2c2c2 51%,#aaaaaa 100%); /* IE10+ */
background: linear-gradient(to bottom, #e0e0e0 0%,#c2c2c2 51%,#aaaaaa 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0e0e0', endColorstr='#aaaaaa',GradientType=0 ); /* IE6-9 */
}

a.back{float: left; width: 8%; text-align: center; padding: 15px 0; 
background: #707070; /* Old browsers */
background: -moz-linear-gradient(top,  #707070 0%, #555555 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#707070), color-stop(100%,#555555)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #707070 0%,#555555 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #707070 0%,#555555 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #707070 0%,#555555 100%); /* IE10+ */
background: linear-gradient(to bottom,  #707070 0%,#555555 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#707070', endColorstr='#555555',GradientType=0 ); /* IE6-9 */
}
#property_modif #mls{float: left; width: 84%; padding: 14px 0;
background: #dedede; /* Old browsers */
background: -moz-linear-gradient(top,  #dedede 0%, #a8a9a9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dedede), color-stop(100%,#a8a9a9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #dedede 0%,#a8a9a9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #dedede 0%,#a8a9a9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #dedede 0%,#a8a9a9 100%); /* IE10+ */
background: linear-gradient(to bottom,  #dedede 0%,#a8a9a9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dedede', endColorstr='#a8a9a9',GradientType=0 ); /* IE6-9 */
}

#mls img{float: left; margin-left: 3%; margin-right: 2%}
#mls span{float: left; width: 70%; font-family: Montserrat; font-size: 23px; color: #0d0d0d; margin-top: 3px}
#listing, #property_modif{float: left; width: 100%; background-color: #999; color: #0d0d0d; text-decoration: none; 
 border: solid 2px #818181; -moz-border-radius: 8px; border-radius: 8px; -webkit-border-radius: 8px; 
background: #e0e0e0; /* Old browsers */
background: -moz-linear-gradient(top, #e0e0e0 0%, #c2c2c2 51%, #aaaaaa 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e0e0e0), color-stop(51%,#c2c2c2), color-stop(100%,#aaaaaa)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #e0e0e0 0%,#c2c2c2 51%,#aaaaaa 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #e0e0e0 0%,#c2c2c2 51%,#aaaaaa 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #e0e0e0 0%,#c2c2c2 51%,#aaaaaa 100%); /* IE10+ */
background: linear-gradient(to bottom, #e0e0e0 0%,#c2c2c2 51%,#aaaaaa 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0e0e0', endColorstr='#aaaaaa',GradientType=0 );}

a.module_name span.titre{font-family: Montserrat; font-size: 23px; color: #0d0d0d; text-transform: uppercase; border-bottom: solid 1px #000; padding-right: 15%}

#back_mls_actif a.actif{float: left; width: 8%; padding: 7px 0; text-align: center;
background: #a9a9a9; /* Old browsers */
background: -moz-linear-gradient(top,  #a9a9a9 0%, #8e8e8e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a9a9a9), color-stop(100%,#8e8e8e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #a9a9a9 0%,#8e8e8e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #a9a9a9 0%,#8e8e8e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #a9a9a9 0%,#8e8e8e 100%); /* IE10+ */
background: linear-gradient(to bottom,  #a9a9a9 0%,#8e8e8e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a9a9a9', endColorstr='#8e8e8e',GradientType=0 ); /* IE6-9 */
}

.seePDF, span.removePdf{width:45%; font-size:0.7em; text-decoration:underline; color:#000; float:left; margin-bottom:14px;  cursor:pointer;}

#photo_infos{float: left; width: 34%; padding: 20px 3%; border-right: solid 3px #c7c7c7; margin-top: 25px}
#photo_infos span.adr_civic{display: block; font-family: Montserrat; font-size: 17px; color: #020202;}
#photo_infos span.ville{display: block; font-family: Montserrat; font-size: 12px; color: #020202; margin-top: 5px}
#photo_infos span.cp{display: block; font-family: Montserrat; font-size: 12px; color: #020202; margin-top: 5px}

#photo_infos img{float: left; width: 100%; padding-bottom: 10px; border-bottom: solid 1px #828282; margin-bottom: 20px}
#centris_thumbnails{width:100%; float:left; margin-top:15px;}
.centris_thRow{width:100%;float:left;margin-bottom:12px;}
.centris_th{width:29%; float:left; margin-right:4%; margin-bottom:10px;}
#photo_infos img.centris-thumb{width:100%; float:left; border:none; margin:0px;}
.centris_deleteImg{font-size:0.8em; float:right; cursor:pointer;}
.centris_image_gallerie{font-size:0.8em;float:left;cursor:pointer;color:#020202; text-decoration:none;}
#addCentrisForm{float: left; width: 50%; padding-left: 4%; margin-top: 25px;}
#addCentrisForm label{float: left; width: 100%; font-family: Montserrat; font-size: 17px; color: #3c3b3b; text-transform: uppercase}
#addCentrisForm label span{font-family: Montserrat; font-size: 12px; color: #696969;}
#addCentrisForm input[type=text]{width:80%; float:left; padding:7px 0 7px 2.5%;margin-bottom:20px; margin-left:0%; -webkit-border-radius: 20px; border-radius: 20px; font-size:1.2em; -webkit-box-shadow:0 0 5px #666 inset;box-shadow:0 0 4px #666 inset; border:none; text-transform:uppercase;color:#a4a4a4; border: solid 1px #818181; text-transform:none;}
#addCentrisForm input[type=file]{margin-top: 8px; margin-bottom: 15px}
#addCentrisForm input[type=image]{float: right; margin-top: 10px; margin-bottom: 15px; width: 151px; text-align: center;  background-repeat: no-repeat; padding: 8px 0; border: none}
.inscription{float: left; width: 100%;}
.nodocument{float:left; width:90%; padding-left:10%;}
.inscription a.prop_statut{float: left; padding: 45px 0; text-align: center; width: 10%; text-decoration: none; font-family: Montserrat; font-size: 12px; color: #0d0d0d;
background: #707070; /* Old browsers */
background: -moz-linear-gradient(top, #707070 0%, #555555 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#707070), color-stop(100%,#555555)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #707070 0%,#555555 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #707070 0%,#555555 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #707070 0%,#555555 100%); /* IE10+ */
background: linear-gradient(to bottom, #707070 0%,#555555 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#707070', endColorstr='#555555',GradientType=0 ); /* IE6-9 */
}


.inscription a.prop_infos{float: left; padding: 7px 0; width: 10%; text-decoration: none; font-family: Montserrat; font-size: 23px; color: #0d0d0d; text-transform: uppercase;
	width: 83%;
	background: #dfdfdf; /* Old browsers */
background: -moz-linear-gradient(top, #dfdfdf 0%, #a9a9a9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dfdfdf), color-stop(100%,#a9a9a9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #dfdfdf 0%,#a9a9a9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #dfdfdf 0%,#a9a9a9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #dfdfdf 0%,#a9a9a9 100%); /* IE10+ */
background: linear-gradient(to bottom, #dfdfdf 0%,#a9a9a9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfdfdf', endColorstr='#a9a9a9',GradientType=0 ); /* IE6-9 */
}
.inscription a.prop_infos img{float: left; margin-left: 2%; width: 141px; margin-right: 3%; height:auto;max-height:100px;width:auto;max-width:150px;}
.inscription a.prop_infos span.no_mls{float: left; width: 40%; margin-top: 25px; border-bottom: solid 1px #656565; font-family: Montserrat; font-size: 23px; color: #0d0d0d; text-transform: uppercase;}
.inscription a.prop_infos span.rue{float: left; width: 70%; margin-top: 10px; font-family: Montserrat; font-size: 12px; color: #020202;}
.inscription .options{float: left; width: 7%; text-align: center;
background: #ababab; /* Old browsers */
background: -moz-linear-gradient(top, #ababab 0%, #8e8e8e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ababab), color-stop(100%,#8e8e8e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ababab 0%,#8e8e8e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ababab 0%,#8e8e8e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ababab 0%,#8e8e8e 100%); /* IE10+ */
background: linear-gradient(to bottom, #ababab 0%,#8e8e8e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ababab', endColorstr='#8e8e8e',GradientType=0 ); /* IE6-9 */
}

.inscription .options a.modifier{float: left; width: 100%; height: 46px; border-bottom: solid 1px #747474; padding-top: 14px}
.inscription .options span.actif_inactif{float: left; width: 100%; height: 45px; padding-top: 14px; cursor: pointer}
#footer_box{width:100%; float:left; background-image: url(../images/cdc_footer.jpg); padding:15px 0; margin:30px 0 0 0}
#footer{margin:auto; width: 70%; color: #fff; font-size: 12px}
#footer_text{text-align: left; width: 650px; line-height: 22px; margin: 10px 0 0 0; float:left;}
#footer_text a{color: #fff}
#footer_img{float: right; width: 170px;}
#footer_img img{margin: 0 12px 0 0;}
#footer_slogan{width: 170px; text-align: left; margin: 6px 0 0 0; font-size: 11px}
#footer_slogan a{color: #ddd; text-decoration: none}

.float_right{float: right;}
.fixed_right{width:11.5%; position:fixed; right:0; top:48%; text-align:center; padding:10px 0.5%; border:solid 2px #cacaca; margin-right:1% !important;}
.fixed_right .save_button, .fixed_right a, .fixed_right  .cancel_button{float:none !important; display:block; width:100% !important; text-align:center; padding:0px !important; text-decoration:none; font-size:14px !important; margin:0px !important; margin-top:0px !important;}
.fixed_right .save_button{margin-bottom:15px !important;}

#fileuploader{float:left; width:100%;}

/*Upload center*/
.upload_center_gallery{width:50%; height:22px; float:left; display:block;}
.upload_center_delete_img{width:50%; height:22px; float:left; display:block; cursor:pointer;}
.upload_center_controls_img{width:100%; height:22px; float:left; display:block; overflow:hidden; background-color:#999999; opacity:0.6; margin-top:-17px;}
ul.upload_center_img_box img{margin:auto; display:block;}
ul.upload_center_img_box li{width:15%; float:left; margin:0 1.6% 10px 0; cursor:move}
ul.upload_center_img_box{width:100%; float:left;}

/* NEWS */
#news_add{float: left; width: 100%; background-color: #999; color: #0d0d0d; text-decoration: none; 
 border: solid 2px #818181; -moz-border-radius: 8px; border-radius: 8px; -webkit-border-radius: 8px; 
background: #fff;}
#news_featured_image, #news_featured_image2{
	margin:20px 3% 0;
	padding: 0 0 20px 0;	
}
#news_featured_image img{
	height:200px;
}
#news_featured_image2 #imageChronique img{
	height:200px;
}
#news_featured_image p{
	margin:0 0 10px 0;
}
#news_cols{padding: 3% 3% 0 3%; clear: both;}
#news_col_fr{float:left; width: 46%; padding: 0 2% 0 0; border-right: 5px solid #c7c7c7; margin: 0 2% 0 0;}
#news_col_en{float:left; width:46%;}

#news_col_fr2, #news_col_en2{float:left; width: 60%; padding: 0 2% 0 0; margin: 0 2% 0 0;}

#ch_col_fr{ width: 97%;}
#ch_col_fr .news_title input{font-size:18px;}
#ch_col_fr .news_title input:not([type=radio]) {height:0px;}

.chron{width:50%; font-size:18px; margin-top:10px; margin-bottom:10px;}
.cats{font-size:18px; margin-top:10px; margin-bottom:10px;}
.cats_label{text-transform:uppercase; margin-top:10px;}
.lesCategories li{float: left; width: 33%;}


.sousCat{padding-left:20px; border-top:solid 2px #000; border-bottom:solid 2px #000; float:left; padding-top:10px;}
.sousCat p{width:350px; float:left; margin-bottom:10px;}

.mobile_div{float:left; width:102%; margin-bottom:20px;}
.mobile_check{float:left; width:80px; margin-right:10px; text-align:center;}
.mobile_check label{float:left;width:100%;}
.mobile_check img{float:left; width:100%;}
.mobile_check input{height:auto !important;}

#preview-pane .preview-container {
  width: 200px;
  height: 200px;
  overflow: hidden;
  margin-left:10px;  
  display: block;
 }
 
#news_add_top{float: left; width: 84%; padding: 14px 0;
background: #dedede; /* Old browsers */
background: -moz-linear-gradient(top,  #dedede 0%, #a8a9a9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dedede), color-stop(100%,#a8a9a9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #dedede 0%,#a8a9a9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #dedede 0%,#a8a9a9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #dedede 0%,#a8a9a9 100%); /* IE10+ */
background: linear-gradient(to bottom,  #dedede 0%,#a8a9a9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dedede', endColorstr='#a8a9a9',GradientType=0 ); /* IE6-9 */
}
#news_add_top span{float: left; width: 70%; font-family: Montserrat; font-size: 23px; color: #0d0d0d; margin-top: 3px; padding-left: 20px;}
#news_add_top img{float: left; margin-left: 3%; margin-right: 2%}
#news_label {
	position:relative;
	z-index:1;
    cursor: pointer;
	border-radius:0 15px 15px 0;
	border:1px solid #818181;
	background:#a9a9a9;
	font-size:.7em;
	line-height:30px;
	text-align:center;
	height:30px;
	display:block;
	text-transform:uppercase;
	color:#3c3b3b;
	overflow:hidden;
}
#news_filename_fr, #news_filename_en {
	position:relative;
	z-index:2;
	border:1px solid #818181;
	background:#fff;
	width:70%;
	display: block;
	height: 30px;
	float:left;
	border-radius:15px 0 0 15px;
	line-height:30px;
	font-size:.7em;
	padding:0 0 0 2%;
}
#imageChronique{text-align: center; font-weight: 700; margin-bottom: 10px;}
#news_add_filler .child {height:100%;float:left;position:absolute;}
#news_add_filler .child_back{left:0; padding:0 !important;}
#news_add_filler .child_back img{left:0; padding:15px 0;}
#news_add_filler .child_actif{right:0; padding:0 !important;}
#news_add_filler .child_actif img{right:0; padding:7px 0;}
#news_add_top {margin:0 0 0 8%;min-height: 26px;}
#news_add_filler{width:100%; background:#818181;}
#news_add_filler .clear{clear:both;}
#news_add_filler .parent {
	overflow:hidden;
    position: relative;
	-moz-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
	-webkit-border-radius: 6px 6px 0 0;
}
#news_save{margin:0 2% 2% 0;}

.news_File p{
	padding:10px 0;
}
.news_File #file_en, .news_File #file_fr {
    /*opacity: 0;
    filter: alpha(opacity=0);*/
    position: absolute;
    left: -9999px;
}

.pub_h2{float:left; width:100%; font-size:24px; font-weight:700; margin-bottom:25px; text-transform:uppercase; margin-top:-50px;}
.pub_h2_bottom{margin-top:60px !important;}

ul.galerie_thRow {float: left; width: 100%; margin-top: 25px;}
.news_title, .txt, .txtarea, .pdfupload {margin: 10px 0px; padding:10px 0px; /*height: 20px;*/ float:left; width:99%;}
.news_title label, .txt label, .pdfupload  label{text-transform:uppercase; padding:0 0 10px 0;}
.news_title a:visited{color: #551A8B;}
.pdfupload  label{display: block;}
.datepicker {display: block; width: 22%!important; height: 35px!important; padding: 5px!important; -webkit-border-radius: 0px!important; border-radius: 0px!important;}
.news_title input, .txt input{margin:10px 0 0 0;}
.txt input {width:96%; padding:2%; -webkit-border-radius: 20px; border-radius: 20px;}
.txtarea textarea{float: left; width: 97%; margin-top: 10px; height: 100px;}
.pdfuploadlabel{float: left; width: 100%; margin-bottom: 15px;}
.pdfuploadlabel label{display: block;}
.pdfuploadlabel input[type='text']{float: left;}
.pdfuploadlabel a{font-size:0.8em;float:left;cursor:pointer;color:#020202; text-decoration:none;}
#generic_content_only{float: left; width: 97%; border-top: solid 5px #c7c7c7; margin-top: 15px; padding-bottom: 10px;}
#generic_content_only .txt label{float:left; display:block; width:100%;}
#generic_content_only .txt input{width:55%; padding:1%; margin:0px;}
.selectDiv, .checkDiv{float:left; width:100%; margin-bottom:10px;}
.news_title_text{width: 585px; float:right; }
.label_mult_img{display: block; text-transform:uppercase; padding:0 0 10px 0;}
.news_list_title{float: left; width: 80%; margin: 15px 0px 10px 10px; font-family: Montserrat; font-size: 23px; color: #0d0d0d; }
.news_list{float: left; width: 100%; border-bottom: solid 1px #747474;}
.news_list_mod{float: right; width: auto; height: 46px; padding-top: 14px; margin-right: 10px;}
.news_del_pdf{height: 15px; width: 15px; margin-left: 5px;}
.news_ckeditor{margin: 0;  width:100%; padding:0 0 10px 0; float:left;}
.produits_ckeditor{margin: 0;  width:70%;}
.news_date_publ{border-top:1px solid black; font-size:.6em; width:45%; text-transform: none; margin: 1% 0 0 0; padding:1% 0 0 0; float:left;}
.news_icon_modif{float: left; padding:43px 0; text-align: center; width: 7%; text-decoration: none; font-family: Montserrat; font-size: 12px; color: #0d0d0d;
border-left: 1px solid #b0b0b0; margin:0 -1px 0 0;
background: #dfdfdf; /* Old browsers */
background: -moz-linear-gradient(top, #dfdfdf 0%, #a9a9a9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dfdfdf), color-stop(100%,#a9a9a9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #dfdfdf 0%,#a9a9a9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #dfdfdf 0%,#a9a9a9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #dfdfdf 0%,#a9a9a9 100%); /* IE10+ */
background: linear-gradient(to bottom, #dfdfdf 0%,#a9a9a9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfdfdf', endColorstr='#a9a9a9',GradientType=0 ); /* IE6-9 */
}
.news_infos{height:120px; padding: 0 0 0 3% !important; text-transform: none !important; width: 80% !important;}
inscription a.text_infos{padding:15px 0;}
.news_list_info{margin-top:10px;}
.div_address{float:left; width:20%; margin-right:5%; margin-bottom:25px;}
.news_add_title{width:60%; padding:2%; -webkit-border-radius: 20px; border-radius: 20px;}
.news_add_address{width:105%; padding:18px 2%; -webkit-border-radius: 20px; border-radius: 20px;}
.news_version{text-transform:uppercase; font-size: 1.2em; font-weight: bold;}
.news_add_hr{color: transparent; padding: 1% 0; margin: 0 2% 2% 2%; border: 0; border-bottom: 5px solid #c7c7c7; clear:both;}
.div_tel{float:left; width:30%; margin-right:3.33%; margin-bottom:20px;}
.div_tel input{width:96% !important;}
.news_add_paragraphe{height:100px !important; padding:10px 2%;}

div.mm-img img{width:100%;}


.radioLang{height:auto !important;}

.inscription a.news_statut{float: left; padding: 45px 0; text-align: center; width: 10%; text-decoration: none; font-family: Montserrat; font-size: 12px; color: #0d0d0d;
background: #707070; /* Old browsers */
background: -moz-linear-gradient(top, #707070 0%, #555555 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#707070), color-stop(100%,#555555)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #707070 0%,#555555 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #707070 0%,#555555 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #707070 0%,#555555 100%); /* IE10+ */
background: linear-gradient(to bottom, #707070 0%,#555555 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#707070', endColorstr='#555555',GradientType=0 ); /* IE6-9 */
cursor:pointer;
}

/* Home Admin */

.home_list_info{padding:4% 0 0 3%;}
.inscription a.home_statut{float: left; padding: 18px 0; text-align: center; width: 10%; text-decoration: none; font-family: Montserrat; font-size: 12px; color: #0d0d0d;
background: #707070; /* Old browsers */
background: -moz-linear-gradient(top, #707070 0%, #555555 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#707070), color-stop(100%,#555555)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #707070 0%,#555555 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #707070 0%,#555555 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #707070 0%,#555555 100%); /* IE10+ */
background: linear-gradient(to bottom, #707070 0%,#555555 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#707070', endColorstr='#555555',GradientType=0 ); /* IE6-9 */
}
.inscription a.home_infos{float: left; padding: 0; height:66px; text-decoration: none; font-family: Montserrat; font-size: 23px; color: #0d0d0d; text-transform: uppercase;
	width: 69%;
	background: #dfdfdf; /* Old browsers */
background: -moz-linear-gradient(top, #dfdfdf 0%, #a9a9a9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dfdfdf), color-stop(100%,#a9a9a9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #dfdfdf 0%,#a9a9a9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #dfdfdf 0%,#a9a9a9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #dfdfdf 0%,#a9a9a9 100%); /* IE10+ */
background: linear-gradient(to bottom, #dfdfdf 0%,#a9a9a9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfdfdf', endColorstr='#a9a9a9',GradientType=0 ); /* IE6-9 */
}
.home_icon_modif, .home_icon_add, .home_icon_user{float: left; text-align: center; width: 7%; text-decoration: none; font-family: Montserrat; font-size: 12px; color: #0d0d0d;
background: #dfdfdf; /* Old browsers */
background: -moz-linear-gradient(top, #dfdfdf 0%, #a9a9a9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dfdfdf), color-stop(100%,#a9a9a9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #dfdfdf 0%,#a9a9a9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #dfdfdf 0%,#a9a9a9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #dfdfdf 0%,#a9a9a9 100%); /* IE10+ */
background: linear-gradient(to bottom, #dfdfdf 0%,#a9a9a9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfdfdf', endColorstr='#a9a9a9',GradientType=0 ); /* IE6-9 */
}
.home_icon_modif{padding:16px 0; border-left: 1px solid #b0b0b0; margin:0 -1px 0 0;}
.home_icon_add{padding:17px 0;}
.home_icon_user{padding: 12px 0 13px 0;}

/* Gallery */
.inscription a.gallery_infos{float: left; padding: 7px 0; width: 10%; text-decoration: none; font-family: Montserrat; font-size: 23px; color: #0d0d0d; text-transform: uppercase;
	width: 83%;
	background: #dfdfdf; /* Old browsers */
background: -moz-linear-gradient(top, #dfdfdf 0%, #a9a9a9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dfdfdf), color-stop(100%,#a9a9a9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #dfdfdf 0%,#a9a9a9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #dfdfdf 0%,#a9a9a9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #dfdfdf 0%,#a9a9a9 100%); /* IE10+ */
background: linear-gradient(to bottom, #dfdfdf 0%,#a9a9a9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfdfdf', endColorstr='#a9a9a9',GradientType=0 ); /* IE6-9 */
}
.images_product img{cursor:pointer;}
.inscription .gallery_delete_icon{cursor:pointer;}
.inscription .news_icon_modif{float: left; padding:12.5px 0; text-align: center; width: 7%; text-decoration: none; font-family: Montserrat; font-size: 12px; color: #0d0d0d;
border-left: 1px solid #b0b0b0; margin:0 -1px 0 0;
background: #dfdfdf; /* Old browsers */
background: -moz-linear-gradient(top, #dfdfdf 0%, #a9a9a9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dfdfdf), color-stop(100%,#a9a9a9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #dfdfdf 0%,#a9a9a9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #dfdfdf 0%,#a9a9a9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #dfdfdf 0%,#a9a9a9 100%); /* IE10+ */
background: linear-gradient(to bottom, #dfdfdf 0%,#a9a9a9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfdfdf', endColorstr='#a9a9a9',GradientType=0 ); /* IE6-9 */
}
.inscription .news_icon_modif img{margin-top:10px;}

.inscription a.gallery_infos img{float: left; width: 90px; margin-right: 3%; padding:12px 0;}
.gallery_list_info{padding:5% 0 0 0;display:block;}
.addcat{
cursor:pointer;
text-transform:uppercase; 
font-size:1.5em; 
color:#c7c7c7; 
text-shadow: 1px 1px 1px #4c4c4c;
filter: dropshadow(color=#4c4c4c, offx=1, offy=1); 
padding:15px 0; 
display:block;
background: #717171; /* Old browsers */
background: -moz-linear-gradient(top,  #717171 0%, #616161 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#717171), color-stop(100%,#616161)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #717171 0%,#616161 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #717171 0%,#616161 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #717171 0%,#616161 100%); /* IE10+ */
background: linear-gradient(to bottom,  #717171 0%,#616161 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#717171', endColorstr='#616161',GradientType=0 ); /* IE6-9 */		
}
.addcat img {vertical-align: -4px; padding:0 20px;}
#addcat{padding:10px;overflow: auto;}
/*#addcatSave, #addcatCancel{
cursor:pointer; 
display:block; 
float:right; 
margin:10px 0 0 0;
background:url(../images/bg_button.png) no-repeat;
width:152px;
height:24px;
text-align:center;
padding:8px 0 0 0;
}*/
.gallery_add #dropbox, #dropbox{
	width:99%;
	margin:20px auto;
}
.gallery_add #submit_user, .save_button, .cancel_button, #addcatSave, #addcatCancel{
	width:auto;
	float:right;
	margin:20px 5px;
	padding:0 15px;
	background: #e2e2e2; /* Old browsers */
	background: -moz-linear-gradient(top,  #e2e2e2 0%, #a8a8a8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e2), color-stop(100%,#a8a8a8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e2e2e2 0%,#a8a8a8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e2e2e2 0%,#a8a8a8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e2e2e2 0%,#a8a8a8 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #e2e2e2 0%,#a8a8a8 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#a8a8a8',GradientType=0 ); /* IE6-9 */
	-webkit-border-radius: 25px;
	border-radius: 25px;
	width:auto;
	line-height:32px;
	border:none;
	font-family: Montserrat, sans-serif;
	text-transform:uppercase;
	font-size:1em;
	cursor:pointer;
	color:#000;
	text-align:center;
}
.gallery_add form{
	margin:0 5%;
}
ul.upload_center_img_box{
	width:90%;
	margin:30px 5% 20px;
}
.gallery_add #gallery_photos{
	margin:0 0 30px;
}
.gallery_add ul.upload_center_img_box li {
	width:auto;
}




/* TOOLTIP */
.ui-tooltip{
	background:transparent url(../images/tooltip_arrow.png) no-repeat 26px 0 !important;
	border-radius:0 !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	border:none !important;
	text-transform:uppercase;
	max-width:none;
	padding:13px 0 0 0 !important;
	margin: 0 0 0 10px;
}
.ui-tooltip-content{
	padding:8px;
	background:#383838 !important;
}
.ui-tooltip .status{
	font-size:1.2em;
	color:#fff;
	padding:0 0 0 20px
}
.ui-tooltip .status-name img{
	vertical-align:-4px;
	width:20px;
	margin:0 10px 0 0;
}
.ui-tooltip .status-name{
	padding:0 0 0 20px
}
.ui-tooltip .status-name span.ok{
	color:#578b0d;
}

.ui-tooltip .status-name span.notok{
	color:#aa0d0d;
}

.ui-tooltip .action{
	color:#d3d3d3;
	font-size:0.8em;
	background:url(../images/tooltip_action_bg.png) repeat-x top;
	padding: 10px 10px 0;
	margin:10px -8px 0;
	cursor:pointer;
}
.ui-tooltip .action img{
	vertical-align:-4px;
	width:15px;
	margin:0 10px 0 0;
}
.ui-tooltip .close{
	color:#fff;
	cursor:pointer;
	text-align:right;
}
/*Products Categ*/	
.productscateg_statut{float: left; padding: 9px 0; text-align: center; width: 10%; text-decoration: none; font-family: Montserrat; font-size: 12px; color: #0d0d0d;
background: #797979; /* Old browsers */
background: -moz-linear-gradient(top,  #797979 0%, #737373 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#797979), color-stop(100%,#737373)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #797979 0%,#737373 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #797979 0%,#737373 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #797979 0%,#737373 100%); /* IE10+ */
background: linear-gradient(to bottom,  #797979 0%,#737373 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#797979', endColorstr='#737373',GradientType=0 ); /* IE6-9 */
min-height:16px;
}
.productscateg_infos{float: left; padding: 8px 0; text-decoration: none; color: #0d0d0d; position:relative;
height: 26px;
line-height: 26px;
padding: 8px 0 0 3%;
width: 80%;
background: #dfdfdf; /* Old browsers */
background: #f0f0f0; /* Old browsers */
background: -moz-linear-gradient(top,  #f0f0f0 0%, #e5e5e5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f0f0), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f0f0f0 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f0f0f0 0%,#e5e5e5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f0f0f0 0%,#e5e5e5 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f0f0f0 0%,#e5e5e5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
}
.productscateg_infos a{display:block; position:absolute; width:100%; height:100%; color:#000; text-decoration:none;}
.productscateg_statut img{height:14px;}
.producstscateg_icon_modif img{width:33%; margin:0 5% !important;}
.producstscateg_icon_modif{float: left; padding:6px 0; text-align: center; width: 7%; text-decoration: none; font-family: Montserrat; font-size: 12px; color: #0d0d0d;
border-left: 1px solid #b0b0b0; margin:0 -1px 0 0;
background: #dfdfdf; /* Old browsers */
background: #f0f0f0; /* Old browsers */
background: -moz-linear-gradient(top,  #f0f0f0 0%, #e5e5e5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f0f0), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f0f0f0 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f0f0f0 0%,#e5e5e5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f0f0f0 0%,#e5e5e5 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f0f0f0 0%,#e5e5e5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
}
.productscateg_sub_product{clear:both;}
#addcatform .col{width:29%; padding:0 2%; min-height:115px; height:100%;}
#addcatform .col1{float:left; border-right:1px solid #434343;}
#addcatform .col2{float:left; border-left:1px solid #d6d6d6; border-right:1px solid #434343;}
#addcatform .col3{float:left; border-left:1px solid #d6d6d6;}
#addcat input, #addcat textarea{
-webkit-border-radius: 10px;
border-radius: 10px;
width:100%;
margin:10px 0;
}
#productscateg_add{float: left; width: 100%; background-color: #999; color: #0d0d0d; text-decoration: none; 
 border: solid 2px #818181; -moz-border-radius: 8px; border-radius: 8px; -webkit-border-radius: 8px; 
background: #fff;}
.productscateg_title label{display:block;padding:10px 0;}
.productscateg_title textarea{width:100%; min-height:200px;}
.productscateg_suppliers{
	background:#767676;
	margin: 20px 3% 0;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	overflow:hidden;
}
.productscateg_suppliers_title{
background: #c3c3c3; /* Old browsers */
background: -moz-linear-gradient(top,  #c3c3c3 0%, #434343 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c3c3c3), color-stop(100%,#434343)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #c3c3c3 0%,#434343 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #c3c3c3 0%,#434343 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #c3c3c3 0%,#434343 100%); /* IE10+ */
background: linear-gradient(to bottom,  #c3c3c3 0%,#434343 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c3c3c3', endColorstr='#434343',GradientType=0 ); /* IE6-9 */
min-height:40px;
line-height:40px;
color:#fff;
}
.productscateg_suppliers_title h2{
	padding:0 0 0 3%;
	font-size: 1.3em;
	font-weight: normal;
}
.productscateg_featured_image{
	padding:0 0 0 3%;
}
.productscateg_featured_image p{
	float:left;
	line-height:2.2em;
}
.manufacturer_row {
	min-height:40px;
	line-height:40px;
background: #dadada; /* Old browsers */
background: -moz-linear-gradient(top,  #dadada 0%, #aeaeae 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dadada), color-stop(100%,#aeaeae)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #dadada 0%,#aeaeae 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #dadada 0%,#aeaeae 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #dadada 0%,#aeaeae 100%); /* IE10+ */
background: linear-gradient(to bottom,  #dadada 0%,#aeaeae 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dadada', endColorstr='#aeaeae',GradientType=0 ); /* IE6-9 */
}
.manufacturer_row input{
	margin:0 1% 0 0;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	padding: 5px 1%;
}
.manufacturer_row label input{
	margin:0 3%;
}
.manufacturer_row p{
	margin:0 0 0 3%;
}
.addsupliers{
cursor:pointer;
text-transform:uppercase; 
font-size:1.2em; 
color:#c7c7c7; 
text-shadow: 1px 1px 1px #4c4c4c;
filter: dropshadow(color=#4c4c4c, offx=1, offy=1); 
padding:5px 0; 
display:block;
background: #8f8f8f;
}
.addsupliers img {vertical-align: -4px; padding:0 20px;}

.productscateg_featured_image{
	border-top: 5px solid #c7c7c7;
	padding: 20px 0;
	margin: 0 3%;
	border-bottom: 5px solid #c7c7c7;
}
#addsupliers #addcatform{
	padding:5px 2%;
}
#addsupliers #addcatform input{
	margin:0 1% 0 0;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	padding: 5px 1%;
	margin:0 3%;
}
.productscateg_File{
	width:50%;
	float:left;
}
.productscateg_File #gallery_photos{
    /*opacity: 0;
    filter: alpha(opacity=0);*/
    position: absolute;
    left: -9999px;
}
.productscateg_select{
	margin:0 3%;
	padding: 20px 0 0;
}
#addcatform #addcatSave{
	width:86%;
	margin:20px 0 0 0;
}
#addcatform #addcatCancel{
	margin:20px 0 0 0;
}
.productscateg_delete_manu{
	float:right;
	margin:0 3% 0 0 !important;
}


/*Content module*/
.contents_th{width:20%;float:left;margin-right:5%;margin-bottom:10px;min-height: 151px;}
img.contents-thumb{width:100%; float:left; border:none; margin:0px;}
.imgupload_preview{width:20%;}

/*Module products*/
#produits{border-top:5px solid #c7c7c7; float:left; width:100%;}
.listeProduits img{margin-right:10px; width:28px;}
.title_product p {width:600px; float:left; margin-top:10px; color:#000;}
.listeProduits{ border-bottom:5px solid #c7c7c7; padding-top:15px; padding-bottom:15px; float:left;width:100%;}
.yn_local{width:73%!important;}
.inscription .news_icon_modif img.yn_localimg{margin-top: 20px;margin-bottom: 27px;}
.images_product{float:right;}
.images_product a{float:left;width:38px;}
.images_product div.mail{float:left;width:38px;}
.images_product p{float:left;}
.images_product p img{float:left;}
.images_product span{float:left;}
.images_product span img{float:left;}
.images_product a img{float:left; }
.nb_mail{float:left; font-size:16px; margin-top:-2px; font-weight:700; color:#000;}
.nb_view{float:left; font-size:16px; margin-top:-2px; font-weight:700; color:#000;}
.listeProdMail{width:895px !important; padding:10px 20px !important; border:0px !important; margin-bottom:10px !important;}
.listeMail{float:left; width:80%; border-bottom:solid 2px #191919; padding:10px 0px; margin-bottom:15px;}
.mailName{float:left; font-size:18px;}
.mailName span{margin-left:-20px;}
.mailDate{float:right;}
.mailContent{float:left; width:100%; font-size:16px; line-height:20px;}
.nbrMail{float:left; font-size:18px; margin-bottom:10px;}

.title_product{float:left;}
#frmSearch{font-size:23px; text-align:center; margin-bottom:10px;}
#frmSearch input{width:300px; font-size:23px;}

#rapport{border-top:2px solid #c7c7c7; float:left; width:100%;}
.listeRapport{border-bottom:2px solid #c7c7c7; padding-top:15px; padding-bottom:15px; float:left;width:100%;}
.listeRapport .link{float:left;width:40%; color:#000; text-decoration:none; margin-left:30px;}
.listeRapport .link:hover{text-decoration:underline !important;}
.listeRapport .link_right{float:right !important; width:3% !important; margin-right:30px;}


/* Module pub */
#regions_liste{float:left;}
#region{float:left; margin-left:10px;}
#region div{float:left; margin-left:15px; width:300px;}
.region_label{float:left; width:100%; margin-bottom:10px;}

/* Module newsletter */
#liste_videos{float:left; width:615px;}
.connectedSortable{float:left;}
#sortable1{}
#sortable1 li{float:left; width:140px; height:140px; margin-right:13px; margin-bottom:10px; background:#fff;}
#sortable1 li img{float:left; width:140px;}
#sortable1 li p{float:left; font-size:13px; text-align:center;}

#ordre_videos{float:right; width:330px; border:solid 2px #000; margin-left:4px; margin-right:-55px;}
#sortable2{width:300px;padding:5px 0px; height:840px; }
#sortable2 li{float:left; width:300px; height:75px; margin-bottom:10px; background:#fff; background:#cacaca; }
#sortable2 li img{float:left; height:75px;}
#sortable2 li p{float:left; width:165px; font-size:15px; text-align:center; padding-top:5px;}

#vidOrd{float:left; width:28px; border-right:solid 2px #000; }
#vidOrd li{float:left; width:100%; height:50px; margin-bottom:10px; font-size:25px; padding-top:25px; text-align:center;}
.liste_vid_img{width:32px; height:32px;}
#news_chronique{float:left; width:100%;}
#news_chronique ul{float:right; width:330px;}
#news_chronique ul li{float:left; width:100%;}
#news_chronique ul li img{float:left; }
#news_chronique ul li p{}

#categories{float:left;}

/* Page à louer */
.cat_title{float:left; font-size:20px; font-weight:700; text-decoration:underline; padding-right:20px; margin-bottom:10px; margin-top:20px;}
.categories_louer{float:left; margin-left:20px; width:100%;}
.categories_louer p{float:left; width:450px;}
.categories_louer p label{width:450px; font-size:14px;}


/*Module Centris Fernande Sirois*/
input[type="checkbox"]#centriscoupcoeur, input[type="checkbox"]#centrisvendu, input[type="checkbox"]#centrisvedette, input[type="checkbox"]#visite_libre, input[type="checkbox"]#featured_property{
	width:15px;
	float:left;
	margin:0px;
	margin-right:10px;
}

label[for="centriscoupcoeur"], label[for="centrisvendu"], label[for="centrisvedette"], label[for="visite_libre"],  label[for="featured_property"]{
	width:90% !important;
}

div.cfcheckbox{
	width:100%;
	float:left;
	margin-bottom:23px;
}

/*Module Apoc docuemnts*/
div.documentssortable div.one_document{
	width:100%;
	float:left;
}
div.documentssortable{
	width:100%;
	float:left;
}

p.news_list_info_docs{
	margin-top:51px;
}

a.productscateg_statut_docs{
	float: left;
	padding: 9px 0; 
	text-align: center; 
	width: 10%; 
	text-decoration: none; 
	font-family: Montserrat; 
	font-size: 12px; 
	color: #0d0d0d;
	background: #797979; /* Old browsers */
	background: -moz-linear-gradient(top,  #A6A6A6  0%, #919191 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#A6A6A6), color-stop(100%,#919191)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #A6A6A6 0%,#919191 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #A6A6A6 0%,#919191 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #A6A6A6 0%,#919191 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #A6A6A6 0%,#919191 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#A6A6A6', endColorstr='#919191',GradientType=0 ); /* IE6-9 */
	min-height:16px;
}

.productscateg_statut_docs img{height:14px;}


#news_add_top_doc{
float: left; 
width: 90%; 
padding: 14px 0;
padding-left:2%;
margin:0 0 0 8%;min-height: 26px;
background: #dedede; /* Old browsers */
background: -moz-linear-gradient(top,  #dedede 0%, #a8a9a9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dedede), color-stop(100%,#a8a9a9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #dedede 0%,#a8a9a9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #dedede 0%,#a8a9a9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #dedede 0%,#a8a9a9 100%); /* IE10+ */
background: linear-gradient(to bottom,  #dedede 0%,#a8a9a9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dedede', endColorstr='#a8a9a9',GradientType=0 ); /* IE6-9 */
}

#news_add_top_doc span{float: left; width: 70%; font-family: Montserrat; font-size: 23px; color: #0d0d0d; margin-top: 3px}

.gallery_delete_icon_doc{cursor:pointer;}

#category_docs{width:97%;float:left; padding:27px 0 15px 3%; border-bottom:2px solid #000;}
#category_docs p{margin-bottom:12px;}
#category_docs input[type='checkbox']{float:left;}
.apoc_docs_categorie{float:left; width:50%; margin-bottom:11px;}
.apoc_docs_maincategorie{float:left; width:100%; margin-top:15px;}
.subcategories_apoc_doc{float:left; width:98%; border-top:2px solid #000; border-bottom:2px solid #000; padding-top:20px; padding-left:2%;}
.hidesubcatapocdoc{display:none;}
.apoc_pdffilefrench{width:100%; float:left; margin-top:12px;}
.apoc_pdffilefrench a{color:#666666;}
.apoc_pdffilefrench span img{height:28px;}
a.apoc_documents_addbutton{-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; color:#fff; padding:10px 10px 10px 44px; text-transform:uppercase; font-size:19px;float:left; text-decoration:none; margin-bottom:15px; background:url(../images/btn_ajoutez.png) no-repeat #0c509c 8px; margin-left:10px;}


.productscateg_infos_subcategories{
float: left; padding: 8px 0; text-decoration: none; color: #0d0d0d; position:relative;
height: 26px;
line-height: 26px;
padding: 8px 0 0 3%;
width: 87%;
color:#fff;
background-color:#000;
}

a.productscateg_statut_docs_subcategories{
	float: left;
	padding: 9px 0; 
	text-align: center; 
	width: 10%; 
	text-decoration: none; 
	font-family: Montserrat; 
	font-size: 12px; 
	color: #0d0d0d;
	background: #000; /* Old browsers */
	
	min-height:16px;
}

a.productscateg_statut_docs_subcategories img{height:14px;}

/*Module apocdivisions*/
div.vicepres{
	width:100%;
	float:left;
}

div.vicepres a.productscateg_infos{
	float: left; padding: 8px 0; text-decoration: none; color: #0d0d0d; position:relative;
	height: 26px;
	line-height: 26px;
	padding: 8px 0 0 3%;
	width: 80%;
	background: #009fff; /* Old browsers */
	color:#fff;
}

div.vicepres a.productscateg_infos span.apocrole{
	font-weight:bold;
	text-transform:uppercase;
	margin-right:134px;
}

div.vicepres a.productscateg_infos span.apocroleNational{
	font-weight:bold;
	text-transform:uppercase;
	margin-right:75px;
}

div.vicepres div.producstscateg_icon_modif{
	float: left; 
	padding:6px 0; 
	text-align: center;
 	width: 7%; 
 	text-decoration: none; 
 	font-family: Montserrat;
  	font-size: 12px; 
  	color: #0d0d0d;
	border-left: 1px solid #b0b0b0; margin:0 -1px 0 0;
	background: #009fff; /* Old browsers */
}

span.apoctitle{
	margin-right:6px;
	float:left;
	display:block;
}

span.apoctitleNational{
	margin-right:6px;
	float:left;
	display:block;
	width:297px;
}
span.apocregionname{
	margin-right:15px;
	float:left;
	display:block;
	width:205px;
}
span.apocmembername{
	float:left;
	display:block;
}

/*Module apocmembre*/
.apocmembreinput{
	float:left;
	width:100%;
	padding:10px 0 10px 0;
}

.apocmembreinput input, .apocmembreinput select{
	width:60%;
	-webkit-border-radius: 20px; border-radius: 20px; 
	padding:2%;
}

.apocmembreinput label{text-transform:uppercase; padding:0 0 10px 0; width:100%; float:left;}

select#regionapocdivisions{display:block;}


/* Module leads */
.contact_leads{float:left; width:94%; padding:25px 3%;}
.contact_leads p{float:left;}
.contact_leads .leads_small{width:47%; margin-right:3%; margin-bottom:25px; font-size:16px; line-height:16px; font-weight:400;}
.contact_leads .leads_small span{font-size:18px !important; line-height:18px !important; font-weight:700 !important;}
.contact_leads .leads_services{width:100%; margin-bottom:20px; font-size:18px; line-height:18px; font-weight:700;}
.contact_leads ul{float:left; margin-left:5%; width:70%; margin-bottom:20px;}
.contact_leads ul li{float:left;  width:40%; margin-right:10%; margin-bottom:20px;}
.contact_leads .leads_big{width:100%; margin-bottom:25px; font-size:16px; line-height:22px; font-weight:400;}
.contact_leads .leads_big span{display:block; margin-bottom:5px; width:100%; font-size:18px !important; line-height:18px !important; font-weight:700 !important;}


.qq-uploader {
    position: relative;
    width: 100%;
}

.qq-upload-button {
    display: block; /* or inline-block */
    width: 125px;
	
    padding: 7px 0;
    text-align: center;
    background: #aaaaaa;
    border-bottom: 1px solid #ddd;
    color: #fff;
}

.qq-upload-button input{height:initial !important;}

.qq-upload-button-hover {
    background: #777777;
}

.qq-upload-button-focus {
    outline: 1px dotted black
}

.qq-upload-drop-area {
    position: relative;
    top: 0;
    left: 0;
	margin-bottom:10px;
    width: 100%;
    height: 100%;
    min-height: 70px;
    z-index: 2;
    background: #cacaca;
    text-align: center;
}

.qq-upload-drop-area span {
    display: block;
    position: absolute;
    top: 50%;
    width: 100%;
    margin-top: -8px;
    font-size: 16px;
}

.qq-upload-drop-area-active {
    background: #FF7171
}

.qq-upload-list {
    margin: 15px 35px;
    padding: 0;
    list-style: disc;
}

.qq-upload-list li {
    margin: 0;
    padding: 0;
    line-height: 15px;
    font-size: 12px;
}

.qq-upload-file, .qq-upload-spinner, .qq-upload-size, .qq-upload-crop, .qq-upload-cancel, .qq-upload-failed-text, .qq-upload-failed-image-text {
    margin-right: 7px
}

.qq-upload-file {

}

.qq-upload-spinner {
    display: inline-block;
    background: url("../images/loading.gif");
    width: 15px;
    height: 15px;
    vertical-align: text-bottom;
}

.qq-upload-size, .qq-upload-crop, .qq-upload-cancel {
    font-size: 11px
}

.qq-upload-failed-text, .qq-upload-failed-image-text {
    display: none
}

.qq-upload-fail .qq-upload-failed-text, .qq-upload-fail-image .qq-upload-failed-image-text {
    display: inline;
	color: #ff0000;
	font-weight: bold;
}

.meter-wrap{
    position: relative;
}

.meter-wrap, .meter-value, .meter-text {
    /* The width and height of your image */
    width: 100%; height: 20px;
    
}

.meter-wrap, .meter-value {
    background: #ffe97f url('../images/progress.png') top left no-repeat;
}
            
.meter-text {
    position: absolute;
    top:0; left:0;
    padding-top: 5px;
    color: #fff;
    text-align: center;
    width: 100%;
}

div#datepicker{margin-bottom: 50px;}

div.nbvues{margin-bottom: 50px;}

span.nbvues{font-size: 48px; font-weight: bold;}

div#changermois{margin-bottom: 20px;}

/*Module Ymedia - Section audio*/
div.audio-img img{width:200px;}
.module-titlees{padding: 15px 3%; background:#000; color:#fff; text-transform:uppercase; float:left; width:94%;}


@media screen and (min-width: 1450px){
	.contents_th{min-height: 175px;}
}

@media screen and (min-width: 1700px){
	.contents_th{min-height: 200px;}
}