R
input, textarea{
	
    padding: 0px;
    background-color: none;
    border: 0;
	color:#495565;
}
svg {
	overflow:  auto;
	width: auto;
	height:auto;
	box-shadow: none;
}
.exposant{
	-moz-user-select: none;
   -khtml-user-select: none;
   -webkit-user-select: none;
   -ms-user-select: none;
   user-select: none;
}
.header {
	height:140px;
}R
.header .wrapper {
	height: 140px;
	background: url(/images/logo-catalogue.jpg) no-repeat right -35px top -15px;
	    background-size: 17%;
}
.logo{
	font-size:18px;
	font-weight:bold;
	line-height:190px;
	text-transform:uppercase;
	letter-spacing:0.65em;
	border-bottom:1px solid #0a96d1;
	padding-bottom:5px;
	background-repeat:no-repeat;
	width:264px;
	background-repeat:no-repeat;
	text-align:center;
	color:#0a96d1;
	text-shadow:0px -1px #111;
}

.subMenu{
	top:65px;
}
.titreXL span {
    font-size: 14px;
    color: #333;
    display: inline-block;
    float: none;
    line-height: auto;
    font-variant: normal;
    font-style: normal;
}
 table.table-connection {
	border-collapse: separate!important;
	border-spacing: 2px !important;
}



.text-gris{
	color:#777;
}
.ui-widget-overlay {
    background: #333;
    opacity: .8;
    filter: Alpha(Opacity=80);
    /* support: IE8; */
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    font-weight:  normal;
	background: #eaeaea url("/js/back_office/jquery-ui-1.11.4.custom/images/ui-bg_glass_60_eeeeee_1x400.png") 50% 50% repeat-x;
	background-size:100% 50%;
	background-position:top;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    border: 1px solid #0a96d1;
    background: #dadada url("/js/back_office/jquery-ui-1.11.4.custom/images/ui-bg_glass_60_eeeeee_1x400.png") 50% 50% repeat-x;
	background-size:100% 50%;
	background-position:top;
    font-weight: normal;
    color: #599fcf;
}
.ui-widget-content {
    background: #eeeeee;
	border-color:#ccc;
}
#tabref-button{
	width: 200px !important;
	position: relative;
    top: -7px
}
.adn-input{
	/*font-size:14px;*/
	padding-top: 0.4em;
    padding-right: 1em;
    padding-bottom: 0.4em;
    padding-left: 1em;
	line-height: 1.4em;
	position:relative;
}
.editable {
	border:1px dashed #aaa;
	border-radius:6px;
	font-style:italic;
}
.edited {
	border:1px dashed #e3e3e3;
	border-radius:6px;
	background: transparent;
}

.titleProduit {
	margin-bottom:10px;
}
.editable.threadedPdt, .edited.threadedPdt {	
	border-radius:20px;
	padding:5px 15px;
	text-align:center;
}
.editable.threadedPdt{
	border:inset 1px solid #70b2e1;
	background:#999;
}
.edited.threadedPdt{
	border:0px solid transparent;
}

.intitulPdf {
	color:#777;
	font-size:10px;
	padding-right:5px;
}
.adn-input{
	/*font-size:14px;*/
	padding-top: 0.4em;
    padding-right: 1em;
    padding-bottom: 0.4em;
    padding-left: 1em;
	line-height: 1.4em;
	position:relative;
}

#inputFamille{
	top:0;
	position:absolute;
	margin-left:5px;
	font-size:14px;
	font-weight:normal;
}
#inputFamille:disabled {
	background:#eee;
	/*color:#ccc;
	border-color:#ddd;*/
	opacity:0.4;
}
.disable {
	background:#eee;
	/*color:#ccc;
	border-color:#ddd;*/
	opacity:0.4;
	cursor:default !important;
}
.ficheProduit{
	/*display:none;*/
}

.titreXL.vert #inputFamille, .titreXL.vert .ui-selectmenu-text{
	color:#97b95b;
}
.titreXL.bleu #inputFamille, .titreXL.bleu .ui-selectmenu-text{
	color:#0a96d1;
}
.titreXL.orange #inputFamille, .titreXL.orange .ui-selectmenu-text{
	color:#ee7f00;
}
.titreXL.violet #inputFamille, .titreXL.violet .ui-selectmenu-text{
	color:#803689;
}
.titreXL.gris #inputFamille, .titreXL.gris .ui-selectmenu-text{
	color:#333333;
}
.titreXL .createFam{
	font-size:14px;
	float:right;
}
.ui-menu .ui-menu-item {
    padding-left: 0.8em;
	padding-top: 0.8em;
	padding-bottom: 0.8em;
	border:0 !important;
}
.ui-menu-icons .ui-menu-item {
    padding-left: 2.4em;
	
	/*padding-top: 0.8em;
	padding-bottom: 0.8em;*/
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
	margin: 0px !important;
}

.ui-menu-item .ui-icon {
    width: 22px;
    height: 23px;
}
.titreXL.noColor div{
	float:left;
	margin-right:10px;
	background:url(/images/gamme-noColor-l.png) no-repeat left center;
	width:32px;
	height:32px;			
}
#back.ui-button:hover  {
	border: 1px solid #0a96d1;
	background: #dadada url(/js/back_office/jquery-ui-1.11.4.custom/images/ui-bg_glass_60_eeeeee_1x400.png) 50% 50% repeat-x;
	color: #599fcf;
}
.ui-icon.noColor {
  background: url("/images/gamme-noColor.png") 0 0 no-repeat;
}

.ui-icon.vert {
  background: url("/images/gamme-protection.png") 0 0 no-repeat;
}
.ui-icon.bleu {
  background: url("/images/gamme-non-retour.png") 0 0 no-repeat;
}
.ui-icon.orange {
  background: url("/images/gamme-obturation.png") 0 0 no-repeat;
}
.ui-icon.violet {
  background: url("/images/gamme-regulation.png") 0 0 no-repeat;
}
.ui-icon.gris {
  background: none;
}

button:hover{
	background: #eaeaea url("/js/back_office/jquery-ui-1.11.4.custom/images/ui-bg_glass_60_eeeeee_1x400.png") 50% 50% repeat-x;
	background-size:100% 50%;
	background-position:top;

}
.ui-button-text{
	font-size:11px;
	color:#333;
}
.imgCertif{
	padding-top:5px;
	padding-bottom:5px;
	
}
.imgCertif .btnContainer{
	display:block;
	box-sizing:border-box;
	width:100%;
	margin-top:5px;
}

.imgCertif .imgWrapper{
	display:inline-block;
	width:50px;
	height:50px;
	border:1px solid transparent;
	padding:8px;

	position:relative;
	border-radius:4px;
	/*cursor:move;*/
	overflow:visible;
}
.imgCertif .imgWrapper .asterisque{
	position:absolute;
	top:2px;
}
.imgCertif .imgWrapper:hover{
	border:1px dashed #999;
	background:#fff;
}
.imgCertif img{
	margin:0px;
	width:50px;
	height:50px;
}
.imgCertif  .legende{
	display:block;
	text-align:left;
	padding:10px 20px;
}
.imgCertif  .legende .asterisque{
	font-size:xx-small;
	display:block;
}

.ui-state-highlight{
	border:1px dashed #ccc;
	background:#eee;
	border-radius:4px;
	display:inline-block;
	padding:2px 5px;
	position:relative;
}

.imgCertif .imgWrapper .removeCertif{
	position:absolute;
	display:block;
	width:14px;
	height:14px;
	background: #efefef url("/js/back_office/jquery-ui-1.11.4.custom/images/ui-icons_70b2e1_256x240.png") -79px -127px;
	border:1px solid #ccc;
	padding:2px;
	border-radius:4px;
	top:-7px;
	right:-7px;
	cursor:pointer;	
	z-index:9999;
}
.imgCertif .imgWrapper .removeCertif:hover{
	background: #fff url("/js/back_office/jquery-ui-1.11.4.custom/images/ui-icons_70b2e1_256x240.png") -79px -127px;
	border:1px solid #70b2e1;
	box-shadow:0px 0px 1px 0px #70b2e1;	
}

#certifPanel{
	text-align:center;
}
#certifPanel ul{
	padding:0px;
	margin:5px;
	list-style-type:none;
	box-sizing:border-box;
}
#certifPanel ul li,#animPanel ul li{
	margin:0;
	width:auto;
	display:inline-block;
	padding:5px 3px;
	box-sizing:border-box;
	text-align:center;
	border: 1px solid #eee;
	border-radius:3px;
}
#certifPanel ul li img{
	width:50px;
	height:50px;
}
#certifPanel>ul>li:hover, #certifPanel>ul>li.actif, #animPanel>ul>li:hover, #animPanel>ul>li.actif{
	border: 1px solid #0a96d1;
	background:#f3f3f3;
	
}

.descriptionProduit ul li{
	border-color:transparent;
}

.descriptionProduit ul li input{
    margin: 0px;
    padding: 0px;
    font-size: 11px;
    padding: 8px;
	margin-left:12px;
}
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
    padding: 0.7em;
}
.techProduitLeft{
	/*width:350px;*/
}
.techProduitLeft ul li input{
	width:75%;
}
.techProduitLeft .handler{
	margin-left:-12px;
	position:absolute;
	display:block;
	padding:0.8em;
}
.techProduitLeft .handler .icon{
	background:url("/js/back_office/jquery-ui-1.11.4.custom/images/ui-icons_70b2e1_256x240.png") -128px -16px;
	display:block;
	width:16px;
	height:16px;
}
.divPdt .ajouter{
	margin-top:10px;
}
.divPdt .ui-button-text{
		font-size:13px;
}
#animPanel, #relatedPanel{
	text-align:center;
}

.listFam ul, .selectedList ul{
	margin:0;
	padding:0;
	list-style-type:none;
	text-align:left;
	border:1px solid #ccc;
	border-radius:6px;
	font-size:11px;
	padding:8px;
	width:100%;
	box-sizing:border-box;
	width:480px;
	margin-top:15px;
	display:none;
}
.listFam ul li, .selectedList ul li{
	margin:0;
	padding:0;
	display:inline-block;
	width:49%;
	text-align:left;
}


#tableauPanel{
	text-align:center;
}

#tableauPanel .listeTableaux{
	width:49%;
	border: 1px dashed #cfcfcf;
	display:inline-block;
	border-radius:8px;
	padding:10px;
	box-sizing:border-box;
	vertical-align: middle;
	margin-top:10px;
}
#tableauPanel ul{
	margin:0;
	list-style:none;
	height:400px;
	overflow-y:scroll;
	padding:0px;
	padding-right:5px;
}
#tableauPanel ul li{
	text-align:center;
	margin:10px 0;
	
	border-radius:4px;
	padding-left:5px;
	cursor:pointer;
	border: 1px solid transparent;
	border-left: 3px  solid #ccc;
	display:none;
}
#tableauPanel ul li:first-child{
	margin-top:0;
}
#tableauPanel ul li:hover{
	background:#fafafa;
}
#tableauPanel ul li.styleTable{
	border:1px solid #999;
	margin-top:25px;
	cursor:default;
	background:#ccc;
	padding:8px;
}
#tableauPanel ul li.styleTable:hover{
	background:#ccc;
}
#tableauPanel ul li.actif{
	border: 1px solid #0a96d1;
	background:#f3f3f3;
	border-left: 3px  solid #0a96d1;
}

#tableauPanel table {
    border-spacing: 3px;
    border-collapse: separate;
	width:100%;
	box-sizing:border-box;
}

#tableauPanel  table td {
    font-size: 11px;
    border-radius: 3px;
    padding: 4px;
    border: 1px solid #cfcfcf;
	text-align: center;
}
#tableauPanel table.noColor td{
	background:none;
}
#tableauPanel .preview{
	text-align:right;
	position:relative;
	margin:0;
	list-style:none;
	display:block;
	width:49%;
	height:422px;
	border: 1px dashed #cfcfcf;
	display:inline-block;
	border-radius:8px;
	padding:10px;
	box-sizing:border-box;
	vertical-align: middle;
	margin-top:10px;
	overflow:hidden;
}
#tableauPanel .preview table.specialTable{

}
#tableauPanel .preview table tr:nth-child(odd){
    background: #E9E9E9;
}
#tableauPanel .preview table tr:nth-child(even){
    background: #CCC;
}
#tableauPanel .preview .techProduitRight{
	float:none;
	box-sizing:border-box;
	width:93%;
	margin-left:40px;
	
}
#noData{
	color:#F00;
	font-style:italic;
	font-size:13px;
}
#tabLignAlertMail {
	color:#F00;
	font-style:italic;
	font-size:13px;
	padding-top:15px;
}

.alertTableau{
	padding:15px;
	border:1px dashed #999;
	background:#efefef;
	text-align:center;
	font-size:12px;
	margin-top:15px;
}
.tabLignAlert {
	padding-top:15px;
	font-size:12px;
	color:#F00;
}
.techProduitRight{
	text-align:center;
	float:right;
}
.techProduitRight tr, .techProduitRight tr td{
	position:relative;
}
.techProduitRight tr.editable{
	margin-top:50px;
}
.techProduitRight tr td{
	height:30px;
	box-sizing:border-box;
}
.techProduitRight .ajouterLigne{
	font-size:11px;
	position:absolute;
	right:-34px;
}
.techProduitRight .supprimerLigne{
	font-size:11px;
	position:absolute;
	right:-40px;
	top:0px;
}
button.ui-button-icon-only, div.ui-button-icon-only {
    width: 30px;
}

.descriptionProduit > .techProduitRight table{
	width:100%;
}
	
.imageProduit .dropArea, #formFile .dropArea{	
    border-radius: 0px;
    min-height: 150px;
    border: 1px dashed #aaa;
    background: #fafafa;
    /*padding: 34px 34px;*/
	text-align:center;
}
.dropArea .message, .dropArea .dz-message{
	font-size:16px;
	text-align:center;
	margin-top:30px;
	padding:0px 10px;
	
}
.imageProduit .dropArea{
	height: 300px ;
	margin-bottom:20px;
}
#formFile .dropArea{
	height: 150px;
}
.imageProduit .dropArea.dz-started{
	border:0px;
}
.imageProduit .dropArea .dz-message {
	margin-top:120px;
}
.imageProduit .dropArea .dz-remove {
	font-size:10px !important;
}
#formFile .dropArea .dz-message {
	margin-top:50px;
}

.imageProduit .dropzone .dz-preview{
	width: 100% !important;
    height: 100% !important;
	margin:0 !important;
	background:none !important;
}
.selecteurRechercheGuidee li a {
	 font-size: 15px;
}

li.subSearch_title > a {
	font-size: 13px !important;
}
/*.imageProduit .dropzone .dz-preview .dz-details, .imageProduit .dropzone-previews .dz-preview .dz-details {
    width: auto !important;
    height: auto !important;
}*/
.imageProduit .dropzone-previews .dz-preview .dz-details, .imageProduit .dropzone-previews .dz-preview .dz-image{
    width: 300px !important;
    height: 300px !important;
}
.imageProduit .dropzone .dz-preview .dz-image {
    width: 300px !important;
    height: 300px !important;
	border-radius: 0px;
}
.imageProduit .dropzone .dz-preview.dz-file-preview .dz-image { border-radius: 0px !important;
}
.imageProduit .dropzone .dz-preview:hover .dz-image img { 
	-webkit-transform: scale(1, 1) !important; 
	-moz-transform: scale(1, 1) !important; 
	-ms-transform: scale(1, 1) !important; 
	-o-transform: scale(1, 1) !important; 
	transform: scale(1, 1) !important; 
	-webkit-filter: blur(0px) !important; 
	filter: blur(0px) !important;
	box-shadow: inset 0px 0px 5px 1px #0a96d1  !important;
}

#keywords{
	width:100%;
	box-sizing:border-box;
	border-radius: 8px;
    min-height: 100px;
	margin-top:15px;
	padding:10px;
}
.content {
	margin-top:0px;
}
.content .titreXL{
	width:auto;
	margin-left:0px;
}
.catalogueHtml{
	display:block;
	position:relative;
}

.selectPaysArea{
	width:50%;
}
.selectPaysArea label{
	display:block;
}
#selectPays-menu .ui-icon, #langue-menu .ui-icon {
	width: 18px;
	height: 12px;
	border:1px solid #555;
	background:url(/images/flags/flags.png) no-repeat;
}
.ui-icon.flag-cn  {background-position: -216px -24px !important;}
.ui-icon.flag-de  {background-position: -54px -36px !important;}
.ui-icon.flag-dk  {background-position: -90px -36px !important;}
.ui-icon.flag-es  {background-position: -252px -36px !important;}
.ui-icon.flag-fr  {background-position: -108px -48px !important;}
.ui-icon.flag-gb  {background-position: -144px -48px !important;}
.ui-icon.flag-uk  {background-position: -144px -48px !important;}
.ui-icon.flag-it  {background-position: -144px -72px !important;}
.ui-icon.flag-nl  {background-position: -270px -108px !important;}
.ui-icon.flag-pl  {background-position: -216px -120px !important;}
.ui-icon.flag-fi  {background-position: -18px -48px !important;}
.ui-icon.flag-none  {background-position: 0 0 !important;}


.gabarit .divSolutions #tab-email ul li {
	width: 100%;
}
#tab-email ul li span.email {
	float:left;
}
#tab-email ul li span.date {
	/*float:right;*/
	font-size: 11px;
}
#tab-email ul li span.date.text-bleu a {
	/*float:right;*/
	color:#0a96d1 !important;
}
#tab-email ul li {
	padding:6px;
	margin-bottom:0px;
}
#tab-email.toggle ul li.list-email .date {
	cursor:pointer;
}
#tab-email.toggle ul li.list-email .date:hover {
	opacity:0.3;
}
#tab-email.toggle ul li.list-email .PLUSdate, #tab-email.toggle ul li.list-email .MOINSdate {
	cursor:pointer;
}
#tab-email.toggle ul li.list-email .PLUSdate:hover, #tab-email.toggle ul li.list-email .MOINSdate:hover  {
	opacity:0.3;
}
#tab-email.toggle ul li.list-email .date {
	cursor:pointer;
}
.hide {
	display:none !important;
}
.ui-selectmenu-open{
	z-index:99999;
}

.ui-selectmenu-open .ui-menu-item:hover, .ui-selectmenu-open .ui-menu-item:focus, #fileCountry-menu.ui-widget-content .ui-state-focus, #selectCategory-menu.ui-widget-content .ui-state-focus, #selectSerie-menu.ui-widget-content .ui-state-focus, #selectRelated-menu.ui-widget-content .ui-state-focus, #selectTableau-menu.ui-widget-content .ui-state-focus, #langue, #emet, #rub_prod, #tabgamme, #tabgamme2{
	background:none;
	background:#dadada;
	border-top:0;
	border-bottom:0;
	margin-top:0;
	margin-bottom:0;
}

#formCAO .btnContainer, #relatedPanel .btnContainer, #tableauPanel .btnContainer{
	margin-top:15px;
}
#formCAO .btnContainer .ui-button-text{
	font-size:12px;

}

.animations .actif .titleDivPdt{
	text-align:left;
	font-size:11px;
	color:#666;
}
.animations .actif, .related .actif{
	position:relative;
	border: 1px solid transparent;
}
.related .actif{
	padding:10px;
	text-align:left;
}
.animations .actif:hover, .related .actif:hover{
	border:1px dashed #aaa;
	border-radius:6px;
	background:#f3f3f3;
}
.animations .removeAnim, .related .removeRelated, .documentations .removeBtn{
	position:absolute;
	float:right;
	display:inline-block;
	width:14px;
	height:14px;
	background: #efefef url("/js/back_office/jquery-ui-1.11.4.custom/images/ui-icons_70b2e1_256x240.png") -79px -127px;
	border:1px solid #ccc;
	padding:2px;
	top:-7px;
	right:-7px;
	border-radius:4px;
	cursor:pointer;	
	z-index:9999;
}
.animations .removeAnim:hover, .related .removeAnim:hover, .documentations .removeBtn:hover{
	background: #fff url("/js/back_office/jquery-ui-1.11.4.custom/images/ui-icons_70b2e1_256x240.png") -79px -127px;
	border:1px solid #70b2e1;
	box-shadow:0px 0px 1px 0px #70b2e1;	
}
.animations .actif .titleDivPdt:before{
	background:#777;
}
#animPanel .titleDivPdt{
	text-align:left;
	font-size:11px;
	margin-bottom:10px;
	color:#666;
}
#animPanel .titleDivPdt:before{
	background:#777;
}
#animPanel ul {
    margin: 5px;
    padding: 0px;
    list-style-type: none;
	text-align:left;
	
	
}
#animPanel>ul>li{
	display:block;
}
#animPanel ul li{
	padding:10px;
	display:inline-block;
	margin:5px;
	font-size: 11px;
	vertical-align:top;
	box-sizing: content-box;
}
.btnContainerForm{

	box-sizing: border-box;
	width:100%;
	margin:50px 0;
	text-align:center;
}
.categ{
	display:none;
	font-style:italic;
}
.categ.visible{
	display:inline;
}


/*////////////////////////////////////////////////*/
/*************	MODIFICATION FAMILLE	***********/
/*////////////////////////////////////////////////*/

.bottomHeader{
	width:1323px;
	position:fixed;
	bottom:0px;
	margin:0 auto;
}
.tableListFam tr{
	background:#f0f0f0;
	-webkit-transition:background ease 400ms;
	transition:background ease 400ms;
}
.tableListFam tr:hover{
	background:#fcfcfc;
}
.familleEdit{
	display:block;
	width:22px;
	height:22px;
	background:url(/images/bo-famille-edit.png);
	cursor:pointer;
	opacity:0.4;
	-webkit-transition:opacity ease 400ms;
	transition:opacity ease 400ms;
}
.familleAdd{
	display:block;
	width:22px;
	height:22px;
	background:url(/images/bo-famille-add.png);
	cursor:pointer;
	opacity:0.2;
	-webkit-transition:opacity ease 400ms;
	transition:opacity ease 400ms;
}
.familleEdit:hover, .familleAdd:hover{
	opacity:1;
}

/*////////////////////////////////////////////*/
/*************	FICHES TECHNIQUES	***********/
/*////////////////////////////////////////////*/

#createFtTable .styleTable {
    /*border-spacing: 3px;
    border-collapse: separate;*/
	border: 0px solid #000;
	box-sizing:border-box;
	
}
#createFtTable p{
	font-size:13px;
}
#createFtTable td {
	padding:4px;
	font-size:13px;
	
}
#createFtTable input, #createFtTable textarea{
	border: 1px solid #aaa;
    border-radius: 6px;
	padding:6px 4px;
}
#createFtTable  #send{
	    padding: .4em 1em;
}
#file_overwrite{
	border:0px !important;
}

.hidden{
	display:none;
}

.avertissement{
	/*float:right;*/
	padding:10px;
	border:1px dashed #dcc935;
	background:#fffce6;
	text-align:center;
	font-size:12px;
	margin-top:15px;
	/*position:absolute;
	right:0;
	top:35px;*/
	display:block;
	margin-bottom:15px;
}
.green-cell{
	background-color:#d3dfa6;
}
.green-btn {
	cursor:pointer;
}
.red-btn {
	cursor:pointer;
}
.orange-btn {
	cursor:pointer;
}
.bleu-btn {
	cursor:pointer;
}
.pdf-btn {
	cursor:pointer;
}
.delete-btn {
	cursor:pointer;
}
.immat {
	width: 120px;
	margin: 0px 0px 0px 0px;
	font-size:10px;
    padding: 3px;
	
    border: 1px #b0b0b0 solid;
}
.textAgrement {
	color:#a0a0a0;
	font-size:9px;
	text-transform: uppercase;	
}
.uploadPdf {
	/*opacity: 0;
    filter: alpha(opacity=0);
    position: absolute !important;
    left: 19%;
    width: 10% !important;
    z-index: 4;
	*/
	/*outline:1px solid #aaa;*/
	/*border-top:1px solid #fff;*/
	/*cursor:pointer;*/
	/*padding-left:40px;*/
	font-size: 10px !important;
}
.agrement-documents-add{
	font-size: 10px !important;
    padding: 1px 6px !important;
    border-width: 1px !important;
    border-color: #999 !important;
	border-style:solid;
    border-radius: 2px !important;
    background-color: #e8e8e8 !important;
	cursor:pointer;
    z-index: 3;
}
.agrement-text-file{

}
.saveImmat, .saveImmat-new {
	display:block;
	padding:5px 10px;
	outline:1px solid #aaa;
	border-top:1px solid #fff;
	margin: 5px 0;
	cursor:pointer;
	/*padding-left:40px;*/
}

.inputsAvertissement,  .dropArea.dz-started{
	border:1px dashed #dcc935 !important;
}
.boFlag {
	width: 18px;
	height: 12px;
	background:url(/images/flags/flags.png) no-repeat;
	border:1px solid #666;
	/*float:right;*/
	position:absolute;
	margin-top:7px;
}
.boFlag.flag-cn  {background-position: -216px -24px}
.boFlag.flag-de  {background-position: -54px -36px}
.boFlag.flag-dk  {background-position: -90px -36px}
.boFlag.flag-sp  {background-position: -252px -36px}
.boFlag.flag-fr  {background-position: -108px -48px}
.boFlag.flag-gb  {background-position: -144px -48px}
.boFlag.flag-uk  {background-position: -144px -48px}
.boFlag.flag-it  {background-position: -144px -72px}
.boFlag.flag-nl  {background-position: -270px -108px}
.boFlag.flag-pl  {background-position: -216px -120px}
.boFlag.flag-fi	 {background-position: -18px -48px;}

.pop-up-bg {
	  /*display: none;*/ /* Hidden by default */
	  position: fixed; /* Stay in place */
	  z-index: 99; /* Sit on top */
	  left: 0;
	  top: 0;
	  width: 100%; /* Full width */
	  height: 100%; /* Full height */
	  overflow: auto; /* Enable scroll if needed */
	  background-color: rgb(0,0,0); /* Fallback color */
	  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}
.pop-up-box {
	  background-color: #fff;
	  margin: 20% auto; /* 15% from the top and centered */
	  padding: 30px;
	  border: 1px solid #666;
	  width: 13%; /* Could be more or less, depending on screen size */
	  overflow: auto;
}
.pop-up-text {
	  font-size: 12px;
	  text-align: left;
}
.btn-pop-up-non{
	  color: #fff;
	  float: right;
	  font-size: 14px;
	  /*font-weight: bold;*/
	  /*margin: 5px; /* 15% from the top and centered */
	  margin-top: 15px;
	  /*margin-right: 15px;*/
	  padding: 7px 14px 7px 14px;
	  background-color: #04405c;
	  border-radius: 2px;
}
.btn-pop-up-oui{
	  color: #fff;
	  float: right;
	  font-size: 14px;
	  /*font-weight: bold;*/
	   /*margin: 5px; /* 15% from the top and centered */
	  margin-top: 15px;
	  margin-right: 15px;
	  padding: 7px 14px 7px 14px;
	  background-color: #009ee0;
	  border-radius: 2px;
}
#popup-exist .btn-pop-up-non {
	  float: left !important;
	  margin-left:15px;
}
#popup-exist .pop-up-titre {
    text-align: center;
    font-size: 18px;
    color: #be2020;
    margin-bottom: 15px;
    font-weight: 500;
    font-family: 'Dosis', sans-serif;
}
.pop-up-titre {
	
}
.btn-pop-up-oui:hover,
.btn-pop-up-oui:focus {
  text-decoration: none;
  cursor: pointer;
  background-color: #36aee0;
}
.btn-pop-up-non:hover,
.btn-pop-up-non:focus {

  text-decoration: none;
  cursor: pointer;
  background-color: #04405cba;
}
.basculeVide {
	background:#eee;
	/*color:#ccc;
	border-color:#ddd;*/
	opacity:0.4;
}