/**
* Misc
*/
#content {
border-left: 220px solid #fff;
border-right: 220px solid #fff;
}

#left-content {
padding:0;
padding-top:5px;
}

#right-content {
padding:0;
padding-top:5px;
}

a, a:visited { color:#ffffff; }
a:hover { text-decoration:underline; }

.text-center { text-align:center; }

/**
* Side Content
*/
.sidebox {
width: 220px;
margin: 0;
padding: 0;
background: #f3f3f3 url(//www.vasyweb.fr/templates/default/style/img/mountainbox_bottom.gif) no-repeat bottom left;
}
.sidebox h3 {
margin: 0 0 10px 0;
padding:10px 10px 0px 10px;
font-size: 130%;
font-weight:normal;
text-align:center;
border:0;
background: #e7e7de url(//www.vasyweb.fr/templates/default/style/img/mountainbox_top.gif) no-repeat top left;
}
.sidebox ul li {
margin: 0 0 0 10px;
padding: 0 10px 10px 10px;
color: #666;
font-family: Verdana, sans-serif;
font-size: 100%;
background: none;
}
.sidebox div {
margin: 0 0 0 10px;
padding: 0 10px 10px 10px;
}
.sidebox div h4 {
margin-bottom:5px;
}
.sidebox div h4 a {
text-decoration:underline;
}
.sidebox div h4 a:hover {
text-decoration:none;
}
.sidebox dl {
margin: 0 0 0 10px;
padding: 0 10px 10px 10px;
}
.sidebox dt {
clear:both;
float:left;
text-align:right;
width:7em;
margin-right:0.5em;
}
.sidebox dd {
margin:0 0 0 5px;
}

/* Colors */
#left-color h3, #left-color h4 {
color:#ffffff;
background-color:#3E64C7;
}
#left-color {
color:#ffffff;
background-color:#3E64C7;
}
#left-color a {
color:#ffffff;
}
#menu-color h3 {
color: #ffffff;
background-color: #3E64C7;
}
#menu-color {
background-color: #3E64C7;
}
#menu-color a {
color: #ffffff;
}
#photos-color h3, #tags-color h3 {
color:#ffffff;
background-color:#3E64C7;
}
#photos-color, #tags-color {
color:#ffffff;
background-color:#3E64C7;
}
#tags-color ul li {
color:#ffffff;
}
#tags-color a {
color:#ffffff;
}

/**
* Main Content
*/
.mainbox {
width: 540px;
margin: 0;
padding: 0;
background: #f3f3f3 url(//www.vasyweb.fr/templates/default/style/img/mainbox_bottom.gif) no-repeat bottom left;
}
.mainbox h2, .mainbox h3 {
margin: 0 0 10px 0;
padding:10px 10px 5px 10px;
border:0;
background: #e7e7de url(//www.vasyweb.fr/templates/default/style/img/mainbox_top.gif) no-repeat top left;
}
.mainbox h2 {
font-size: 140%;
font-weight:bold;
}
.mainbox h3 {
font-size: 130%;
font-weight:bold;
text-align:center;
}
.mainbox img {
display:block;
margin:5px auto;
}
.mainbox p, .mainbox div {
margin: 0 0 10px 0;
padding:5px 10px 10px 10px;
font-size:13px;
}

div#center-color ol { list-style: decimal inside; padding:0px 10px 5px 10px; margin-top:-10px; }
div#center-color ul { list-style: disc inside; padding:0px 10px 5px 10px; margin-top:-10px; }
div#center-color ol li { list-style: decimal inside; font-size:13px; }
div#center-color ul li { list-style: disc inside; font-size:13px; }

/* Colors */
#header-color {
background-color:#3E64C7;
}
#header-color h2 {
color:#ffffff;
background-color:#3E64C7;
}
#header-color h2 a {
color:#ffffff;
}
#header-color p {
color:#ffffff;
}
#center-color h3 {
color:#ffffff;
background-color:#3E64C7;
}
#center-color {
margin: 10px 0 0 0;
color:#ffffff;
background-color:#3E64C7;
}

/* Promotions */
.promotion img {
float: left;
margin: 0;
padding: 0;
padding-right: 5px;
border: 0 none;
}
.promotion p {
padding: 0 4px 5px;
margin: 0;
}

/* Photos */
div.caption {
text-align: center;
padding-top: 4px;
margin: 10px;
}
div.caption img {
margin: 0;
padding: 0;
border: 0 none;
}
div.caption p {
font-size: 10px;
line-height: 15px;
padding:2px 0 8px 0;
margin: 0;
}