/****
 *
 * PT p19
 *
****/
html,body{margin:0px; padding:0px}
body{font:110% "Trebuchet ms", verdana, helvetica, arial, sans-serif;text-align:center;background:#fff;color:#333}

#container{width: 1180px!ipmortant;margin-right:auto;margin-left:auto;text-align:left;background-repeat: no-repeat}

#left{overflow:hidden;width:200px;float:left;margin-top:23px}
.left-decorator1{}
.left-decorator2{}
#left .box-decorator3{}

#right{color:#333;overflow:hidden;width:400px;line-height:140%;float:right;margin-top:23px}
#right .box-decorator1{background: url(http://magazine.vedrete.it/wp-content/themes/vedrete/images/sfondo-right-top.gif) no-repeat top;padding-top:20px;margin:0px}
#right .boxcontent-decorator1{padding:0px 16px;background: url(http://magazine.vedrete.it/wp-content/themes/vedrete/images/sfondo-right.gif) repeat-y top left}
#right .box-decorator2 {background: url(http://magazine.vedrete.it/wp-content/themes/vedrete/images/sfondo-right-bottom.gif) no-repeat bottom;padding-bottom:20px;margin-bottom:10px}
#right .box-decorator3{background: url(http://magazine.vedrete.it/wp-content/themes/vedrete/images/sfondo-right.gif) repeat-y top left;padding:0px}

#center{overflow:hidden;float:left;width:540px;margin-left:20px;position:relative;}

#banner{height:60px;margin:0px;padding:5px 20px}
#banner h1{padding:0px;margin:0px;font-size:140%;font-weight:bold}
#banner h2{color: #7dac0e;font-size: 100%;position: relative;top: -22px;left: 125px;width: auto;padding:0px;margin:0px;font-weight: bold}
#banner a{color:#484848;text-decoration: none}

#banner-img {
display: none;
}
div.img-link a {
display: block;
text-decoration: none;
width: 100%;
}

.banner-decorator1 {position:relative;}
.logo-vedrete {position:absolute; right:10px; top:10px}


.nowrap{white-space:nowrap}

.content{padding:0px;float:left;overflow:visible;width:100%;font-size:70%}

.content p.posted a{text-decoration:none;color:#7dac0e}
.content p.posted a:hover{text-decoration:underline;color:#7dac0e}
.content h2{color:#5d5d5d;margin-top:23px;padding:0px;font-size:110%;font-weight:bold;line-height:150%}
.content h2.date{margin:0px;color:#d97a23;padding:4px 20px 0px 0px;font-size:110%;font-weight:bold;text-align:left}
.content h2 span{display:block;margin:0px}
.content h3{margin:0px;padding:10px 20px 0px 20px;font-size:120%;font-weight:bold;line-height:150%}
.content h3 span{padding:0px}
.content h2.date span{margin:0px;padding:0px}
.content p{margin:0px;padding:0px}

.posttext{margin:0px;padding:5px 20px;font-size:105%}
.listcontent{padding: 20px 20px 100px 20px;margin:0px}
.postbottom{margin: 0px 0px 15px 0px;padding: 0px 0px 20px 0px;) no-repeat bottom left}

.content blockquote {
	padding: 0px 0px 0px 10px;
	border-left-width: 2px;
	border-left-style: outset;
	border-left-color: #c2c2c2;
}

.content ul, .content ol {font-size:100%;margin:10px 15px;padding:0px}
.content li {list-style:none;margin:0px;padding:0px 0px 10px 10px;background:url(http://vedrete.myblog.it/images/square.gif) no-repeat 0px 7px}

.postbottom-decorator1 {padding:0px;margin:0px;font-size:90%}
.postbottom-decorator2 {clear:both}

.content p.posted{padding:0px 20px;margin:0px;line-height:150%}

a, TABLE.calendar a{text-decoration:none;color:#7dac0e}
a:link, TABLE.calendar a:link{color:#7dac0e}
a:visited, TABLE.calendar a:visited{color:#7dac0e}
a:hover, TABLE.calendar a:hover{text-decoration:underline;color:#7dac0e}
a:active, TABLE.calendar a:active{color: #7dac0e}

#left .sidebar {padding:0px;margin:0px}
#right .sidebar {padding: 0px 0px 8px 0px;font-size:80%;margin:0px}

.decorator1, .decorator2 {padding:0px;margin:0px}
.sidebar h2 {font-size:100%;font-weight:bold;margin:0px}

#right .sidebar h2 {font-size: 100%;font-weight: bold;margin:0px 0px 5px 10px}

.sidebar ul {
	padding: 0px;
	margin: 0px;
}

.sidebar li {
	margin: 0px 0px 0px 0px;
	list-style-type: none;
	line-height: 150%;
}

.sidebar li.description {
    text-align: left;
	margin: 0px 0px 15px 0px;
}

.sidebar li.album {
    text-align: center;
}

.sidebar img {
    padding: 4px;
}

.sidebar li.link img {
    border: 0px;
    padding: 0px;
    margin: 0px;
    vertical-align: -4px;
}

.box-decorator2 {
	margin-bottom: 10px;
}

.link-note {
	text-align: center;
	line-height: 100%;
	padding: 2px;
	margin-bottom: 10px;
}

.link-note img {
	border: 0px;
	margin-bottom: 2px;
	background: transparent;
}

.photo {
	margin-bottom: 20px;
}

.sidebar a{text-decoration:none;color:#7dac0e}
.sidebar a:link{text-decoration:none;color:#7dac0e}
.sidebar a:visited{text-decoration:none;color:#7dac0e}
.sidebar a:hover{text-decoration:underline}
.sidebar a:active{color: #7dac0e}

h1, h2, h3 {margin:0px;padding:0px;font-weight:normal}



/* debut listes */


#left #box-photoalbums li a {background:none;padding:0px;text-decoration:none;color:#7dac0e}
#left #box-photoalbums li a:hover {padding:0px;text-decoration:underline}

#left li.album{background: none}
#left li.album a{padding:0px;text-decoration:none;color:#7dac0e}
#left li.album a:hover{padding:0px;text-decoration:underline}

#left #box-recentcomments ul li{}
#left #box-recentcomments ul li a{text-decoration:none;color:#7dac0e;display:inline;border:none}
#left #box-recentcomments ul li a:hover{display:inline;border:none}

/* droite */

#right li {
	padding: 0px 0px 6px 0px;
}

#right li a{text-decoration:none;color:#7dac0e;display:block;padding:0px}
#right li a:hover {padding:0px;text-decoration:underline}
}
/* gauche sans bordures*/
#right #box-photoalbums li a{background: none;padding:0px;text-decoration:none;color:#7dac0e}
#right #box-photoalbums li a:hover{text-decoration:underline;padding:0px}

#right li.album{
	background: none;
}
#right li.album a{text-decoration:none;color:#7dac0e;padding:0px}
#right li.album a:hover{text-decoration:underline;padding:0px}

#right #box-recentcomments ul li{}
#right #box-recentcomments ul li a{text-decoration:none;color:#7dac0e;display:inline;border:none}
#right #box-recentcomments ul li a:hover{display:inline;border:none}

#box-recentcomments li {
	padding: 0px 0px 6px 0px;
}

/* fin listes */


/* Calendar */
/*
Description des class jour
even, odd : permet de faire un jour sur deux
today : le jour meme
selected : jour o? il y a des posts
*/

TABLE.calendar {
font-size: 10px;
margin-bottom: 20px;
letter-spacing: .1em;
text-align: left;
width: 85%; /* IE 5 */
voice-family: ""}"";
voice-family: inherit;
width: 100%; /* IE 6 */
}

html>body .calendar {
	width: 100%; /* Mozilla & Safari & IE bug */
}

TH.day-of-week {
	text-align: center;
	line-height: 150%;
	margin-top: 10px;
	list-style-type: none;
	color:#eeeeee;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #1e1e1e;
}

TD.selected-day {
	text-align: center;
	line-height: 150%;
	margin-top: 10px;
	list-style-type: none;
}

TD.day {
	color:#eeeeee;
	text-align: center;
	line-height: 150%;
	margin-top: 10px;
	list-style-type: none;
	letter-spacing: 0.05em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #1e1e1e;
}

th.day-of-week{
	background: #303030;
}
td.even{
	background: #303030;
	padding:5px 0px 5px 0px;
}
td.odd{
	background: #303030;
	padding: 5px 0px 5px 0px;
}
td.selected{
	background: #1e1e1e;
}
TABLE.calendar a:link{color:#7dac0e}
TABLE.calendar a:visited{color:#7dac0e}
TABLE.calendar td.selected a{color:#7dac0e}
TABLE.calendar a{text-decoration:none;color:#7dac0e}
TABLE.calendar a:active{color: #ffffff;background-color:#7dac0e}

/* Comments */

#commentform{padding-top:20px;background: url(http://vedrete.myblog.it/images/center_bg.gif) repeat-y top left}
/* Comments */

input {
    font-size: 100%;
    font-family: Verdana, Arial, sans-serif;
}

textarea{clear:both;width:85%;font-size: 100%;font-family: Verdana, Arial, sans-serif;margin-left:30px}

form {
}

form .formelement {
	clear: both;
	padding-top: 0.4em;
	padding-bottom: 0.8em;
	font-size: 95%;
	background: url(http://vedrete.myblog.it/images/center_bg.gif) repeat-y top left
	width: 99%;
}

form .formelement .name {
	float: left;
	width: auto;
	padding-left: 1em;
}

form .formelement .value {
	float: right;
	width: 70%;
}

form .formelement .error {
	color: #f00;
	font-weight: bold;
	font-size: 90%;
}

/* Albums */
.album-container #banner{
position:absolute;
margin: -96px 0px 0px 0px;
}
.album-container .container-decorator3{
	background: url(http://static.myblog.it/backend/graphics/design/preview/alice_set38/494949/album_header.gif) no-repeat;
	padding:90px 0px 0px 0px;
}
.album-container .container-decorator4{
	background: url(http://static.myblog.it/backend/graphics/design/preview/alice_set38/494949/album_footer.gif) no-repeat bottom;
	padding:0px 0px 6px 0px;
}
#cover-intro, #gallery, #photo-detail{
	background: url(http://static.myblog.it/backend/graphics/design/preview/alice_set38/494949/album_bg.gif) repeat-y;
	margin:0px 0px 0px 0px;
	zoom:1;
}
.album-container h3 {
    text-align: center;
    margin-top: 5px;
    padding: 1.5em 0.5em 1em 0.5em;
    font-weight: bold;
    font-size: 100%;
}
.album-container a img {
    padding: 3px;
    border: 1px solid #000;
}
.album-container p {
	font-size: 70% ! important;
	line-height: 150% ! important;
}
.album-container #gallery,
.album-container #cover-intro {
    text-align: center;
    padding-bottom: 1em;
}

#gallery {
}
.album-container {
	padding-bottom: 100px;
}

.album-container #cover-intro p {
    text-align: center;
    margin-left: 140px;
    margin-right: 140px;
	line-height: 130%;
}
.album-container #cover-intro p a {
    font-weight: bold;
}
.album-container #cover-intro img {
    text-align: left;
    padding: 4px;
    border: 1px solid #5e5e5e;
    background: #ffffff;
}
.album-container .nav {
    text-align: right;
    margin-right: 1em;
	color: #244d9f;
	line-height: 110%;
	height: 1.1em;
}
.album-container .nav a {
    font-size: 70%;
}
.album-container #photo-detail .photo-container {
    padding: 20px;
    text-align: center;
}
#photo-detail {
}

.album-container #photo-detail .photo-container h4 {
    font-size: 80%;
}
.album-container #photo-detail .photo-container img {
    margin: 0 auto 0 auto;
    padding: 3px;
    border: 1px solid #000;
    background: #fff;
}
.album-container #photo-detail .photo-container-no-thumb {
	padding: 20px;
	text-align: center;
}
.album-container #photo-detail .photo-container-no-thumb h4 {
    margin-top: 0;
    font-size: 80%;
}
.album-container #photo-detail .photo-container-no-thumb img {
    float: left;
	margin: 0 1em 1em 0;
	padding: 4px;
	border: 1px solid #5e5e5e;
	background-color: #ffffff;
}
.album-container .thumblist {
    float: left;
    clear: both;
    padding: 20px;
}
.album-container .thumblist img {
    float: left;
    margin: 10px;
    padding: 4px;
    border: 1px solid #5e5e5e;
   	background-color: #fff;
}
.album-container .thumblist-nofloat {
    padding-top: 15px;
}
.album-container .thumblist-nofloat img {
    margin: 10px;
    padding: 3px;
    border: 1px solid #000;
    background: #fff;
}
.album-container .thumblist-with-detail {
    text-align: left;
    float: left;
    padding: 20px;
    width: auto;
}
.album-container .thumblist-with-detail .thumb-container {
    padding-top: 1em;
    padding-bottom: 1.5em;
    float: left;
    width: 99%;
}
.album-container .thumblist-with-detail a {
    float: left;
    font-size: 70%;
}
.album-container .thumblist-with-detail img {
    margin-right: 10px;
    margin-bottom: 10px;
    padding: 3px;
    border: 1px solid #000;
    background: #fff;
}
.album-container .thumblist-with-detail h4 {
    margin: 0;
    padding: 0 0 0.5em 0;
    font-size: 80%;
}
.album-container .thumblist-with-detail a.view-details {
    float: right;
}
.spacer {
    clear: both;
}



/* Diapo */
body.diapo {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background-color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#diapo-container {
	margin-right: 1em;
	margin-left: 1em;
	margin-top: 5px;
	text-align: center;
	width: 95%;
}

#diapo-container .content {
    width: 100%;
    position: relative;
    text-align: center;
    padding: 0px;
    margin: 20px 0px 0px 0px;
    overflow: auto;
    height: 500px;
}

#diapo-container .content img {
    margin: 0 auto 0 auto;
    border: 4px solid #000;
    padding: 3px;
}

#diapo-container .content p {
    font-size: 130%;
    color: white;
    margin: 2em auto 0 auto;
}

#diapo-container .nav {
	color: #ddd;
	line-height: 90%;
	height: 1.1em;
    font-size: 70%;
    margin: 0px;
    width: 100%;
}

#diapo-container .top {
    position: relative;
    height: 30px;
}

#diapo-container .bottom {
    position: relative;
    height: 80px;
    text-align: center;
    float: left;
    padding-top: 1px;
}

#diapo-container .nav .menu {
    text-align: center;
    width: 100%;
}

#diapo-container .nav .menu select {
    background-color: #000;
    padding: 0px;
    margin: 0px 0px 0px 0.5em;
	color: #ddd;
    height: 18px;
    vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#diapo-container .nav .close {
    text-align: right;
    float: right;
    line-height: 200%;
}

#diapo-container .nav a {
	color: #ddd;
    text-decoration: none;
}

#diapo-container .nav a:hover,
#diapo-container .nav a:active {
}

ul.category-list {
	margin-top:20px;
    -moz-column-count: 2;
}
ul.category-list li{
	padding:0px 20px 0px 0px;
	list-style-type: none;
	padding-left: 15px;
}
ul.archive-list {
	margin-top:20px;
    -moz-column-count: 3;
}
ul.archive-list li{
	list-style-type: none;
	padding-left: 15px;
}


#box-populartags {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}


#right ul.popular-tags li, #right ul.popular-tags li a{
    display: inline;
	margin: 0px;
}
#right ul.popular-tags li{
	margin-right: 6px;
}
#left ul.popular-tags li, #left ul.popular-tags li a{
    display: inline;
	margin: Opx;
}
#left ul.popular-tags li{
	background: none;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#left ul.popular-tags li{
	margin-right: 6px;
}

ul.popular-tags {
	padding: 0px 0px 0px 0px;
}

ul.tag-list {
	margin-top:20px;
    padding:0;
}
ul.tag-list li {
    display: inline;
    margin: 0px 8px 0px 0px;
	background:none;
}
h3.total {
    padding: 0;
    font-size: 105%;
    background : none;
    margin-top : 10px;
}
h3.total a {
    text-decoration : none;
}
