body {
	margin:	0px;
	padding:0px;
	font: 13px "Trebuchet MS", Trebuchet, Arial, Verdana, Helvetica, sans-serif;
	background: #fff url(../_images/header_fond.jpg) repeat-x;
	/*	background: #f1f1f1 */
	text-align: center;
}
a, table, tr, td, select, li, p, textarea {
	font: 13px "Trebuchet MS", Trebuchet, Arial, Verdana, Helvetica, sans-serif;
}
input, textarea {
	font: 12px "Trebuchet MS", Trebuchet, Arial, Verdana, Helvetica, sans-serif;
	width: 200px;
	border: 1px solid #ccc;
	color: #974D7C;
}
a {
	color: #537094;
	text-decoration: none;	
}
a:hover	{
	text-decoration: underline;
}
/**************************************************  class  ***********************/
.txt11, .txt11 a	{
	font-size: 11px;
	line-height: normal;
	color: #999999
}
.button190	{
	display: block;
	width: 190px;
	height: 29px;
	padding-top: 3px;
	text-align: center;
	background: url(../_images/button_data_sheet.gif) no-repeat;
}
.button190:hover	{
	background: url(../_images/button_data_sheeto.gif) no-repeat;
	text-decoration: none;
}
.buttonSendForm	{
	width: 190px;
	height: 29px;
	text-align: center;
	border:none;
	background: url(../_images/button_send.gif) no-repeat;
}
.buttonSend	{
	display: block;
	width: 190px;
	height: 29px;
	padding-top: 3px;
	text-align: center;
	background: url(../_images/button_send.gif) no-repeat;
}
.buttonSend:hover, .buttonSendForm:hover	{
	background: url(../_images/button_sendo.gif) no-repeat;
	text-decoration: none;
}

/**************************************************  parties de la page  ***********************/
#header {
	height: 256px;
	width: 1023px;
	margin: 0 auto;
}
#headernewsletter {
	height: 256px;
	width: 618px;
	margin: 0 auto;
}
#logo {
	float: left;
	margin: 0 7px 0 0;
	display: inline
}
/*************  navigation primaire  ******/
#nav1 {
	float: left;
	width: 228px;
	height: 217px;
	margin: 0 7px 0 0;
	padding-top: 10px;
	background: url(../_images/header_nav_fond.jpg)
}
#nav1-1 {
	background: url(../_images/header_nav1.gif)
}
#nav1-2 {
	background: url(../_images/header_nav2.gif)
}
#nav1-3 {
	background: url(../_images/header_nav3.gif)
}
#nav1-4 {
	background: url(../_images/header_nav4.gif)
}
#nav1-5 {
	background: url(../_images/header_nav5.gif)
}
#nav1-6 {
	background: url(../_images/header_nav6.gif)
}
#nav1-7 {
	background: url(../_images/header_nav7.gif)
}
#nav1 a {
	clear: left;
	display: block;
	width: 228px;
	height: 28px;
	outline: none;
}
#nav1 a:hover, #nav1 a.current {
	background-position: left -28px;
	text-decoration: none;
}
#nav1 a span {
	visibility: hidden 
}

/*************  header visuel  ******/
#visuel {
	float: left;
	margin: 0;
}

/*************  contenu  ******/
* html #container {
	background: #fff;
	height: 450px
}
html>body #container {
	background: #fff;
	min-height: 450px
}
#contenu {
	margin: 0 auto;
	width: 1023px;
	padding-bottom: 30px;
}

/*************  centre  ******/
#centre {
	float:left;
	width: 634px;
	text-align: left;
}
#centre, #centre p {
	font: 13px/20px	"Trebuchet MS", Trebuchet, Arial, Verdana, Helvetica, sans-serif;
}
#centre .tdlist, #centre .tdlist p {
	font: 13px "Trebuchet MS", Trebuchet, Arial, Verdana, Helvetica, sans-serif;
}
#centre .tdlist ul {
	font: 13px "Trebuchet MS", Trebuchet, Arial, Verdana, Helvetica, sans-serif;
	margin:0 0 18px 0;
}
#centre .tdlist ul li {
	margin:0 0 0 16px;
}
#centre h1, h1 {
	font: normal 19px "Trebuchet MS", Trebuchet, Arial, Verdana, Helvetica, sans-serif;
	/*text-transform: uppercase;*/
	color: #616A79;
	margin: 0 0 20px 0
}
#centre h2, h2 {
	font: bold 16px "Trebuchet MS", Trebuchet, Arial, Verdana, Helvetica, sans-serif;
	color: #974D7C;
	margin: 0 0 10px 0
}
#centre ul {
	padding:0;
	margin:4px 0 0 21px;
	list-style: url(../_images/centre_li.gif);
}
#centre ul li {
	padding:0;
	margin:4px 0 4px 16px;
}
#centre .appli {
	float:left;
	display: inline;
	margin: 0 7px 7px 0;
	border:1px solid #ccc;
	font-size: 11px;
	color: #666;
	padding: 2px;
	text-align: center;
	line-height: normal
}

/*************  gauche  ******/
#gauche {
	float:left;
	width: 261px;
	margin-right: 28px;
	padding: 0;
	text-align: right;
}
#gauche ul {
	padding: 0 0 10px 0;
	margin: 0;
	list-style: none;
	/*border:1px solid #d6d6d6*/
}
#gauche ul li {
	padding: 0;
	margin:0;
}
#gauche ul li a {
	display: block;
	width: 229px;
	padding: 5px 16px;
	color: #999;
	font: normal 12px Arial, Verdana, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	border-bottom: 1px solid #fff
}

#gauche ul li a:hover {
	background: #f2f2f2;
}
#gauche ul li a.current {
	border-bottom: 1px dotted #ccc;
	color:#666
}

/*************  droite  ******/
#droite {
	float:left;
	width: 100px;
	margin: 0;
	padding: 0;
	text-align: right;
}
#clear {
	clear: both;
	height: 10px;
}
#footer {
	background: url(../_images/footer_fond.jpg);
	margin: 0 auto;
	text-align: left;
	height: 45px;
}
#footer p {
	margin: 0 auto;
	width: 734px;
	padding: 3px 0 10px 289px;
	color: #999999;
}
#footer a {
	font-size: 11px;
	color: #999999;
	padding: 0 5px;
}
#footerindex {
	background: url(../_images/footer_fond.jpg);
	height: 100px;
	margin-top: 50px
}

/**************************************************  module recrutement  ***********************/
#recrutement {
	font: 13px/normal "Trebuchet MS" Arial, Verdana, Helvetica, sans-serif;
}
#recrutement h2 {
	font: bold 16px "Trebuchet MS" Arial, Verdana, Helvetica, sans-serif;
	color: #974D7C;
	margin: 0 0 5px 0
}
#recrutement form select {
	width:400px;
	margin: 0;
	padding: 0
}
#recrutement form select option {
	color: #666666;
	padding: 2px 3px;
	border-bottom: 1px dotted #e1e1e1
}

#recrutement p.indication {
	margin: 4px 0 0 0;
	padding: 0;
	font: 11px/normal "Trebuchet MS" Arial, Verdana, Helvetica, sans-serif;
	color: #974D7C
}

