body{margin:0;padding:0;background:#00B2F0 url(/images/background.jpg) left top repeat-x;font-family:verdana;color:white;font-size:11px;}
img, div,h1 { behavior: url(/css/iepngfix.htc);}
a{color:white;text-decoration:underline;}
p{line-height : 20px;text-align:justify;}
div#cMain{margin-left:auto;margin-right:auto;width:893px;height:545px;padding-top:20px;}
div#cMain h2, div#cMain h3, div#cMain h4 , div#cMain h5 {padding:0; margin:0;}

div#cMain h3{font-size:18px;font-family:Lucida Sans Unicode;letter-spacing:1.5px;font-weight:bold;}

/* Header */
div#cMain div#header{position:relative;padding:0 15px;width:893px;height:106px;background: url(/images/header_background.png) left bottom no-repeat;}
div#cMain div#header h1{margin:0;padding:0;width:211px;height:81px; background: url(/images/lpLogo.png) left top no-repeat;}
div#cMain div#header h1 span{display:none;} 

div#cMain div#header ul#mainMenu{position:absolute;margin:0;left:364px; top:55px;width:550px;}
div#cMain div#header ul#mainMenu.fr{left:259px;width:610px;}
div#cMain div#header ul#mainMenu li{float:left;list-style-type:none;margin:0;padding:0;}
div#cMain div#header ul#mainMenu li a{padding:15px 0;margin:0 10px;display:block;text-align:center;font-family:Bitstream Vera Sans; color:white;text-decoration:none;font-size:12px;font-weight:bold;}
div#cMain div#header ul#mainMenu li a:hover{color:#00A4E2;}
div#cMain div#header ul#mainMenu li.contact a{padding:15px 0;margin:0 4px;display:block;text-align:center;font-family:Bitstream Vera Sans;text-decoration:none;font-size:12px;font-weight:bold;color:#00A4E2;}
div#cMain div#header ul#mainMenu li.contact a:hover{color:white;}
div#cMain div#header ul#mainMenu li.active a{background: url(/images/selected.jpg) left top repeat-x; color:#004C83; padding:15px 11px;}


/* Sub menu */
div#cMain div#subMenu{background: url(/images/content_background.png) left top repeat-y;}
div#cMain div#subMenu ul {background:#004C82;margin:0 10px 0 4px;padding:3px 0 0 0;height:13px;}
div#cMain div#subMenu ul li{float:right;list-style-type:none;display:none;}
div#cMain div#subMenu ul li a{display:block;margin:0 10px;font-family:Bitstream Vera Sans;text-decoration:none;font-size:11px;font-weight:bold;color:white;}
div#cMain div#subMenu ul li a.subActive{color:#81D4F7}
/* display sub menu with section */
body#company div#cMain div#subMenu ul li.compagny{display:block;}
body#siteperfect div#cMain div#subMenu ul li.siteperfect{display:block;}
body#products div#cMain div#subMenu ul li.products{display:block;}
body#order div#cMain div#subMenu ul li.order{display:block;}

/* Content */
div#cMain div#content{width:893px;background: url(/images/content_background.png) left top repeat-y; height:571px;padding:0 0px 0 3px;}
div#cMain div#content div#contentWrapper{background:#004C82;height:562px;margin-left:1px;margin-right:13px;padding:10px 10px 0 10px;}

/* Footer */
div#cMain div#footer{position:relative;height:20px;background: url(/images/footer_background.png) left top no-repeat;}

div#cMain div#footer div#background{background:#004C82;height:8px;margin-left:4px;margin-right:10px;}
div#cMain div#footer div#background div{display:none;}
div#cMain div#footer a{text-decoration:none;}
div#cMain div#footer div#background div#websiteTeam{position:absolute;top:55px;left:250px;}
div#cMain div#footer div#signature{width:880px;padding:3px 0; border: 1px solid white; border-width:1px 0;position:absolute;left:5px;top:26px;font-family:Bitstream Vera Sans; font-size:11px;}
div#cMain div#footer div#signature ul{margin:0;padding:0;}
div#cMain div#footer div#signature ul li{float:left;margin:0;padding:0 4px; border-right:1px solid white;list-style-type:none;}
div#cMain div#footer div#signature ul li.last{border:0;}
div#cMain div#footer div#signature ul#nav{float:right;margin-right:3px;}
div#cMain div#footer div#signature ul#nav a{color:white;text-decoration:none;}
div#cMain div#footer div#signature ul#nav .darkBlue{color:#004C83;}

/*Home Page Exceptions */
body#home div#cMain div#content{}
body#home div#cMain div#subMenu{display:none;}
body#home div#cMain div#content div#contentWrapper{background: #004C83 url(/images/home_en.jpg) left top no-repeat;padding:0 0 10px 0;}
body#home div#cMain div#content.fr div#contentWrapper{background: #004C83 url(/images/home_fr.jpg) left top no-repeat;padding:0 0 10px 0;}

/*---------------Pages Content----------------*/
/* Because this website is all about design .. all page have different CSS.*/

/* Company - Need a custom solutions right now ? */

div#companyWrapper{height:550px;background:url(/images/needACutomSolutionsBack.gif) right bottom no-repeat;}
div#companyWrapper div#title{height:260px;background:url(/images/needACustomSolutionsTitle.gif) 20px 10px no-repeat;}
div#content.fr div#companyWrapper div#title {height:250px;background:url(/images/entreprise_title.gif) left bottom no-repeat;}
div#companyWrapper div#title h2{display:none;}
div#txtContent{margin-top:40px;margin-left:25px;font-family:Verdana;font-size:14px;}
div#content.fr div#companyWrapper div#txtContent{margin-top:10px;}

div#txtContent p{width:450px;text-align:justify;color:white;}
div#txtContent p span{color:#00B1F0;font-weight:500;}

/* Company - About us*/ 
 /* -- Background color -- */
body#company div.aboutus div#subMenu ul{background:white;}
body#company div.aboutus div#subMenu ul li a{color:#004C83;}
body#company div.aboutus div#subMenu ul li a.subActive{color:#81D4F7;}
body#company div.aboutus div#content div#contentWrapper{background:white;}
body#company div.aboutus div#footer div#background{background:white;}
 /* -- Custom design -- */
div#aboutUsWrapper{position:relative;height:550px;background:url(/images/aboutLPBack.gif) right center no-repeat;}

div#aboutUsWrapper div#title{height:88px; background:url(/images/aboutLPTitle.gif) 25px 45px no-repeat;}
div#content.fr div#aboutUsWrapper div#title{height:76px;background:url(/images/aPropos_title.gif) 25px 45px no-repeat;}
div#aboutUsWrapper div#title h2{display:none;}
div#aboutUsWrapper div#txtContent{margin-top:48px;margin-left:25px;font-family:Lucida Sans Unicode;font-size:14px; color:#004C83;}
div#aboutUsWrapper div#txtContent p{width:400px;text-align:justify;color:#004C83;}
div#aboutUsWrapper div#txtContent p a{color:#81D4F7;font-weight:bold;text-decoration:none;}
div#aboutUsWrapper div#txtContent p a:hover{text-decoration:underline;}
div#aboutUsWrapper div#team{width:400px;position:absolute; left:480px; top:425px;letter-spacing:-0.5px;font-family:Lucida Sans Unicode;font-size:12px; color:#004C83;}


/* Site Perfect - Make it Site Perfect */

div#sitePerfectWrapper{height:550px;background:url(/images/makeItSitePerfectBackground.gif) right bottom no-repeat;}
div#sitePerfectWrapper div#title{height:240px;background:url(/images/makeItSitePerfectTitle.gif) 20px 10px no-repeat;}
div#content.fr div#sitePerfectWrapper div#title{height:210px;background:url(/images/conformite_title.gif) 20px 10px no-repeat;}

div#sitePerfectWrapper div#title h2{display:none;}
div#sitePerfectWrapper div#txtContent{margin-top:20px;margin-left:25px;font-family:Verdana;font-size:14px;}
div#sitePerfectWrapper div#txtContent h3{width:410px;}
div#sitePerfectWrapper div#txtContent p{width:450px;text-align:justify;color:white;}
div#sitePerfectWrapper div#txtContent p span{color:#00B1F0;font-weight:500;}


/* sitePerfect - Looking Great*/ 
 /* -- Background color -- */
body#siteperfect div.lookinggreat div#subMenu ul{background:white;}
body#siteperfect div.lookinggreat div#subMenu ul li a{color:#004C83;}
body#siteperfect div.lookinggreat div#subMenu ul li a.subActive{color:#81D4F7;}
body#siteperfect div.lookinggreat div#content div#contentWrapper{background:white;}
body#siteperfect div.lookinggreat div#footer div#background{background:white;}
 /* -- Custom design -- */
div#lookingGreatWrapper{padding-left:20px;position:relative;height:550px;color:#004C83;font-family:Verdana;font-size:14px;}
div#lookingGreatWrapper p{margin-left:20px;line-height : 18px;}
div#content.fr div#lookingGreatWrapper p{margin-left:20px;line-height : 16px;}


div#lookingGreatWrapper h3 span{display:none;}
div#lookingGreatWrapper h3.t1{background:url(/images/lookingGreatTitle1.gif) left top no-repeat;height:40px;margin:15px;}
div#content.fr div#lookingGreatWrapper h3.t1{background:url(/images/cestSiBeau_title1.gif) left top no-repeat;height:40px;margin:15px;}
div#lookingGreatWrapper h3.t2{background:url(/images/lookingGreatTitle2.gif) left top no-repeat;height:40px;margin:15px;}
div#content.fr div#lookingGreatWrapper h3.t2{background:url(/images/cestSiBeau_title2.gif) left top no-repeat;height:40px;margin:15px;}
div#lookingGreatWrapper h3.t3{background:url(/images/lookingGreatTitle3.gif) left top no-repeat;height:40px;margin:15px;}
div#content.fr div#lookingGreatWrapper h3.t3{background:url(/images/cestSiBeau_title3.gif) left top no-repeat;height:40px;margin:15px;}

/* Products - products introduction*/

div#productsWrapper{height:550px;background:url(/images/productsIntroductionBack.gif) right bottom no-repeat;}
div#productsWrapper div#title{height:245px;background:url(/images/productsIntroductionTitle.gif) 20px 10px no-repeat;}
div#content.fr div#productsWrapper div#title{height:245px;background:url(/images/productTitle_fr.gif) 20px 10px no-repeat;}




div#productsWrapper div#title h2{display:none;}
div#productsWrapper div#txtContent{margin-top:20px;margin-left:25px;font-family:Verdana;font-size:14px;}
div#productsWrapper div#txtContent p{width:450px;text-align:justify;color:white;}
div#productsWrapper div#txtContent p span{color:#00B1F0;font-weight:500;}

/* Order - Order your's now*/

div#orderWrapper{height:550px;}
div#orderWrapper div#title{height:245px;background:url(/images/orderNowTitle.gif) 20px 10px no-repeat;}
div#content.fr div#title{height:165px;background:url(/images/commande_title.gif) 20px 10px no-repeat;}

div#orderWrapper div#title h2{display:none;}
div#orderWrapper div#txtContent{margin-top:20px;margin-left:25px;font-family:Verdana;font-size:14px;}
div#orderWrapper div#txtContent p{width:550px;text-align:justify;color:white;line-height : 18px;}
div#orderWrapper div#txtContent p span{color:#00B1F0;font-weight:500;}


/* order - easy as 123 Great*/ 
 /* -- Background color -- */
body#order div.easyas123 div#subMenu ul{background:white;}
body#order div.easyas123 div#subMenu ul li a{color:#004C83;}
body#order div.easyas123 div#subMenu ul li a.subActive{color:#81D4F7;}
body#order div.easyas123 div#content div#contentWrapper{background:white;}
body#order div.easyas123 div#footer div#background{background:white;}

 /* -- Custom design -- */
div#easyAs123Wrapper{color:#004C83;font-size:16px;height:550px;background:url(/images/easyAs123Back.gif) left center no-repeat;}
div#content.fr div#easyAs123Wrapper{background:url(/images/aussiFacile123ContentBackgr.gif) 25px 45px no-repeat;}

div#easyAs123Wrapper a{color:#004C83;}
div#easyAs123Wrapper p{margin-left:20px;line-height : 18px;}
div#easyAs123Wrapper h3 span{display:none;}
div#easyAs123Wrapper h2{height:40px;}
div#easyAs123Wrapper h2 span{display:none;}
div#easyAs123Wrapper h2.t1{background:url(/images/easyAs123Title1.gif) left top no-repeat;}
div#easyAs123Wrapper h2.t2{background:url(/images/easyAs123Title2.gif) left top no-repeat;margin-top:40px;height:28px;}
div#content.fr div#easyAs123Wrapper h2.t1{margin-top:15px;background:url(/images/aussiFacile123TitleTop.gif) left top no-repeat;}
div#content.fr div#easyAs123Wrapper h2.t2{background:url(/images/aussiFacile123TitleBottom.gif) left top no-repeat;}

div#easyAs123Wrapper div#easyDesc{margin-left:380px;margin-top:90px;}
div#content.fr div#easyAs123Wrapper div#easyDesc{margin-top:40px;}
div#easyAs123Wrapper div#easyDesc p{width:400px;margin-bottom:65px; }
div#content.fr div#easyAs123Wrapper div#easyDesc p{margin-bottom:25px; }
div#easyAs123Wrapper div#easyDesc p.last{margin-bottom:0;}


/*Contact*/

body#contact  div#subMenu ul{display:none;}
body#contact  div#content div#contentWrapper{background:white;}
body#contact  div#footer div#background{background:white;}

div#contactWrapper{padding:15px 0 0 15px;color:#004C83;font-size:14px;height:550px;background:url(/images/contact_background_en.gif) right bottom no-repeat;}

div#content.fr div#contactWrapper{background:url(/images/contact_us_fr_back.gif) right bottom no-repeat;}
div#contactWrapper a{color:#004C83;}
div#contactWrapper p{margin-left:5px;}
div#contactWrapper h2{height:40px;}
div#contactWrapper h2 span{display:none;}
div#contactWrapper h2.t1{background:url(/images/contactTitle1.gif) left top no-repeat;}
div#contactWrapper h2.t2{background:url(/images/contactTitle2.gif) left top no-repeat;}
 
div#content.fr div#contactWrapper h2.t1{background:url(/images/contact_us_fr_title1.gif) left top no-repeat;height:70px;}
div#content.fr div#contactWrapper h2.t2{background:url(/images/contact_us_fr_title2.gif) left top no-repeat;}

div#contactWrapper address{font-style:normal;margin-bottom:4px;margin-left:5px;margin-top:12px}


 

/* ------- Special sections products ! ------------*/

div#detailedProdWrapper h2{height:40px; background:url(/images/detailedProductsTitle.gif) left top no-repeat;}
div#content.fr div#detailedProdWrapper h2{background:url(/images/productDetailedTitle_fr.gif) 15px top no-repeat;}


div#detailedProdWrapper h2 span{display:none;}
div#detailedProdWrapper p{color:#004C83;font-size:14px;margin-left:20px;}
div#detailedProdWrapper p.lightBlue{color:#00BDF2}
body#products div.detailed div#content{height:780px;}
body#products div.detailed div#content div#contentWrapper{height:780px;}


body#products div.detailed div#subMenu ul{background:white;}
body#products div.detailed div#subMenu ul li a{color:#004C83;}
body#products div.detailed div#subMenu ul li a.subActive{color:#81D4F7;}
body#products div.detailed div#content div#contentWrapper{background:white;}
body#products div.detailed div#footer div#background{background:white;}

div#productsDetailed{margin-left:470px;margin-top:10px;color:#004C83;}
div#img_gallery{width:300px;}
div#img_gallery ul{margin:5px 0 10px 0; padding:0;color:#004C83;}
div#img_gallery ul a{text-decoration:none;color:#00BDF2;}
div#img_gallery ul li{list-style-type:none;margin-left:4px; display:inline;}


div#getImages{width:300px; height:400px;}


div#productGallery a{color:#004C83;}
div#productGallery ul li{font-size:15px;padding:2px 0px 2px 5px;font-weight:bold;}
div#productGallery ul a{text-decoration:none;}
div#productGallery ul li ul{padding-left:0;display:none;}
div#productGallery ul li.active ul{display:block;}
div#productGallery ul li ul li{padding-left:20px;font-size:11px;font-weight:normal;}


/*classes*/
.darkBlue{color:#004C83;}
.backWhite{background:#fff;}
a.stepBack{float:left;display:block;width:13px; height:14px; background:url(/images/leftArrow.gif) left top no-repeat;}
a.stepBack span{display:none;}
a.stepFoward{float:right;display:block;width:13px; height:14px; background:url(/images/rightArrow.gif) left top no-repeat;}
a.stepFoward span{display:none;}   
li.subMenuItem{padding:0;}

ul#prodSpec{color:#00BDF2;margin-top:2px;}