/* 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("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"); */



BODY, DIV, TABLE, TR, TD, SPAN, P, LI, UL,SELECT, INPUT,TEXTAREA {
         -moz-box-sizing: border-box;
         -webkit-box-sizing:border-box;
}

BODY {
         /* background-image: url("/Data/Dataimages/Upload/bgbody.gif");
         background-position: left top;
         background-repeat: no-repeat; */
         vertical-align: top;
         font: normal 14px Arial, Helvetica, sans-serif;
         color: #000000;
         text-align: center;
         margin: 0px;
}

.body-editor {
         text-align: left;
}

A, A:link, A:visited {
         font: normal 14px Arial, Helvetica, sans-serif;
         color: #E97826;
         text-decoration: none;
}
A:hover {
         color: #AFC300;
         cursor: pointer;
}

A IMG {
         border: 0px;
         margin:0px;
         padding:0px;
}

H1, H2, H3 {
         border: none;
         margin: 0px;
         padding: 0px;
}

H1 {
         font: normal 24px Arial, Helvetica, sans-serif;
         color: #E97826;
         margin-bottom: 20px;
}

H2 {
         font: normal 18px Arial, Helvetica, sans-serif;
         color: #E97826;
         margin-bottom: 5px;
}

H3 {
         font: normal 14px Arial, Helvetica, sans-serif;
          font-weight: bold;
}

HR {
         margin: 0px;
         padding: 0px;
         border-bottom: solid 1px #8E8E91;
}

P {
         font: normal 14px Arial, Helvetica, sans-serif;
         margin: 0px;
         padding: 0px;
}

.formFieldsFalse {
         border: solid 1px #C7C7C8;
         background-color: #8E8E91;
}


/* STANDARD CLASSES FOR TPLHTMLBODY DIV */

#MainDiv {
         position:relative;
         width: 990px;
         height:100%;
         vertical-align: top;
         text-align: left;
         background-image: url(/data/dataimages/upload/mainDivBackground.jpg);
         background-repeat: repeat-y;
         border-left:1px solid #C7C7C8;
         border-right:1px solid #C7C7C8;
         margin: 0px auto -56px;
         padding: 0px 0px 75px 0px;

}

#MainDivContent {
         float:left;
         padding: 0px;
         margin:  0px;
}

#MainDivTop {
         background-color: #ffffff;
         float: left;
         width: 100%;
         height: 110px;
         padding: 0px;
         margin: 0px 0px 0px 0px;
         _margin: 0px 0px -5px 0px;
         color: #000000;
}
#MainDivLeft {
         float: left;
         width: 140px;
         padding: 15px 0px 10px 0px;
         margin: 0px;
         overflow:hidden;
         background-color: #e97826;
         color: #000000;
}

#MainDivCenter {
         float: left;
         width: 640px;
         padding: 15px 40px 25px 40px;
         margin: 0px 0px 56px;
         color: #000000;
}

#MainDivRight {
         float: left;
         width: 205px;
         padding: 10px 10px 25px 10px;
         margin: 0px 0px 30px 0px;
         color: #8E8E91;
         /*border-left: 2px solid #C7C7C8;*/
}

#MainDivRight H1 {
         font: normal 24px Arial, Helvetica, sans-serif;
         color: #AFC300;
         margin-bottom: 20px;         
}

#MainDivRight H2 {
         font: normal 18px Arial, Helvetica, sans-serif;
         color: #8E8E91;
         margin-bottom: 10px;         
}

#MainDivRight .SystemListSummary, #MainDivRight .SystemListSummaryHover {
         color: #8E8E91;
         border-bottom: 1px solid #C7C7C8;
}

#MainDivRight .QuickinfoTitle A {
         font-size: 14px;
         color: #8E8E91;
}

#MainDivRight .qsArtSummaryMore {
         text-align: right;
         margin: 0px;
         padding: 0px;
}

#MainDivBottom {
         position:relative;
         width: 985px;
         height: 56px;
         padding: 0px;
         margin: 0px auto 0px auto;
         color: #000000;

}

/* STANDARD CLASSES FOR COPYRIGHT */

#copyright {
         color: #000000;
         text-align: left;
         font-size: 10px;
         margin: 0px 0px 0px 235px;
         padding: 17px 0px 0px 0px;
         height: 38px;
         background: #FFFFFF;
         overflow: hidden;
         width:750px;
}

#copyright A, #copyright A:link, #copyright A:visited {
         font-size: 10px;
         color: #000000;
}

#copyright A:hover {
         color: #E97826;
}


/* STANDARD CLASSES FOR ARTICLE CONTENT */

.body-edit {
         text-align: left;
}

.qsArtContent, .qsArtContent TD, .qsArtContent P, .qsArtContent A, .qsArtContent A:visited, .qsArtContent A:hover, .qsArtContentEdit, .qsArtContentEdit TD, .qsArtContentEdit P, .qsArtContentEdit A, .qsArtContentEdit A:visited, .qsArtContentEdit A:hover {
         font: normal 14px Arial, Helvetica, sans-serif;
}

.qsArtContentEdit A {
         border: solid 1px black;
}

.qsArtContentEdit {
         background: #FFFFFF;
         text-align: left;
         vertical-align: top;
         border: none;
}

#login-container * {
         font-size: 12px;
         color: #000000;
}

.qsPageHeader {
}

.qsArtSummary {
         font: normal 14px Arial, Helvetica, sans-serif;
}

.qsArtSummaryMore {
         margin-bottom:10px;
}

/* STANDARD CLASSES FOR LISTS */

.qsArtTitleList, .qsArtTitleList A, .qsArtTitleList A:visited, .qsArtTitleList A:active {
         font: normal 18px Arial, Helvetica, sans-serif;
         color: #E97826;
         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;
         color: #E97826;
         text-decoration: none;
}

A.NavigationLink:hover {
         font-size: 12px;
         color: #AFC300;
         cursor: pointer;
}


/* 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: #E97826;
         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: 0px 0px 0px 0px;
         margin: 0px;
         background: #E97826;
         border: solid 1px #E97826;
         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 {
         width: 260px;
         height: 110px;
         margin: 0px;
         padding: 0px;
         float: left;
}

#logo a
{
         width: 260px;
         height: 110px;
         margin:0px;
         padding:0px;
         border:0px;
}

#lien_mail {
         width: 728px;
         height: 65px;
         margin: 0px;
         padding: 30px 0px 0px 520px;
         float: right;
}

#slogan {
         width: 728px;
         height: 45px;
         margin: 0px;
         padding: 0px 0px 0px 210px;
         background-image: url(/data/dataimages/upload/fond_slogan.png);
         background-repeat: repeat-x;
         float: right;
}

#slogan img
{
         padding:0px;
         margin:0px;
         border:0px;
}

#footer-ecc {
         width: 750px;
         height: 18px;
         margin: 0px 0px 0px 235px;
         padding: 0px;
}

#footer-ecc-left {
         width: 70px;
         height: 18px;
        
         padding: 0px;
         float: left;
         background-image:url(/data/dataimages/upload/ecc-footer-left-background.gif);
         background-repeat: none;
}

#footer-ecc-right {
         width: 680px;
         height: 18px;
         margin: 0px;
         padding: 0px;
         float: right;
         background-image:url(/data/dataimages/upload/ecc-footer-right-background.gif);
         background-repeat: repeat-x;
}

.qsMenu {
        display: block;
}

#dphgalerierandom, .skinArticleImage {
         width: 560px;
         text-align: center;
         margin: 30px 0px 30px 0px;
}

#dphgalerierandom img {
         display: none;
}
