/* CSS Document */
*{font-family:Arial, Helvetica, sans-serif;color:#87888a;text-align:justify;}
body,img{margin:0;padding:0;}
body{background-color:#a7a8aa;}
a:active, a:focus{outline:none;}
img {border:0;}
.float {float:left;}
.clear{clear:both;}
.item{width:50px;}
#global{width:980px;margin:auto;background:url(images/background.jpg) no-repeat #fff;}
#header{height:100px;position:relative;}
#content{padding:5px 0 0 30px;min-height:778px;}
#footer{font-size:11px;color:#fff;font-weight:400;background:#97bd0e;padding-left:80px;width:900px;margin:auto;}
#footer a {color:#646466;padding-left:30px;width:960px;}
#footer a:hover {text-decoration:underline;}
#lien_naviciel {text-decoration:none;}
.portrait_grand {float:left;margin-top:15px;width:575px;}
.cont_grande_photo {}
.grande_photo {width:575px;text-align:center;background:url(images/ajax-loader.gif) no-repeat 50% 50%;border:1px solid #87888a;}
.grand_portrait {display:block;margin:10px auto;}
.legende {font-size:10px;margin:20px 10px 0 10px;}
#logo {position:absolute;top:21px;left:29px;}
#numero {font-size:11px;margin-top:75px;margin-left:70px;}
/*.vignette {float:left;margin:6px;width:60px;height:60px;}*/
.texte_cache {display:none;width:200px;}
.bienvenue {height:17px;}
.mariage {height:17px;}
.portrait {height:17px;}
.studio {height:17px;}
.reportages {height:17px;}
.livres {height:17px;}
.qsn {height:17px;}
.contact {height:17px;}
.autre {width:770px;}
.test1 {margin-left:150px;width:585px;}
.prq {display:none;}
.tarifs {margin:0 0 0 350px;}

/* Menu */
#menu_princ {margin-left:21px;margin-top:41px;width:200px;position:absolute;top:220px;left:0;}
.bienvenue,.mariage,.portrait,.studio,.reportages,.livres,.scolaire,.qsn,.contact {height:17px;}
.ssmenuG{padding-left:9px;height:17px;}
.ssmenuGO{padding-left:9px;height:17px;}

/* Page bienvenue */
#cont_bienvenue {margin-left:180px;width:740px;margin-top:0;font-size:11px;}
#cont_anim {border:1px solid #9d9ea0;}
#txt_family {text-transform:uppercase;font-size:13px;}
#txt_photo {color:#1a171b;}
#anim_flash {margin-left:7px;padding:10px 2px;}

/* Page mariage */
#cont_mariage {margin-left:180px;width:740px;margin-top:0;font-size:11px;}
#mariage {width:150px;float:left;margin-right:10px;}
#en_tete {line-height:20px;margin-right:15px;}
#tabulation {margin-left:40px;}
.img_mariage {border:1px solid #87888a;}

/* Page portrait */
#cont_portrait {margin-left:180px;width:740px;margin-top:0;font-size:11px;}
#portrait {width:150px;float:left;margin-top:10px;margin-right:10px;}
.img_portrait {border:1px solid #87888a;}

/* Page studio */
#cont_studio {margin-left:180px;width:770px;margin-top:0;font-size:11px;}
#studio {width:150px;float:left;margin-top:10px;margin-right:10px;}
.img_studio {border:1px solid #87888a;}

/* Page reportage */
#cont_reportage {margin-left:180px;width:770px;margin-top:0;font-size:11px;}
#reportage {width:150px;float:left;margin-top:10px;margin-right:10px;}
.img_reportage {border:1px solid #87888a;}

/* Page livres */
#cont_livres {margin-left:180px;width:740px;margin-top:30px;font-size:12px;text-align:justify;}
#titre_livre {color:#95bb11;font-weight:bold;font-size:16px;font-family:Century Gothic, Arial, Verdana;margin:45px 140px 0 10px;}
#txt_description {margin-left:160px;}
#img_livres {margin-right:30px;}
#message_livres{width:300px;margin-top:50px;}
#txt_livre {color:#97bd0f;}

/* Page qsn */
#cont_qsn {margin-left:180px;width:740px;margin-top:30px;font-size:11px;text-align:justify;line-height:20px;}
#cont_qsn #partenaires p {font-size:14px;}
#cont_qsn #partenaires p a {text-decoration:none;}
#cont_qui {border:1px solid #9d9ea0;padding:20px;}
#titre_qsn {margin-top:10px;}
#txt_qsn {padding-left:40px;}
.gras {font-weight:bold;}

/* Page contact */
#cont_contact {margin-left:205px;width:740px;margin-top:30px;;font-size:12px;text-align:justify;}
#fond_contact {background:url(images/fond_contact.gif) no-repeat #fff;width:315px;height:443px;margin-right:20px;}
#cont_form {margin-top:25px;}
#cont_form div{padding:0 0 3px 15px;}
#cont_form label{float:left;width:80px;color:#97bc0f;padding-left:5px;}
.label {text-align:left;padding-right:5px;font-family:Century Gothic, Arial, Verdana;}
.ipt {width:180px;}
#message {height:170px;width:180px;}
#code_postal {width:50px;}
#submit_cont {margin-left:177px;background:url(images/btn_envoyer.gif) no-repeat;width:100px;height:40px;cursor:pointer;border:none;}
#carte {margin-top:5px;}
#btn_zoom {position:absolute;top:384px;margin-left:280px;}
#adresse_f a{text-decoration:none;}
