@charset "utf-8";
/* CSS Document */

/*
 *
 *	@titre: PLIZ.
 *	@description: feuille de style PLIZ.
 *	@auteur: neov - http://www.neov.net.
 *	@creation: 20091201.
 *	@modification: -
 *
 */
 
 /* ::: global :::*/

 

html * { margin:0; padding:0; color:black; border:none; outline:none; }
body { text-align:left; font-size:62.5%; font-style:normal; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#e4e4e3; }
body * { font-size:1em; line-height:100%; font-family:Verdana, Arial, Helvetica, sans-serif; }

img, input, select, textarea	{ vertical-align:middle; }

ul			{ list-style:none; }
ol 			{ list-style:decimal; }

table 		{ border-collapse:collapse; width:100%; }

a img,
fieldset 	{ border:none; }
legend		{ display:none; }


* html input.radio,
* html input.checkbox 	{ margin-top:1px; } /* ie6 | alignement aux elements inline des inputs radio et checkbox */

/* clearing */
.clear 					{ display:block; clear:both; }

.clearfix:after 		{ content:""; display:block; clear:both; visibility:hidden; line-height:0;	height:0; }
.clearfix 				{ display:inline-block; }
html[xmlns] .clearfix 	{ display:block; }
* html .clearfix 		{ height:1%; }


.clearBoth { clear:both; }
.clearLeft { clear:left; }
.clearRight { clear:right; }

/* ::: alignement ::: */
.align_centre { text-align:center; }
.align_right { text-align:right; }
.align_left { text-align:left; }

.positionR { position:relative; }

.left { float:left; }
.right { float:right; }


/*::: menu :::*/
.nav_top { position:absolute; top:19px; right:128px; width:381px; }
.nav_top li { float:left; background:url(/design/images/img-commun/sep.gif) no-repeat top right; padding-right:3px; }
.nav_top li a { display:block; }
.nav_top li.last { background:none; }

.nav_top li.last ul { position:absolute; top:27px; right:2px; _right:1px; width:221px; display:none; }
.nav_top li.last ul.show { display:block; }
.nav_top li.last ul li { padding:0; float:left; background:none; }


.nav_top li a.nav_1 { background:url(/design/images/img-commun/pliz_win_1.gif) no-repeat top left; width:73px; height:30px; }
.nav_top li a.nav_2 { background:url(/design/images/img-commun/expert_maison.gif) no-repeat top left; width:118px; height:30px; }
.nav_top li a.nav_3 { background:url(/design/images/img-commun/tout_pliz.gif) no-repeat top left; width:66px; height:30px; }
.nav_top li a.nav_4 { background:url(/design/images/img-commun/faire_decouvrir.gif) no-repeat top left; width:112px; height:30px; margin:-3px 0 0 0; }
.nav_top li a span { display:none; }
.nav_top li a:hover { background-position:left -30px; }
.nav_top li a.active, .nav_top li.active a.nav_4 { background-position:left -60px; }


/*::: footer :::*/
.footer-wrapper { background:#ffffff url(/design/images/img-commun/bkg_footer.jpg) repeat-x bottom center; min-height:100px; width:100%; min-width:1216px; }
*html .footer-wrapper { height:100px; } 
.footer-inside { width:960px; margin:0 auto; }
.footer-inside p { color:#8e8e8d; }
.footer-inside p.pliz_respecte { font-size:1em; /* color:#8e8e8d; */ color: #637A32 ; background:url(/design/images/img-commun/arbre.jpg) no-repeat; padding:40px 0 0 55px; height:45px;   }
.footer-inside p.pliz_respecte strong { /* display:block; */ font-size:1.1em; color: #637A32 ; }
.footer-inside p.pliz_respecte em { color: #8E8E8D ; text-decoration:none; font-style:normal ; }
.footer-inside a { font-size:1.2em; color:#8e8e8d; text-align:center; text-decoration:none; }



/*::: pop_up_faire_découvrir :::*/


.pop-up-dec { width:419px; height:auto; position:absolute; top:-1000px; left:0; z-index:100; display:block; }
.pop-up-dec a.fermer { position:absolute; top:18px; right:19px; width:19px; height:18px; display:block; }

.pop_top_dec { background:url(/design/images/img-commun/pop_decouvrir_top.png) no-repeat; width:419px; height:47px; }
.pop_content_dec { background:url(/design/images/img-commun/pop_decouvir_content.png) repeat-y; width:419px; height:auto; }
.pop_bottom_dec { background:url(/design/images/img-commun/pop_decouvrir_bottom.png) no-repeat; width:419px; height:14px; }

.pop_top_dec h2 { font-size:1.6em; color:#FFFFFF; padding:17px 0 0 20px; }

.formulaire { width:370px; margin:0 auto; padding-top:22px; }
.formulaire label { font-size:1.2em; color:#292929; float:left; width:149px; text-align:right; line-height:normal; }
.formulaire p { padding-bottom:17px; *padding-bottom:15px; }
.formulaire p label span { color:#9e9e9e; }
.formulaire p input { border:1px inset #8b8a8b; width:203px; padding:3px; margin-left:9px; _margin-left:4px; }
.formulaire p input.invalid { border:1px solid #ff0000; }
.formulaire p.envoyer { padding:0 0 10px 0; }
.formulaire p.envoyer input { width:106px; height:29px; border:none; background:none; padding:0; }
.formulaire textarea { border:1px inset #8b8a8b; width:203px; height:39px; padding:3px; margin-left:9px; _margin-left:4px; overflow:auto; }
.formulaire textarea.invalid { border:1px solid #ff0000; }

/*::: pop_up_protection :::*/
.pop-up-protection { width:685px; height:auto; position:absolute; top:-1000px; left:0; z-index:100; display:block; }
.pop-up-protection a.fermer { position:absolute; top:18px; right:19px; width:19px; height:18px; display:block; }


.pop-header-protec { background:url(/design/images/img-commun/pop-protec-top.png) no-repeat; width:685px; height:47px; }
.pop-content-protec { background:url(/design/images/img-commun/pop-protec-content.png) repeat-y; width:685px; }
.pop-footer-protec { background:url(/design/images/img-commun/pop-protec-bottom.png) no-repeat; width:685px; height:17px; }

.pop-header-protec h2 { font-size:1.6em; color:#FFFFFF; padding:19px 0 0 20px; }

.protection-vie { width:634px; margin:0 auto; padding-top:5px; }
.scrollable-protec { height:417px; overflow-x:hidden; overflow-y:auto; padding:21px 12px 0 0!important; }
.protection-vie h2 { font-size:1.6em; font-weight:bold; color:#292929; padding:0 0 18px 0; }
.protection-vie h3 { font-size:1.6em; font-weight:bold; text-transform:uppercase; color:#db078b; padding:0 0 21px 0; }
.protection-vie h4 { font-size:1.2em; color:#ff0000; text-transform:uppercase; padding:0 0 10px 0; }
.protection-vie h5 { font-size:1.2em; color:#292929; padding:15px 0 10px 0; }
.protection-vie h5.underline {  text-decoration:underline; color:#DB078B; }
.protection-vie ul { padding:0 0 10px 0; }
.protection-vie li.puce { background:url(/design/images/img-commun/puce-rose.jpg) no-repeat left 3px; color:#292929; font-size:1.2em; padding:0 0 10px 12px; line-height:normal; }
.protection-vie p, .protection-vie ul li { font-size:1.2em; color:#292929; line-height:120%; padding:0 0 10px 0; }
.protection-vie ul li { padding-bottom:2px; }
.protection-vie p.paddText { padding:15px 0 0 15px; }

.protection-vie ul.credits { padding: 25px 0 0 100px }
.protection-vie ul.credits li { list-style-type: disc ; list-style-position: inside ; padding-left: 10px; }


/* ::: masque ::: */
#masque { position:absolute; top:0; left:0; display:none; cursor:wait; background:black; z-index:99; }

