a {
	color:white;
}
a:hover {
	color:rgb(204,255,153);
}
body {
	margin:0;
	padding:0;
	font-family: Arial;
	background : white;
}
img {
border : none;
}
a {
	text-decoration:none;
	text-transform:none; 	
}
ul, ul li {
	list-style-type:none;
}
#global {
	position : relative;
	width : 1000px;
	background : #3B515B;
	color : white;
	margin :0px  auto;
	font-size:14px;
	font-family: arial, sans-serif;
}

#header {
	position:relative;
	padding-bottom:17px;
}
#header #logo {
	position:relative;
	float:left;
	padding-top:15px;
	padding-left:30px;
	width:311px;
	font-size:18px;
}
h1.titre,h1.titre2 {
	font-size:24px;
	font-weight:normal;
}
img.titre {
	position:absolute;
	left:496px;
	top:21px;
}
img.titre2 {
	position:absolute;
	left:665px;
	top:21px;
}
#header #menu {
	position:relative;
	float:right;
	margin-right:75px;
	width:440px;
	margin-top:40px;
}
/*#header #menu a {
		color:white;
}*/

#header #menu .titre {
	font-size:18px;
	padding-left:10px;
}
#header #menu ul {
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;
	margin:0;
	height:119px;
	_height:129px;
}
#header #menu ul li {
	background: url("/images/fleche.png") no-repeat;
	padding: 0 0 0 10px;
}

#header #menu ul li .text {
	font-size:14px;
}
#header #menu ul li .description {
	color:rgb(205,205,205);
	font-size:11px;
}
#header #menu .produit ul {
	background:#2D3314 url("/images/border-menu.png") right no-repeat;
}
#header #menu .col_1 {
	position:relative;
	float:left;
	width:170px;
	
}
#header #menu .col_2 {
	position:relative;
	width:142px;
	float:right;
}
#header #menu .col_3 {
	margin-left:170px;
	margin-right:150px;
/*	background-color:#2D3314;*/
}
#header #menu .col_1 {
	border-left: 1px dotted #8F918A;
}
#header #menu .col_1,#header #menu .col_2 {
/*	background:#2D3314 url("/images/border-menu.png") right repeat-y;*/
/*	background:#2D3314;*/
	border-right: 1px dotted #8F918A;
}
#header #language {
	position:absolute;
	right:10px;
	top:10px;
}
.clean {
	clear:both;
}

#content {
	position : relative;
	border-top:6px solid #7FAABE;
}

#content #main_animation {
	position : relative;
	color:white;

}
/*
#main_animation #infos {
	position : relative;
	z-index : 100;
	height: 363px;
	clear:both;
}
*/
#content #products
{
	border-top: 6px solid #7FAABE;
	position: relative;
  text-align: center;
	padding-top:20px;
	padding-bottom:20px;
	min-height:285px;
	height:456px;
	background:url("/images/content_bgimage.jpg") no-repeat;
/* 	margin: 25px 0 30px 30px;*/
}
#content #products h1 {
	font-size:24px;
	font-weight:normal;
}
#content #products h2 {
	font-size:14px;
	font-weight:normal;
}
#content #products .img_product {
	position:relative;
	margin:0 auto;
}
#content #products .product_1 {
	background:url("/images/border-menu.png") right repeat-y;
}
#content #products .product_1 
{
	float:left;
	width:333px;
}
#content #products .product_2
{
	padding-left:333px;
	padding-right:333px;
}
#content #products #product_news
{
	background:url("/images/border-menu.png") left repeat-y;
	float:right;
	width:333px;
/*	text-align:left;*/
	padding-left:20px;
	min-height:285px;
}

/*produits*/
#content #sf_admin_container {
	min-height:320px;
	_height:320px;
}
#content .content2, #content #sf_admin_container
{
	position:relative;
	background:url("/images/fds_page.png") repeat-y;
	color:rgb(63,86,97);
	padding-left:30px;
	padding-top: 20px;
	padding-right:30px;
/*	min-height:200px;*/
}
#content .content2 a {
color:white;
}
#content .content2 h1 {
	color:black;
	font-size:36px;
	font-weight:normal;
	margin:0;
}
#content .content2 h2 {
	color:rgb(63,86,97);
	font-size:18px;
	font-weight:normal;
	margin-top:0;
	padding-left: 2px;
}
#content .content2 #ssmenu {
	position:relative;
	background-color:#7FAABE;
	width:930px;
	margin:auto;
}
#content .content2 #ssmenu #ssmenu_gauche {
	color:black;
	position:relative;
	float:left;
	padding-left:24px;
/*	width:310px; */
}
#content .content2 #ssmenu_droit {
	font-family:Verdana, Arial, sans-serif;
	color:white;
	font-size:14px;
	position:relative;
	padding-top:10px;
	padding-right:60px;
	float:right;
}
#content .content2 #ssmenu_droit div {
	position:relative;
	float:left;
	padding-left:10px;
	padding-right:10px;
}
#content .content2 #ssmenu_droit .img_left,#content .content2 #ssmenu_droit div.last_div {
	border-left:1px solid rgb(214, 214, 214);	
}
#content .content2 #ssmenu_droit .black a {
	color:black;
}
#content .content2 #ssmenu_droit div.last_div {
	padding-right:20px;
}
#content .content2 #ssmenu_droit ul li {
	display:inline;
	padding:10px;
}
#content .content2 #descriptif {
	position:relative;
	padding:26px 0 30px 7px;
}
#content .content2 #descriptif #presentation {
	position:relative;
	float:left; 
	margin-bottom: 20px;
	width:440px;
}
#content .content2 #descriptif #presentation h1 {
	color:black;
	width: 700px;
}
#content .content2 #descriptif img.contact_us {
	position:absolute;
	right:24px;
}
#content .content2 .col_1s3 p,#content .content2 .col_2s3 p, #content .content2 .col_3s3 p,
#content .content2 .col_1s2 p, #content .content2 .col_2s2 p,
#content .content2 .col_1s1 p  {
	font-family:'Verdana',arial,sans-serif;
	line-height:18px;
	margin:0;
	font-size:12px;
	/*color:rgb(51,51,51);*/
	color:#424242;
	text-align:justify;
	padding-right:30px;
}
#content .content2 .col_1s3, #content .content2 .col_2s3,#content .content2 .col_3s3 {
	padding:0 20px;
}
#content .content2 .col_1s3 {
	position:relative;
	border-right:1px solid #969989;
	float:left;
	width:254px;
	padding-left:0px;
}
#content .content2 .col_2s3 {
	position:relative;
	float:right;
	width:254px;
	border-left:1px solid #969989;
}
#content .content2 .col_3s3 {
/*	padding-top:20px;*/
	padding-left:294px;
	padding-right:313px;
}

#content .content2 .col_1s2 {
	position:relative;
	border-right:1px solid #969989;
	float:left;
	width:455px;
	padding-left:0px;
}

#content .content2 .col_2s2 {
	position:relative;
	float:right;
	width:455px;
	padding-left:0px;
}

#content .content2 .col_1s1 {
	width:930px;
	padding-left:0px;
	padding-bottom:20px;
}
#content .content2 .col_1s1 .txtproduct {
	position:relative;
	width:620px;
	margin-left:150px;
}
#content .content2 .txtproduct strong {
	font-size:15px;
	text-decoration:underline;
}
#content .content2 .col_1s1 .imgproduct {
	position:relative;
	border:0;
	padding-left:10px;
}

/* contact */

#content .content2 #contact {
	position:relative;
	padding:26px 0 30px 24px;
}
#content .content2 #contact #presentation {
	position:relative;
	float:left; 
	/*width:440px;*/
	padding-left: 7px;
}
#content .content2 #contact #presentation h1 {
	color:black;
	font-size:20px
}

  #content #contact select {
	 width:256px;
	}
 #content #contact input {
	width:251px;
 }
 #content #contact input[type=submit] {
	width:60px;
 }
 #content #contact .error_list {
	color:red;
	margin:0;
	padding-left:40px;
	margin-top:10px;
 }

