/* SPECIAL STYLSHEET IMPORT, ACTIVATION DEPENDING OF THE PROJECTS */

@import url("/data/skin_galerielist.css");
@import url("/data/captcha.css");
@import url("/data/composant_seoplus.css");
@import url("/data/pagination.css");
@import url("/data/contact.css");
@import url("/data/carousel.css");

/* @import url("tplhtmlbodytable.css"); */
/* @import url("fontface.css"); */
/* @import url("idxsearch.css"); */
/* @import url("quickinfo.css"); */
/* @import url("oldstyle.css"); */
/* @import url("cooljsmenu.css"); */
/* @import url("systemstyle.css"); */

/* @import url("composant_ecomm.css"); */
/* @import url("composant_address.css"); */
/* @import url("composant_calendar.css"); */
/* @import url("composant_classifiedad.css"); */
/* @import url("composant_event.css"); */
/* @import url("composant_forum.css"); */


@import url(http://fonts.googleapis.com/css?family=Raleway:400,200,300,100,500,600,700,800,900);

BODY {
         background-color: #E4701E;
         vertical-align: top;
         font: 400 30px Raleway, Arial, Helvetica;
         color: #FFFFFF;
         margin: 0px;
}

#quickbar-container {
         font: normal 14px Arial, Helvetica, sans-serif;
}

body.mceContentBody {
         background: #E4701E;
         text-align: left;
         vertical-align: top;
         font: 400 30px Raleway, Arial, Helvetica;
         color: #FFFFFF;
         border: none;
}

.body-edit {
         text-align: left;
}

A, A:link, A:visited {
         font: 400 30px Raleway, Arial, Helvetica;
         color: #E4701E;
         text-decoration: none;
}
A:hover {
         color: #000000;
         cursor: pointer;
}

H1, H2, H3 {
         border: none;
         margin: 0px;
         padding: 0px;
}

H1 {
         font: 200 120px Raleway, Arial, Helvetica;
         color: #E4701E;
         margin-bottom: 20px;
}

H2 {
         font: 400 40px Raleway, Arial, Helvetica;
         color: #FFFFFF;
         margin-bottom: 5px;
}

H3 {
         font: 400 30px Raleway, Arial, Helvetica;
         font-weight: bold;
}

HR {
         margin: 0px;
         padding: 0px;
         border-bottom: solid 1px #EFEFEF;
}

P {
         font: 400 30px Raleway, Arial, Helvetica;
         margin: 0px;
         padding: 0px;
}

img {
         border: none;
}

.formFieldsFalse {
         border: solid 1px #251A06;
         background-color: #EFEFEF;
}

/* STANDARD CLASSES FOR ARTICLE CONTENT */

.qsArtContent, .qsArtContent TD, .qsArtContent P, .qsArtContent A:hover, .mceContentBody, .mceContentBody TD, .mceContentBody P {
         font: 400 30px Raleway, Arial, Helvetica;
         font-weight: inherit;
         font-size: inherit;
         color: #FFFFFF;
}

.qsArtContent A, .qsArtContent A:visited, .mceContentBody A, .mceContentBody A:visited {
         font: 400 30px Raleway, Arial, Helvetica;
         font-weight: inherit;
         font-size: inherit;
         color: #000000;
}

.qsArtContent A:hover, .mceContentBody A:hover {
         font: 400 30px Raleway, Arial, Helvetica;
         font-weight: inherit;
         font-size: inherit;
         color: #FFFFFF;
}

.qsArtContent ul, .qsArtContent li {
         margin: 0px;
         padding: 0px;
         list-style-type: none;
}

.qsArtContent li {
         padding: 3px 0px 3px 35px;
         background-image: url("/Data/Dataimages/Upload/dotWhite.png");
         background-position: left 18px;
         background-repeat: no-repeat;
}

.mceContentBody A {
         border: solid 1px black;
}

.qsFloatImageLeft {
          float: left;
          margin: 0px 10px 10px 0px;
          border: none;
          max-width: 150px;
}

.qsFloatImageRight {
          float: right;
          margin: 0px 10px 10px 0px;
          border: none;
          max-width: 150px;
}

/* STANDARD CLASSES FOR TPLHTMLBODY DIV */

#MainDiv {
         display: table;
         width: 100%;
         height: 100%;
         padding: 0px;
         margin: 0px;
         vertical-align: top;
         text-align: left;
}

#MainDivTop {
         float: left;
         width: 100%;
         /* height: 785px; */
         height: 960px;
         padding: 0px;
         margin: 0px 0px 0px 0px;
         color: #000000;
         background-color: #FFFFFF;
         background-image: url("/Data/Dataimages/Upload/bgDots.png");
         background-position: center top;
         background-repeat: no-repeat;
}

.bgCurve {
         position: absolute;
         left: 0px;
         z-index: -1;
         width: 100%;
}

#MainDivCenter {
         float: left;
         width: 100%;
         padding: 0px;
         margin: 0px 0px 0px 0px;
         color: #000000;
}

#MainDivCenter .centerContent {
         margin-top: -150px;
}

#MainDivBottom {
         float: left;
         width: 100%;
         padding: 0px;
         margin: 150px 0px 0px 0px;
         color: #000000;
}

.centerContent {
         width: 980px;
         margin-left: auto;
         margin-right: auto;
}

/* STANDARD CLASSES FOR COPYRIGHT */

#copyright {
         color: #FFFFFF;
         text-align: left;
         font-size: 10px;
         margin: 10px 0px 10px 0px;
}

#copyright A, #copyright A:link, #copyright A:visited {
         font-size: 10px;
         color: #FFFFFF;
}

#copyright A:hover {
         color: #000000;
}

#login-container * {
         font-size: 12px;
         color: #000000;
}

#login-container .login-window-title {
		color:#FFFFFF;
}

.qsPageHeader {
         overflow: hidden;
         line-height: 200px;
         height: 200px;
         margin-bottom: 100px;
         font-size: 68px;
}

.bigTitle {
         overflow: hidden;
         line-height: 200px;
         height: 200px;
         margin-bottom: 100px;
}

.qsArtSummary {
         font: 400 30px Raleway, Arial, Helvetica;
}

.qsArtSummaryMore {
         margin-bottom:10px;
}

/* STANDARD CLASSES FOR LISTS */

.qsArtTitleList, .qsArtTitleList A, .qsArtTitleList A:visited, .qsArtTitleList A:active {
         font: 400 40px Raleway, Arial, Helvetica;
         color: #E4701E;
         text-align: left;
         margin-bottom: 5px;
}

.qsArtTitleList A:hover {
         color: #000000;
}

.SystemListItem, .SystemListItemHover {
}

.SystemListItemContent, .SystemListItemContentHover {
         padding-bottom: 20px;
}
.SystemListItemImage, .SystemListItemImageHover {
         width: 150px;
         padding-top: 5px;
}
.SystemListItemImage img, .SystemListItemImageHover img {
         border: none;
         width: 130px;
}
.SystemListSummary, .SystemListSummaryHover {
         margin-left: 0px;
         margin-bottom: 20px;
}


/* SPECIAL CLASSES FOR NAVIGATIONPATH */

.NavigationPath {
         margin-bottom: 15px;
}

.NavigationLink, A.NavigationLink, A.NavigationLink:visited {
         font-size: 12px;
}


/* SPECIAL CLASSES FOR ADD THIS BUTTON */

#btnAddThis {
         float: right;
         margin-right: 20px;
}

/* SPECIAL CLASSES FOR SWITCH LANGUAGES */

.languages {
         float: right;
}

.languages a.selected {
          color: #000000;
} 

/* SPECIAL CLASSES FOR SEARCH */

.search {
         position: absolute;
         top: 100px;
         left: 50%;
         background: #E4701E;
         width: 190px;
         height: 25px;
         padding: 0px 0px 0px 10px;
         overflow: hidden;
         margin: 0px 0px 0px 290px;
         text-align: left;
}

.search form {
         padding: 0px;
         margin: 0px;
}

.search input {
         padding: 3px 0px 0px 0px;
         margin: 0px;
         background: #E4701E;
         border: solid 1px #E4701E;
         color: #FFFFFF;
         width: 160px;
         float: left;
}
.search .btnSearch {
         margin: 6px 6px 0px 0px;
         cursor: pointer;
         float: right;
}

#divAdvancedSearch {
         margin-bottom: 25px;
}

/* CUSTOM CLASSES BY PROJECTS */

.logo {
         float: left;
         margin-bottom: 50px;
}
 /*classes for carousel*/

.menuBox {
         margin: 20px;
         height: 45px;
         background: #EFEFEF;
}

.socialMenu {
         float: right;
}

.logoTop, .logoBottom {
         display: block;
         width: 980px;
         height: 188px;
         padding: 0px;
         text-align: center;
         margin: 0px 0px 20px 0px;
}   

.ambianceBox  {
         width: 980px;
         height: 490px;
         background: #E4701E;
}

#ambiance {
         float: left;
         width: 490px;
         height: 490px;
         background: #E4701E;
}

#ambiance img {
         display:none;
}

.qsMenu {
         font-size: 16px;
}

.qsMenu-DPHdphcarrousel {
         position: absolute;
         margin: -20px 0px 0px 0px;
}

#dphcarrousel {
         float: left;
         width: 400px;
         height: 400px;
         margin: 70px 45px 45px 45px;
         text-align: center;
}

#dphcarrousel ul li {
         line-height: 315px;
}

#dphcarrousel h2 {
         vertical-align: middle;
         display: inline-block;
         color: #FFFFFF;
         text-align: center;
         line-height: 45px;
}

#dphcarrousel h2 span {
         display: block;
         padding: 40px 0px 0px 0px;
         font-size: 22px;
         line-height: 25px;
         color: #000000;
}

.socialMenu a {
         display: inline-block;
         height: 45px;
         overflow: hidden;
         text-indent: -1000em;
         background-position: center center;
         background-repeat: no-repeat;
         margin: 0px;
         padding: 0px;
}

.socialMenu a.icoLinkedIn {
         width: 37px;
         background-image: url("/Data/Dataimages/Upload/icoLinkedInOff.png");
}

.socialMenu a.icoLinkedIn:hover {
         background-image: url("/Data/Dataimages/Upload/icoLinkedInOn.png");
}

.socialMenu a.icoFacebook {
         width: 20px;
         background-image: url("/Data/Dataimages/Upload/icoFacebookOff.png");
         margin-right: 10px;
}

.socialMenu a.icoFacebook:hover {
         width: 20px;
         background-image: url("/Data/Dataimages/Upload/icoFacebookOn.png");
         margin-right: 10px;
}

.qs3dots {
         background-image: url("/Data/Dataimages/Upload/3dots.png");
         background-position: right 0.8em;
         background-repeat: no-repeat;
         padding-right: 30px;
         
}

.TableAlignTop, .TableAlignTop TD {
         text-align: left;
         vertical-align: top;
}