
body {font-family: Arial, Helvetica, sans-serif; margin:29px 0px 40px 0px;}
h1,h2,p,img,form {margin:0px; padding:0px; border:0px;}
.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%;}
#outer {width:978px; margin-left:auto; margin-right:auto;}
.header {padding:0px 9px 12px 9px;}
.logo {background:url(../pdv/pdv19/images/logo.gif); width:80px; height:80px; float:left; margin-right:8px; display:inline;}
.logo a {display:block; width:80px; height:80px;}
.logo a span {display:none;}

.main {background:url(../pdv/pdv19/images/bg_main.gif) center top no-repeat; height:614px;}
.flash {float:left; width:304px; height:527px; display:inline; margin:42px 0px 0px 49px;}
.right_content {width:587px; float:right; padding-top:30px;}
.thumbnails {height:238px; overflow:hidden;}
.heading1 {background:url(../pdv/pdv19/images/heading1.gif) no-repeat; width:223px; height:33px;}
.heading1 span {display:none;}
.thumbs {padding-top:12px;}
.thumb {width:100px; height:143px; float:left; display:inline; margin-right:14px; position:relative;}
.thumb p {padding-top:4px; text-align:center;}
.thumb p span {display:block; height:11px; width:100px; background:url(../pdv/pdv19/images/over_thumb.png) no-repeat; left:0px; top:89px; display:block; position:absolute; color:#FFF; font-size:9px; line-height:11px; float:none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; text-align:left;}
.thumb p span strong {text-align:left; padding-left:4px; font-weight:normal;}
.thumb p a {font-size:11px; text-decoration:none; color:#333;}
.thumb p a:hover {text-decoration:underline;}
.thumb p a b {color:#ff6200;}
.pagination {clear:left; padding-top:14px;}
.pagination a {background:url(../pdv/pdv19/images/pagination.gif) -22px top no-repeat; display:block; float:left; color:#ff6200; text-align:center; line-height:22px; width:22px; height:22px; text-decoration:none; font-weight:bold; font-size:11px; margin-right:3px;}
.pagination a:hover {background:url(../pdv/pdv19/images/pagination.gif) left top no-repeat; color:#FFF;}
.pagination .active {background:url(../pdv/pdv19/images/pagination.gif) left top no-repeat; color:#FFF; cursor:default;}
.text_main {width:275px; height:224px; margin-top:34px; clear:both; font-size:12px; color:#FFF; overflow:hidden; float:left;}
.text_main p {padding-bottom:15px; line-height:22px;}
.button1 {background:url(../pdv/pdv19/images/button1.gif) no-repeat; width:278px; height:61px; display:block; color:#FFF; text-align:center; text-decoration:none; font-size:18px; line-height:61px;}
.button1 b {font-size:11px; line-height:4px;}
.form_pdv {float:right; width:269px; font-size:12px; color:#2a2a2a;}
.form_pdv p {width:223px; clear:both; padding-top:10px;}
.form_pdv p span {display:block; float:right; width:13px; text-align:center;}
.form_pdv p label {float:left; line-height:14px; padding-top:3px;}
.form_pdv p select {float:right; width:112px; padding:1px;}
.form_pdv p .recherche {width:112px;}
.form_pdv .age {padding-top:31px;}
.form_pdv p input {width:14px; height:14px; margin:0px 5px 0px 0px; vertical-align:middle;}
.form_pdv h2 {background:url(../pdv/pdv19/images/form_heading.gif) no-repeat; width:218px; height:24px; margin-bottom:5px;}
.form_pdv h2 span {display:none;}
.form_pdv .button2 {background:url(../pdv/pdv19/images/button2.gif) no-repeat; width:219px; height:28px; display:block; text-align:center; color:#FFF; font-weight:bold; text-decoration:none; font-size:14px; line-height:28px;}
.bot_thumbs {width:960px; background:url(../pdv/pdv19/images/bg_bot_thumbs.gif) right bottom no-repeat; padding-bottom:10px; margin-left:auto; margin-right:auto; clear:both;}
.bot_thumbs .top {background:url(../pdv/pdv19/images/bg_bot_thumbs.gif) left top no-repeat; height:10px; font-size:0px;}
.bot_thumbs .mid {border-left:1px solid #c4c4c4; border-right:1px solid #c4c4c4; padding:11px 0px 0px 19px;}
.bot_thumbs .mid h2 {background:url(../pdv/pdv19/images/heading3.gif) no-repeat; width:216px; height:20px; margin-bottom:19px;}
.bot_thumbs .mid h2 span {display:none;}
.bot_thumb {width:120px; height:174px; float:left; display:inline; margin-right:13px;}
.bot_thumb p a {font-size:11px; font-weight:normal; text-decoration:none; color:#333;}
.bot_thumb p a b {color:#ff6200;}
.bot_thumb p {background:url(../pdv/pdv19/images/cam.gif) left top no-repeat; padding-left:33px; margin-top:6px;}


.download {background:url(../pdv/pdv19/images/after_search.gif) no-repeat; width:225px; height:296px; float:right; margin-right:48px; _margin-right:23px; margin-top:3px;}

		.load  {display:block; height:296px; background:url(../pdv/pdv19/images/load.gif) no-repeat center center;}


.catcher {display:block; height:296px; background:url(../pdv/pdv19/images/after_search_link.gif) no-repeat center center; text-align:center;}
	.catcher label {text-align:center; font-size:16px; padding-top:110px; margin:0 22px 5px 22px; display:block; font-weight:bold;}
		.catcher label strong {color:#f60;}
		.catcher input {width:180px; padding:3px; font-size:14px; text-align:center; font-weight:bold; margin-bottom:10px;}
		.button3 {background:url(../pdv/pdv19/images/button3.gif) no-repeat; margin:0 auto; width:157px; height:28px; display:block; text-align:center; color:#FFF; font-weight:bold; text-decoration:none; font-size:14px; line-height:28px;}

.overlay {position:fixed; _position:absolute; width:100%; height:100%; left:0; top:0; background:#000; z-index:200; filter:alpha(opacity=70);
	-moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}
.pop {background:url(../pdv/pdv19/images/pop/bg.gif) no-repeat; width:391px; height:165px; position:fixed; _position:absolute; z-index:300; left:50%; top:50%; margin-left:-190px; margin-top:-200px;}
.pop_in {text-align:center; padding:20px;}
.pop_in img {margin-right:10px;}
.pop_in label {font-size:14px; font-weight:bold;}
.pop_in p {margin-bottom:4px;}
.pop_in strong {color:#f60;}
.pop_in input {width:210px; padding:3px; text-align:center; font-size:14px; font-weight:bold;}
.close_catcher {width:16px; height:16px; background:#FFB680 url(../pdv/pdv19/images/pop/close.gif) no-repeat; display:block; position:absolute; margin-left:368px; margin-top:5px;}
.close_catcher span {display:none;}
.close_catcher:hover {background-color:#f60;}

#pop1, #pop2, .overlay {display:none;}


