@import url(https://www.arobiz.com/files/css/ico.css); 
@import url(https://fonts.googleapis.com/css?family=Muli:400,400italic);
@import url(https://fonts.googleapis.com/css?family=Titillium+Web:900);

html *{margin:0; padding:0; position:relative; list-style:none; font-family:Arial;font-size:12px;}
fieldset{border:0;}

a img {border:none;}
a:active, a:focus {outline:none;}

.DEBUG{position:fixed; top:0; right:0; padding:10px; background:#000; color:#FFF; opacity:0.8;}
.FL {float:left; z-index:2;} .FR {float:right; z-index:2;} .CLR{clear:both;} .CLR_L{clear:left;} .CLR_R{clear:right;}
.TR{text-align:right;} .TL{text-align:left;} .TC{text-align:center;} .TJ{text-align:justify;}
.P10{padding:10px;}
.M10{margin:10px;}
.FS11{font-size:11px;} .FS10{font-size:10px;}
.HID{display:none;}
.CP{cursor:pointer;}

h1, h2, h3, .h1, .h2, .h3{font-family:'Muli', sans-serif, Arial; color:#0081C7; font-size:16px;}

.fover label > span{position:absolute; top:0px; left:10px; z-index:2;}
.fover label > span.off{z-index:0; color:transparent;}

.bgtop{background:url(../img/bg.png); height:115px; width:100%; position:absolute; top:0;}
.centre{width:980px; margin:0 auto; min-height:500px;}
.centre:after, .centre:before{content:""; display:block; width:auto; height:550px;  position:absolute; top:0; left:-15px;}
.centre:after{left:980px; background-position:-15px -115px;}

/* HEADER */
.header{height:115px;}
.header .logo{position:absolute; top:-5px; left:20px; font-size:60px; color:#FFF; text-decoration:none; font-family:'Titillium Web'; font-weight:bold;
	text-shadow: 1px 1px 1px #000; filter: dropshadow(color=#000, offx=1, offy=1);
}
.header .logo .site{text-shadow: 3px 3px 3px #333; filter: dropshadow(color=#333, offx=3, offy=3);}
.header .logo span{display:block; text-align:right; font-size:12px; top:-22px; text-transform:uppercase;}
.header .slogan{color:#FFF; font-weight:bold; font-size:11px;}
.header .firstLine{position:absolute; top:3px; left:23px; color:#4fc8e8; font-weight:bold; font-size:11px;}

/* FOOTER */
.footer{background:#89a0ac; color:#FFF; text-align:center;padding:5px 0 40px 0;margin-top: 30px;}
.footer>div{width:auto margin:0 auto;}
.footer a{color:#FFF; text-decoration:none;}

.ColL{float:left; width:240px; top:-24px;}
.ColL h2{color:#1bbbe9; margin:20px 0 5px 0; font-style:italic; white-space:nowrap; margin-left:20px; font-size:13px; color:#1181C1; text-align:center;}
.ColL li{margin:2px 0 2px 30px;}
.bl{display:none;}
.ColL a{color:#89a0ac; text-decoration:none;}
.ColL a{font-size:12px;}
.ColL a:hover{color:#0081C7;}
.ColL .bloc{padding:10px 10px 30px 10px;background:url(../img/app/blocL.png) no-repeat scroll -244px bottom transparent;}
.ColL .inscription{text-align:center;}

.ColL .mleft{margin-bottom:-10px;}
.ColL .mleft li{background:url(../img/menu/bg-left.png) no-repeat left bottom; min-height:30px; display:block; width:200px; margin-bottom:2px;}
.ColL .mleft li.on,.mleft li:hover{background-position:-200px bottom;}
.ColL .mleft li a{background:url(../img/menu/cap-left.png) no-repeat; color:#FFF; display:block;padding:5px 10px 10px 19px; text-decoration:none; top:-2px;}
.ColL .mleft li.on a,.ColL .mleft li:hover a{background-position:-200px top;}
.ColL .col h2{margin-left:20px; font-size:13px; color:#1181C1;}
.ColL .b_offre{display:block; margin:20px 0 -10px 5px;}
.ColL .nowrap li{white-space:nowrap; width:170px; overflow:hidden;}
.ColL .nowrap li a{text-decoration:none;}
.ColL .nowrap li a:hover{text-decoration:underline;}
.ColL .nowrap{background-position:-290px bottom!important;}
.ColL .pucelt li{margin:5px 0;}
.ColL .pucelt li:before{content:""; background:url(../img/app/puces.png) no-repeat; width:6px; height:6px; display:inline-block; position:relative; left:-1px;}

.ariane, .ariane a{color:#89a0ac; font-size:10px; text-decoration:none; z-index:15;}
.ariane li{float:left;}

.ColCR h2, .ColCR h1{color:#0081c7; font-size:18px; font-family:Muli; margin:10px 0;}
.ColCR h2{font-size:16px;}
.ColCR .bloc{background:url(../img/bg.png) repeat-x 0 -676px transparent; padding:10px 0 0 0; margin:20px 0 0 0;}
.ColCR .bloc .tags{color:#89a0ac; margin:10px 0;}
.ColCR .onglet{background:url(../img/onglet.png) no-repeat center bottom; width:387px; margin:0 auto; padding:10px; color:#89a0ac;}
.ColCR{width:640px; float:left; left:55px; top:20px;}

/*.li_communes, .li_departements, .li_regions {max-height:550px; overflow-x:auto;}
.li_communes li, .li_departements li, .li_regions li, .list_diag>div{border:1px solid transparent; padding:20px 2px; border-top:1px solid #89a0ac; cursor:pointer;}
.li_communes li.first, .li_departements li.first, .li_regions li.first, .list_diag>div.first{border:1px solid transparent;}
.li_communes li:hover, .li_departements li:hover, .li_regions li:hover, .list_diag>div:hover{background:#E6F8FF;background: -moz-linear-gradient(top,  #e6f8ff 0%, #ffffff 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e6f8ff), color-stop(100%,#ffffff));background: -webkit-linear-gradient(top,  #e6f8ff 0%,#ffffff 100%);background: -o-linear-gradient(top,  #e6f8ff 0%,#ffffff 100%);background: -ms-linear-gradient(top,  #e6f8ff 0%,#ffffff 100%);background: linear-gradient(top,  #e6f8ff 0%,#ffffff 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6f8ff', endColorstr='#ffffff',GradientType=0 );}
*/
.li_communes li a, .li_departements li a, .li_regions li a, .list_diag h2  a, .list_diag h2 {color:#0081C7; text-decoration:none;}
.list_diag h2:before{content:"";display:inline-block; width:15px; height:10px; background:#0081C7; margin-right:10px;}
.list_diag >div{min-height:75px; height: auto; padding:2px; margin:10px 0 0 0; border:0; border-bottom:1px solid #666 !important;}
.list_diag >div:hover{background:#FAFAFE;}
.list_diag a{color:#89A0AC;}
.list_diag .img {background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #89a0ac; display: block; float: left; height: 70px; margin: 0 20px 0 0; overflow: hidden; width: 70px;}
.list_diag .photo {width: 70px;}
.list_diag >div:hover .img img{width:90px;left:-10px; top:-10px;}
.list_diag .adr {color:#89A0AC; font-size:12px;}
.list_diag .vcard {float: left; width: 640px;}
.list_diag .org {font-size: 16px; font-weight: bold;}
.list_diag .info {display: inline-block; float: right; text-align: right; width: 200px; color:#abc0cb; margin-top:-20px;}
.list_diag .filtre1:after{content:'Opérateur qualifié en infiltrométrie'; display:block; width:386px; line-height:16px; height:16px; padding:0 10px; font-size:12px; position:absolute; top:5px; right:0; background:#89A0AC; color:#FFF;}
.list_diag .ui-effects-wrapper {padding:0!important;border:0!important; min-height:inherit;}
.list_diag h2{margin:0 0 5px 0;}
.list_diag .detail{display:block; padding:2px 20px 2px 12px; position:absolute; bottom:5px; right:5px; border:1px solid #AAA; background:#89A0AC; cursor:pointer; font-size:12px; line-height:20px; color:#FFF;}
.list_diag .detail:hover{color:#000; border:1px solid #CCC;}
.list_diag .detail a{float:left;}

.li_communes li a, .li_departements li a, .li_regions li a{font-size:25px; display:block;}
.li_communes li, .li_departements li {display:block; padding:10px 5px; margin:2px 0; border:1px solid #EEE; background:url("../img/app/cdiagnostiqueur/blocL.png") no-repeat left top transparent; width:430px;}
.li_communes li a, .li_departements li a{font-size:16px;}
.li_communes li:hover, .li_departements li:hover {border:1px solid #CCC; background:#FAFAFA; }
.li_communes li:before, .li_departements li:before{content:""; background:url(../img/app/puces.png) no-repeat -8px 0; width:11px; height:11px; display:inline-block; margin:5px 10px 0 0; float:left;}

/* Fiche */

.fiche-diag h1 {font-weight:bold;}
.fiche-diag h1 strong{font-style:italic; font-size:18px;}
.fiche-diag .logo{z-index:1; position:absolute; top:2px; right:2px; width:100px;}
.fiche-diag .visu{width:160px; overflow:hidden; float:left; margin:0 10px 10px 0; background:#FFF; top:5px; }
.fiche-diag .visu .photo{width:80px; height:40px; overflow:hidden; z-index:0;}
.fiche-diag .visu .photo:hover{width:150px; height:150px;}
.fiche-diag .visu .photo img{width:150px; }
.fiche-diag .visu .photo:hover img{top:0;left:0;}
.fiche-diag i{font-size:10px;}

.fiche-diag .adr,.fiche-diag .tel,.fiche-diag .siteweb{display:inline-block; margin:0 0 0 10px;}

.interview p{margin:0 0 20px 0; border:1px solid #89A0AC; font-size:11px;}
.interview p .question{display:block; border-top:1px solid #23bae2; border-bottom:3px solid #89A0AC; padding:5px; color:#89A0AC;}
.interview p .answer{padding:10px; display:block;
	background: rgb(255,255,255); background: -moz-linear-gradient(-45deg,  rgba(255,255,255,1) 0%, rgba(220,237,242,1) 100%); background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(220,237,242,1))); background: -webkit-linear-gradient(-45deg,  rgba(255,255,255,1) 0%,rgba(220,237,242,1) 100%); background: -o-linear-gradient(-45deg,  rgba(255,255,255,1) 0%,rgba(220,237,242,1) 100%); background: -ms-linear-gradient(-45deg,  rgba(255,255,255,1) 0%,rgba(220,237,242,1) 100%); background: linear-gradient(135deg,  rgba(255,255,255,1) 0%,rgba(220,237,242,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dcedf2',GradientType=1 );}
.interview p .answer a{color:#49707C;}
.li_inter li{float:left; margin: 0 2px;}
.li_inter a{font-size:11px; color:#89A0AC; text-decoration:none;}
.li_inter a span{font-size:9px; display:block;}

.C1{background:url("../img/bg_menu_L.png") no-repeat scroll -78px top transparent; width:170px; float:left; text-align:center; padding:10px 0 0 0;}
.C1 img{max-width:150px; max-height:150px;}
.C2 {float:left; margin:0 0 10px 10px; }

.sep{border:0; background:#89A0AC; display:block; border-top:5px solid #23BAE2; margin:5px 0; color:#FFF; padding:5px;}

.certif {margin:0 0 20px 0;}
.certif div{width:50%; float:left; text-align:center;}
.certif div img{height:70px;}

/* JQUERY UI */
.ui-tabs-nav a{font-size:12px;}
.ui-tabs-panel {font-size:12px;}
.ui-dialog *{z-index:2000;}

.georef {font-size:11px;}
.georef a{color:#333; font-size:11px;}
.georef img{margin:0 10px 10px 0;}
.georef  img.dpe{width:70px; float:left; margin:0 20px 10px 0;}
.georef  img.dep{float:left; margin:0 20px 10px 0;}

/* FORMULAIRE TYPE */
.myForm {text-align:center; margin:0 0 20px 0; padding:10px; z-index:20;}
.myForm label{display:block; margin:2px 0; padding:4px; border:1px solid transparent; text-align:left;}
.myForm label:hover{border:1px solid #DDD;}
.myForm label.radio{display:inline-block; float:left; margin-right:10px;}
.myForm label>span{display:inline-block; width:170px;}
.dialog .myForm label>span{width:230px;}
.myForm label>input[type="text"]{width:190px;}
.dialog .myForm label>input[type="text"]{width:270px;}
.myForm label.error{background:#CD0A0A; color:#FFF; border:1px solid #C99;}

.page p{color:#999999; font-size:14px; margin:0 0 20px;}
.page li{list-style-type:square; color:#1BBBE9; font-size:14px; margin:0 0 10px 25px; list-style-position:inside;}

.trombi ul{width:450px;}
.trombi li{float:left; width:65px; height:65px; margin:0 20px 30px 0;}
.trombi li a{display:block; width:65px; height:65px; overflow:hidden;}
.trombi li:before{display:none!important;}
.trombi li img{width:70px; margin:auto;}
.trombi li img:hover{width:80px; top:-5px; left:-5px;}
.trombi .diagname{position:absolute; top:70px; text-align:center; width:590px; height:20px; color:#000; font-size:20px; font-weight:bold; color:#23BAE2;}

/* ANNONCES IMMOSANTE */
.annonceimo .elogo{display:block; margin:0 0 10px 0;}
.annonceimo .elogo img{height:40px;}
.annonceimo li{float:left; margin:0 3px 10px 0; border:1px solid transparent; width:131px; height:160px;}
.annonceimo li:hover{border:1px solid #2C4C5B;}
.annonceimo li:before{display:none;}
.annonceimo li img{width:125px;}
.annonceimo li .img{width:125px; height:80px; overflow:hidden; display:block; padding:3px; background:#2C4C5B; border-bottom:4px solid #2C4C5B;}
.annonceimo li .desc{padding:5px; display:block;}
.annonceimo li  a{text-decoration:none; color:#9CA0BA; font-size:11px;}

/* DEMANDE DE DEVIS */
#f_complete label{font-size:12px; padding:2px 4px;}

/* DEVIS EXPRESS */
.devisexpress {background:url("../img/app/menu.png") repeat-x; display:block; height:30px; padding:5px;}
.devisexpress  .h2{display:inline-block; float:left; margin:3px  0 0 10px; width:120px; color:#23BAE2;}
.devisexpress  label{float:left; margin:2px 3px;}
.devisexpress  select{width:150px; height:25px;}
.devisexpress  input{height:23px; margin:0; width:120px;}
.devisexpress  input, .devisexpress  select {border:1px solid #23BAE2;}
.devisexpress  input[type="submit"]{margin:2px; line-height:16px; padding:5px; height:25px; font-weight:bold; width:30px;
	background: #23BAE2;background: -moz-linear-gradient(top,  #23BAE2 0%, #1F9ED4 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#23BAE2), color-stop(100%,#1F9ED4));background: -webkit-linear-gradient(top,  #23BAE2 0%,#1F9ED4 100%);background: -o-linear-gradient(top,  #23BAE2 0%,#1F9ED4 100%);background: -ms-linear-gradient(top,  #23BAE2 0%,#1F9ED4 100%);background: linear-gradient(to bottom,  #23BAE2 0%,#1F9ED4 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#23BAE2', endColorstr='#1F9ED4',GradientType=0 );
}
.devisexpress  .fcp{top:5px; font-size:12px;}

/* DEVIS  */
.colDevis {float:right; margin:0; width:689px; height:160px; top:-24px; background:url("../img/bg_devis.png") no-repeat scroll left top transparent;}
.colDevis  form{width:490px; height:160px; position:absolute; top:0; right:0; display:block; z-index:10;}
.colDevis  form fieldset{left:169px;top:50px; width:200px;}
.colDevis  form label{display:block; margin:7px 0 0 5px; text-align:left;}
.colDevis  form label input[type="text"]{width:162px; height:25px; background:url(../img/devis_input.png) no-repeat left top; margin:0; border:none;}
.colDevis  form .fover{color:#fff; font-size:12px; line-height:20px;}
.colDevis  form .fover span{left:none;right:20px;}
.colDevis  form input[type="submit"]{width:200px; height:24px; background:none; font-size:0; color:transparent; border:0; cursor:pointer;}
.colDevis .fover  label > span{position:absolute; top:2px; left:10px; z-index:2;}
.colDevis div.selector span{width:162px; height:25px; background: url("../img/devis_input.png") no-repeat left -33px; padding:2px 0 0 10px; color:#fff; text-shadow:none;}
.colDevis div.selector{padding:0; }
.colDevis  form input[type="submit"]{ left: 190px; top: -47px; width:108px; height:44px; background:url("../img/devis_ok.png") no-repeat left top; font-size:0; color:transparent; border:0; cursor:pointer;}
.cnil{margin:0 0 20px 0; color:#999999; font-size:10px; font-style:italic; background:url(../img/cnil.png) no-repeat left 8px;  position:absolute; bottom:-50px; padding:0 0 0 70px; line-height:12px;}

/* commentaire sur actualite */
.comments{margin:30px 0 0 0; background:#E0EAED; padding:10px; border:1px solid #E0E0E0}
.comments form label{float:left;}
.comments form textarea{width:260px; height:50px;}
.comments form label span{display:block;}
.comments form input{width:260px; height:50px;}
.comments form input[type="submit"]{width:100px; height:50px; position:absolute; bottom:0; right:0; font-family:Muli; font-size:20px;}
.comments ul{margin:20px 0 0 0;}
.comments ul li{border-bottom:1px solid #DDD; padding:10px 5px 0 5px; margin:0; }
.comments ul li:hover{background:#FBFBFB;}
.comments .date{float:right; font-size:10px; line-height:10px;}

.actus .li_actu li {display:block; float:left; margin:10px 0; border:1px solid transparent; padding:5px;} 
.actus .li_actu li:hover {background:#F8FAFB; border:1px solid #EEE;} 
.actus .li_actu li .pic{float:left; margin:10px 10px 10px 0;} 
.actus .li_actu li > i{float:right; font-size:11px; } 
.actus .li_actu .titre{display:block; color:#1BD2F8;} 

.contactDiag *{z-index:2010; /*font-family: 'PT Sans Caption'!important;*/ font-size:12px;}
.contactDiag fieldset{border:0;}
.contactDiag label{display:block; padding:5px 0;}
.contactDiag label span{display:block; width:180px; float:left;}
.contactDiag input, .contactDiag textarea{width:200px;}
.contactDiag input[type="radio"]{width:20px;}
.contactAg .img, .contactDiag .img{width:50px; height:50px; overflow:hidden; float:left; margin:0 10px 0 0;}
.contactAg .img img, .contactDiag .img img, .contactDiag .photo{width:50px; margin:0 10px 10px 0; float:left;}

/* CARTE MAP */
a.linkMap{color:#67B3D3;}
a.linkMap:hover{color:#226E8E;}

.pre_foot > div{float:left;}
.pre_foot > div .bis li{float:left; width:50%;}
.pre_foot a{color:#89A0AC; font-size:12px;}
.pre_foot .li_left{float:left;}

/*uniform*/
#devis input{color:#FFF; padding:0 0 0 10px; width:152px;}
.selector, .selector *{margin: 0; padding: 0;display: -moz-inline-box; display: inline-block; vertical-align: middle; zoom: 1; *display: inline;}
div.selector {background-position: -483px -130px; line-height: 26px; height: 26px; width: 190px; font-size: 12px;position: relative; padding-left: 10px; overflow: hidden;}
div.selector span {background-position: right 0px; height: 26px; line-height: 26px; padding: 0px 25px 0px 2px; cursor: pointer;color: #666; width: 158px; text-shadow: 0 1px 0 #fff;display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
div.selector select {top: 0px; left: 0px; min-width: 190px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px; border: solid 1px #fff;position: absolute; opacity: 0; filter: alpha(opacity:0); height: 25px; border: none; background: none;}

	::-webkit-input-placeholder {color: #000;}
:-moz-placeholder { /* Firefox 18- */color: #000;  }
::-moz-placeholder {  /* Firefox 19+ */ color: #000;  }
:-ms-input-placeholder {  color: #000;  }

/*Iphone*/
#menu, #express, #express h1, #clients h2,.telM, #express h3, #clients2, #menu, .tel  {display:none;}
#menu, .devisBandeau{display: none;}

@media only screen 
and (max-width : 1024px) {
	/* DISPLAY NONE */ 
	.obligations, .bloc, .inscription, .colDevis,  .ariane, .TC, .devisexpress, .M10{display:none;}

	/* DISPLAY BLOCK */ 
	#menu{display:block;z-index:0;}

	/* HEADER */
	.header {position: fixed;z-index: 9999; width: 100%;height: 70px;border-bottom: 2px solid #89a0ac;background-color: #23bae2}
	.header a.pos{background: url("../img/menu2.png") no-repeat scroll center center rgba(0, 0, 0, 0);width: 65px; display: block;height: 60px;position: absolute;right: 10px;top: 5px; z-index:999;}
	.header a.right{left: auto;right: 10px;}
	.header .logo{font-size: 28px; margin-top:21px; width: 200px;}

	/* DEVIS EXPRESS */
	.devisBandeau{display: block; width: auto; margin-left: 10px; margin-right:10px; margin-top: 65px;}
	.devisBandeau img{ width: 100%;}

	/*DEVIS*/
	.dialog label {font-size: 20px !important;}
	.dialog label b{font-size: 16px !important; margin-bottom: 10px;}
	.dialog label span{display: none;font-size: 25px !important;}
	.dialog label i{font-size: 12px !important;}
	.dialog input[type=text], .dialog input[type=submit]{height: 50px; font-size: 20px !important;margin-bottom: 10px; width: 100% !important;}
	.dialog select{height: 50px;font-size: 20px !important; margin-bottom: 10px; width: 100%;}
	.dialog input[type=submit] {width: 90%;border-radius:30px 0 30px 0; background: #23bae2; border:none; color:#fff; font:bold 12px Verdana; margin-top:10px; padding:6px 0 6px 0; margin-left: 5px;}
	.dialog input[type=submit]:focus{ box-shadow: 1px 1px 10px black inset, 0 1px 0 rgba( 255, 255, 255, 0.4);}
	.myForm{padding-left: 0;}

	/* CONTENT */
	body, .fg, .fd,  .container, .content {background: white;width:100%;}
	.mm-page {background: white;}
	#content{z-index:0;background:white;top:0;min-height:1000px; margin-left: 15px; margin-right: 15px; width: auto;}
	.centre {float: left;overflow-x:hidden;height: auto;text-align: justify;width: 100%;border: none!important;min-height: 750px;margin: 0 auto !important;background: white;padding: 0 0px 10px 0px;}
	.centre p, .centre div, .centre li, .centre p span, .centre p a, legend {font-size: 20px !important;line-height: normal;margin: 0; text-align: left;}

	/* FOOTER */
	.bottom {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);float: left;margin-top: 0;padding-top: 0;}
	.footer {background: #89a0ac;clear: both;height: auto; width: 100%;min-height: initial; margin-bottom: -100px;}
	.footer a{line-height: 25px;}

	/* TITRES */ 
	h1{font-size: 25px !important;background: none;padding: 15px 0 10px 0;line-height: 40px;left: 0;color: #056ab2;margin: 0 0 10px 0;height: auto; text-align: center;}
	h2, h2 a{font-size: 20px !important}
	h3{font-size:20px;}
	.centre h1, .centre h2{max-height: initial;margin-bottom: 10px;height:auto;line-height:normal;}

	/* MENU MOBILE */
	.mm-list{padding-top: 100px !important;}
	.mm-list > li > a, .mm-list > li > span {line-height: normal !important;padding: 30px 10px 30px 20px !important; font-size: 15px !important;}
	.mm-list a.mm-subopen {height: 23%!important;}

	/* COMMUNES */ 
	.li_departements li, .li_communes li{margin-bottom:20px;   margin-right: 0;
  width: auto;}
	.li_communes li a, .li_departements li a{  font-size: 20px;}
	.li_departements{margin-top: -10px;}
	.georef{display: none;}
	.interview p .question, .interview p .answer{font-size: 20px !important;   padding: 10px;}
	.interview{width: auto; margin-bottom: 10px !important;}
	.work, .cell, .street-address, .postal-code, .locality, .fiche-diag i{font-size: 12px;}
	#tabs-2{font-size: 16px !important;}
	#tabs-1{width: auto !important;}
	.ui-tabs .ui-tabs-nav, .ui-tabs{padding: 0 !important;}
	.uitabs li a{font-size:15px;}
	.first{height: auto;}
	.list_diag>div{height: auto; min-height:100px;}
	iframe {width: 100%; margin-bottom: 10px;}
	.sep{padding: 10px;margin-bottom: 10px !important;}
	#map_canvas{width: 100%;}
	.list_diag .vcard{width:100%;}
	.C1{display:none;}

	/* AUTRE */
	.bgtop{background: none;}
	.ColCR{left: 0px; top: 0; width: 100%;}
	#tabGenerateur label {display: block; width: 100%!important;float: left;font-size: 33px!important;text-align: left!important;line-height: normal!important;}
	ul.ulError, ul.ulError li {font-size: 22px !important;}
	.mm-page{width: auto;}
	.fiche-diag .adr, .fiche-diag .tel, .fiche-diag .siteweb{
		margin: 0 !important;
	}
	.C2{
		padding-left: 15px !important;
	}
	
	.interview p{
		margin-bottom: 10px;
	}

}

