body{margin:0;padding:0;background:#fff url('images/page-background.png') top center no-repeat;}

.page_title{color:#353535;}
.page_title strong{color:#a90051;}

span.kazbox{color:#a90051;}

#menu .accueil{width:81px;margin:0;}
#menu .particuliers{width:183px;}
#menu .pros{width:128px;}
#menu .realisations{width:112px;}
#menu .blog{width:119px;}
#menu .kazbox{width:98px;}
#menu .contact{width:84px;}
#menu a{color:#8e8e8e;text-decoration:none;}
#menu a:hover{color:#323232;text-decoration:none;}
#menu .active a{color:#a90051;}
#menu li{display:block;float:left;text-align:center;margin:0 0 0 2px;padding:7px 0;
font-size:18px;color:#8e8e8e;background:transparent;list-style:none;}
#menu{display:block;width:818px;height:40px;margin:auto;padding:0;border:0;
  background:url('images/page-menu-background.png') top center no-repeat;}

#header{width:901px;height:154px;margin:0 auto;padding:0;border:none 0;}

#container{width:877px;min-height:600px;margin:0px auto 0 auto;padding:10px 14px 10px 10px;border:none 0;}

#footer{width:800px;height:50px;margin:20px auto;padding:5px 30px 0 0;font-size:0.80em;text-align:right;border-top:1px solid #ebebeb;}

.id_content.blog_page{float:left;width:580px;}
#sidebar{float:right;width:268px;min-height:586px;margin:-10px -12px 0 0;padding:10px 15px;background:url('images/page-blog-menu-background.png') top center no-repeat;}
#sidebar .widget{width:265px;}
#sidebar .widget table *{margin:0 auto;padding:2px 0;text-align:center;empty-cells:show;}
#sidebar .widget table caption{color:#a90051;font-weight:bold;text-transform:capitalize;}
#sidebar .widget table thead{color:#fff;background:#a90051;font-weight:normal;}
#sidebar .widget table thead th{margin:0;padding:2px 0;}
#sidebar .widget table tbody tr{margin:0;padding:4px 0;}
#sidebar .widget table tbody tr td{margin:0;padding:5px 3px;border:0;}
#sidebar .widget table tbody tr td a{margin:0;padding:0;font-weight:bold;color:#a90051;}
#sidebar .widget table tbody tr td#today {color:#fff;background:#a90051;}
#sidebar .widget table tbody tr td#today a{color:#fff;background:transparent;}
#sidebar .widget table{width:200px;margin:0 auto;padding:0;}
#sidebar ul li{list-style:none;background:none;}
#sidebar .widget ul li{margin:0 0 0 20px;}
#sidebar .widget h2{margin:0 0 5px 0;padding:0;}
#sidebar .widget {margin:5px 0;padding:5px 0;}
.page_title{margin:5px 0;}

#particuliers_list{width:859px;height:652px;margin:auto;padding:0;background:url('images/page-particuliers-list.png') top center no-repeat;}
#particuliers_list > .title {height:42px;margin:0;padding:0;font-size:1.45em;font-weight:bold;}
#particuliers_list > .title span {margin:10px 0 0 0;padding:0;}
#particuliers_list .title .part1{display:block;float:left;}
#particuliers_list .title .part2{display:block;float:right;margin-right:28px;padding:0;color:#fff;}
#particuliers_list .step{display:block;margin:0 15px 0 77px;padding:10px;font-size:1.5em;color:#a90051;}
#particuliers_list .step p{margin:0;padding:0;}
#particuliers_list #step1{height:45px;margin-top:25px;}
#particuliers_list #step2{height:83px;margin-top:20px;}
#particuliers_list #step3{height:133px;margin-top:21px;}
#particuliers_list #step4{height:155px;margin-top:21px;}
#particuliers_list #step4 .video {display:block;float:right;width:216px;height:149px;margin:-95px 5px 0 0;background:url('images/kazdeco_tv.png') top center no-repeat;}
#particuliers_list .step .title{font-weight:bold;font-size:1.00em;margin:0;padding:0;}
#particuliers_list .step .title strong{color:#323232;}

.box *{text-align:center;line-height:100%;}
.box .title{display:block;height:46px;margin:0;padding:0;color:#fff;}
.box .content{display:block;width:146px;height:128px;color:#fff;margin:0;padding:0 5px;background:#434343 url('images/page-particuliers-box-content-background.png') top center no-repeat;}
.box .content .price .value{display:block;float:left;width:105px;margin:8px 0 0 0;padding:0;font-size:60px;font-weight:bold;text-align:right;}
.box .content .price .superscript .currency{display:block;font-size:25px;}
.box .content .price .superscript .taxes{display:block;font-size:15px;}
.box .content .price .superscript{display:block;float:right;margin:5px 5px 0 0;padding:10px 0 0 0;font-weight:bold;}
.box .content .price {display:block;}
.box .content .subtitle {display:block;font-weight:bold;margin:0;padding:15px 0 0 0;}
.box .content .info{display:block;font-size:10px;margin:0;padding:5px 0 0 0;}
.box .buttons .bbutton{display:block;width:136px;height:31px;margin:0 auto 5px auto;background:#dbdbdb;}
.box .buttons .bbutton.acheter{background:#dbdbdb url('images/page-particuliers-box-button-acheter.png') top center no-repeat;}
.box .buttons .bbutton.acheter:active{background-image:url('images/page-particuliers-box-button-acheter_active.png');}
.box .buttons .bbutton.contacter{background-image:url('images/page-particuliers-box-button-contacter.png');}
.box .buttons .bbutton.contacter:active{background-image:url('images/page-particuliers-box-button-contacter_active.png');}
.box .buttons a span{display:none;}
.box .buttons{display:block;height:45px;margin:0;padding:13px 0 0 0;background:#434343 url('images/page-particuliers-box-bottom-background.png') bottom center no-repeat;}
.box{display:block;float:left;width:156px;height:232px;margin:0;padding:0;}
ul.boxes li{list-style:none;background:none;padding:0;margin:0;}
.boxes{width:880px;height:250px;margin:0;padding:0;}

.id_content .post{margin-bottom:30px;padding-bottom:10px;border-bottom:1px dotted#5f5f5f;}

.id_content.pros_page #pros_list{width:859px;height:652px;margin:auto;padding:0;background:url('images/page-pros-list.png') top center no-repeat;}
.id_content.pros_page #pros_list > .title {height:42px;margin:0;padding:0;font-size:1.45em;font-weight:bold;}
.id_content.pros_page #pros_list > .title span {margin:10px 0 0 0;padding:0;}
.id_content.pros_page #pros_list .title .part1{display:block;float:left;}
.id_content.pros_page #pros_list .title .part2{display:block;float:right;margin-right:10px;padding:0;color:#323232;}
.id_content.pros_page #pros_list .step{display:block;margin:0 15px 0 77px;padding:10px;font-size:1.5em;color:#323232;}
.id_content.pros_page #pros_list .step p{margin:0;padding:0;}
.id_content.pros_page #pros_list #step1{height:67px;margin-top:25px;}
.id_content.pros_page #pros_list #step2{height:75px;margin-top:23px;}
.id_content.pros_page #pros_list #step3{height:94px;margin-top:25px;}
.id_content.pros_page #pros_list #step4{height:155px;margin-top:24px;}
.id_content.pros_page #pros_list #step4 .video {display:block;float:right;width:216px;height:149px;margin:-95px 5px 0 0;background:url('images/kazdeco_tv.png') top center no-repeat;}
.id_content.pros_page #pros_list .step .title{font-weight:bold;font-size:1.00em;margin:0;padding:0;}
.id_content.pros_page .button{float:right;margin-right:10px;}


#kazbox_description .title{color:#a90051;font-weight:bold;margin-top:0px}
#kazbox_description .kazbox{font-style:italic;}
#kazbox_description .left .media{width:425px;height:345px;background:#eee;}
#kazbox_description .left .buttons{display:block;margin:0;padding:10px 0;}
#kazbox_description .left .buttons li{display:inline;margin:0;padding:0;}
#kazbox_description .left .buttons .button.acheter{float:left;}
#kazbox_description .left .buttons .button.liste{float:right;}
#kazbox_description .left .buttons .button{}
#kazbox_description .left{float:left;width:425px;margin:0 0 0 15px;}
#kazbox_description .description{float:right;width:405px;font-size:1.2em;}
#kazbox_description .description .desc .kazbox{color:#fff;}
#kazbox_description .description .desc {display:block;width:333px;margin:9px;padding:5px 5px 5px 40px;color:#fff;background:#a90051 top left no-repeat;}
#kazbox_description .description .desc_1{height:41px;background-image:url('images/page-kazbox-desc-1.png');}
#kazbox_description .description .desc_2{height:80px;background-image:url('images/page-kazbox-desc-2.png');}
#kazbox_description .description .desc_3{height:60px;background-image:url('images/page-kazbox-desc-3.png');}
#kazbox_description .description .desc_4{height:60px;background-image:url('images/page-kazbox-desc-4.png');}
#kazbox_description .indice{clear:both;padding:5px;text-align:center;}
#kazbox_description{width:875px;margin:10px 0 0 0;}

#kazbox_pro{margin:0 0 0 15px;}

.id_content.contact_page{width:885px;height:535px;margin:0 0 0 -5px;padding:0;background:transparent url('images/page-contact-form-background.png') top left no-repeat;}
.id_content.contact_page #contact_form label{display:none;}
.id_content.contact_page #contact_form input[type=text]{display:block;width:337px;height:35px;padding:3px 5px;font-size:2em;color:#323232;border:0;background:transparent;}
.id_content.contact_page #contact_form textarea{display:block;width:337px;height:267px;padding:3px 5px;font-size:1.5em;color:#323232;border:0;background:transparent;}
.id_content.contact_page #contact_form #line_nom{margin-top:76px;}
.id_content.contact_page #contact_form #line_email{margin-top:10px;}
.id_content.contact_page #contact_form #line_telephone{margin-top:10px;}
.id_content.contact_page #contact_form #line_message{margin-top:10px;}
.id_content.contact_page #contact_form #line_submit{float:right;margin:10px 60px 0 0;text-align:right;}
.id_content.contact_page #contact_form .line{margin-left:55px;}
.id_content.contact_page #contact_form{float:left;display:block;width:460px;height:540px;margin:0;padding:0;}
.id_content.contact_page #contact_right{float:left;width:424px;margin:0;padding:0;}
.id_content.contact_page #contact_right img{display:block;margin:0;padding:0;}


.id_content.produit_page{width:880px;margin:0;padding:0;}
.id_content.produit_page #form_rappel{width:380px;margin:0 0 0 15px;padding:10px 15px;background:url('images/page-produit-form2-background.png') top center no-repeat;}
.id_content.produit_page #form_minimessage {width:380px;margin:0 15px 0 0;padding:10px 15px;background:url('images/page-produit-form2-background.png') top center no-repeat;}
.id_content.produit_page .form .content strong{display:block;font-size:26px;font-weight:bold;color:#a90051;margin:5px auto;}
.id_content.produit_page .form .content{font-size:16px;text-align:center;}
.id_content.produit_page .form .input label{display:block;float:left;width:100px;padding:6px 4px 0 0;font-weight:bold;text-align:right;}
.id_content.produit_page .form .input input[type=text]{display:block;float:left;width:260px;padding:3px 5px;font-size:18px;}
.id_content.produit_page .form .input .after{margin:0 0 0 100px;padding:5px 0;font-size:10px;font-style:italic;}
.id_content.produit_page .form .input{clear:both;height:40px;margin:5px 0;padding:5px 0;}
.id_content.produit_page .form .submit input[type=submit]{float:right;}
.id_content.produit_page .form .submit{clear:both;text-align:right;}
.id_content.produit_page .form.rappel{float:left;margin:0 0 0 20px;}
.id_content.produit_page .form.minimessage{float:right;margin:0 20px 0 0}
.id_content.produit_page .form{display:block;width:380px;margin:0;padding:10px;}

.id_content.produit_page .acheter_kazbox h2{display:block;text-align:center;}
.id_content.produit_page .acheter_kazbox .buttons .button.style2{display:block;}
.id_content.produit_page .acheter_kazbox .buttons .button.style3{display:block;}
.id_content.produit_page .acheter_kazbox .buttons .button{float:right;display:block;margin:10px;}
.id_content.produit_page .acheter_kazbox .ul li{display:inline;margin:0;padding:0;}
.id_content.produit_page .acheter_kazbox .ul{display:block;margin:0 auto;padding:0;}
.id_content.produit_page .acheter_kazbox{display:block;width:600px;margin:10px auto;padding:0;}


.id_content.produit_commande_page table tr td{margin:0;padding:4px;font-size:20px;text-align:right;}
.id_content.produit_commande_page table tr{}
.id_content.produit_commande_page table th{width:150px;font-size:14px;font-weight:bold;}
.id_content.produit_commande_page table{width:750px;margin:0 0 0 15px;padding:0;border-collapse:collapse;}
.id_content.produit_commande_page .form .checkbox input[type=checkbox]{margin:0 5px 0 0;}
.id_content.produit_commande_page .form .checkbox label{font-size:14px;font-weight:bold;}
.id_content.produit_commande_page .form .input label{display:block;float:left;width:100px;}
.id_content.produit_commande_page .form .input input[type=text]{display:block;float:left;width:265px;padding:3px 5px;font-size:18px;}
.id_content.produit_commande_page .form .input{clear:both;height:40px;margin:5px 0;padding:5px 0;}
.id_content.produit_commande_page .form .textarea label{display:block;float:left;width:100px;}
.id_content.produit_commande_page .form .textarea textarea{display:block;float:left;width:265px;padding:3px 5px;font-size:18px;}
.id_content.produit_commande_page .form .input .after,
.id_content.produit_commande_page .form .textarea .after{margin:0 0 0 110px;padding:5px 0;font-size:10px;font-style:italic;}
.id_content.produit_commande_page .form .logos{margin:5px 0;text-align:center;}
.id_content.produit_commande_page .form .submit input[type=submit]{display:inline;}
.id_content.produit_commande_page .form .submit{clear:both;margin:10px 0 0 0;text-align:center;}
.id_content.produit_commande_page .form fieldset legend{display:block;margin:0;padding:0;color:#2b2b2b;font-size:18px;}
.id_content.produit_commande_page .form fieldset{display:block;margin:0;padding:10px;}
.id_content.produit_commande_page .form fieldset.left{float:left;width:380px;margin:0 0 0 15px;}
.id_content.produit_commande_page .form fieldset.right{float:right;width:380px;margin:0 15px 0 0;}
.id_content.produit_commande_page .form{margin:0;padding:0;}
.id_content.produit_commande_page{width:880px;margin:0;padding:0;}

#overlaycontent.produit_commande_redirection_page .form *{text-align:center;}
#overlaycontent.produit_commande_redirection_page .form .content{font-size:20px;margin:0;padding:10px;}
#overlaycontent.produit_commande_redirection_page .form .content .paypal{display:block;width:208px;margin:15px auto;padding:0;}
#overlaycontent.produit_commande_redirection_page .form .submit{margin:0;padding:10px;}
#overlaycontent.produit_commande_redirection_page .form{
  z-index:10;display:block;position:fixed;top:150px;left:50%;width:600px;margin:0 0 0 -300px;padding:0;background:#fff;
  border: 1px solid #fff;
  -moz-border-radius:5px;
  -khtml-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
}
.fullscreen{z-index:1;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:#ebebeb;opacity:0.75;}
.form span.after{padding:0 0 5px 5px!important;font-size:12px!important;font-style:normal!important;color:red;}

