/* ---------------------------------------------
	PASCAL LACROIX PHOTOGRAPHE   
	Update: 03 December 2007
	info@isula.it .:. www.isula.it
--------------------------------------------- */
* {margin:0;border:0;padding:0;font-family:verdana,arial,sans-serif;font-size:11px;}

body {background:#000 url(../img/sfondo-body.gif) top center;text-align:center;margin:0 0 30px 0;border:0;padding:0;}

img {border: 0;padding: 0;margin: 0;}
span.magic {display: none;}
.nascosto {position: absolute;left: -15000px;}
.clear-all{clear:both;height:1px;margin:0;padding:0;border:0;background:transparent;}
.clear-all-isula{clear:both;text-align:right;padding:0 15px 5px 0}
.clear-all-isula p{padding:0}

h1 {position:absolute;left:-15000px;}
/* ----- Main -----------------------------------------------*/
#main {text-align:center;width:760px;margin:0 auto 0 auto;padding:0;border:1px solid #4a4a4a;border-top:0;background:#000 url(../img/sfondo-main.gif) top center no-repeat}
/* ----- Testata -----------------------------------------------*/
#testata-logo {text-align:left;width:760px;height:100px;margin:0;padding:0;border:0;}
#logo {width:360px;height:75px;margin:0 0 0 0;padding:25px 0 0 40px;border:0;}
#logo p a, #logo p a:visited, #logo p a:hover {width:360px;height:75px;border:0;margin:0;padding:0 0 0 0;display:block;}

#foto-top {text-align:center;width:600px;height:300px;background:#000;padding:0;border:1px solid #333;margin:5px auto}
#foto-top img {padding:0;border:0;margin:8px}

#foto-top-flash {text-align:center;width:602px;height:303px;padding:0;margin:5px auto;border:0;}

/* ----- Menu -----------------------------------------------*/
#barra-menu {text-align:center;width:760px;height:34px;background:#000;margin:5px auto;padding:0;border:0;}
#barra-menu ul {text-align:center;width:590px;height:34px;margin:0 auto;padding:0 6px 0 6px;border:0;list-style-type:none;}
#barra-menu ul li {display:block;height:34px;float:left}
#barra-menu ul li.home a{position: relative;display:block;background:#000 url(../img/menu/home-a.gif) top right no-repeat;width:61px;height:34px;margin:0 14px}
#barra-menu ul li.home a:hover{position: relative;display:block;background:#000 url(../img/menu/home-h.gif) top right no-repeat;width:61px;height:34px;margin:0 14px}
#barra-menu ul li.chi-sono a{position: relative;display:block;background:#000 url(../img/menu/chi-sono-a.gif) top right no-repeat;width:79px;height:34px;margin:0 14px}
#barra-menu ul li.chi-sono a:hover{position: relative;display:block;background:#000 url(../img/menu/chi-sono-h.gif) top right no-repeat;width:79px;height:34px;margin:0 14px}
#barra-menu ul li.dove-sono a{position: relative;display:block;background:#000 url(../img/menu/dove-sono-a.gif) top right no-repeat;width:92px;height:34px;margin:0 14px}
#barra-menu ul li.dove-sono a:hover{position: relative;display:block;background:#000 url(../img/menu/dove-sono-h.gif) top right no-repeat;width:92px;height:34px;margin:0 14px}
#barra-menu ul li.servizi a{position: relative;display:block;background:#000 url(../img/menu/servizi-a.gif) top right no-repeat;width:62px;height:34px;margin:0 14px}
#barra-menu ul li.servizi a:hover{position: relative;display:block;background:#000 url(../img/menu/servizi-h.gif) top right no-repeat;width:62px;height:34px;margin:0 14px}
#barra-menu ul li.links a{position: relative;display:block;background:#000 url(../img/menu/links-a.gif) top right no-repeat;width:55px;height:34px;margin:0 14px}
#barra-menu ul li.links a:hover{position: relative;display:block;background:#000 url(../img/menu/links-h.gif) top right no-repeat;width:55px;height:34px;margin:0 14px}
#barra-menu ul li.contatti a{position: relative;display:block;background:#000 url(../img/menu/contatti-a.gif) top right no-repeat;width:73px;height:34px;margin:0 14px}
#barra-menu ul li.contatti a:hover{position: relative;display:block;background:#000 url(../img/menu/contatti-h.gif) top right no-repeat;width:73px;height:34px;margin:0 14px}

#barra-menu ul li strong {position: absolute;left: -15000px;}

/* ----- Container -----------------------------------------------*/
#container {width:760px;margin:0;padding:0px;border:0;background:#000 url(../img/sfondo-container.gif) top center no-repeat}
#container .clear {clear:both;font:1px/5px verdana,arial,helvetica,sans-serif;height:1px}

/* ----- Contenuto -----------------------------------------------*/
#contenuto {width:724px;margin:0;padding:25px 18px 0 18px;border:0;color:#4a4a4a;text-align:center}
#contenuto h2 {width:724px;height:41px;margin:0 auto 10px 0;}
#contenuto h2.titolo-gallery {background:#000 url(../img/titoli/gallery.gif) center no-repeat;}
#contenuto h2.titolo-graphistudio {width:716px;height:41px;margin:0 auto 10px 0;background:#000 url(../img/titoli/graphistudio.gif) center no-repeat;}
#contenuto h2.titolo-pascal-lacroix {width:716px;height:41px;margin:0 auto 10px 0;background:#000 url(../img/titoli/pascal_lacroix.gif) center no-repeat;}
#contenuto h2.titolo-book {width:716px;height:41px;margin:0 auto 10px 0;background:#000 url(../img/titoli/book.gif) center no-repeat;}
#contenuto h2.titolo-contatti {width:716px;height:41px;margin:0 auto 10px 0;background:#000 url(../img/titoli/contatti.gif) center no-repeat;}
#contenuto h2.titolo-informativa {width:716px;height:41px;margin:0 auto 10px 0;background:#000 url(../img/titoli/informativa.gif) center no-repeat;}
#contenuto h2.titolo-links {width:716px;height:41px;margin:0 auto 10px 0;background:#000 url(../img/titoli/links.gif) center no-repeat;}
#contenuto h2.titolo-matrimoni {width:716px;height:41px;margin:0 auto 10px 0;background:#000 url(../img/titoli/matrimoni.gif) center no-repeat;}
#contenuto h2.titolo-pubblicazioni {width:716px;height:41px;margin:0 auto 10px 0;background:#000 url(../img/titoli/pubblicazioni.gif) center no-repeat;}
#contenuto h2.titolo-reportage {width:716px;height:41px;margin:0 auto 10px 0;background:#000 url(../img/titoli/reportage.gif) center no-repeat;}
#contenuto h2.titolo-san-teodoro {width:716px;height:41px;margin:0 auto 10px 0;background:#000 url(../img/titoli/san_teodoro_sardegna.gif) center no-repeat;}
#contenuto h2.titolo-servizi {width:716px;height:41px;margin:0 auto 10px 0;background:#000 url(../img/titoli/servizi.gif) center no-repeat;}
#contenuto h2.titolo-villaggi {width:716px;height:41px;margin:0 auto 10px 0;background:#000 url(../img/titoli/villaggi.gif) center no-repeat;}

#contenuto h2 span.titolo-acc {position: absolute;left: -15000px;}

#contenuto p {color:#c1b4aa;width:602px;text-align:justify;margin:10px auto;}
#contenuto p:first-letter {color:#b61c21;font-weight:bold;font-size:14px}
#contenuto p em {font-weight:normal}
#contenuto p a {color:#b61c21;text-decoration:underline}
#contenuto p a:hover {text-decoration:none}

#contenuto .testo-graphistudio {float:left;width:242px;text-align:justify;margin:0 0 10px 61px;}
#contenuto .testo-graphistudio p {width:222px;margin:10px 20px 0 0;}
#contenuto .video-graphistudio {float:left;width:360px;margin:10px 0 10px 0;}
#contenuto .testo-pascal {float:left;width:342px;text-align:justify;margin:20px 0 10px 61px;}
#contenuto h2.titolo-pascal-lacroix {width:342px;height:41px;margin:0 auto 10px 0;background:#000 url(../img/titoli/pascal_lacroix.gif) center no-repeat;}
#contenuto .testo-pascal p {width:322px;margin:10px 20px 0 0;}
#contenuto .foto-pascal {float:left;width:260px;margin:10px 0 10px 0;}

#contenuto .links {width:602px;text-align:justify;margin:0 auto}
#contenuto .links img {float:left;border:1px solid #fff; padding:5px;margin:0 20px 0 0;width:75px;height:75px}
#contenuto .links a {font-weight:bold}

#contenuto form {width:602px;border:0;padding:4px;margin:0 auto 20px auto;text-align:left}
#contenuto fieldset {border:0;padding:10px 0px;margin:0 auto;text-align:left}
#contenuto fieldset p {color:#c1b4aa;border:0px;padding:0px;margin:10px auto 0px auto;background-color:transparent}
#contenuto legend {color:#4a4a4a;text-align:center;}
#contenuto label {color:#4a4a4a;line-height:20px}
#contenuto input.contatti {height:16px;width:160px;line-height:16px;vertical-align:middle;border:1px solid #4a4a4a;color:#b61c21;font-size:11px;padding:3px 7px 3px 7px;margin:0px 0px 5px 0px;background-color:#1b1b1b}
#contenuto textarea.contatti2 {width:350px;border:1px solid #4a4a4a;color:#b61c21;font-size:11px;padding:3px 7px 3px 7px;margin:10px 0px 0px 0px;background-color:#1b1b1b}
#contenuto fieldset.infonews {text-align:center;padding:10px 0px 10px 5px;margin:5px auto 0px auto;border:1px solid #4a4a4a;}
#contenuto fieldset.infonews p {width:590px;text-align:left;border:0px;padding:5px 5px 0px 0px;margin:0 auto;background-color:transparent}
#contenuto fieldset.infonews input.si {border:0;padding:0;margin:10px 0 0 0;}
#contenuto fieldset.infonews input.no {border:0;padding:0;margin:10px 0 0 10px;}
#contenuto fieldset.buttons {text-align:center;}
#contenuto fieldset.buttons input.button {height:18px;width:89px;line-height:18px;vertical-align:middle;text-align:center;font-size:11px;margin:10px auto 9px auto;padding:0 0 2px 0;color:#b61c21;background-color:#1b1b1b;border:0}
#contenuto fieldset.buttons input.button:hover, #contenuto fieldset.buttons input.button:focus {height:18px;width:89px;line-height:18px;vertical-align:middle;text-align:center;font-size:11px;margin:10px auto 9px auto;padding:0 0 2px 0;color:#c1b4aa;background-color:#1b1b1b;border:0;}
#contenuto fieldset.infonews a, #contenuto fieldset.infonews a:visited {font-size:11px;text-decoration:underline;color:#b61c21;}
#contenuto fieldset.infonews a:hover {font-size:11px;text-decoration:none;}

#contenuto #box-gallery {text-align:center;width:716px;background:#000;margin:2px 8px 30px 2px;padding:0;border:0;}
#contenuto #box-gallery h2.titolo-acc {position: absolute;left: -15000px;}
#contenuto #box-gallery h2.titolo-gallery {width:716px;height:41px;margin:0 auto 10px 0;background:#000 url(../img/titoli/gallery.gif) center no-repeat;}
#contenuto #box-gallery p {color:#c1b4aa;width:602px;text-align:justify;margin:0 auto 10px auto;}
#contenuto #box-gallery ul {text-align:center;margin:0 auto;}
#contenuto #box-gallery ul li img{width:111px;height:73px;}
#contenuto #box-gallery .clear-px{clear:both;font:1px/5px verdana,arial,serif}

#contenuto #box-gallery-v {text-align:center;width:716px;background:#000;margin:2px 8px 30px 2px;padding:0;border:0;}
#contenuto #box-gallery-v h2.titolo-gallery {width:716px;height:41px;margin:0 auto 10px 0;background:#000 url(../img/titoli/gallery.gif) center no-repeat;}
#contenuto #box-gallery-v ul {text-align:center;margin:0 auto;}
#contenuto #box-gallery-v ul li img{width:73px;height:111px;}
#contenuto #box-gallery-v .clear-px{clear:both;font:1px/5px verdana,arial,serif}

#contenuto #box-menu-gallery {text-align:center;width:716px;background:#000;margin:2px 8px;padding:0;border:0;}
#contenuto #box-menu-gallery  h2.titolo-gallery {width:716px;height:41px;margin:0 auto 10px 0;background:#000 url(../img/titoli/gallery.gif) center no-repeat;}
#contenuto #box-menu-gallery ul {text-align:center;width:716px;height:183px;margin:0 auto;padding:0;border:0;list-style-type:none;}
#contenuto #box-menu-gallery ul li {display:block;height:183px;float:left;}
#contenuto #box-menu-gallery ul li.box-villaggi a{position: relative;display:block;background:#000 url(../img/menu-gallery/box-villaggi-a.jpg) center no-repeat;width:140px;height:183px;margin:0 0 0 2px}
#contenuto #box-menu-gallery ul li.box-villaggi a:hover{position: relative;display:block;background:#000 url(../img/menu-gallery/box-villaggi-h.jpg) center no-repeat;width:140px;height:183px;margin:0 0 0 2px}
#contenuto #box-menu-gallery ul li.box-matrimoni a{position: relative;display:block;background:#000 url(../img/menu-gallery/box-matrimoni-a.jpg) center no-repeat;width:140px;height:183px;margin:0}
#contenuto #box-menu-gallery ul li.box-matrimoni a:hover{position: relative;display:block;background:#000 url(../img/menu-gallery/box-matrimoni-h.jpg) center no-repeat;width:140px;height:183px;margin:0}
#contenuto #box-menu-gallery ul li.box-book a{position: relative;display:block;background:#000 url(../img/menu-gallery/box-book-a.jpg) center no-repeat;width:140px;height:183px;margin:0}
#contenuto #box-menu-gallery ul li.box-book a:hover{position: relative;display:block;background:#000 url(../img/menu-gallery/box-book-h.jpg) center no-repeat;width:140px;height:183px;margin:0}
#contenuto #box-menu-gallery ul li.box-reportage a{position: relative;display:block;background:#000 url(../img/menu-gallery/box-reportage-a.jpg) center no-repeat;width:140px;height:183px;margin:0}
#contenuto #box-menu-gallery ul li.box-reportage a:hover{position: relative;display:block;background:#000 url(../img/menu-gallery/box-reportage-h.jpg) center no-repeat;width:140px;height:183px;margin:0}
#contenuto #box-menu-gallery ul li.box-pin-up a{position: relative;display:block;background:#000 url(../img/menu-gallery/box-pin-up-a.jpg) center no-repeat;width:140px;height:183px;margin:0}
#contenuto #box-menu-gallery ul li.box-pin-up a:hover{position: relative;display:block;background:#000 url(../img/menu-gallery/box-pin-up-h.jpg) center no-repeat;width:140px;height:183px;margin:0}
#contenuto #box-menu-gallery ul li.box-pubblicazioni a{position: relative;display:block;background:#000 url(../img/menu-gallery/box-pubblicazioni-a.jpg) center no-repeat;width:140px;height:183px;margin:0}
#contenuto #box-menu-gallery ul li.box-pubblicazioni a:hover{position: relative;display:block;background:#000 url(../img/menu-gallery/box-pubblicazioni-h.jpg) center no-repeat;width:140px;height:183px;margin:0}

#contenuto #box-menu-gallery ul li strong {position: absolute;left: -15000px;}
#contenuto #box-menu-gallery .clear-px{clear:both;font:1px/5px verdana,arial,serif}

#contenuto #box-menu-gallery-s {text-align:center;width:716px;background:#000;margin:2px 8px;padding:0;border:0;}
#contenuto #box-menu-gallery-s  h2.titolo-gallery {width:716px;height:41px;margin:0 auto 10px 0;background:#000 url(../img/titoli/gallery.gif) center no-repeat;}
#contenuto #box-menu-gallery-s ul {text-align:center;width:716px;height:30px;margin:0 auto;padding:0;border:0;list-style-type:none;}
#contenuto #box-menu-gallery-s ul li {display:block;height:30px;float:left;}
#contenuto #box-menu-gallery-s ul li.box-villaggi a{position: relative;display:block;background:#000 url(../img/menu-gallery/box-villaggi-s-a.jpg) center no-repeat;width:140px;height:28px;margin:0 0 0 2px}
#contenuto #box-menu-gallery-s ul li.box-villaggi a:hover{position: relative;display:block;background:#000 url(../img/menu-gallery/box-villaggi-s-h.jpg) center no-repeat;width:140px;height:28px;margin:0 0 0 2px}
#contenuto #box-menu-gallery-s ul li.box-matrimoni a{position: relative;display:block;background:#000 url(../img/menu-gallery/box-matrimoni-s-a.jpg) center no-repeat;width:140px;height:28px;margin:0}
#contenuto #box-menu-gallery-s ul li.box-matrimoni a:hover{position: relative;display:block;background:#000 url(../img/menu-gallery/box-matrimoni-s-h.jpg) center no-repeat;width:140px;height:28px;margin:0}
#contenuto #box-menu-gallery-s ul li.box-book a{position: relative;display:block;background:#000 url(../img/menu-gallery/box-book-s-a.jpg) center no-repeat;width:140px;height:28px;margin:0}
#contenuto #box-menu-gallery-s ul li.box-book a:hover{position: relative;display:block;background:#000 url(../img/menu-gallery/box-book-s-h.jpg) center no-repeat;width:140px;height:28px;margin:0}
#contenuto #box-menu-gallery-s ul li.box-reportage a{position: relative;display:block;background:#000 url(../img/menu-gallery/box-reportage-s-a.jpg) center no-repeat;width:140px;height:28px;margin:0}
#contenuto #box-menu-gallery-s ul li.box-reportage a:hover{position: relative;display:block;background:#000 url(../img/menu-gallery/box-reportage-s-h.jpg) center no-repeat;width:140px;height:28px;margin:0}
#contenuto #box-menu-gallery-s ul li.box-pin-up a{position: relative;display:block;background:#000 url(../img/menu-gallery/box-pin-up-s-a.jpg) center no-repeat;width:140px;height:28px;margin:0}
#contenuto #box-menu-gallery-s ul li.box-pin-up a:hover{position: relative;display:block;background:#000 url(../img/menu-gallery/box-pin-up-s-h.jpg) center no-repeat;width:140px;height:28px;margin:0}
#contenuto #box-menu-gallery-s ul li.box-pubblicazioni a{position: relative;display:block;background:#000 url(../img/menu-gallery/box-pubblicazioni-s-a.jpg) center no-repeat;width:140px;height:28px;margin:0}
#contenuto #box-menu-gallery-s ul li.box-pubblicazioni a:hover{position: relative;display:block;background:#000 url(../img/menu-gallery/box-pubblicazioni-s-h.jpg) center no-repeat;width:140px;height:28px;margin:0}

#contenuto #box-menu-gallery-s ul li strong {position: absolute;left: -15000px;}
#contenuto #box-menu-gallery-s .clear-px{clear:both;font:1px/5px verdana,arial,serif}





#contenuto #box-fondo-pagina {width:724px;height:90px;background:#000 url(../img/sfondo-le-photographe.gif) top center no-repeat;margin:10px 0 0 0}

#contenuto #box-fondo-pagina .tasto-big-destra {float:right;width:209px;height:71px;margin:0 28px 0 0}
#contenuto #box-fondo-pagina .tasto-big-destra p a.graphistudio {display:block;width:209px;height:71px;background:#000 url(../img/sfondo-tasto.gif) top center no-repeat;border:0;}
#contenuto #box-fondo-pagina .tasto-big-destra p a.motomarea-2007 {display:block;width:209px;height:71px;background:#000 url(../img/sfondo-tasto.gif) top center no-repeat;border:0;}
#contenuto #box-fondo-pagina .tasto-big-destra p a strong {position: absolute;left: -15000px;}


#contenuto .clear{clear:both;height:35px}
#contenuto .clear-px{clear:both;font:1px/5px verdana,arial,serif}
#contenuto .clear-10px{clear:both;height:10px}
/* ----- Footer -----------------------------------------------*/
#footer {width:640px;padding:11px 0 23px 0;border:0;border-top:1px solid #222222;margin:0 60px 0px 60px;color:#3b3b3b;background:#000;text-align:left;font-size:11px;}
#footer p {padding:0;margin:0;border:0;}
#footer a {color:#3b3b3b;text-decoration:none}
#footer a:hover {text-decoration:underline}

