* {margin:0;padding:0}
img {border:none}
body {
	color:#c7b19d;
	font-family:'PT Sans',sans-serif;
	font-size:12px;
	color:black;
	padding-bottom:100px;
	background:#f3f3f3;
}
body#contact, body#portfolio, body#pageservices, body#pageindex {background:white}
button:hover, input[type=submit]:hover {cursor:pointer}
h1 {font-size:inherit;font-weight:inherit}

.fs13 {font-size:13px;}
.fs12 {font-size:12px;}
.floatLeft {float:left}
.rouge {color:#c4020e;}
.inlineBlock {display:inline-block;vertical-align:top;}
.clear {clear:both;}
.alignleft {float:left; margin-right:20px;}
.aligncenter {margin:0 auto;}
.alignright {float:right; margin-left:20px;}
.relative {position:relative;}
.hidden {overflow:hidden;}
.block {display:block;}
.inline {display:inline;}
.ib {display:inline-block;}
.indent {text-indent:-7000px;}
.nomargin {margin:0px;}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {display: inline-block;}
.container {width:960px;margin:0 auto;}

.pictos_contact {
	background-image: url("../img/pictos_contact.png");
	background-repeat:no-repeat;
	width:18px;
	display:inline-block;
	vertical-align:bottom;
	margin-right:10px;
}
#picto_home {
	background-position:0px -3px;
	height:30px;
	vertical-align:top;
	margin-top:5px;
}
#picto_tel {
	background-position:0px -43px;
	height:23px;
}
#picto_mail {
	background-position:0px -67px;
	height:18px;
}

#header {
	background:#000000;
	color:#7c7c7c;
	text-align:center;
	height:146px;
	box-shadow:5px 0 20px black;
}

#footer {
	text-align:center;
	color:#a2a1a1;
	border-top:1px solid #e4e4e4;
	margin-top:62px;
	padding-top:9px;
}

#path {
	color:#b3b3b3;
	font-size:10px;
	margin-bottom:34px;
	clear:both;
}
#path a {text-decoration:none;color:inherit;}
#path a:hover {text-decoration:underline;}
#homelink {display:block;padding:24px 0 8px;margin:0 auto}
#mainMenu {/* list-style-type:none;font-size:13px;margin-top:24px;position:relative;height:37px; */
	font-size: 13px;
    height: 37px;
    list-style-type: none;
    padding-top: 24px;
    position: relative;
}
#mainMenu li {font-family: 'PT Sans', sans-serif;}
#mainMenu li.active a, #mainMenu li:hover a {}
#mainMenu li a {text-decoration:none;}

#first_header {height:85px;}
/**/
.hzMenu                                     { white-space:nowrap; height:61px/* 80px; */}
.hzMenu ul li > a, .hzMenu ul li > a:visited{ text-decoration:none;  }
.hzMenu ul                                  { padding:0px; margin:0px; height:100%; list-style-type:none; }
.hzMenu ul li:hover div.hzSubMenu, .hzMenu ul a:hover div.hzSubMenu { display:block; }
.hzMenu ul :hover ul ul                     { display:none; }
.hzMenu ul :hover ul :hover ul ul           { display:none; }
.hzMenu ul :hover ul :hover ul              { display:block; }
.hzMenu ul :hover ul :hover ul :hover ul    { display:block; }
.hzMenu li                                  { position:relative; padding: 0 10px; }
.hzMenu li.hzMenu_niv1                      { display:inline-block; height:100%;padding:5px 10px 0;height:31px;border-top:1px solid transparent}
.hzMenu li.hzMenu_niv1.active, #mainMenu li.hzMenu_niv1:hover {border-top:1px solid #7c7c7c}
.hzMenu li.hzMenu_niv1.active a.first_a {color:white}

/* .ie7 .hzMenu li.hzMenu_niv1  { 
  display: inline;
  zoom: 1;
} 
.ie8 .hzMenu li.hzMenu_niv1  { 
  display:inline-block; height:100%;;
}*/

.hzSubMenu {
  line-height:normal;
  padding:0;
  display:none;
  position:absolute;
  top:36px;
  left:0px;
  z-index:10;
  color:#fc6868;
  background:url("../img/headerbgtop.png") repeat-x scroll 0 0 #CA0104;
  box-shadow:0 2px 4px #6D6C6C;
  border-radius:0 0 5px 5px;
  -webkit-border-radius:0 0 5px 5px;
  -moz-border-radius:0 0 5px 5px;
  font-size:11px;
}

.hzSubMenu ul li {padding:15px 17px;box-shadow:0 2px 4px #80040B;border-radius:0 0 5px 5px;}
.hzSubMenu ul li:last-child {border:none;}
.hzSubMenu ul li > a, .hzSubMenu ul li > a:visited { padding:0px;color:inherit; }
.hzSubMenu ul li a:hover { color:white; }

a.first_a {
    display: inline-block;
	color:#7c7c7c;
	text-transform:uppercase;
}
a.first_a:hover {color:white;}
#mainMenu li.hzMenu_niv1:hover a.first_a {color:white;}

/* .ie7 a.first_a  { 
	display: inline;
	zoom: 1;
}
.ie8 a.first_a  { 
	color: #7c7c7c;
	display: inline-block;
	padding: 14px 0px 17px;
	margin:0 12px;
	text-transform: uppercase;
} */

#sliderHome {
	background-image: url("../img/headerbgtop.png"), url("../img/bandeau.jpg");
    background-position: left top, center bottom;
    background-repeat: repeat-x, no-repeat;
    border-bottom: 1px solid #E1E1E1;
    height: 410px;
    min-width: 960px;
    position: relative;
    z-index: 3;
}

#sliderBackground {
	background-color:white;
    background-position:center top;
    background-repeat:no-repeat;
    height:410px;
    left:0;
    position:absolute;
    top:146px;
    width:100%;
    z-index:2;
}
#sliderBackgroundTemp {
	background-color:green;
    background-position: center top;
    background-repeat: no-repeat;
    height: 410px;
    left: 0;
    position: absolute;
    top: 146px;
    width: 100%;
    z-index: 1;
}

#abSlider {
	height: 42px;
    left: 99px;
    position: absolute;
    top: -149px;
    width: 762px;
}

.bandeauSlider {
	/* background: none repeat scroll 0 0 white; */
    /* border-bottom: 1px solid #E1E1E1; */
    color: black;
    display: block;
    height: 42px;
    left: 0;
    margin-top: 367px;
    overflow: hidden;
    width: 762px;
	line-height:41px;
	position:relative;
}
.bandeauSliderLeft {color:#c4020e;text-align:right;display:inline-block;vertical-align:middle;height:100%;width:180px;font-style:italic;border-right:1px solid #e1e1e1;padding-right:26px}
.bandeauSliderRight {color:black;text-align:left;display:inline-block;vertical-align:middle;height:100%;width:426px;font-size:15px;padding-left:26px}
.bandeauSliderRight .titre {font-size:15px;font-weight:bold}
.bandeauSliderRight .desc {text-decoration:underline;font-style:italic;color:black}

.go-prev {display:inline-block;background:url("../img/goprev.png") no-repeat scroll 0 0 transparent;width:31px;height:29px;vertical-align:middle;position:absolute;left:106px;top:-126px;}
.go-next {display:inline-block;background:url("../img/gonext.png") no-repeat scroll 0 0 transparent;width:31px;height:29px;vertical-align:middle;position:absolute;right:106px;top:-126px;}

.sliderCat {font-size:11px;color:black;text-transform:uppercase}
.sliderTitle {font-size:30px;font-weight:bold;text-transform:uppercase}
.sliderContent {font-size:20px;font-style:italic;line-height:20px;}
.sliderLink {
	/* background: url("../img/1x1w70.png") repeat scroll 0 0 transparent;
    border-radius: 5px 5px 5px 5px;
    color: #414141;
    display: inline-block;
    font-size: 10px;
    font-weight: bold;
    margin-top: 17px;
    padding: 7px 13px;
    text-decoration: none; */
	border-radius: 5px 5px 5px 5px;
    color: #414141;
    display: inline-block;
    font-size: 10px;
    font-weight: bold;
    left: 50px;
    position: absolute;
    text-decoration: none;
    top: 342px;
}
#sliderHome .right {float:left;position:relative;/* left:-15px; */top:44px;width:293px}
#sliderHome .left {float:left;/* padding-top:56px; */width:667px;}

.content {background:#f3f3f3;padding-top:15px;}

/* accueil */

#iDomains {margin-top:25px}
.iDomain {
	border-bottom: 1px solid #E4E4E4;
    display: inline-block;
    font-size: 11px;
    padding-bottom: 38px;
    vertical-align: top;
    width: 183px;
	margin-right:5px;
	position:relative;
}
.iDomain:hover {border-bottom: 1px solid #c4020e}
.iDomain:hover .more {display:block}
.iDomain a {
	display:block;
	text-decoration:none;
	color:inherit
	/* color:inherit;
    display:block;
    height:197px;
    position:absolute;
    text-decoration:none;
    width:183px; */
}

.iDomainTitle {
	font-size:17px;
	font-weight:bold;
	text-align:center;
	margin:0 0 15px 0;
	display:block;
}
.more {
	color:#c4020e;
	font-size:10px;
	text-align:right;
	position:absolute;
	bottom:5px;
	right:0px;
	display:none;
}

#SpecImmo {
	background: none repeat scroll 0 0 white;
    box-shadow: 0 0 10px #CCCCCC;
    margin-top: 37px;
    padding: 10px 10px 10px 0px;
}
#SpecImmo ul {
	list-style-type:none;
	padding-left:58px;
	margin-top:15px;
	font-weight:bold;
	font-size:15px;
}
.SpecImmoTitle {
	background: url("../img/specialimmo.png") no-repeat scroll 0 0 transparent;
    color: white;
    font-size: 17px;
    font-weight: bold;
    height: 35px;
    line-height: 35px;
    margin-bottom: 15px;
    margin-top: 13px;
    padding-left: 28px;
    text-transform: uppercase;
    width: 253px;
}
#lienservices {position:absolute;bottom:0;left:260px;}

#boutonSavoirPlus {
	text-align:center;
	color:white;
	margin-left:47px;
	background-image:url("../img/ensavoirplus.png");
	background-repeat:no-repeat;
	border:none;
	width:155px;
	height:43px;
	text-indent:-5000px;
	overflow:hidden;
}
#maquettePlus {font-weight:bold;font-size:18px;}

.pictos-big {
	background-image:url("../img/pictos-big.png");
	background-repeat:no-repeat;
	width:146px;
	height:157px;
	display:inline-block;
	margin-bottom: 43px;
}

.picto-big-design {background-position:0 0}
.picto-big-perspectives {background-position:-146px 0}
.picto-big-maquettes {background-position:-292px 0}
.picto-big-animations {background-position:-438px 0}
.picto-big-web {background-position:-584px 0}

.picto-web-big {
	background-image:url("../img/picto-web-big.png");
	background-repeat:no-repeat;
	background-position:0 0;
	width:146px;
	height:157px;
	display:inline-block;
	margin-bottom: 43px;
}
.pictos {
	background-image:url("../img/pictos.png");
	background-repeat:no-repeat;
	width:50px;
	height:62px;
	display:block;
	margin:0 auto 3px;
}
.picto-design {background-position:0 0}
.picto-web {background-position:-50px 0}
.picto-perspectives {background-position:-100px 0}
.picto-maquettes {background-position:-150px 0}
.picto-animations {background-position:-200px 0}

/* services */

.content_services {background:white;padding-top:15px;}

#barregrise {
	display:block;
	height:44px;
	line-height:44px;
	background:url("../img/barregrise.png") repeat-x scroll 0 0 transparent;
	text-align:right;
	color: #767676;
}

#blockservices {
	background:url("../img/specialimmo2.png") no-repeat scroll 0 0 transparent;
	height:510px;
	width:100%;
	position:relative;
	left:-13px;
	margin:40px 0 150px;
}
#blockservicesInner {
	padding:79px 110px 0;
}
#blockservices .titre {
	text-transform:uppercase;
	position:absolute;
	top:10px;
	left:390px;
	color:white;
	font-size:17px;
	font-weight:bold;
}
#blockservices .touservices {
	position:absolute;
}
#serv1 {
	left: 140px;
    top: 150px;
}
#serv2 {
	left: 170px;
    top: 195px;
}
#serv3 {
	left: 645px;
    top: 138px;
}
#serv4 {
	left: 645px;
    top: 171px;
}
#serv5 {
	left: 645px;
    top: 204px;
}

#blockservices .part2 {
	margin-top:145px;
}

ul#services {position:relative}
ul#services li {
	background: none repeat scroll 0 0 #F7F5F6;
    display: inline-block;
    height: 258px;
    margin-bottom: 14px;
    margin-right: 15px;
    text-align: justify;
    vertical-align: top;
    width: 300px;
	border-top:1px solid transparent;
	border-bottom:1px solid transparent;
}
ul#services li:first-child {
    background: none repeat scroll 0 0 transparent;
    border-bottom: 1px solid #E4E4E4;
    border-top: 1px solid #E4E4E4;
	font-size:15px;
	text-align:center;
}
ul#services li:first-child p {
    margin-bottom:16px;
}
ul#services .titre {
	font-size: 20px;
    font-weight: bold;
	margin-bottom:25px;
}
.servInner {padding:30px}
.servSeparate {border-top:1px solid #e4e4e4;height:37px;position:relative;}
.servPlus {
	background-image:url("../img/servicesplus.png");
	background-repeat:no-repeat;
	background-color:transparent;
	background-position:0 0;
	width:26px;
	height:26px;
	position:absolute;
	left:107px;
	top:-14px;
}
.servPlus:hover {
	background-position:-26px 0;
}
.servPlus:hover div.tip { display:block; }
.servPlusLink {display:block;width:26px;height:26px;}

.tip {
	background: #F7F5F6;
    height: 110px;
    left: -122px;
    position: absolute;
    text-align: center;
    top: 50px;
    width: 270px;
    z-index: 2;
}
.tip a {display:inline-block}

.servText {z-index:1}
.Shide img {display:inline-block}
.Shide {
	background: none repeat scroll 0 0 #F7F5F6;
    display: none;
    left: -10px;
    position: absolute;
    top: 0;
	z-index:2;
	width:270px;
}
.closetip {position:absolute;top:0;right:0;background:url("../img/close.png") no-repeat scroll 0 0 transparent;}

.pictos-services {
	background-image: url("../img/pictos.png");
    background-repeat: no-repeat;
    display: inline-block;
    height: 50px;
    margin: 0 auto 3px;
    width: 50px;
	vertical-align:middle;
	margin-right:12px;
}
.picto-services-design {background-position:0 0;}
.picto-services-perspectives {background-position:-134px 0;}
.picto-services-animations {background-position:-268px 0;}
.picto-services-maquettes {background-position:-402px 0;}
.picto-services-web {background-position:-536px 0;}

#entete_serv {
	font-size: 15px;
    margin-bottom: 45px;
    text-align: center;
}

#anawaImmo {
	display:block;
	height:74px;
	background:url("../img/fondrouge.png") repeat-x scroll 0 0 transparent;
	margin-bottom:16px;
}
#anawaImmoLogo {
	background: url("../img/anawa_immo.png") no-repeat scroll 0 0 transparent;
	float:left;
	width:207px;
	height:62px;
	position: relative;
    top: 11px;
}
#anawaImmoTexte {
	color: white;
    font-size: 26px;
    font-weight: bold;
    line-height: 50px;
    text-align: right;
}
#servicesFoot {background:url("../img/services_footer.png") repeat scroll 0 0 white}

#realisationsgauche {width:424px;margin-right:50px;text-align:justify}

.exempleRealisations {
	display:inline-block;
	vertical-align:top;
	width:231px;
	margin-right:8px;
	font-size:10px;
	color:#9f9f9f;
}
.exempleRealisationsTitre {
	background: url("../img/ex_tirait.png") no-repeat scroll 0 bottom transparent;
    padding-bottom: 5px;
	display:block;
}
.exempleRealisations:first-child {margin-right:18px;}
.exempleRealisations a {display:block;text-decoration:none;color:inherit}

.residence_titre {
	font-size: 20px;
    font-weight: bold;
    margin: 5px 0 30px;
}

#portfolioButton {
	/* background-image: url("../img/voirportfolio.png");
    background-repeat: no-repeat;
    border: medium none;
    bottom: 0;
    color: white;
    height: 53px;
    overflow: hidden;
    text-align: center;
    text-indent: -5000px;
    width: 194px; */
	background: -webkit-linear-gradient(#494848, #252525) repeat scroll 0 0 transparent;
    background:    -moz-linear-gradient(#494848, #252525) repeat scroll 0 0 transparent;
    background:     -ms-linear-gradient(#494848, #252525) repeat scroll 0 0 transparent;
    background:      -o-linear-gradient(#494848, #252525) repeat scroll 0 0 transparent;
    background:         linear-gradient(#494848, #252525) repeat scroll 0 0 transparent;
    border: 3px solid #353535;
    border-radius: 9px 9px 9px 9px;
    bottom: 0;
    color: white;
    font-size: 10px;
    font-weight: bold;
    height: 53px;
    overflow: hidden;
    text-align: center;
    width: 194px;
}
#portfolioButton:hover {
	background: -webkit-linear-gradient(#252525, #494848) repeat scroll 0 0 transparent;
    background:    -moz-linear-gradient(#252525, #494848) repeat scroll 0 0 transparent;
    background:     -ms-linear-gradient(#252525, #494848) repeat scroll 0 0 transparent;
    background:      -o-linear-gradient(#252525, #494848) repeat scroll 0 0 transparent;
    background:         linear-gradient(#252525, #494848) repeat scroll 0 0 transparent;
}

/* portfolio */

.content_portfolio {background:white;padding-top:15px;}

#barrerouge {
	background:url("../img/headerbgtop.png") repeat-x scroll 0 0 #ca0104;
	min-height:42px;
	display:block;
}

.flechebas {
	position:absolute;
	left:50%;
	bottom:-9px;
	width:11px;
	height:7px;
	background:url("../img/flechebas.png") no-repeat scroll 0 0 transparent;
	display:none;
}

#nav ul {list-style: none; list-style-image: none; padding: 0; /* width:100%; */}
#filtre, #filtre_domaines {text-align:center; height:40px;}
#filtre li, #filtre_domaines li {position:relative;display:inline-block; font-size:14px; padding-left:20px; line-height:40px;}
#filtre li a, #filtre_domaines li a {text-decoration:none;color:#ff9999; display:block; -webkit-transition:color 0.3s;}
#filtre li a:hover, #filtre_domaines li a:hover {color:#ffffff;}
#filtre li.active a:hover, #filtre li.active a, #filtre_domaines li.active a:hover, #filtre_domaines li.active a {color:#ffffff; cursor:default;}
#filtre li.active .flechebas, #filtre_domaines li.active .flechebas {display:block}
#folio {width:980px; position:relative; margin:0px auto;}
#folio:after {content:''; display:block; height:0px; width:0px; clear:both;}
.projet {border:1px solid transparent; width:231px; float:left; margin:10px 10px 0 0; overflow:hidden; -webkit-transition:all 0.3s;position:relative}
.projet:hover {border:1px solid #fff; -webkit-box-shadow:0 0 10px #777;}
.projet a {
	text-decoration:none;
	background: url("../img/ex_tirait.png") no-repeat scroll 0 bottom transparent;
    padding-bottom: 5px;
    text-decoration: none;
	font-size:10px;
	color:#9F9F9F;
	display:block;
}
.projet img {width:100%; -webkit-filter:none; -webkit-transition:all 0.3s;}
.projet img:hover {-webkit-filter:grayscale(1);}

/* ---- ISOTOPE CLASSES ANIMATION ---- */

.isotope,
.isotope .isotope-item {
  /* change duration value to whatever you like */
	-webkit-transition-duration:0.8s;
	-moz-transition-duration:0.8s;
	-ms-transition-duration:0.8s;
	-o-transition-duration:0.8s;
	transition-duration:0.8s;
}

.isotope {
	-webkit-transition-property:height, width;
	-moz-transition-property:height, width;
	-ms-transition-property:height, width;
	-o-transition-property:height, width;
	transition-property:height, width;
}

.isotope .isotope-item {
	-webkit-transition-property:-webkit-transform, opacity;
	-moz-transition-property:-moz-transform, opacity;
	-ms-transition-property:-ms-transform, opacity;
	-o-transition-property:top, left, opacity;
	transition-property:transform, opacity;
}

/* ---- DETAILS PORTFOLIO ---- */
.container_buttons {float:left;padding-top:16px;}
.container_buttons a {text-decoration:none;display:inline-block}

#folio_detail {width:960px;position:relative;margin:0 auto;}
.details_txt {float:left; width:240px; margin:0;color:#818080;}
.details_img {margin-left:250px;text-align:center;}
.details_img img {max-width:710px}
.details_titre {font-size:24px;font-weight:bold;line-height:22px;color:#000000;display:inline-block;}
.details_second {color:#dc232e;font-size:12px;text-transform: uppercase;}
.details_visit {font-size:13px;font-weight:bold;color:#000000;margin-left:15px;}
.details_txt a {font-size:13px;color:#dc232e;text-decoration:underline;margin-left:5px;}
#details_new {background:url("../img/new.png");height:18px;width:80px;margin-top:10px;}

.etiquette_new {
	background: url("../img/new.png") repeat scroll 0 0 transparent;
    height: 18px;
    left: 0;
    position: absolute;
    top: 20px;
    width: 80px;
}

#folio_detail hr {border:0;border-top:1px #cfcfcf dotted;color:#ffffff;background-color:#ffffff;margin-top:15px;margin-bottom:15px;}

.filtre_clients {
	/* -moz-column-count: 4;
	-webkit-column-count: 4;
	column-count: 4; */
    padding: 20px 0;
	display:inline-block;
	width:24%;
	vertical-align:top;
}
.filtre_clients li {color:#FF9999;list-style-type:none}
.filtre_clients li a {color:#FF9999;text-decoration:none}
.filtre_clients li a.active, .filtre_clients li a:hover {color:white}

/* contact */

.content_contact {background:#FFFFFF;padding-top:15px}
.contact_container {padding-top:15px}

ul#contactlist {position:relative;}
ul#contactlist li {
	display: inline-block;
	vertical-align: top;
    margin-bottom: 15px;
    padding-left:50px;
    width: 410px;
	text-align:justify;
}
ul#contactlist .titre {
	font-size: 22px;
    font-weight: bold;
	margin-bottom:11px;
	padding-top:10px;
}
#sep_contact {
	margin-top:20px;
	margin-bottom:20px;
	border-bottom:1px #e4e4e4 solid;
}
.coord_contact {
	/* margin-top: 5px;
	color:#787777;
	line-height: 19px; */
	color: #787777;
    font-size: 17px;
    line-height: 25px;
    margin-top: 5px;
}
#contact_map {
	font-size: 15px;
    border-bottom: 1px solid #e4e4e4;
    text-align: center;
	margin:15px auto 20px auto;
}
#contact_map img {margin-bottom: 15px;}
#anawaContactContainer {background:url("../img/ombrecontact.png") repeat-x scroll left bottom transparent;}

#anawaContact {
	display:block;
	height:54px;
	background:url("../img/fondrouge.png") repeat-x scroll 0 0 transparent;
	margin:0 auto;
	width:960px;
}
#anawaContactPour {
	float:left;
	position:relative;
	color:white;
    font-size:22px;
    font-weight:bold;
    line-height:50px;
    margin-top:-15px;
    margin-left:85px;
}
#anawaChoixContact {
	color:#e98c8c;
    font-size:16px;
    font-weight:normal;
    text-align:center;
} 
#anawaChoixContact a {
	color:#e98c8c;
    font-size:16px;
    font-weight:normal;
    text-decoration:none;
    margin-left:60px;
}
#anawaChoixContact a:hover, #anawaChoixContact a:active {
	color:white;
    font-size:16px;
    font-weight:normal;
    margin-top:-15px;
    text-decoration:none;
}
#gmap {
	padding:10px;
    margin:0 auto 20px auto;
    width:940px;
    box-shadow:0px 0px 5px #ccc;
	-moz-box-shadow:0px 0px 5px #ccc;
	-webkit-box-shadow:0px 0px 5px #ccc;
}
.contactButton {
    bottom:0;
    position:relative;
	margin-left:400px;
}
/* bouton voir le portfolio */
.bouton_envoyer {
	/* -moz-box-shadow:inset 0px 1px 0px 0px #6e6e6e;
	-webkit-box-shadow:inset 0px 1px 0px 0px #6e6e6e;
	box-shadow:inset 0px 1px 0px 0px #6e6e6e;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #484747), color-stop(1, #262626) );
	background:-moz-linear-gradient( center top, #484747 5%, #262626 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#484747', endColorstr='#262626');
	background-color:#484747;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:3px solid #353535;
	display:inline-block;
	color:#ffffff;
	font-family:Helvetica;
	font-size:11px;
	font-weight:normal;
	padding:12px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #4d484d; */
	
	background-image: url("../img/envoyer.png");
    background-repeat: no-repeat;
    border: medium none;
    color: white;
	width: 155px;
    height: 43px;
    margin-left: 47px;
    overflow: hidden;
    text-align: center;
    text-indent: -5000px;
}
/* .bouton_envoyer:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #262626), color-stop(1, #484747) );
	background:-moz-linear-gradient( center top, #262626 5%, #484747 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#262626', endColorstr='#484747');
	background-color:#262626;
}
*/
.bouton_envoyer:active {position:relative;top:1px}
.reponse {color:red}
#formulaire form input.miss, #formulaire form textarea.miss {background:#D86868}

.container_form {width:960px;margin:0 auto;}

/* ----------- formulaire ----------- */

.contactform{
	padding-left:50px;
	padding-top:30px;
	padding-bottom:30px;
	width:910px;
	font-size:15px;
	box-shadow: 1px 1px 12px #d8d8d8;
}

#formulaire{background:#FFFFFF}
#formulaire h1 {font-size:14px;margin-bottom:8px}
#formulaire p{
	font-size:15px;
	color:#666666;
	margin-bottom:20px;
	border-bottom:solid 1px #e5e5e5;
	padding-bottom:10px;
}
#formulaire label{
	display:block;
	text-align:right;
	width:140px;
	float:left;
}
#formulaire .msg{
	display:block;
	text-align:right;
	width:140px;
	clear:both;
}
#formulaire .small{
	color:#666666;
	display:block;
	font-size:11px;
	font-weight:normal;
	text-align:right;
	width:140px;
}
#formulaire input[type=text]{
	float:left;
	font-size:12px;
	padding:4px 2px;
	border:solid 1px #e5e5e5;
	width:220px;
	height:20px;
	margin:2px 0 20px 10px;
	background:#f0f0f0;
}
#formulaire textarea{
	clear:both;
	font-size:12px;
	padding:4px 2px;
	border:solid 1px #e5e5e5;
	width:600px;
	margin:2px 0 20px 10px;
	background:#f0f0f0;
}
#formulaire input[type=file] {
	float:left;
	background:#f0f0f0;
	border:solid 1px #e5e5e5;
	margin:0 0 20px 10px;
}
#anawaChoixContact a.active {color:white}

.obligatoire {font-size:11px;margin-left:150px}

#form_file {clear:both;}
#form_contact_devis {display:block}
#form_contact_question {display:none;}
#form_contact_candidature {display:none;}
/* *** */

#path_dom, #path a:last-child {color:#6B6B6B}

.details_txt a.lien_autre {display:block;color:inherit;text-decoration:none;font-size:10px}

@font-face {
    font-family: 'Alice';
    src: url('fonts/Alice-Regular.eot'); /* IE */
    src: url('fonts/Alice-Regular.eot?#iefix') format('embedded-opentype'),
         url('fonts/Alice-Regular.ttf') format('truetype');
}

@font-face {  
	font-family: "PT Sans";  
	src: url('fonts/PT_Sans-Web-Regular.eot'); /* IE */
	src: url('fonts/PT_Sans-Web-Regular.eot?#iefix') format('embedded-opentype'),
		 url('fonts/PT_Sans-Web-Regular.ttf') format('truetype');
}


@media screen and (max-width: 480px) {
	ul#services li {display:block}
	#blockservices {background:none;width:100%;height:auto}
}

/*! jQuery UI - v1.9.0 - 2012-10-23
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.tooltip.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=03_highlight_soft.png&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=01_flat.png&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
* Copyright (c) 2012 jQuery Foundation and other contributors Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; }
.ui-helper-clearfix:after { clear: both; }
.ui-helper-clearfix { zoom: 1; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.ui-tooltip {
	padding:8px;
	position:absolute;
	z-index:9999;
	min-width:262px;
	text-align:center;
	/* -o-box-shadow: 0 0 5px #aaa; */
	/* -moz-box-shadow: 0 0 5px #aaa; */
	/* -webkit-box-shadow: 0 0 5px #aaa; */
	/* box-shadow: 0 0 5px #aaa; */
}
* html .ui-tooltip {
	background-image: none;
}
body .ui-tooltip { /* border-width:2px; */border:none }

/* Component containers
----------------------------------*/
.ui-widget { font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #dddddd; background: #F7F5F6; color: #333333; }
.ui-widget-content a { color: #333333; }
.ui-widget-header { border: 1px solid #e78f08; background: #f6a828 url(images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #cccccc; background: #f6f6f6 url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #1c94c4; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #1c94c4; text-decoration: none; }
.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 #fbcb09; background: #fdf5ce url(images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #c77405; }
.ui-state-hover a, .ui-state-hover a:hover { color: #c77405; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #fbd850; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #eb8f00; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #eb8f00; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fed22f; background: #ffe45c url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat; color: #ffffff; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #ffffff; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(images/ui-icons_ffffff_256x240.png); }
.ui-state-default .ui-icon { background-image: url(images/ui-icons_ef8c08_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_ef8c08_256x240.png); }
.ui-state-active .ui-icon {background-image: url(images/ui-icons_ef8c08_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_228ef1_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_ffd27a_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }

/* Overlays */
.ui-widget-overlay { background: #666666 url(images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat; opacity: .5;filter:Alpha(Opacity=50); }
.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity: .2;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }