body {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 11px;	color: #000000;	text-align:center;	margin: 60px 0 0 0;	padding: 0;	background-color: #000000;}.menu_index select {	width: 200px;	font-size: 10px;	color: #000000;	margin: 0;	padding: 0 0 0 3px;	background-color: #fafafa;	border: 1px solid #666666;}/* /////////////////////////// *//* //// REDEFINITION TAG //// *//* // lien par defaut // */a:link, a:visited {	color: #000000;	text-decoration: underline;}a:hover {	color: #ff0000;	text-decoration: none;}img, img a {	border: 0;	margin: 0;	padding: 0;}td {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 11px;	margin: 0;	padding: 0;}/* ////////////////////// *//* //// STYLES TYPO //// */.normal {	font-weight: normal;}.gras {	font-weight: bold;}.capital_gras {	font-weight: bold;	text-transform: uppercase;}.capital {	text-transform: uppercase;}.corpsNul {	font-size: 1px;}.enLigne {	display: inline;}.fin_float {	clear: both;	font-size: 1px;	margin: 0;	padding: 0; }/* /////////////// *//* //// PAGE //// */#page {	width: 810px; /* Change this to the width of your layout */	margin: auto auto;	text-align: left;}#menu_haut {	width: 800px; /* Change this to the width of your layout */	height: 40px;	color: #ffffff;	background-color: #000000;	background-position: right bottom;	background-image: url(../images/rossignol_jobs.gif);	background-repeat: no-repeat;}#menu_haut ul {	margin: 0;	padding: 20px 0 0 15px;}#menu_haut li {	display: inline;	color: #ffffff;	font-size: 10px;	text-transform: uppercase;	margin: 0 10px 0 0;	padding: 0;	list-style-type: none;}#menu_haut li a:link, #menu_haut li a:visited {	color: #ffffff;	text-decoration: none;	margin: 0;	padding: 0 0 0 10px;	background-position: left top;	background-image: url(../images/menu_haut_puce.gif);	background-repeat: no-repeat;}#menu_haut li a:hover {	color: #ff0000;	background-position: left -112px;	background-image: url(../images/menu_haut_puce.gif);	background-repeat: no-repeat;}#col_1 {	float: left;	width: 230px;	height: 483px;	color: #000000;	margin: 0;	padding: 0;}#col_1 .chemin {	width: 230px;	height: 53px;	color: #ffffff;	margin: 0;	padding: 0;	background-color: #333333;}#col_1 .chemin ul {	margin: 0;	padding: 8px 0 0 15px;}#col_1 .chemin li {	display: inline;	color: #cccccc;	font-size: 10px;	margin: 0 10px 0 0;	padding: 0;	list-style-type: none;}#col_1 .chemin li a:link, #col_1 .chemin li a:visited {	color: #cccccc;	text-decoration: none;	margin: 0;	padding: 0 0 0 10px;	background-position: left top;	background-image: url(../images/menu_haut_puce.gif);	background-repeat: no-repeat;}#col_1 .chemin li a:hover {	color: #ff0000;	background-position: left -112px;	background-image: url(../images/menu_haut_puce.gif);	background-repeat: no-repeat;}#col_2 {	float: left;	width: 340px;	height: 483px;	margin: 0;	padding: 0;	background-color: #ffffff;	background-position: left bottom;	background-image: url(../images/fond.gif);	background-repeat: repeat-x;}#col_2 .marge {  	margin: 25px 0 0 5px;	padding: 0;	height: 400px;	overflow: auto;	scrollbar-face-color: #ff0000;	scrollbar-shadow-color: #ff0000;	scrollbar-highlight-color: #ff0000;	scrollbar-3dlight-color: #ff0000;	scrollbar-darkshadow-color: #ff0000;	scrollbar-track-color: #ffffff;	scrollbar-arrow-color: #ffffff;}#col_2 .menu_index {	font-size: 20px;  	margin: 25px 30px 0 0px;	padding: 0;}#col_2 .menu_index a:link, #col_2 .menu_index a:visited {	display: block;	width: 120px;	font-size: 9px;	font-weight: bold;	text-decoration: none;	text-transform: uppercase;	text-align: center;	color: #ffffff;	margin: 4px 0 0 0;	padding: 3px 5px 3px 5px;	background-color: #000000;}#col_2 .menu_index a:hover {	color: #ffffff;	background-color: #ff0000;}#col_2 .menu_index div {  	margin: 0 0 10px 0;	padding: 0;}#col_2 h1 {	font-size: 10px;	font-weight: bold;	text-transform: uppercase;	margin: 0 40px 10px 0;	padding: 0;}#col_2 p {	margin: 0 0 20px 0;	padding: 0;}#col_2 .menu_type {  font-size: 29px;  line-height: 29px;  margin: 28px 30px 0 25px;  padding: 0;}#col_2 .menu_type a:link, #col_2 .menu_type a:visited {  display: block;  text-decoration: none;  color: #ffffff;  margin: 5px 50px 20px 0;  padding: 8px 10px 8px 10px;  background-color: #000000;}#col_2 .menu_type a:hover {color: #ffffff;background-color: #cc0000;}#site {	font-size: 10px;	font-weight: bold;	color: #ff0000;	margin: 30px 0 0 30px;	padding: 0;}#site a:link, #site a:visited {	color: #ff0000;	text-decoration: none;	margin: 0;	padding: 0;}#site a:hover {	color: #ffffff;}#col_3 {	float: left;	width: 210px;	height: 483px;	margin: 0;	padding: 0;	background-color: #cccccc;	background-position: left bottom;	background-image: url(../images/fond.gif);	background-repeat: repeat-x;}#col_3 .marge {	font-size: 10px;	text-align: justify;  	margin: 25px 0 0 0px;	padding: 0 8px 0 5px;	height: 410px;	overflow: auto;}#col_3 h1 {	font-size: 11px;	font-weight: bold;	text-transform: uppercase;	margin: 0 0 10px 0;	padding: 0;}#logo {	height: 43px;  	margin: 5px 0 0 0;	padding: 0;	background-position: right bottom;	background-image: url(../images/rossignollogo.gif);	background-repeat: no-repeat;}.legal {	font-size: 10px;	margin: 20px 10px 0 0;	padding: 0;}/* //// formulaire //// */form {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 10px;	margin: 0;	padding: 0;}input {	width: 200px;	font-size: 10px;	color: #000000;	margin: 0;	padding: 0 0 0 3px;	background-color: #fafafa;	border: 1px solid #666666;}.legende {	font-size: 10px;	color: #999999;}textarea {	width: 200px;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 10px;	vertical-align: middle;	margin: 0;	padding: 1px 4px 2px 4px;	background-color: #fafafa;	border: 1px solid #666666;}.envoi {	margin: 5px 0 10px 110px;	padding: 0;	}input.bouton {	width: 70px;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 9px;	font-weight: bold;	color: #fff1d5;	text-transform: uppercase;	cursor: pointer;	margin: 0 15px 0 0;	padding: 1px 5px 1px 5px;	background-color: #ff0000;	border: 1px solid #ff0000;	}input.bouton:hover {	color: #000000;	background-color: #ffffff;	border: 1px solid #000000;}input.bouton:active {	color: #000000;	background-color: #ff0000;	border: 1px solid #ff0000;}