﻿

.divIndex, .divProduct, .divCompany, .divContact, .divJobs, .divLogIn, .divGeneralContent, .divTraining, .divNews
{
     background-image : url('/Images/Universal/Pages/background/GreebBoxDown.gif');
     background-repeat : repeat-y;
     background-position : right top;
     height : 100%;
     margin-right : 10px;
}



.divLeft
{
    padding-left : 10px;
    float: left ;
    width : 460px;
}



.divIndex .divLeft
{
    float: left ;
    width : 470px;
    padding-left : 0px;
}



.divIndex .divLeft .divLeftWithMargin
{
    padding-left : 10px;
}

.divCompany .divLeft
{
    background-image : url('/Images/Universal/Pages/background/PromenuCompagnieTable.jpg');
    background-position : right bottom;
    background-repeat : no-repeat ;
    min-height : 770px;
}

.divCompany .divLeft .divItem, .divCompany .divLeft .divItemTop
{
    padding-right : 20px;
    padding-left : 10px;
    text-align : left ;
}

.divContact .divLeft .divItemContact
{
    padding-right : 20px;
    padding-left : 10px;
    text-align : left ;
}

.divJobs .divLeft .divLeftJustify
{
    padding-right : 13px;
    padding-left : 10px;
    text-align : left ;
}


.divContact .divLeft
{
    background-image : url('/Images/Universal/Pages/background/PromenuContactTelephone.jpg');
    background-position : right bottom;
    height : 490px;
}

.divJobs .divLeft .DivJob, .divJobs .divLeft .divIntroJobs
{
    padding-right : 20px;
}

.divJobs .divTitle
{
    padding-bottom : 15px;
}



.divIndex .divTextIntro
{
    padding-right : 20px;
    padding-left : 10px;
    padding-bottom : 20px;
    text-align : left ;
}


.divIndex .divIntroImage img
{
    width : 470px;
}

.divTextProduct 
{
    padding-top : 20px;
}


.divImage
{
    padding-top : 20px;
    text-align : right ;
    padding-right : 2px;
}

.divImage img
{
    border: none;
    vertical-align: bottom; 
}

.divRight
{
    float: left ;
    width : 32% ;
    padding-right : 5px;
    
}

.divTitleCR
{
   
    font-size : 16px;
    text-align : center ;
    padding-bottom : 15px;
    padding-top : 14px;
    padding-right : 10px;
}


.divSubTitleCR
{
   
    padding-bottom : 15px;
    font-weight : bold ;
    padding-left : 10px;
    padding-right : 10px;
}

.divTextCR
{
     padding-left : 15px;
     padding-right : 20px;
     text-align : left ;
     padding-bottom : 20px;
     font-size : 11px;
}

.divJustify
{
	text-align : left ;
}

.divTextCR ul
{
	padding-left : 15px;
}


.divItem
{
    padding-top : 15px;
    padding-bottom : 5px;
}

.divListDocuments, .divTopDownload
{
    padding-left : 10px;
}

.divListDocuments .divItem
{
     border-bottom-style: solid ;
    border-bottom-width: 1px;
    border-bottom-color: #CCCCCC;
}


.divContactTelFree, .divContactOr, .divContactEmail, .divContactIntroAddress
{
    padding-top : 10px;
}

.divContactTitle
{
	padding-bottom : 10px;
	padding-top : 10px;
}

.divContact .divTitle
{
    padding-bottom : 15px;
}

.divContactAddress1
{
    padding-top : 10px;
}

.divContactTelFree, divContactTel, .divContactFax
{
    line-height : 20px;
}

.divIntro2Jobs
{
    padding-top : 10px;
}

.divJobsList
{
    padding-top : 10px;
    padding-left : 20px;
}

.divJobsList ul
{
   list-style-type : none ;
}

.applyHover
{
    padding-top : 5px;
}


.divJobsDescription
{
    padding-top : 10px;
}

.TotalJobDiv
{
    padding-top : 0px;
}

.divJobTitle
{
    padding-top : 10px;
    padding-bottom : 10px;
    font-weight : bold ;
}

.divJobText
{
    padding-bottom : 10px;
}

.divJobItems
{
    padding-left : 20px;
}

.divJobBottomText
{
    padding-top : 10px;
    padding-bottom : 10px;
}

.divLogIn .divCentePage
{
    padding-top : 60px;
    padding-left : 95px;
    width: 260px;
}

.divLogIn .divSubmitLogin
{
	float : right;
	padding-right : 5px;
}


.divLogIn .Button
{
    padding: 2px 10px 2px 10px;
    border: thin outset #C0C0C0;
    color : White;   
    font-weight : bold ;
    background-color : #ef6423;
    margin-top : 15px;
}

.divLogIn .divFloatLeft input
{
    padding: 1px 2px 1px 2px;
    border: 1px inset #C0C0C0;
}


.divLogIn span
{
    width : 300px;
}

.divLogIn .message
{
    color : Red;
}

.divLogIn span
{
    width : 300px;
}

.divLogIn .divItem
{
    padding-top : 5px;
}

.divLabelFix
{
    float : left;
    width : 100px;
    padding-top : 3px;
}

.divLabelFix span
{
    padding-bottom : 2px;
}

.divFloatLeft
{
    float : left;
    width : 23%;
}

.divFloatLeft input
{
    width : 150px;
}

.divItemFile
{
    padding-bottom: 5px;
    padding-left : 5px;
}


.divItemDate 
{
    padding-left : 5px;
    font-size : 11px;
}

.divItemSize 
{
    padding-left : 5px;
    padding-bottom : 5px;
     font-size : 11px;
}

.divLogout
{
    padding-top : 15px;
    text-align : center;
    padding-bottom : 15px;
}

.divYears 
{
    padding-bottom : 10px;
    padding-left : 10px;
}

.divNewsMasterTitle 
{
    font-size : 14px;
    padding-bottom : 15px;
    color : #94b659;
    padding-left : 10px;
    
}


.divItemNewsTitle
{
    padding-bottom : 5px;
    font-weight : bold;
}

.divItemNewsTitle .lbItemNewsDate
{
    color : #738c35;
}

.divNewsContent 
{
    padding-bottom : 20px;
    padding-left : 10px;
    padding-right : 20px;
    text-align : left ;
}

.divItemNewsBody ul
{
    padding-left : 20px;
    padding-top : 10px;
}

.DivDevIntro 
{
    text-align : left ;
}

.divProductMenuItem
{
    float : left;
    padding-left : 3px;
    padding-bottom : 0px;
    height : 26px;
}


.divUnderLineTabs
{
    background-image : url('/Images/Universal/Pages/UnderTabsLine.gif');
    height : 1px;
    width : 97%;
    padding : 0;
}

.divProductTabTitle
{
    padding-top : 10px;
    padding-bottom : 15px;
    color : #94b659;
    font-size : 14px;
    
}


.divTitleItemCracteristic
{
    font-weight : bold ;
    padding-top : 10px;
    padding-bottom : 5px;
}

.divSubItemsCaracteristics
{
    padding-left : 15px;
    padding-bottom : 10px;
}

.divSubItemsCaracteristics a
{
    cursor : pointer; 
}

.divSubItemsCaracteristics ul
{
	padding-left : 20px;
}

.divProductCaracteristics
{
    padding-bottom : 20px;
    background: url(/Images/Universal/Pages/background/SwirlVert.jpg);
    background-position : bottom right;
    background-repeat : no-repeat ;
    width : 440px;
    padding-left : 10px;
}

.divProductIntroduction
{
    padding-bottom : 20px;
    background: url(/Images/Universal/Pages/background/PromenuProduitDocteur.jpg);
    background-position : bottom right;
    background-repeat : no-repeat ;
    width : 430px;
    padding-right : 20px;
    padding-left : 10px;
    text-align : left ;
    min-height : 770px;
}


.divProductTestimony
{
    padding-bottom : 20px;
    background: url(/Images/Universal/Pages/background/SwirlVert.jpg);
    background-position : bottom right;
    background-repeat : no-repeat ;
    width : 430px;
    padding-right : 20px;
    padding-left : 10px;
    min-height : 570px;
    
}

.divTestimonyItemBody
{
    text-align : left ;
}


.divBodyCaracteristicsLeft
{
    width : 400px;
}


.divBodyCaracteristicsRight
{
    float : left;
}


.slider_rail 
{    
    position: relative;    
    height: 400px;    
    width: 16px;    
    background: url(/Images/Universal/Pages/backgroudScroll.png) repeat-y;
}

.slider_handle 
{    
    position: absolute;    
    height: 15px;    
    width: 15px;
}

.divJobsImage
{
    float : right ;
    padding-top : 60px;
    
}

.divJobsImage img
{
	vertical-align : bottom ;
}

.divIntroImage img
{
	vertical-align : bottom ;
}

.divTestimonyItemSignature
{
    font-style : italic;
    padding-left : 200px;
    padding-top : 20px; 
}

.divNews .divLeft
{
    background: url(/Images/Universal/Pages/background/SwirlVert.jpg);
    background-position : bottom right;
    background-repeat : no-repeat;
    width : 450px;
    min-height : 300px;
    padding-bottom : 20px;
    padding-right : 10px;
    min-height : 550px;
}

.divTraining .divLeft
{
    background: url(/Images/Universal/Pages/background/SwirlVert.jpg);
    background-position : bottom right;
    background-repeat : no-repeat ;
    width : 450px;
    min-height : 300px;
    padding-bottom : 20px;
    padding-right : 10px;
    
}

.divTraining .divLeft .divItem
{
    padding-right : 15px;
    text-align : left ;
}

.divTraining .divLeft .divItem, .divTraining .divLeft .divItemTop
{
    padding-left : 10px;
}

.divIndex .divNewsIntro
{
    padding-left : 10px;
    text-align : left ;
    width : 400px;
    padding-top : 20px;
}


.divNewsIntroTitle
{
    color : #94b659;
    font-size : 14px;
    padding-bottom : 10px;
}

.divRecentNewsIntro div
{
    max-width : 50%;
}

.divOldNews
{
    padding-top : 10px;
    font-size : 11px;
}

.divTabYearGeneral
{
    background-position : top left ;
    background-repeat : no-repeat ;
    margin-right : 3px;
    min-height : 18px;
    padding-top : 5px;
    font-family : Trebuchet MS;
    font-size : 12px;
    font-weight : bold ;
    text-align : center ;
    float : left;
}

.divTabYearGeneral span, .divNewsAfterNYears span
{
        color: #93B450;
}

.divTabYear
{
    background-image : url('/Images/Universal/Pages/background/NewsTab.gif');
    width : 70px;
    cursor : hand;
}


.divTabYearSelected
{
    background-image : url('/Images/Universal/Pages/background/NewsTabOver.gif');
    width : 70px;
}

.divTabYearSelected span, .divNewsAfterNYearsSelected span
{
       color : White; 
}


.divNewsAfterNYears
{
     background-image : url('/Images/Universal/Pages/background/DoubleNewsTab.gif');
     width : 116px;
      cursor : hand;
}


.divNewsAfterNYearsSelected
{
     background-image : url('/Images/Universal/Pages/background/DoubleNewsTabOver.gif');
     width : 116px;
}

.divFirstTextRightColumn
{
	padding-top : 35px;
}

.divTrainingLeftColumn
{
	min-height: 500px;
}

.divIntroLeftColumn
{
	min-height: 690px;
	position : relative; 
}

.divIntroImage
{
	position : absolute;
	bottom : 0;  
}

.divSubTitleProductRightColumn
{
	padding-top : 10px;
	padding-left : 10px;
}

.divULBiggerHeight li
{
	line-height : 20px;
}

.divProductCaracteristics li
{
	line-height : 20px;
}

.ulSubList
{
	padding-left : 30px;
}

.divTrainingRight
{
	padding-left : 10px;
	padding-right : 10px;
}

.divItemIntro
{
	padding-bottom : 15px;
    padding-left : 20px;
}

.divInvisible
{
	display  : none; 
}

