/*
Theme Name: Atelier Cocchi
Theme URI: http://www.ergopix.com / http://www.ultrastudio.ch
Version: 1.0
Author: Ultrastudio / Ergopix Sàrl 
Author URI: http://ergopix.com/
*/

	
/* Begin Typography & Colors */
* {
	margin:0;
	padding:0;
}

a,a:visited {
	text-decoration:none;
	color:inherit;
}

body {
	height:100%;
	width:100%;
	font-size:11px;
	font-family:Arial;
	overflow-x:hidden;
}

#page {
}

div#wn {
	position:relative;
	width:100%;
	height:680px;
	overflow:hidden;
}

td {
	vertical-align:top;
}

#scrollLinks {
	float:left;
	height:680px;
	opacity:0.8;
	position:relative;
	top:-680px;
	width:100%;
}

#scrollLinks2 {
	height:680px;
	margin:0 auto;
	opacity:0.8;
	position:relative;
	top:-1360px;
	width:86%;
}

#scrollLinks a.mouseover_left {
	background-color:red;
	float:left;
	height:680px;
	opacity:0.7;
	width:100px;
}

#scrollLinks a.mouseover_right {
	background-color:blue;
	opacity:0.7;
	float:right;
	height:680px;
	opacity:0.7;
	width:100px;
}

#scrollLinks2 a.mouseover_left {
	background-color:yellow;
	float:left;
	height:680px;
	opacity:0.7;
	width:200px;
}

#scrollLinks2 a.mouseover_right {
	background-color:green;
	float:right;
	height:680px;
	opacity:0.7;
	width:200px;
}

#sidebar {
	filter:alpha(opacity=70);
	background-color:rgba(255,255,255,0.7);
	color:black;
	float:left;
	font-weight:bold;
	height:585px;
	padding-top:15px;
	position:absolute;
	width:315px;
	z-index:2;
	margin-top:30px;
	opacity: 0.7;
	background-color:#FFFFFF;
}

*+html #sidebar {
	filter:alpha(opacity=70);
	background-color:#FFFFFF;
	float:left;
	font-weight:bold;
	height:585px;
	padding-top:15px;
	position:relative;
	width:315px;
	z-index:2;
	margin-top:30px;
	left:-465px;
	
}

*+html #sidebar a, *+html #sidebar a:visited{
	color: #000000;
}

*+html #sidebar li:hover a{
	color: #FFFFFF;
}

#sidebar ul.menuPrincipal {
	list-style:none;
	margin-bottom:20px;
	width:285px;
}

#sidebar ul.menuPrincipal li {
	padding-left:30px;
	line-height:135%;
}

#sidebar ul.menuPrincipal li:hover,#sidebar ul.sousMenu li:hover {
	background-color:black;
	color:white;
	font-weight:normal;
}

.menuSelectionne {
	background-color:black;
	color:white;
	font-weight:normal;
}

*+html li.menuSelectionne a{
	background-color:black;
	color:#FFFFFF!important;
	font-weight:normal;
}

#sidebar ul.sousMenu {
	list-style:none;
	width:285px;
}

#sidebar ul.sousMenu li {
	padding-left:30px;
	line-height:135%;
}

#sidebar ul.sousMenu li ul {
	list-style:none;
	margin-left:-20px;
}

#sidebar ul.sousMenu li ul li {
	padding-left:20px;
}

#sidebar ul.sousMenu li ul li ul {
	list-style:none;
}

#sidebar ul.sousMenu li ul li ul li {
	padding-left:30px;
}

#divSousMenu {
	height:486px;
}

.current-cat {
	background-color:black;
	color:white;
	font-weight:normal;
}

.blackItalic {
	background-color:black;
	color:white;
	font-style:italic;
	font-weight:normal;
}

a img {
	border:none;
}

#footer {
	color:gray;
	font-weight:bold;
	padding-left:20px;
	position:absolute;
	top:640px;
}

.divImgs {
	margin-left:315px;
}

.divImg {
	display:inline;
	margin-right:4px;
}

.select {
	background-color:black;
	color:white;
	font-weight:normal;
}

.editionSelected {
	font-style:italic;
}

#loading {
	background-image:url(images/ajax-loader.gif);
	height:16px;
	left:60%;
	margin-left:-8px;
	margin-top:-8px;
	position:absolute;
	top:50%;
	width:16px;
}

#loadingBackground {
	height:600px;
	margin-top:30px;
	position:absolute;
	width:100%;
	z-index:2;
}
