html{height:100%;}
body{font-family:verdana,Arial, Helvetica, sans-serif;line-height:16px;margin:0px;color:#5f5f5f;font-size:0.69em;background:#e2f3fd url(../images/bg.jpg) top center no-repeat;text-align:center;}
img{border:none;}
#all{width:1040px;margin:auto;text-align:left;background:url(../images/avelook_02.png) top no-repeat;}
#wrap_wide{width:1040px;text-align:left;background:url(../images/avelook_06.png) bottom center no-repeat;margin-top:15px;margin-bottom:20px;padding-bottom:15px;padding-top:23px;}
#mainmenu{clear:both;width:670px;float:left;position:relative;padding-left:0;padding-top:10px;}
#logo{margin-top:28px;width:199px;float:left;position:relative;}
#logo a{border:none;}
#baseline{float:left;position:relative;margin-top:50px;}

#header{position:relative;width:938px;margin-left:15px;height:149px;border-bottom:#a7a7a7 solid 2px;}
#topmenu{position:absolute;top:15px;right:15px;}
#user1{position:absolute;bottom:0px;right:15px;clear:both;}
#user1 a{border:none;}
#breadscrumbs{float:left;width:95%;color:#5f5f5f;padding:34px 0px 12px 15px;background:#ffffff;}
#breadscrumbs span{color:#5f5f5f;}
#breadscrumbs a:link,#breadscrumbs a:visited{color:#6cbcd9;text-decoration:none;border-bottom:#6cbcd9 dotted 1px;}
#breadscrumbs img{margin:0px 5px 0px 5px;border:0px;}
#contentPrincipal{padding:0px 0px 0px 0px;clear:both;}
#footer{width:100%;height:26px;padding:10px 0 10px 0px;background:#58585a;border-top:4px solid #fc8f30;clear:both;}
#footer p{color:#9e9e9e;line-height:16px;height:16px;padding-left:25px;}
#colonne1{float:left;margin-left:15px;width:245px;position:relative;padding-top:27px;padding-bottom:20px;}
#colonne2{float:left;margin-left:15px;width:425px;position:relative;padding-top:27px;padding-bottom:20px;}
#colonne3{background:url(../images/border_accueil3.jpg) top left repeat-y;margin-top:5px;width:220px;padding-left:15px;padding-right:15px;float:right;padding-top:27px;position:relative;padding-bottom:20px;}
#slideshow{width:936px;margin-left:15px;}
#contener{width:966px;margin:auto;background:#ffffff;}
#sidebar{float:left;width:155px;overflow:hidden;position:relative;border-right:#e2e2e2 solid 1px;padding-top:27px;padding-bottom:20px;padding-right:15px;margin-top:5px;padding-left:15px;}
#sidebar-2{float:left;width:212px;overflow:hidden;position:relative;background:url(../images/border_accueil3.jpg) top left repeat-y;margin-top:5px;padding-bottom:20px;padding-top:27px;}
#content60{float:left;width:56%;overflow:hidden;position:relative;}
#content80{float:left;width:76%;overflow:hidden;position:relative;}
#content100{float:left;width:100%;overflow:hidden;position:relative;}
.inside{padding:27px 15px 0px 15px;padding-bottom:20px;}
#colonne3 .colonne3-bas{background:url(../images/colonne3-bas.jpg) bottom left no-repeat;height:9px;width:223px;clear:both;}
#colonne3 .colonne3-haut{background:#ffffff url(../images/colonne3-haut.jpg) bottom left no-repeat;width:201px;border-left:#e2e2e2 solid 1px;border-top:#e2e2e2 solid 1px;border-right:#e2e2e2 solid 1px;padding:10px;position:relative;padding-bottom:20px;}
#colonne1 .colonne1-bas{background:url(../images/colonne1-bas.jpg) bottom left no-repeat;height:9px;width:246px;position:relative; border:none;clear:both;}
#colonne1 .colonne1-haut{background:#ffffff url(../images/colonne1-haut.jpg) bottom left no-repeat;width:224px;border-left:#e2e2e2 solid 1px;border-top:#e2e2e2 solid 1px;border-right:#e2e2e2 solid 1px;padding:10px;position:relative;}

.chapo{font-size:110%;letter-spacing:1px;color:#999999;}
.cadre{padding:15px;background:#e2f3fd;}
hr.separator{background:white url(../images/separator.jpg) center no-repeat;width:100%;margin:auto;height:16px;border:none;}
#colonne1 .createdate{color:#999999;margin-left:-5px;}
#sidebar-2 .createdate{color:#5f5f5f;margin-left:-5px;}
.newstitle a:link,.newstitle a:visited,.readall a:link,.readall a:visited{color:#5f5f5f;border-bottom:#5f5f5f dotted 1px;}
.clr{padding-bottom:7px;}
#sidebar-2 ul.intro li{margin-left:5px;}
#colonne1 ul{list-style-image:url(../images/puce-accueil.png);list-style-type:circle;padding-left:10px;}
ul.leading li h4, ul.intro li h4{margin-left:-5px;line-height:16px;margin-bottom:10px;}
#colonne1 .readall,#sidebar-2 .readall{background:url(../images/bouton_03.png) no-repeat -0px -42px;width:109px;height:17px;border:none;cursor:pointer;display:block;}
#slideshow .readon {background:url(../images/bouton_03.png) no-repeat -0px -0px;width:69px;height:17px;border:none;}
#colonne3 .readon{background:url(../images/bouton_03.png) no-repeat -0px -60px;width:80px;height:17px;border:none;float:right;cursor:pointer;display:block;}
.moduletable-devis .readon{background:url(../images/bouton_03.png) no-repeat -0px -60px;width:80px;height:17px;border:none;float:left;margin-top:15px;margin-bottom:15px;cursor:pointer;display:block;}
.moduletable-devis{border-bottom:#eaeaea solid 1px;height:140px;position:relative;padding-left:15px;}
.moduletable-devis img{padding-bottom:10px;}
.moduletable-sociaux{border-bottom:#eaeaea solid 1px;padding-bottom:15px;position:relative;padding-left:15px;height:115px;}
.moduletable-sociaux a:link,.moduletable-sociaux a:visited{border:none;}
.moduletable-actu{border-bottom:#eaeaea solid 1px;position:relative;padding-bottom:30px;padding-left:15px;}
.moduletable-devis span{line-height:12px;}
.moduletable-joomla p{width:90px;}
.moduletable-joomla img{position:absolute;right:10px;bottom:20px;}
.moduletable-joomla{border-bottom:#eaeaea solid 1px;position:relative;padding-bottom:10px;padding-left:15px;clear:both;height:145px;}
.login-box{background:#eaeaea;padding:15px 0px 15px 15px;margin-bottom:19px;}
.login-box h3,.login-box p{padding:0;margin:0;}
#titre-login{padding-bottom:10px;height:27px;}
#titre-login h3{float:left;padding-top:10px;color:#6cbcd9;padding-left:3px;}
#titre-login img{float:left;height:27px;width:24px;}
#contenu-login{clear:both;}
.login-box ul{clear:both;padding-left:0;}
.login-box ul li{font-size:80%;list-style:none;}
.boutonOK{margin-left:10px;}
#rememberme{width:140px;float:left;height:23px;padding-top:3px;}
.gauche{float:left;margin-top:14px;}
#contact-separator{background:url(../images/contact-separator.jpg) left repeat-y;width:4px;height:76px;margin-left:10px;margin-right:10px;}
#contact-accueil.colonne3-haut{height:104px;margin-top:10px;clear:both;}
#contact-accueil p{line-height:12px;margin:0;padding:0;}
.black{font-weight:bold;}
#contact-accueil span .black{font-weight:bold;}
.colonne3-haut img{border:none;}
.hotcarousel{border:#e2e2e2 solid 1px;width:419px;height:92px;padding-top:5px;padding-left:5px;border-bottom:none;}
#hotcarousel-bas{background:url(../images/carousel-bas.jpg) left no-repeat;height:13px;width:426px;padding:0;margin-top:-2px;}
.hotcarousel a:link,.hotcarousel a:visited,.hotcarousel img{border:none;}
#sidebar ul{list-style-type:none;padding-left:9px;}
#sidebar-2 ul{list-style-type:none;}
#sidebar ul li{list-style:none;line-height:14px;}
#sidebar ul li a:link,#sidebar ul li a:visited{display:block;text-decoration:none;color:#5f5f5f;font-weight:normal;padding-bottom:5px;border:none;}
#sidebar ul li a:hover{text-decoration:none;color:#6cbcd9;}
#sidebar span{line-height:14px;}
#sidebar .moduletable_menu #current.active a, #sidebar .moduletable_menu .active a{color:#6cbcd9;}
#sidebar-2 ul li{list-style:none;margin:0px;padding:0px 0px 0px 0px;line-height:14px;}
#sidebar-2 ul li a:link,#sidebar-2 ul li a:visited{color:#6cbcd9;font-weight:normal;text-decoration:none;border-bottom:#6cbcd9 dotted 1px;}
#sidebar-2 ul li a:hover{text-decoration:none;}
.neolatestnews.colonne1-bas{background:none;}
.neolatestnews.colonne1-haut{background:none;padding:10px;}
ul.menu-footer{margin:0px;list-style-type:none;padding-right:10px;padding-top:6px;}
.menu-footer li{float:left;padding-right:7px;}
.menu-footer a:link,.menu-footer a:visited{display:block;float:left;color:#9e9e9e;text-decoration:none;text-align:center;line-height:14px;border-bottom:#9e9e9e dotted 1px;}
.menu-footer a:hover{border:none;}
.separator span{color:#9e9e9e;line-height:16px;}
.moduletable-network{margin-top:15px;height:63px;border-bottom:#eaeaea solid 14px;padding-left:15px;padding-bottom:14px;}
.moduletable-network a:link,.moduletable-network a:visited{border:none;}
#realisations{position:relative;height:100%;}
#realisations h2{height:26px;line-height:26px;margin-left:15px;margin-bottom:10px;width:90%;clear:both;font-size:180%;font-weight:bold;}
#realisations h3{background:#e2e2e2;height:10px;padding-left:15px;padding-top:5px;font-size:100%;margin-bottom:10px;color:black;}
.moduletable-web{width:711px;float:left;position:relative;margin-left:15px;margin-bottom:20px;}
.moduletable-print{width:215px;float:left;position:relative;margin-bottom:20px;}
.moduletable-print h3{margin-left:15px;}
#realisations .lof-row{float:left;position:relative;overflow:hidden}
.moduletable-print .lof-row .lof-inner{padding:12px;height:265px;border-left:#e2e2e2 solid 1px;}
.moduletable-web .normal{border:none;padding:12px;height:265px;}
.moduletable-web .trois{border-right:#e2e2e2 solid 1px;border-left:#e2e2e2 solid 1px;padding:12px;height:265px;}
#realisations .lof-main-wapper{margin-right:auto;overflow:hidden;padding:0px;position:relative;overflow:hidden;}
#realisations .lof-main-item{overflow:hidden;padding:0px;margin:0px;height:100%;width:100%;position:absolute;}
#realisations .lof-main-item img{padding:0 10px 10px 0;background:url(images/img-bg.gif) no-repeat bottom right;margin-right:10px;}
#realisations .lof-clearfix{width:100%;background:#E2E2e2;clear:both;height:1px;}
#realisations .lof-articlessroller h4{padding:0;margin:0;text-transform:none}
#realisations .lof-articlessroller h4 a{color:#AB472C;margin:0;font-size:100%;}
#realisations .lof-main-item-desc h3 a:hover{color:#FF6;text-decoration:underline;}
#realisations ul.lof-navigator{top:0;padding:0;margin:0;position:absolute;width:100%;}
#realisations .lof-navigator-outer{position:relative;margin-right:20px;overflow:hidden;float:right;}
#realisations .lof-navigator li{background:none!important;padding:0!important;margin:0!important;text-indent:9999px;cursor:pointer;float:left}
#realisations .lof-navigator li span{display:block;width:11px;height:20px;background:url(../images/bg-buttons.png) no-repeat -0px -0px;}
#realisations .lof-navigator li.active span, #realisations .lof-navigator li:hover span{background:url(../images/bg-buttons.png) no-repeat -11px -0px;border:none;}
#realisations .lof-navigator-wapper{position:relative;width:100%;overflow:hidden;}
#realisations .lof-next{float:left;height:17px;width:22px;display:block;text-indent:9999px;margin-left:15px;}
#realisations .lof-previous{float:right;height:17px;width:22px;display:block;text-indent:9999px;margin-right:15px;}
#realisations .lof-next{background:url(../images/bg-buttons.png) no-repeat -66px -0px;margin-right:0px;border:none;}
#realisations .lof-next:hover{background:url(../images/bg-buttons.png) no-repeat -22px -0px;margin-right:0px;}
#realisations .lof-previous{background:url(../images/bg-buttons.png) no-repeat right -0px;border:none;}
#realisations .lof-previous:hover{background:url(images/bg-buttons.png) no-repeat -44px -0px;}
#realisations .img-left{float:left;padding:0 15px 8px 0px;}
#realisations .img-right{float:right;margin:3px}
#realisations .lof-date{font-size:90%;padding-top:6px;color:#999;}
#realisations .lof-image-link{background:url(../images/load-indicator.gif) no-repeat 50% 50%;padding-bottom:15px;border:none;}
.roktabs-wrapper{padding:0;}
.roktabs-wrapper .light{position:relative;border:1px solid #DCDCDC;}
.roktabs-wrapper .light .roktabs-container-inner{position:relative;overflow:hidden;}
.roktabs-wrapper .light .roktabs-container-wrapper{clear:both;position:relative;overflow:hidden;}
.roktabs-wrapper .light .roktabs-container-wrapper div{float:left;}
.roktabs-wrapper .light .roktabs-container-wrapper div.wrapper{padding:14px;width:396px;border-right:1px solid #DCDCDC;}
.roktabs-wrapper .light .roktabs-links{overflow:hidden;margin:0;}
.roktabs-wrapper .light .active-arrows .roktabs-links{margin:0 21px;}
.roktabs-wrapper .light .roktabs-links ul{text-align:left;font-weight:bold;list-style-type:none;padding:0;overflow:hidden;}
.roktabs-wrapper .light .roktabs-links ul.roktabs-top{margin:0;background:url(../images/light/tabbg-light.png) 0 0 repeat-x;height:32px;}
.roktabs-wrapper .light .roktabs-links ul.roktabs-bottom{margin:0;background:url(../images/light/tabbg-bottom-light.png) 0 0 repeat-x;height:32px;}
.roktabs-wrapper .light .roktabs-links ul li{float:left;padding:0;margin:0;text-decoration:none;border-right:1px solid #DCDCDC;border-bottom:none;color:#666;position:relative;height:31px;line-height:31px;}
.roktabs-wrapper .light .roktabs-links ul li span{padding:0 10px;}
.roktabs-wrapper .light .roktabs-links ul li.first{border-left:0;}
.roktabs-wrapper .light .roktabs-links ul li.active.last{border-right:1px solid #DCDCDC;}
.roktabs-wrapper .light .roktabs-links ul li.last{border-right:0;}
.roktabs-wrapper .light .roktabs-links ul li.hover{color:#000;}
.roktabs-wrapper .light .roktabs-links ul.roktabs-top li.active{background:url(../images/light/tabbg-active-light.png) 0 0 repeat-x;color:#000;height:31px;border-bottom:1px solid #fff;}
.roktabs-wrapper .light .roktabs-links ul.roktabs-bottom li.active{background:url(../images/light/tabbg-active-bottom-light.png) 0 0 repeat-x;color:#000;height:31px;border-top:1px solid #fff;margin-top:-1px;}
.roktabs-wrapper .light .roktabs-links ul li.active.first{border-left:0;}
.roktabs-wrapper .light .roktabs-scroller{position:absolute;bottom:0;right:0;height:32px;}
.roktabs-wrapper .light .arrow-next, .roktabs-wrapper .light .arrow-prev{line-height:29px;margin:1px;text-align:center;float:left;cursor:pointer;border:1px solid #DCDCDC;z-index:2;width:17px;position:absolute;top:0;height:29px;}
.roktabs-wrapper .light .arrow-next{right:0;background:url(../images/light/next-light.png) 50% 0 no-repeat;}
.roktabs-wrapper .light .arrow-prev{left:0;background:url(../images/light/prev-light.png) 50% 0 no-repeat;}
.roktabs-wrapper .light .arrow-next-hover{background-position:50% -29px;}
.roktabs-wrapper .light .arrow-prev-hover{background-position:50% -29px;}
.roktabs-wrapper .light .arrow-prev span, .roktabs-wrapper .light .arrow-next span{display:none;}
.roktabs-wrapper .light .roktabs-container-tr, .roktabs-wrapper .light .roktabs-container-inner, .roktabs-wrapper .light .active-arrows{background:#fff;}
.clear{clear:both;}
.roktabs-wrapper .icon-left .tab-icon{vertical-align:middle;margin-right:5px;}
.roktabs-wrapper .icon-right .tab-icon{vertical-align:middle;margin-left:5px;}
#slideshow .lof-slidecontent{position:relative;overflow:hidden;border:#e2e2e2 solid 1px;width:auto;height:auto;border-top:none;}
#slideshow .lof-slidecontent li{list-style-type:none!important;}
#slideshow .lof-slidecontent h4{text-transform:inherit;}
#slideshow .lof-slidecontent .preload{height:100%;width:100%;background:#FFF;position:absolute;top:0;left:0;z-index:100000;color:#FFF;text-align:center}
#slideshow .lof-slidecontent .preload div{height:100%;width:100%;background:transparent url(../images/slideshow/load-indicator.gif) no-repeat scroll 50% 50%;}
#slideshow .lof-main-wapper{overflow:hidden;background:transparent url(../images/slideshow/load-indicator.gif) no-repeat scroll 50% 50%;padding:0px;height:100%;width:600px;position:relative;overflow:hidden;}
#slideshow .lof-main-wapper .lof-main-item{overflow:hidden;padding:0px;margin:0px;height:100%;width:100%;position:absolute;}
#slideshow .lof-main-item{background:#ffffff url(../images/slideshow/realisation-slideshow.jpg) repeat-x;}
#slideshow .lof-main-wapper .lof-main-item img{float:left;width:292px;height:300px;margin-left:70px;}
#slideshow .lof-main-item-desc{z-index:3;position:absolute;top:100px;right:30px;width:310px;}
#slideshow .lof-main-item-desc p{color:black;text-align:left;}
#slideshow .slideshow-title{font-weight:bold;font-size:180%;color:#5c5c5c;}
#slideshow ul.lof-navigator{top:0;padding:0;margin:0;position:absolute;width:100%;}
#slideshow ul.lof-navigator li{cursor:pointer;list-style:none;width:100%;padding:0!important;margin:0!important;overflow:hidden;}
#slideshow .lof-navigator-outer{position:absolute;right:0;top:00px;z-index:3;height:300px;width:310px;overflow:hidden;color:#FFF}
#slideshow .lof-navigator li.active{background:url(../images/slideshow/arrow-bg.png) no-repeat scroll left center;color:#FFF}
#slideshow .lof-navigator li:hover{}
#slideshow .lof-navigator li h4{color:#FFF;font-size:100%;padding:15px 0 0 !important;margin:0;}
#slideshow .lof-navigator li div{background:#a7a7a7;color:#FFF;height:100%;position:relative;padding-left:15px;border-top:1px solid #E1E1E1;}
#slideshow .lof-navigator li.active div{background:#666666;color:#FFF;}
#slideshow .lof-navigator li img{margin:15px 15px 10px 0px;float:left;border:#F5F5F5 solid 2px;}
#slideshow .lof-navigator li.active h4{color:#FFF;}
#slideshow .lof-next{position:absolute;top:0;height:30px;background:#F9F9F9;display:block;width:100%;}
#slideshow .lof-previous{position:absolute;bottom:0;height:30px;background:#F9F9F9;display:block;width:100%;}
#slideshow .grey{border:1px solid #C5C5C5;}
#slideshow .grey .lof-navigator li{background:none!important;}
#slideshow .grey .lof-navigator li div{border-top:1px solid #C5C5C5;}
#slideshow .grey .lof-navigator li.active div{background:url(../images/slideshow/grey/grad-bg.png) repeat-x !important;}
#slideshow .lof-snleft .lof-main-wapper{margin-left:auto;margin-right:inherit;clear:both;height:300px;}
#slideshow .lof-snleft .lof-main-item img{float:left;}
#slideshow .lof-snleft .lof-navigator-outer{left:0;top:0;right:inherit;text-align:left;}
#slideshow .lof-snleft .lof-navigator .active{background:url(../images/slideshow/arrow-bg2.gif) center right no-repeat;}
#slideshow .lof-snleft .lof-navigator li div{margin-left:inherit;margin-right:18px;}
#slideshow .lof-navigator span{color:white;font-size:120%;line-height:60px;}
a.mainlevel:link, a.mainlevel:visited{display:block;padding:4px 2px 4px 10px;margin-left:10px;text-decoration:none;color:#006383;font-weight:normal;vertical-align:top;line-height:14px;}
a.mainlevel:hover,#active_menu{text-decoration:underline;}
.roktabs-wrapper .light{margin-bottom:20px;}
form{margin:0;padding:0;}
ul.menu-topmenu{padding:0px;margin:0px;list-style-type:none;}
.menu-topmenu li{float:left;padding-right:20px;}
.menu-topmenu a:link,.menu-topmenu a:visited{display:block;float:left;color:#231f20;text-decoration:none;text-align:center;line-height:36px;border:none;}
.moduletable-topmenu a:hover{border-bottom:#fc8f30 solid 3px;}
.moduletable-topmenu .active a{border-bottom:#fc8f30 solid 3px !important;}
.horizontal{clear:both;}
.horizontal br{clear:both;}
.horizontal ul{margin:0px;padding:0px;display:block;float:left;clear:both;}
.horizontal li{list-style-type:none;display:block;float:left;clear:none;text-align:left;position:static;}
.horizontal a{clear:both;display:block;margin:0px;}
*{margin:0;padding:0;}
p{text-indent:0px;margin:5px 0px 5px 0px;padding:2px 0 2px 0;text-align:justify;}
h1{font-size:160%;}
h2{font-size:160%;}
 .contentpaneopen h2{margin-top:15px;margin-bottom:15px;}
h3{font-size:140%;font-weight:bold;padding-bottom:10px;padding-top:10px;color:#6cbcd9;margin-top:10px;}
h4{padding-top:5px;font-size:100%;}
a:link, a:visited{color:#6cbcd9;font-weight:normal;text-decoration:none;border-bottom:#6cbcd9 dotted 1px;}
a:hover{text-decoration:none;}
ul{margin:0px;padding-left:15px;list-style:square;}
ol{padding-left:15px;}
li{text-align:left;}
fieldset{border:solid 1px #d7e7ec;padding:10px;text-align:left;margin-bottom:10px;}
fieldset label{}
.componentheading, .contentheading{font-weight:bold;font-size:160%;color:#5c5d5d;text-indent:0px;padding:0px 0px 10px 0px;line-height:20px;text-align:left;}
.inputbox{border:1px solid #d6e6eb;line-height:11px;font-weight:normal;background:#ffffff;margin:0px 0px 3px 0px;padding:2px 0px 2px 4px;vertical-align:middle;}
.button{border:0px;background:#69b9d2;color:#ffffff;font-weight:bold;margin:5px 0px 3px 0px;padding:3px;vertical-align:middle;}
.createdate,.createdby{text-align:left;line-height:15px;color:#999999;font-weight:normal;padding:0px 0px 10px 0px;}
.blog_more ul li{list-style:none;padding-left:14px;line-height:20px;}
.blog_more{text-decoration:none;font-weight:bold;}
a.readon:link, a.readon:visited{background:url(../images/default/default/bg_readon.gif) left no-repeat;line-height:20px;padding:0px 0px 0px 15px;margin:0px;text-decoration:none;color:#56ac2a;font-weight:bold;text-align:left;border:none;}
a.readon:hover{text-decoration:underline;}
.article_separator{border:solid 1px #333333;display:none;margin:0px 0 0px 0;}
.blog{padding:0;}
.cols2{width:45%;}
.column1 , .column2{border:solid 0px #D4A7C5;margin:0 5px 0 0;position:relative;}
.column2 , .column1{float:left;margin:0;}
.column2{float:right;margin:0;width:45%;}
.article_row{margin:0px 0 0px 0;padding:0;overflow:hidden;border-bottom:#666666 dotted 1px;}
.article_column{border:solid 0px #ccc;padding:10px 10px 10px 0;}
.pagination{border-top:solid 1px #CCC;margin:10px 0 0;padding:10px 0;}
ul.pagination{list-style-type:none;margin:0;padding:0;text-align:left;}
ul.pagination li{display:inline;padding:2px 5px 0;text-align:left;}
ul.pagination li a{padding:2px;}
.moduletable h3, .moduletable_menu h3{background:none;color:#6cbcd9;font-weight:bold;text-align:left;line-height:20px;padding-left:9px;}
.moduletable, .moduletable_menu{background:none;}
.moduletable form{margin:10px 9px 10px 9px;padding:0px;}
#mod_login_username ,#mod_login_password{display:block;}
#gmap_gmap0 span ,#gmap_gmap0 a{display:none}
div#aiContactSafe_mainbody_1 div.aiContactSafe_contact_form_field_label_left{width:80px;}
#aics_name, #aics_email,#aics_phone ,#aics_subject{width:240px;background:#e2f3fd;height:18px;border:solid 1px #d7e7ec;padding:4px;}
#aics_subject{width:270px;}
textarea#aics_message{width:270px;height:100px;background:#e2f3fd;border:solid 1px #d7e7ec;padding:4px;}
div#aiContactSafe_mainbody_1 div.aiContactSafe_row{clear:both;padding:10px 0px;}
div#aiContactSafe_mainbody_1 div.aiContactSafe_contact_form_field_label_left{float:left;}
div#aiContactSafe_mainbody_1 div.aiContactSafe_contact_form_field_right{float:left;}
div#aiContactSafe_mainbody_1 div.aiContactSafe_contact_form_field_label_right{float:left;padding-left:10px;}
div#aiContactSafe_mainbody_1 div.aiContactSafe_contact_form_field_left{float:left;}
div#aiContactSafe_mainbody_1 div#aiContactSafe_info{margin-bottom:10px;color:red;}
div#aiContactSafe_mainbody_1 div#div_captcha{clear:both;margin:5px 0px;padding-top:10px;}
div#aiContactSafe_mainbody_1 div#div_captcha_info{margin-bottom:5px;}
div#aiContactSafe_mainbody_1 div.countdown_div{}
div#aiContactSafe_mainbody_1 input.countdown_editbox{text-align:center;border:none;overflow:visible;background:transparent;}
div#aiContactSafe_mainbody_1 table#aiContactSafeForm td, div#aiContactSafe_mainbody_1 div#aiContactSafeForm{padding:8px;vertical-align:top;}
div#aiContactSafe_mainbody_1 label{cursor:pointer;}
div#aiContactSafe_mainbody_1 label.required_field{text-align:left;vertical-align:top;color:red;}
div#aiContactSafe_mainbody_1 div.aiContactSafe_row_hidden{display:none;}
div#aiContactSafe_mainbody_1 div#aiContactSafeBtns input{padding:5px;margin:0px;}
div#aiContactSafe_mainbody_1 table.aiContactSafe_date td{padding:0px 0px 0px 0px;vertical-align:middle;}
div#aiContactSafe_mainbody_1 table.aiContactSafe_date td select{margin:0px 2px 0px 0px;}
div#aiContactSafe_mainbody_1 span.aiContactSafe_sufix{margin-right:3px;}
div#aiContactSafe_mainbody_1 span.aiContactSafe_prefix{margin-left:3px;}
.err-space{margin:0px 0px 0px 25px;}
.error{margin:0px 0px 10px 0px;}
.error h2{color:#ce0303;font:bold 14px Tahoma;padding:0px 0px 5px 20px;}
#system-message dt.error, dt.message{display:none;}
.error dd ul{background:#ce0303;border-top:3px solid #670606;border-bottom:3px solid #670606;color:#fff;margin:0;padding:5px 0px 5px 5px;list-style-type:none;}
.error dd ul li{background:none !important;color:#fff !important;margin:0px 0px 0px 20px !important;}
.pass_remind{vertical-align:middle;padding:0px 0px 0px 10px;}
.moduletable-baseline h1{font-size:100%}
strong{color:#6cbcd9;}
.moduletable-baseline h2{font-size:100%;color:#cccccc;}