body, table, tr, td, p, ul, ol, li, select, option, input, .norm {font: 12px Arial, Verdana, Geneva, Helvetica, sans-serif; color: #333333;}
a, a:visited {color: #333333; text-decoration: underline;}
a:hover {color: #666;/*#9B947F;*/ text-decoration: none;}
hr.clear {clear:both; visibility:hidden;}
.bold {font-weight: bold;}
.italic {font-style: italic;}
.title {font-size: 15px; font-weight: bold;}
.small {font-size: 10px;}
.copyr {font-size: 10px;}
.red {color: #CC0000;}
.blue {color: #0000CC;}
.green {color: #00CC00;}

.clear{clear:both;}
.spacer10 { height:10px;}
.spacer5 { height:5px;}
/* choix des langues */
.menu-lang{margin:70px 15px 0 10px;}
.menu-lang A, .menu-lang A:link, .menu-lang A:active,.menu-lang A:visited, .menu-lang A:hover{color:#999; text-decoration:none;}
.menu-lang A:hover {color:#fff;}

/* Le sous-menu colonne de gauche */
.subMenu{} 
.subMenu UL{margin:6px 0 0 25px;padding:0;} 
.subMenu LI{margin:0;padding:0 0 10px 0; list-style-image:url(../img/subMenu-bullet.jpg);}

.subMenu-models{margin:6px 0 15px 10px;padding:0;}
.subMenu-models UL{margin:0 0 0 15px;padding:0;} 
.subMenu-models LI{margin:0;padding:0 0 10px 0; list-style-image:url(../img/subMenu-bullet.jpg);}

.leftmenu, .leftmenu:link, .leftmenu:visited {font-size: 12px; color: #AAAAAA; font-weight: bold; text-decoration: none;}
.leftmenu:hover {font-size: 12px; color: #FFFFFF; font-weight: bold; text-decoration: none;}

.leftmenuon, .leftmenuon:link, .leftmenuon:visited {font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
.leftmenuon:hover {font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none;}


.leftmodele, .leftmodele:link, .leftmodele:visited {font-size: 11px; color: #CCCCCC; text-decoration: none;}
.leftmodele:hover {font-size: 11px; color: #FFFFFF; text-decoration: none;}

.leftmodeleon, .leftmodeleon:link, .leftmodeleon:visited {font-size: 11px; color: #FFFFFF; text-decoration: none;}
.leftmodeleon:hover {font-size: 11px; color: #ffffff; text-decoration: none;}

.leftsousmodele, .leftsousmodele:link, .leftsousmodele:visited {font-size: 11px; color: #FFFFFF; text-decoration: none; line-height: 17px}
.leftsousmodele:hover {font-size: 11px; color: #928866; text-decoration: none; line-height: 17px}

.leftsousmodeleon, .leftsousmodeleon:link, .leftsousmodeleon:visited {font-size: 11px; color: #928866; text-decoration: none; line-height: 17px}
.leftsousmodeleon:hover {font-size: 11px; color: #928866; text-decoration: none; line-height: 17px}

.bigphoto {border-width: 12px; border-style: solid; border-color: #CCCCCC;}
.smallphoto {border-width: 3px; border-style: solid; border-color: #CCCCCC;}

.menuModele{ margin:5px 0 0 0;padding:8px 0;}
.sousmenu, .sousmenu:link, .sousmenu:visited {font-size: 14px; color: #CCCCCC; text-decoration: none; font-weight: bold;}
.sousmenu:hover {font-size: 14px; color: #FFFFFF; text-decoration: none; font-weight: bold;}

.sousmenuon, .sousmenuon:link, .sousmenuon:visited {font-size: 14px; color: #FFFFFF; text-decoration: none; font-weight: bold;}
.sousmenuon:hover {font-size: 14px; color: #FFFFFF; text-decoration: none; font-weight: bold;}

.modeletitle {font-size: 14px; color: #FFFFFF; text-decoration: none; font-weight: bold;}

.mainbox {width: 216px; height: 256px; border: none; margin: 0; padding: 0; position: relative;}
.boxtitle {position: absolute; left: 11px; top: 12px; width: 193px; height: 13px; font-size: 12px; color: #FFFFFF; text-decoration: none; font-weight: bold;}
.boxtitlelink, .boxtitlelink:link, .boxtitlelink:visited {color: #FFFFFF; text-decoration: none;}
.boxtitlelink:hover {color: #FFFFFF; text-decoration: none;}
.boxphoto {position: absolute; left: 11px; top: 43px; width: 193px; height: 117px;}
.boxtext {position: absolute; left: 11px; top: 175px; width: 193px; height: 65px;}


h1 {font-size: 18px; font-weight: bold; padding: 0px; margin: 0px;}
h2 {font-size: 18px; font-weight: bold; padding: 0px; margin: 0px;}
h3 {font-size: 14px; font-weight: bold; padding: 0px; margin: 0px; line-height: 20px;}
h4 {font-size: 12px; font-weight: bold; padding: 0px; margin: 0px; line-height: 20px;}
h5 {font-size: 18px; font-weight: bold; padding: 0px; margin: 0px; color: #f9190f;}

.modelcell {text-align: center; font-size: 10px; padding: 0px 0px 14px 0px; vertical-align: top;}

.field {color: #333333; border-style: solid; border-width: 1px; border-color: #555555; background-color: #FFFFFF;}

/* page place des nations */
/* POUR LES TABS
#tabs-container {margin:15px 0 0 0;}
#tabs-container UL {padding:5px 0 0 10px;}
#tabs-container .tabs-content UL{margin:0;padding:10px 0 15px 20px;}
#tabs-container .tabs-content LI{margin:0;padding:0 0 5px 0;}

#tabs-container .projectimage {float:right; margin:0 0 0 10px;}*/
.tabs-content {}
.tabs-content .wrapper{float:left;width:100%;}
.tabs-content .content {margin:0 385px 0 0;}
.tabs-content .extra {float:left;width:360px;margin-left:-360px}
*html .tabs-content .extra {float:left;width:360px;margin-left:-390px}
.tabs-content HR.clearIt {clear:both; visibility:hidden;}
.tabs-content .content2 {margin:0 335px 0 0;}
.tabs-content .content2 A,.tabs-content .extra2 A { text-decoration:none;}
.tabs-content .extra2 {float:left;width:325px;margin-left:-325px}
.tabs-content .btn {margin:0 0 10px 0;}
.tabs-content .btn .text {margin:-1px 8px 0 8px;padding:10px 25px 15px 25px; background-color:#DDD7C7;}
.tabs-content .btn .list{margin:-1px 8px 0 8px;padding:10px 0 15px 0; background-color:#DDD7C7;}
.tabs-content .btn .list UL {margin:0; padding:0;}
.tabs-content .btn .list LI {list-style:none; text-align:center;margin:0; padding:5px 0 2px 0;}
.tabs-content UL{margin:0;padding:10px 0 15px 20px;}
.tabs-content LI{margin:0;padding:0 0 5px 0;}
.tabs-content .projectimage {float:right; margin:0 0 0 10px;}

#condosSlides {cursor:pointer;}

/* Le infoTicker de la home */
#infoTicker {
	text-align:left;
	background:url(/img/bkgr_infoTicker.jpg) no-repeat 0 3px;
    width:938px;
    height:30px;}
#infoTicker-contact {
	background:url(/img/bkgr_infoTicker.jpg) no-repeat 0 3px;
    width:700px;
    height:45px;}
#infoTicker .ticker-content {
	padding:8px 10px 0 20px;
    font-size:13px;
    font-weight:bold;
    color:#fff;}   

/* Banner défilante HP (2ème box a droite)*/ 
.pageElement {margin:3px 61px 2px 0;} /* banner minisite pdn */
#boxRight-1,#boxRight-2, #centerBox1, #centerBox-pdn {
	width: 184px;
	height: 253px;
	background-color: #000;
	overflow: hidden;
	position: relative;
}
#boxRight-1 {
	width: 184px;
	height: 133px;}
#centerBox1 {
	width: 538px;
	height: 173px;
}
#centerBox-pdn {
	width: 938px;
	height: 219px;
}
#boxRight-1 div,#boxRight-2 div, #centerBox1 div, #centerBox-pdn div  {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1000;
}
#boxRight-1 img, #boxRight-2 img, #centerBox1 img ,#centerBox-pdn img {
	border: 0;
}
	
/* Le nouveau Menu */	
UL#mainMenu { margin:0; padding:0;}  
UL#mainMenu LI {margin:4px 5px 0 0; background:#808080; list-style:none;}
UL#mainMenu LI.active {background:#ED001E;}
UL#mainMenu LI A{display:block; color:#FFF; font-weight:bold; text-decoration:none; padding:6px 5px 6px 10px;}
*html UL#mainMenu LI A {height:24px;}
UL#mainMenu LI A:hover{background:#ED001E;}

.homeContent{ width:745px;}
.homeSpacer{margin:13px 0 0 10px;}
.homeLeft{float:left; width:538px;}
.homeRight{float:right; width:184px;}
.centerBox {margin:0 0 10px 0;}
.centerBox .boxLeft {width:264px; float:left;}
.centerBox .boxRight {width:264px; float:right;}
.centerBox H3 {color:#FF0802; border-bottom:1px solid #FF0802; padding:5px 0 0 10px; background-color:#E2E3DD;margin:0 0 15px 0;}
.centerBox .boxLeft H3{ /*margin:0 0 0 10px;*/}
.centerBox .boxRight H3{/*margin:0 10px 0 0;*/}
.centerBox .boxContent {margin:0 10px 0 10px;}
.centerBox UL {margin:0 0 10px 2px;padding:0;}
.centerBox LI {margin:0;padding:0 0 5px 0; list-style-type:none;}
.centerBox H4 {padding:0; margin:0 0 5px 0; font-size:14px; color:#808080;}
.centerBox LI A, .centerBox LI A:active, .centerBox LI A:link, .centerBox LI A:visited { text-decoration:none; color:#000;}
.centerBox LI A:hover {text-decoration:underline;}

.pubBox {margin:0 0 10px 0;}

/* ----------------------------------
      MINISITE PLACE DES NATIONS 
-------------------------------------	*/

.wrapper {clear:both;}
.pdn-menu{}
.pdn-menu UL{margin:0; padding:0;}
.pdn-menu LI{margin:0; padding:0; border-bottom:1px solid #fff; list-style:none;}
.pdn-menu LI A, .pdn-menu LI A:active, .pdn-menu LI A:link, .pdn-menu LI A:visited{
	display:block;
	text-decoration:none;
	padding:8px 15px;
	color:#fff;
	}
.pdn-menu LI A:hover {background-color:#fff; color:#000;}
.pdn-menu LI A.menuOn, .pdn-menu LI A.menuOn:visited {background-color:#fff; color:#FD3224;}
.pdn-menu LI A.title{color:#000; font-weight:normal;}
.pdn-menu LI A.title .white{color:#FFF;}
.pdn-menu LI A.title:hover{/*background:none;*/color:#FD3224;}
.pdn-menu LI A.title:hover .white{color:#FD3224;}
.pdn-menu LI.triple A, .pdn-menu LI.triple A:active, .pdn-menu LI.triple A:link, .pdn-menu LI.triple A:visited{
	display:block;
	text-decoration:none;
	padding:12px 15px;
	color:#fff;
	font-size:25px;
	}
.pdn-menu LI.triple A:hover {color:#FD3224;}
/*.pdn-menu LI.triple A.menuOn, .pdn-menu LI.triple A.menuOn:visited {background-color:#fff; color:#FD3224;}*/

/* box video/visite virtuelle hp PDN-2 */
.page-pdn .box-vdo-visitVirtuelle{width:372px;}
.page-pdn .box-vdo-visitVirtuelle .left {float:left; width:183px; margin:0px; padding:0px;}
.page-pdn .box-vdo-visitVirtuelle .right {float:right; width:183px; margin:0px; padding:0px;}
/* FOOTER */

#pdn-footer {border-top:1px solid #ccc; margin:10px 62px 0 0;padding:10px 0 0 0;} 
#pdn-footer .bgr{background: url(/img/pdn/bkgr_footer.gif)no-repeat top left; height:120px;}
#pdn-footer .left{float:left; width:363px; height:120px; background: url(/img/pdn/footer-questions.jpg)no-repeat bottom left;}
#pdn-footer .center{float:left; width:223px; height:120px; background:;}
#pdn-footer .right{float:left; width:347px; height:120px; background: url(/img/pdn/footer-media.jpg)no-repeat bottom left;}

#pdn-footer .left H3{text-align:right; margin: 0 45px 0 0; }
#pdn-footer .center H3{margin:0 0 0 0;} 
#pdn-footer .center H4{margin:0 0 0 0;}
#pdn-footer .center .centerInner{margin:0 0 0 30px;}
#pdn-footer .center .centerInner H3{margin:0 0 15px 0;}
#pdn-footer .center .centerInner P.adresse{margin:0 0 2px 0;padding:0;}
#pdn-footer .center .centerInner P.tel{margin:0 0 6px 0;padding:0; font-size:14px; font-weight:bold;}
#pdn-footer .center .centerInner P.map{margin:0;}
#pdn-footer .center .centerInner A,
#pdn-footer .center .centerInner A:active,
#pdn-footer .center .centerInner A:link,
#pdn-footer .center .centerInner A:visited,
#pdn-footer .center .centerInner A:hover{color:#FD3224; text-decoration:none;}
#pdn-footer .center .centerInner A:hover{text-decoration:underline;}
#pdn-footer .right H3{ text-align:right;margin: 0 45px 0 0;}
#pdn-footer input.mailbut { cursor: pointer; display:bloc;float:right; margin:27px 40px 0 0; }
#pdn-footer input.mediabut { cursor: pointer; display:bloc;float:right; margin:27px 45px 0 0;}



.page-pdn{ margin:3px 0 0 0;}
.page-pdn .left{float:left; margin:0 0 0 3px;}
.page-pdn .right{ float:left; margin:0 0 0 10px;}
.page-pdn .titre-pdn-red {background:#FD3224 url(/img/pdn/bullet_title-red.jpg) 10px 7px no-repeat; padding:5px 0 5px 34px;clear:both;}
.page-pdn .titre-pdn-red .titlewithMore {margin:0 10px 0 0;}
.page-pdn .titre-pdn-red H3{color:#fff; font-size:18px; font-weight:normal;}
.page-pdn .titre-pdn-red SPAN{float:right;}
.page-pdn .titre-pdn-red SPAN A,
.page-pdn .titre-pdn-red SPAN A:link,
.page-pdn .titre-pdn-red SPAN A:active,
.page-pdn .titre-pdn-red SPAN A:visited{color:#fff; text-decoration:none; display:block;margin:3px 0 0 0;}
.page-pdn .titre-pdn-red SPAN A:hover {color:#000;}
.page-pdn .titrewrapper {margin:10px 0 0 0;padding:0 5px 10px 3px;}/*spacer pour titres pleine longueur*/

.page-pdn .leftbox {margin:10px 0 0 0;}
.page-pdn .img1, .page-pdn .img2, .page-pdn .img3 {float:left; margin:0 10px 0 0;}
.page-pdn .img3{margin:0 0 0 0;}

.page-pdn .titre-pdn-white {background: url(/img/pdn/bullet_title-white.jpg) 10px 7px no-repeat; padding:5px 0 5px 34px;clear:both; margin:0 0 0 0;}
.page-pdn .titre-pdn-white H3{color:#4a4a4c; font-size:18px; font-weight:normal;}
.page-pdn .text {margin:0 5px 0 10px;}
.page-pdn .text-int {margin:0 5px 0 35px;}
.page-pdn UL { margin:0 0 10px 10px;}
.page-pdn LI { margin:7px 0 0 0;}
.page-pdn .plan-centered{}
.page-pdn .plan-centered P{ text-align:right; margin: 0 30px 0 0;}
.page-pdn UL.mediaList {margin:0 0 0 10px;padding:0;}
.page-pdn UL.mediaList LI{ list-style:none;}
.page-pdn UL LI.pdf{background: url(/img/pdfIcon16x16.gif) no-repeat; padding:0 0 10px 25px;}
.page-pdn UL LI  a.pdf{background: url(/img/pdfIcon16x16.gif) no-repeat; padding:0 0 0 25px;}
.page-pdn UL LI  a.retour{background: url(/img/retourIcon16x16.gif) no-repeat; padding:0 0 0 25px;}
/* Implantation & façades */
.page-pdn .left-facade{ float:left; margin:0 0 0 2px;}
.page-pdn .right-facade{ float:left; margin:0 0 0 10px;}
.page-pdn .anim-condo{border:2px solid #FD3224; padding:5px;}
.page-pdn .anim-condo-info {height:22px;}
.page-pdn .anim-condo-info UL{margin:0 0 0 10px;padding:0;}
.page-pdn .anim-condo-info LI{ list-style:none; float:right; margin:0 20px 0 0;}
.page-pdn .anim-condo-info LI A{ text-decoration:none;}
.page-pdn .anim-condo-info LI A:hover{ text-decoration:underline;}
.page-pdn .legende {}
.page-pdn .legende UL{margin:0 0 0 10px; padding:0;}
.page-pdn .legende LI{ list-style:none;margin:0 0 5px 0; padding:0;clear:both;}
.page-pdn .legende LI .dispo{float:left; width:15px; height:15px; background:#9da25f; border:1px solid #333; margin:0 10px 0 0;}
.page-pdn .legende LI .vendu{float:left; width:15px; height:15px; background:#454545; border:1px solid #333; margin:0 10px 0 0;}
/* Animation facade et plans */
.map-building {}
.page-pdn .pica {margin:-10px 0 0 35px; font-size:16px;color:#666;}
.page-pdn .nobmargin {bottom-margin:0;}

/* Galerie de photos */
#gallery {width:701px; overflow:hidden;}
#gallery UL{margin:0; padding:0;}
#gallery LI{ margin:0 12px 12px 0; padding:0;list-style:none; float:left;}
#gallery UL.home LI{ margin:0 4px 10px 4px;}
#gallery LI.last{ margin:0 0 12px 0;}
#gallery UL.home LI.last{ margin:0 0 10px 4px;}
/* 2 colonnes pages texte */
.page-pdn .pdn-left {float:left;width:445px;}
.page-pdn .pdn-right {float:left; width:235px;}
#gallery-right {overflow:hidden; width:225px;}
#gallery-right UL{margin:0; padding:0; list-style:none;}
#gallery-right LI{float:right;}
.page-pdn .pdn-images {margin:0 0 0 25px;}
.page-pdn .pdn-right #gallery UL {}
.page-pdn .pdn-right #gallery LI { list-style:none; margin:0 0 6px 0;padding:0;}

/* bureau des ventes NDG */
.salesOffice {margin:15px 0 0 0;}
.salesOffice H3{font-size:18px;}
.salesOffice H4{font-size:14px;line-height:12px;padding:0;}
.salesOffice P{}
.salesOffice P.tel{margin:3px 0 0 0;}



