@charset "utf-8";
/* CSS Document */

body {
background:#fff;
margin:0;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#5a5758;
line-height:16px;
}

a {
color:#96a9c6;
text-decoration:underline;
}

a:hover{
color:#003768;
text-decoration:none;
}

p{
	text-align:justify;
}

h1 {
font-size:11px;
font-weight:normal;
margin:0;
margin-bottom:20px;
color:#003768;
text-transform:uppercase;
}

h2 {
font-size:11px;
font-weight:bold;
color:#96a9c6;
}

hr {
}

.clearer {
clear:both;
}

/******** content **********/

#header {
	margin:auto;
	width:906px;
	height:258px;
	background:url(../images/header.jpg);
}

#logo {
	float:left;
	margin-top:38px;
	margin-left:150px;
	width:90px;
	height:140px;
	/*background:url(../images/logo.jpg);*/
}

.top_right {
	float:right;
	width:176px;
	height:176px;
	background:url(../images/SP_1.jpg);
	margin-top:56px;
	margin-right:52px;
}

#content {
	width:906px;
	margin:auto;
}

#left {
	float:left;
	width:152px;
	padding-top:15px;
}

#left a.selected {
	color:#003768;
	text-transform:uppercase;
	text-decoration:none;
}

#left a {
	color:#96a9c6;
	text-transform:uppercase;
	text-decoration:none;
	
}

#left ul {
	margin:0;
	padding:0;
}

#left li {
	display:block;
	list-style:none;
	padding-bottom:15px;
}

#right{
	float:right;
	width:310px;
	height:351px;
	background:url(../images/right.jpg) no-repeat;
}

.picture{
	float:right;
	width:220px;
	height:220px;
	margin-top:100px;
	margin-right:34px;
	background:url(../images/SP_bouteille1+5.jpg) no-repeat;
}

#center {
	float:left;
	width:440px;
	padding-top:15px;
}

.lang {
	margin-top:20px;
}

td {
	padding:6px 6px 6px 0px;
}

/************** forms ******************************/

input[type=submit], input[type=button] {
font-size:11px;
color:white;
font-family:Arial, Helvetica, sans-serif;
background:#013668;
padding:1px 8px 1px 8px;
cursor:pointer;
margin:2px 0;
}

input[type=button] {
font-size:11px;
color:white;
font-family:Arial, Helvetica, sans-serif;
background:#9c69ad;
padding:1px 8px 1px 8px;
cursor:pointer;
margin:2px 0;
}

input[type=text],
input[type=password],
textarea {
border:solid 1px #96a9c6;
padding:2px 6px;
background:white;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#5a5758;
margin:1px 0;
}

form .form_row {
padding:6px 0px;
}

.form_break {
display:block;
float:left;
width:100%;
padding:5px 5px 5px 0px;
}

.form_break label {
display:block;
float:left;
width:150px;
}

.form_field {
display:block;
float:left;
}

/********************* imgs ******************/

#center img.image_left {
margin: 5px 15px 4px 0px;
float:left;
}

#center img.image_right {
margin:5px 0px 4px 15px;
float:right;
}

#center img.image_none {
margin:5px;
}

/*********** messages *********/

.messages {
padding:10px;
margin:10px 0;
border:dashed 1px #cccccc;
background:#f5f5f5;
}

.messages_error {
color:red;
}

.messages_success {
color:green;
}

.messages_warning {
color:orange;
}

