@import url(/pics/starbox/starbox.css);@import url(/pics/lightview/lightview.css);@import url(/pics/tablesort/tablesort.css);a						{ text-decoration: none; }img 				{ border-width:0; margin:0; padding:0; vertical-align:bottom; }form 				{ margin: 0; }hr 					{ height: 1px; border-width: 1px 0 0 0; padding:0; margin:0; color:#999; }ul          { list-style : none; padding:0; margin:0}h1,h2,h3,h4	{ margin-bottom: 0px; margin-top: 0px; }h1					{ font-size: 17pt; text-align:center; margin-bottom:30px;}h2					{ font-size: 14pt; text-align:center; }h3					{ font-size: 11pt; }h4					{ font-size:  9pt; display:inline; }a:link, a:visited { color: #446BBE; }a:hover, a:active, .o	{ color: #FE9B00; }.red { color: red; }.green { color: green; }.orange { color: #FE9B00; }.left		{ text-align: left; }.center	{ text-align: center; }.right	{ text-align: right; }.justify	{ text-align: justify; }.floatLeft 	 { float:left; }.floatRight  { float:right; }.floatMiddle { margin-left:auto; margin-right:auto; }img.floatLeft	 { float: left; margin-right: 6px; }img.floatRight { float: right; margin-left: 6px; }.spacer { clear:both; }.border_gris{ padding:2px; }.clear { clear:both; }.strong { font-weight:bold; }.display_none { display:none; }input, textarea {  font-family:"Trebuchet MS", Tahoma, Helvetica, Arial;  font-size:14px;}input.submit {  background:#E0691A url(/pics/btn_search.png) no-repeat;  border:0pt none;  color:#FFFFFF;  font-size:18px;  font-weight:bold;  line-height:normal;  margin:0pt 10px 0px 0px;  padding:3px 0pt !important;  width:102px;  height:35px;}/********* TEMPLATE TABLEAU *********/.tableau {	margin-left: auto;	margin-right: auto;	width: 100%;	padding:0px;	background-color:#ccc;}.tableau th {	background-color:#90AFDD;		background: #007CAF url(/pics/sidebar.gif) repeat-x;	text-align:center;	color:#fff;	padding:3px; 	border:1px solid #fff;}.tableau th a{  color:#fff;}.tableau td, .sortable td{	padding:2px 6px; 	margin:0px; 	height:40px; 	border:1px solid #fff;}.ligne0 { background-color:#f0f0f0; }.ligne1 { background-color:#fff; }table.sortable tr.odd td {	background-color: #fff;}table.sortable tr.even td {	background-color: #f0f0f0;}div.autocomplete {  position:absolute;  width:500px;  background-color:white;  border:1px solid #888;  margin:0px;  padding:0px;}div.autocomplete ul {  list-style-type:none;  margin:0px;  padding:0px;}div.autocomplete ul li.selected { background-color: #ffb;}div.autocomplete ul li {  list-style-type:none;  display:block;  margin:0;  padding:2px;  cursor:pointer;}/********* LA BAR DU MENU HAUT *********/.bar { 	clear: both;	font-size: 1.2em;	font-weight: bold;	text-transform:uppercase;	height: 30px; 	color: #FFF;	background: #007CAF url(/pics/sidebar.gif) repeat-x;	margin:0;}.bar li { 	padding: 4px 0;	color: #FB9622;	float: left; }.bar li.active{ 	background: #FFA200 url(/pics/bg_orange.png) repeat-x; 	color: #fff;}.bar li a { 	padding: 4px 12px !important; /* IE fix*/	padding: 5px 12px;	color: #FFF; 	background: inherit;	text-decoration: none;} .bar li a:hover{ 	background: #FFA200 url(/pics/bg_orange.png) repeat-x; 	color: #fff;}.bar .right {  float:right;  color:#fff;  padding-right:5px;}/********* PAGER *********/.pager {	clear: both;	font: 18px "Trebuchet MS", Arial, Tahoma, sans-serif;	line-height: 1.4em;	font-weight: bold;}	.pager ul {		list-style : none;	}	.pager li {		padding: 2px 0;		float: left;		border:1px solid #ccc;		background-color:#f5f5f5;		margin-right:3px	}	.pager li a {		padding: 3px 5px;		background: inherit;		text-decoration: none;	}	.pager li a:hover {		background: #71AE2D url(/pics/bg_green.png) repeat-x;		color: #fff;	}	.pager .nolink{		padding: 2px 5px;		color:#000;	}	.pager .current{		padding: 2px 5px;		background: #71AE2D url(/pics/bg_green.png) repeat-x;		color: #fff;	}.pager .small{	clear: both;	font-size: 14px;	line-height: 16px;	font-weight: bold;}	.pager .small li {		margin: 0;    border:1px solid #fff;		  }  	.pager .small li a {		padding: 1px 5px;  }  .pager .small div {		margin: 0 5px 5px 0;    border:1px solid #ccc;    float: left;  }	.pager .small .current a{		color: #fff;	}/********** FORMULAIRE - LABEL **********/.label p{	width: 450px;	clear: left;	margin: 0;	padding: 5px 0;	padding-left: 155px; /*width of left column containing the label elements*/	/*border-top: 1px dashed gray;*/	height: 1%;}.label label{	font-weight: bold;	float: left;	text-align: right;	padding-right: 20px;	margin-left: -155px; /*width of left column*/	width: 150px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/}body {  /*background-color:#eee; /*#CFCFCF;*/  background: #eee url(/pics/bg_grey.png) repeat;  font-family: "Trebuchet MS", Tahoma, Helvetica, Arial;   font-size: 10pt;  }#conteneur {  width:980px;  margin:0 auto;  background-color:#fff;}/********** HEADER **********/#header {  border-bottom:2px solid #CFCFCF;  height:90px;  padding:5px;}#header .textbox {  border: 4px solid #FB9622; 	width:380px;	font-size:19px;	height: 23px;	padding:2px 2px 2px 35px;  font-family:"Trebuchet MS";  background:#F5F5F5 url(/pics/ico_search.png) no-repeat scroll 3px center;  }#header .search {  float:right;  padding-top:20px;}#menu {  border-bottom:2px solid #CFCFCF;  padding:2px 0;}/***** CONTENT *****/#contenu {  border-bottom:2px solid #CFCFCF;  padding-top:20px;}#colonne_gauche {  width:610px;  float:left;  padding:0 20px;}#colonne_droite {  float:left;  width:310px;}#colonne_droite .title {  border:1px solid #ccc;  border-bottom:0;  background: #7ECF26 url(/pics/bg_green.png) repeat-x;  color:#FFF;}#colonne_droite .title h3 {  border:1px solid #fff;  padding:2px 4px;  font-size:12pt;  text-align:right;}#colonne_droite .bloc {  border: 1px solid #ccc;  margin-bottom:20px;  padding:4px;}/***** FOOTER ******/#footer {  border-bottom:2px solid #CFCFCF;  background-color:#fafafa;  height:24px;}#footer ul {  margin:0;  display:block;}#footer li {  font-size:9pt;  float:left;  padding:3px 0px;  border-right:1px solid #ccc;}#footer li a:hover{ 	background: #E6BF33 url(/pics/bg_green.png) repeat-x; 	color: #fff;	border:1px solid #fff;	padding: 2px 6px;}#footer li a { 	padding: 4px 7px; 	background: inherit;	text-decoration: none;} /***** FICHE ******/#fiche h1 {  color:#FB9622;}#fiche h2, .sortie {	background: #007CAF url(/pics/sidebar.gif) repeat-x;  color:#fff;  padding:2px 0;  margin-top:80px;  margin-bottom:10px;}#fiche .prix {  font-weight:bold;  font-size:22px;  color:#fff;  padding-top:40px;  padding-left:3px;  background-image:url(/pics/stars.jpg);  width:120px;  height:80px;  text-align:center;  cursor:pointer;}#fiche #toolbar {  font-weight:bold;  margin-top:20px;  font-size:14px;}#fiche #toolbar div {  margin-bottom:8px;  padding:4px 5px;  border:1px dashed #ccc;  background-color:#f3f3f3;  width:160px;}#fiche #toolbar img {  margin:0 7px 1px 0;}#fichebar {	font-size: 14px;	font-weight: bold;	height: 28px;	color: #FFF;  background: #fff url(/pics/bg_green.png) repeat-x;	border:1px solid #ccc;	width:601px;	margin:20px 0;}  #fichebar li {  	padding: 4px 0px;  	color: #fff;  	float: left;  	border:1px solid #fff;  	border-right:0;  }    #fichebar .last {  	border-right:1px solid #fff;  }    #fichebar li.active, #fichebar .selected{  	background: #FFA200 url(/pics/bg_orange.png) repeat-x;  	color: #fff;  }  #fichebar li a {  	padding: 4px 10px;  	color: #fff;  	background: inherit;  	text-decoration: none;  }  #fichebar li a:hover{  	background: #FFA200 url(/pics/bg_orange.png) repeat-x;  	color: #fff;  }
