#page_services .installation #right {width:651px;}
#page_services .installation #right .pLeft {width:300px; float:left;}
#page_services .installation #right .pLeft ul {margin:10px 0 20px 40px;}
#page_services .installation #right .pLeft ul li {list-style:none; list-style:url(../medias/pagePuce.gif); list-style-position:outside; margin-top:3px;}
#page_services .installation #right .pRight {width:200px; float:right; background:url(../medias/warning.gif) no-repeat left 5px; padding:0 10px 0 35px; color:#10608e; font-style:italic;}
#page_services .installation #right .pRight strong {color:#0a3a56;}
#page_services .installation #right p {margin-left:20px;}
#page_services .installation #right p strong {color:#000000;}

#page_services .faq #right, #page_services .glosary #right { padding-bottom:50px;}
#page_services .faq #right h2, #page_services .glosary #right h2 {color:#000000; font-size:0.9em; font-weight:normal; margin:40px 0 5px 0;}
#page_services .faq #right p {font-size:0.65em; color:#555555; }
#page_services .faq #right ol {font-size:0.7em; margin:40px 0 0 22px;}
#page_services .faq #right ol.questions {font-size:1em; margin:40px 0 0 22px;}

#page_services .glosary #right ul {font-size:1.8em; margin:40px 0 0 0; border-bottom:1px solid #898989;}
#page_services .glosary #right ul li {display:inline; list-style:none; margin-right:5px;}
#page_services .glosary #right ul li a {font-size:0.5em;}
#page_services .glosary #right h2 {margin-top:20px;}
#page_services .glosary #right .pageTitle .underTitle {margin-bottom:100px;}

#page_services .entretien #right {width:550px; padding-bottom:50px;}

#page_energystar  #right {width:550px; padding-bottom:50px;}
#page_energystar  #right h2 {color:#000000; font-size:0.9em; font-weight:normal; margin:40px 0 5px 0;}
#page_energystar  #right p {font-size:0.65em; color:#555555;}
#page_energystar  #right ul {font-size:0.65em; margin:20px 0 0 25px;}
#page_energystar  #right ul li {margin-bottom:5px; list-style:url(../medias/pagePuce.gif); list-style-position:outside;}

#page_services .apresvente #right {width:651px;}
#page_services .apresvente #right p {margin-left:0;}
#page_services .apresvente .subH3 {font-size:0.8em; color:#000000; text-transform:uppercase; margin:0 0 10px 0; display:block;}
#page_services .apresvente .pLeft {width:370px; float:left; margin-top:20px;}
#page_services .apresvente .pLeft p {margin-bottom:20px;}
#page_services .apresvente .pRight {width:240px; float:right; margin-top:20px;}
#page_services .apresvente .spanFloat {float:left; display:block; margin-right:5px;}
#page_services .apresvente #right span.clear {padding-top:10px;}
#page_services .apresvente #right ol {margin:20px 0 20px 40px; font-size:0.65em;}
#page_services .apresvente #right ol li {margin-bottom:5px;}


#page_services .warranty #right h2 {color:#000000; font-size:0.9em; font-weight:normal; margin:40px 0 5px 0; text-transform:uppercase;}
#page_services .warranty #right h3 {color:#296e9d; font-size:0.8em; font-weight:normal; margin:40px 0 5px 0;}
#page_services .warranty #right h4 {color:#000000; font-size:0.7em; font-weight:bold; margin:20px 0 5px 0;}
#page_services .warranty #right ul h4 {font-size:1em;}
#page_services .warranty #right p {margin:0 0 10px 0;}
#page_services .warranty #right ul {margin:0 0 30px 30px;}
#page_services .warranty #right ul li {list-style:url(../medias/pagePuce.gif);}
#page_services .warranty #right ul li p {font-size:1em;}
#page_services .warranty #right #contactInfo {margin:0 0 30px 50px;}
#page_services .warranty #right #contactInfo h3 {margin-top:25px;}
#page_services .warranty #right #contactInfo h4 {margin-top:5px;}
#page_services .warranty #right  a.externalLink  {text-transform:uppercase;}
#page_services .warranty #right .spanFloat {float:left; display:block; margin-right:5px;}


#page_products #right #product3D {float:right; margin:0 0 20px 20px;}
#page_products #right #image3D {float:right; margin:0 -25px 20px 20px; width:381px; height:508px; padding:15px 0 0 15px; background:url(../medias/background3d.png) no-repeat;}

#page_products #right .column_left {width:230px; float:left;}
#page_products sup {font-size:0.6em;}
#page_products #right h2 {margin:0 0 5px 0;}
#page_products #right ul {margin:0 0 0 15px;}
#page_products #right p {margin:0; margin-bottom:10px;}
#page_products #right ul.listText li {margin-top:10px;}
#page_products #right ul.listText li p {margin:0;}
#page_products #right {width:651px;}
#page_products #right .column_right {width:400px; float:right;}
#page_products #imagesGallery_image, #page_imagesGallery #imagesGallery_image {background:url(../medias/imagesGallery_bg.jpg) no-repeat; padding:15px 0 15px 13px; margin:40px 0 40px -5px; position:relative; height:458px;}
#page_products #imagesGallery_image span, #page_imagesGallery #imagesGallery_image span {display:block; position:absolute; left:320px; top:210px; background:url(../medias/loading.gif) no-repeat; width:16px; height:16px;}
#page_products #imagesGallery_image img, #page_imagesGallery #imagesGallery_image img {position:absolute; top:15px; left:13px;}
#page_products #imagesGallery_photoFilm, #page_imagesGallery #imagesGallery_photoFilm {width:96%; background:url(../medias/imagesGallery_photoFilm.gif) repeat-x top;  margin-top:20px; padding:8px 0; position:relative; clear:both;}
#page_products #imagesGallery_photoFilm ul, #page_imagesGallery #imagesGallery_photoFilm ul {background:url(../medias/imagesGallery_photoFilm.gif) repeat-x bottom #000000; width:auto; padding:0 0 4px 5px; margin:0;}
#page_products #imagesGallery_photoFilm ul li, #page_imagesGallery #imagesGallery_photoFilm ul li {list-style:none; display:inline; opacity:0.7;}
#page_products #imagesGallery_slider, #page_imagesGallery #imagesGallery_slider {background:url(../medias/imagesGallery_slider.gif) no-repeat; position:absolute; z-index:10000; top:0; left:0; width:100px;  height:87px; cursor:move;}
#page_products #imagesGallery_slider div, #page_imagesGallery #imagesGallery_slider div {border:1px solid #000000; top:9px; left:9px; position:absolute; background-repeat:no-repeat; width:80px; height:55px;}
#page_products #imagesGallery_slider span, #page_imagesGallery #imagesGallery_slider span {display:block; position:absolute; top:30px; left:42px; background:url(../medias/loading.gif) no-repeat; width:16px; height:16px;}

#page_imagesGallery #right {margin-left:-130px;}
#page_imagesGallery #left .moduleMarginTop {padding-top:350px;}
#page_imagesGallery #galleryMenu {background:url(../medias/imagesGallery_bgMenu.png) no-repeat top left; width:735px; padding:20px 0 0 30px; margin-top:20px;}
#page_imagesGallery #galleryMenu h2 {margin:0; margin-bottom:5px; display:inline;}
#page_imagesGallery #galleryMenu ul {float:left; margin:5px 20px 0 0;}
#page_imagesGallery #galleryMenu ul li {list-style:none; position:relative;}
#page_imagesGallery #right #galleryMenu div ul li {list-style-image:none;}
#page_imagesGallery #galleryMenu div {float:left;}
#page_imagesGallery #galleryMenu ul li label {margin-left:20px;}
#page_imagesGallery #galleryMenu ul li input {position:absolute; top:0; left:0;}
#page_imagesGallery #galleryMenu #galleryMenu_portes {margin:0; padding:0; border-left:1px solid #cccccc; padding-left:20px;}
#page_imagesGallery #galleryMenu .clear {float:none;}
#page_imagesGallery #imagesGallery_content {margin-top:30px; margin-left:5px;}
#page_imagesGallery #imagesGallery_image {margin-left:100px; width:637px;}
#page_imagesGallery #imagesGallery_photoFilm {width:760px;}

#page_plan #right h2 {color:#000; margin-top:0;}
#page_plan #right h3 {margin-top:0; font-size:1.1em; color:#000;}
#page_plan #right ul {margin-top:10px;}
#page_plan #right ul li ul {margin:5px 0 20px 0;}
#page_plan #right ul li ul li {font-size:1.5em;}
#page_plan #right hr {background-color:#ddd; height:1px; border:none;}
#page_plan #right ul.moreList li {list-style:none;}
#page_plan #right ul.moreList ul li {list-style:url(../medias/pagePuce.gif); margin-left:10px;}

#page_testimony #right .pageTitle .clear {padding-bottom:20px;}
#page_testimony #right {width:650px;}
#page_testimony .pLeft {width:340px; float:left; margin:15px 0 0 0;}
#page_testimony .pRight {width:200px; float:right;}
#page_testimony .pRight .person {font-size:0.6em; font-weight:normal; color:#ffffff; background:#005683; margin-top:-3px; padding:2px 10px; width:115px;}
#page_testimony .pRight img {margin-left:10px;}
#page_testimony .pRight p {margin-left:10px; color:#005683; width:155px; font-weight:bold; font-size:0.6em;}
#page_testimony .pRight em {font-weight:normal;}
#page_testimony #right .clear {padding-bottom:70px;}
#page_testimony #right .pageTitle .clear {margin-bottom:50px;}
#page_testimony #infoContact {font-size:0.65em; margin:0 0 50px 0; padding-top:10px;}
#page_testimony #infoContact p {font-size:1em; margin-bottom:5px;}

#page_auralast #right {width:635px;}
#page_auralast .pLeft {width:300px; float:left; margin:15px 0 0 0;}
#page_auralast .pLeft h2 {font-size:0.9em; color:#003047; font-weight:normal; margin:20px 0 5px 0;}
#page_auralast .pLeft ul {font-size:0.65em; margin:10px 0 10px 15px;}
#page_auralast .pLeft ul li {list-style:none; list-style:url(../medias/pagePuce.gif); list-style-position:outside; margin-top:3px;}
#page_auralast .pRight {width:280px; float:right;}
#page_auralast #pageInnerShadow {background:url(../medias/auralast_bgTop.jpg) no-repeat; padding:30px 0 10px 0; position:relative; z-index:50;}
#page_auralast #right .pageTitle .clear {margin-bottom:50px;}
#page_auralast #right .videoTitle {font-size:1em; text-transform:uppercase; margin:0 0 10px 0; color:#003047; padding-top:30px;}
#page_auralast #right hr {background:#c9c7c3; color:#c9c7c3; height:1px; opacity:0.2;}
#page_auralast #right .videoTitle span {color:#b9b7b1;}
#page_auralast #right sup {font-size:0.6em;}
#page_auralast #right .title {margin-bottom:10px;}
#page_auralast #right .logo {margin:30px 0 180px 0;}
#page_auralast #right p {margin-left:0;}
#page_auralast .moduleMarginTop {margin-top:100px !important;}


#page_contact #right p {margin-left:0;}
#page_contact h2 {color:#000000; font-size:1em; font-weight:normal; margin-top:40px;}
#page_contact h3 {font-size:0.8em; color:#000000; text-transform:uppercase; margin-top:30px; font-weight:bold;}
#page_contact .pLeft {width:300px; float:left; margin:0 0 0 20px;}
#page_contact .pLeft .subH3 {font-size:0.8em; color:#000000; text-transform:uppercase; margin:-2px 0 10px 0; display:block;}
#page_contact .pLeft p strong {color:#000000;}
#page_contact .pRight {width:230px; float:right;}
#page_contact  a.externalLink  {text-transform:uppercase;}
#page_contact .spanFloat {float:left; display:block; margin-right:5px;}
#page_contact span.clear {padding-top:10px;}

/*#page_infolettres #right {background:url(../medias/infolettres_bg.png) no-repeat bottom right;}*/
#page_infolettres p, #page_friend p {width:430px; margin:0 0 50px 0;}
.formulaires fieldset label {float:left; width:100px; display:block; font-size:0.7em; color:#000000; text-align:right; margin-right:20px;margin-bottom:5px;}
.formulaires fieldset input, #page_infolettres form fieldset select, #page_infolettres form fieldset textarea {float:left; border-color:#848484; font-size:0.65em; padding:2px 5px; 	margin-bottom:10px; width:210px; margin-right:5px;}
.formulaires fieldset #field_phone1, #page_infolettres form fieldset #field_phone2, #page_infolettres form fieldset #field_phone3 {width:auto;}
.formulaires fieldset textarea {font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
.formulaires fieldset div {width:500px;}
.formulaires fieldset .checkbox  {margin-left:120px; padding-top:10px;}
.formulaires fieldset .checkbox input {width:auto;}
.formulaires fieldset .checkbox label {width:auto; font-size:0.65em;}
.formulaires fieldset .button {width:430px; border-top:1px solid #95a9b2; margin:20px 0; padding-top:10px;}
.formulaires fieldset .button input {width:auto; float:right; border:none; background:none; font-size:0.85em; color:#8fa4ae; cursor:pointer;}
.formulaires fieldset .button input:hover, #page_infolettres form fieldset .button .submit  {color:#003047;}
.formulaires fieldset .button .separator {width:1px; float:right; background:#c6d0d5; height:15px; margin-top:3px;}
.formulaires fieldset .error {padding:20px 20px 5px 0; margin-bottom:10px; border:1px solid #ea3e3e; width:375px; background:#ffe2e2;}
.formulaires fieldset .error label  {font-weight:bold; color:#ea3e3e;}
.formulaires fieldset .error input {margin-bottom:2px; border-color:#ea3e3e;}
.formulaires fieldset .error span {display:block; clear:both; margin-left:120px; font-size:0.65em; font-weight:bold; color:#ea3e3e;}
.formulaires fieldset .required {font-weight:bold;}
#page_infolettres  .message, #page_infolettres  .message_error, #page_friend .message, #page_friend .message_error {font-size:0.7em; width:400px; margin-bottom:20px; background:#eaf5fc; border:1px solid #003047; color:#003047; padding:20px;}
#page_infolettres  .message_error, #page_friend .message_error {border:1px solid #ea3e3e; background:#ffe2e2; color:#ea3e3e;}
#page_infolettres .list_form, #page_friend .list_form {border-bottom:1px solid #003047; width:430px; text-align:center; margin:0 0 20px 0; padding-bottom:3px;}
#page_infolettres .list_form li, #page_friend .list_form li {color:#003047; display:inline; border-right:1px solid #e1e6e9; margin-right:10px; font-size:1.2em; padding-right:10px; padding-bottom:4px;}
#page_infolettres .list_form li.lastone, #page_friend .list_form li.lastone {border:none; margin-right:0; padding-right:0;}
#page_infolettres .list_form li a, #page_friend .list_form li a {color:#8fa4ae;}
#page_infolettres .list_form li a:hover, #page_friend .list_form li a:hover {color:#003047; text-decoration:none;}


#page_friend fieldset {margin-top:50px;}
#page_friend fieldset textarea {font-size:0.7em; padding:2px 5px;}
#page_friend .formulaires fieldset label {width:120px;}
#page_friend .message, #page_friend .message_error {width:400px;}
#page_friend .formulaires fieldset .error span {display:block; clear:both; margin-left:140px;}

#page_designcenter #right {background:url(../medias/salecenter_bg.png) no-repeat bottom right; width:651px;}
#page_designcenter h2 {color:#003047; font-size:0.95em; font-weight:normal; margin:40px 0 5px 0;}
#page_designcenter .pLeft {width:330px; float:left;}
#page_designcenter .pRight {width:220px; float:right; margin-right:30px;}
#page_designcenter .pRight p {margin-bottom:10px;}
#page_designcenter #right p {margin-left:0;}
#page_designcenter .pLeft img {background:url(../medias/salecenter_picturebg.png) no-repeat; padding:16px; margin:20px 0 40px -5px;}
