/* CSS Document */
body {
	background-color: #d4d2cd;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin:0px;
	padding:0px;
	padding-top:0px;
	color: #FFFFFF;
} 


h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}

.TopMenuItemContact {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 8pt;
	font-weight: normal;
	padding: 1px 15px 1px 15px;
	cursor: hand;
	background: #ffffff;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #f4f4f4;
	border-right-color: #f4f4f4;
	border-bottom-color: #f4f4f4;
	border-left-color: #f4f4f4;
}

.TopMenuItem {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 8pt;
	font-weight: normal;
	padding: 1px 15px 1px 15px;
	cursor: hand;
	background: #ffffff;
	border: 1px solid #000000;
}
.titre1 {
	margin-top: 10px;
	margin-left: 30px;
	width: 10px;
	height: 10px;
}

/**Style
**********************/

/**Encart Client
**********************/
#block_client{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF;
	text-align:center;
	vertical-align:top;
	height:160px;
	width:169px;
	margin:0 0 0 0;
	padding:0px 0px;
}

#block_client p{
	text-align:center;
	margin:2px 0;
}

#block_client label{
	width:170px;
}

#block_client input{
	color:#FFFFFF;
	font-weight:normal;
	font-size:10px;
	background-color:#6C9CAA;
	border:#FFFFFF solid 1px;
}

#block_client img{	
	border:#000000 solid 1px;
}

/**Cadre1
**********************/
#cadre{
	color:#FFFFFF;
	float:left;	
	width: 280px;	
	padding:0;
	margin:10px 0 10px 13px;
	text-align:left;
}

#cadre h3{
	text-align:left;
	width: 280px;
	height:39px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:10px 0 0 35px;
	margin:0 0;	
	background:transparent url(images/fond_form.png) no-repeat 0 0;
}

#cadre p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	font-weight:bold;
	margin:2px 0 0 20px;
}

/**Encart Menu
**********************/
#block_menu{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF;
	text-align:left;
	vertical-align:top;	
	width:144px;
	margin:0 0 0 0;
	padding:0px 2px 0 5px;
}

#block_menu .titre{
	text-align:center;
	width:134px;
	font-size:16px;
	color:#6C9CAA;
	background-color:#FFFFFF;
	border:#6C9CAA solid 2px;
}

#block_menu ul{
	padding:0;	
	color:#6C9CAA;
	/*list-style-type:square;*/
	margin:0;
	width:134px;
	list-style-type:none;
}

#block_menu ul li{
	width:138px;
}
#block_menu ul li a{
	display:block;	
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
	margin:0 0 0 5px;
	padding:1px 0 1px 15px;
	background:url(images/puce2.jpg) no-repeat 2px 50%;

}
#block_menu ul li a:hover{	
	background: #6C9CAA url(images/puce.jpg) no-repeat 2px 50%;	
}

/**Block Rub
**********************/
#blockrub{
	float:left;	
	width: 239px;
	height:150px;	
	margin:10px 0 10px 68px;
	text-align:left;	
}

#blockrub .titre{
	text-align:center;
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;	
}

#blockrub img{
	text-align:center;
	margin-top:3px;
}

/**Block Prod
**********************/
#blockprod{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	float:left;
	width: 280px;
	height:218px;
	padding:0;
	margin:5px 0 5px 140px;	
}

#blockprod .titre{
	text-align:center;
	vertical-align:middle;
	height:30px;
	margin:13px 0 0 200px;		
	font-weight:bold;
}

#blockprod .description{
	float:left;
	margin:10px 0 0 50px;
	width: 150px;
	height:80px;
	text-align:left;	
}

#blockprod .prix{
	float:left;
	margin:10px 0 0 50px;
	width: 150px;	
	text-align:left;
	font-weight:bold;
}

#blockprod .bt{
	float:left;
	margin:10px 0 0 50px;
	width: 150px;
	text-align:left;
}

#blockprod .image{
	float:right;
	width:150px;
	height:150px;
	text-align:center;
	margin:2px 30px 0 0;
	border:#000000 solid 1px;		
}

/**Block Prod Accueil
**********************/
#blockprodaccueil{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	float:left;
	width: 421px;
	height:218px;
	padding:0;
	margin:5px 0 0 0;	
}

#blockprodaccueil .titre{
	text-align:center;
	vertical-align:middle;
	height:30px;
	margin:13px 0 0 200px;		
	font-weight:bold;
}

#blockprodaccueil .description{
	float:left;
	margin:10px 0 0 50px;
	width: 150px;
	height:80px;
	text-align:left;	
}

#blockprodaccueil .prix{
	float:left;
	margin:10px 0 0 50px;
	width: 150px;	
	text-align:left;
	font-weight:bold;
}

#blockprodaccueil .bt{
	float:left;
	margin:10px 0 0 50px;
	width: 150px;
	text-align:left;
}

#blockprodaccueil .image{
	float:right;
	width:150px;
	height:150px;
	text-align:center;
	margin:2px 30px 0 0;
	border:#000000 solid 1px;		
}

/**Block Photo
**********************/
#blockphoto{
	float:left;	
	width: 239px;
	height:215px;	
	margin:10px 0 10px 20px;
	text-align:left;	
	background-image:url(images/fond_rub.jpg);
}

#blockphoto img{
	text-align:center;
	margin-top:30px;
}

/**Block Prod2
**********************/
#blockprod2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	float:left;
	width: 669px;
	height:350px;
	padding:0;
	margin:5px 0 5px 5px;	
}

#blockprod2 .titre{
	text-align:center;
	vertical-align:middle;
	height:30px;
	margin:20px 0 0 0;		
	font-weight:bold;
}

#blockprod2 .description{	
	margin:10px 0 0 0;	
	height:80px;
	text-align:left;	
}

#blockprod2 .prix{	
	float:right;
	margin:2px 60px 0 0;
	width: 150px;	
	text-align:center;
	font-weight:bold;
	color:#CC3366;
	background-color:#FFFFFF;
}

#blockprod2 .imgdeclinaison{
	float:right;
	margin:10px 10px 0 10px;	
	width: 150px;	
	height:150px;
	text-align:left;
	font-weight:bold;
}

#blockprod2 .imgdeclinaison img{
	margin:40px 0 0 40px;
	text-align:center;
	border:#6c9ca9 solid 2px;	
}

#blockprod2 .declinaison{
	font-weight:bold;
	float:left;
	width:230px;	
	text-align:left;
	margin:10px 0 0 50px;
}

#blockprod2 .declinaison p{
	margin:2px 0 0 0;
	padding:2px 0 0 0;
}

#blockprod2 .declinaison select{
	color:#FFFFFF;
	font-weight:normal;
	font-size:10px;
	background-color:#6C9CAA;
	border:#FFFFFF solid 1px;
}

#blockprod2 .declinaison form{
	margin:0;
	padding:0;
}

#blockprod2 .bt{
	float:left;
	margin:10px 0 0 50px;
	width: 150px;
	text-align:left;
}

#blockprod2 .image{
	float:right;
	width:150px;
	height:150px;
	text-align:center;
	margin:2px 60px 0 0;	
}

/**Style
**********************/
.selpage{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #d87560;
}

.clearer{
	clear:both;
	height:0;
	width:0;
	padding:0;
	margin:0;
}

form{
	margin:0 auto;
	padding:0 auto;
}

.message_erreur{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin:10px 0;
	color:#B52B40;
}

h1{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:normal;
}

h2{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}

h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}

.titre_tab{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;	
	background-color:#6C9CAA;
}

.texte1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:normal;
}

.texte2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}

.texte3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	font-weight:normal;
}

.texte4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
}

.texte5{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:normal;
}

.texte6{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}

.texte7{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	font-weight:bold;
}


.bandeau{
	width:150px;
	height:20px;
}


.page{
	text-align:center;
	margin:0 auto;
	background:transparent url(images/fond.jpg) no-repeat 0 0;
	width:676px;
	height:450px;
}
.page_center{
	text-align:center;
	margin:0 auto;
}

/**Liens
***********************/
.selpage{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}

a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000; 
	text-decoration: underline;
}
a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000; 
	text-decoration: underline;
} 
a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000; 
	text-decoration: underline;
}

a.lien:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF; 
	text-decoration: underline;
} 
a.lien:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF; 
	text-decoration: underline;
} 
a.lien:hover {
	font-family:Arial, Helvetica, sans-serif;
font-size:12px;
	color:#FFFFFF; 
	text-decoration: underline;
}

a.lien1:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#990033; 
	text-decoration: underline;
} 
a.lien1:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#990033; 
	text-decoration: underline;
} 
a.lien1:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#990033; 
	text-decoration: underline;
}

a.lien2:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000; 
	text-decoration: underline;
} 
a.lien2:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000; 
	text-decoration: underline;
} 
a.lien2:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000; 
	text-decoration: underline;
}

a.lien3:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000; 
	text-decoration: underline;
} 
a.lien3:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000; 
	text-decoration: underline;
} 
a.lien3:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000; 
	text-decoration: underline;
}

a.lien4:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF; 
	text-decoration: underline;
} 
a.lien4:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF; 
	text-decoration: underline;
} 
a.lien4:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF; 
	text-decoration: underline;
}

/**Formulaire1
**********************/
.input1{
	color:#FFFFFF;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	border:#000000 solid 1px;
	background-color:#6C9CAA;
}

#formulaire{
	width: 300px;
	padding:0;	
	margin:0 auto;
}

#formulaire h3{
	text-align:left;
	width: 300px;
	height:39px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:10px 0 0 35px;
	margin:0 0;	
	background:transparent url(images/fond_form.png) no-repeat 0 0;
}

#formulaire p{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#B52B40;
	margin:0 0 0 10px;
	padding:2px 0;
}

#formulaire label{
	padding-left:5px;	
	font-weight:bold;
	display: inline;
	float: left;
	width: 100px;
	text-align:left;
	margin:0;
}

#formulaire input{
	color:#FFFFFF;
	font-weight:normal;
	font-size:10px;
	background-color:#6C9CAA;
	border:#FFFFFF solid 1px;
}

/**Formulaire2
**********************/
#formulaire2{
	width: 315px;
	padding:0;	
	margin:0 auto;
}

#formulaire2 h3{
	text-align:left;
	width: 315px;
	height:39px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:10px 0 0 35px;
	margin:0 0;	
	background:transparent url(images/fond_form.png) no-repeat 0 0;
}

#formulaire2 p{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#B52B40;
	margin:0 0 0 10px;
	padding:2px 0;
}

#formulaire2 label{
	padding-left:5px;	
	font-weight:bold;
	display: inline;
	float: left;
	width: 120px;
	text-align:left;
	margin:0;
}

#formulaire2 input{
	color:#FFFFFF;
	font-weight:normal;
	font-size:10px;
	background-color:#6C9CAA;
	border:#FFFFFF solid 1px;
}

#formulaire2 select{
	color:#FFFFFF;
	font-weight:normal;
	font-size:10px;
	background-color:#6C9CAA;
	border:#FFFFFF solid 1px;
}