@import url(/commun/css/body.css);
@import url(main/sommaire.css);
@import url(formulaires.css);


.tarifs {
	background-color : #FFFFFF;
	border-left-width : 1px;
	border-bottom-width : 0px;
	border-right-width : 0px;
	border-top-width : 1px;
	border-style : dashed;
	border-color:#a7a7a7;
}

.tarifs_top {
	background-color : #8585C2;
	color:white;
	border-left-width : 0px;
	border-bottom-width : 0px;
	border-right-width : 0px;
	border-top-width : 0px;
	border-style : dashed;
	border-color:#a7a7a7;
	text-align:center;
	font-weight:bold;
}

.tarifs_line {
	background-color : #F7F7F7;
}

.tarif_line_cell	{
	height:20px;
	text-align:right;
	padding-right:20px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-right-style : dashed;
	border-bottom-style : dashed;
	border-color:#a7a7a7;
}

.tarifs_bottom {
	background-color : #F7F7F7;
	border-left-width : 0px;
	border-bottom-width : 0px;
	border-right-width : 0px;
	border-top-width : 0px;
	border-style : dashed;
	border-color:#a7a7a7;
}

.calendar_th	{
	text-align : center;
	vertical-align : middle;
	font-family : Garamond, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	letter-spacing : 6px;
	padding : 2px;
	margin : 1px;
	background-color:#006699;
	color:white;
	width : 160px;
}

.calendar_sub_th	{
	text-align : center;
	vertical-align : middle;
	font-family : Garamond, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	letter-spacing : 6px;
	padding : 2px;
	margin : 1px;
	background-color:white;
	color:#4F94B8;;
	width : 160px;
}

.calendar_cell_ok	{
	text-align : center;
	vertical-align : middle;
	font-family : courier new,garamond,arial,verdana,sans-serif;
	font-size:11px;
	padding : 2px;
	margin : 1px;
	background-color:#ceffce;
	color:#3f3f3f;
}

.calendar_cell_ko	{
	text-align : center;
	vertical-align : middle;
	font-family : courier new,garamond,arial,verdana,sans-serif;
	font-size:11px;
	padding : 2px;
	margin : 1px;
	background-color:#ffffff;
	color:gray;
}

.calendar_top	{
	border-top-width : 0px;
	border-left-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-style : dashed;
	border-right-style : dashed;
	border-bottom-style : dashed;
	border-color:#e4e4e4;
	width : 160px;
}

.b1 {
	background-color:#ecf5ff;
	color: black;
}
.b2  {
	background-color:#cce6ff;
	color:black;
}
.b3  {
	background-color:#ffcece;
	color:black;
}


.commonButtonOk button,
.commonButtonFaq button,
.commonButtonRt button,
.commonButton {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  background-color: transparent;
}

.commonButtonOk button {
  background-image: url(/commun/images/btn_ok_bg.gif);
  border: 0 solid white;
  background-repeat: no-repeat;
  width : 91px;
  height:21px;
  padding-left:12px;
 }

 .commonButtonFaq button {
  background-image: url(/commun/images/btn_for_faq.gif);
  border: 0 solid white;
  background-repeat: no-repeat;
  width : 91px;
  height:21px;
  padding-left:12px;
 }

 .commonButtonSOk button {
  background-image: url(/commun/icons/ok.gif);
  border: 0 solid white;
  background-repeat: no-repeat;
  width : 16px;
  height:16px;
  background-color:white;
}

 .commonButtonRt button {
  background-image: url(/images/btn_remove_bg.gif);
  border: 0 solid white;
  background-repeat: no-repeat;
  width : 91px;
  height:21px;
  padding-left:12px;
 }

 .commonButtonReserve button {
  background-image: url(/commun/images/btn_res.gif);
  border: 0 solid white;
  background-repeat: no-repeat;
  width : 81px;
  height:32px;
 }

.BlueTable{
	background-color : #d6dff7;
	padding:2px;
	font-family:verdana;
	font-size:10px;
	height:230px;
}

.BlueLine{
	background-color : #d6dff7;
	font-family:verdana;
	font-size:10px;
}
.BlueLineLight{
	background-color : #e6efff;
	font-family:verdana;
	font-size:10px;
}

.WhiteLine{
	background-color : #FFFFFF;
	font-family:verdana;
	font-size:10px;
}

.GreenTable{
	background-color : #d8f3d5;
	padding:2px;
	font-family:verdana;
	font-size:10px;
	height:230px;
}

.GreenLine{
	background-color : #d8f3d5;
	font-family:verdana;
	font-size:10px;
}
.GreenLineLight{
	background-color : #e8ffe5;
	font-family:verdana;
	font-size:10px;
}

.BrownTable{
	background-color : #FFD68F;
	padding:2px;
	font-family:verdana;
	font-size:10px;
	height:230px;
}

.BrownLine{
	background-color : #FFD68F;
	font-family:verdana;
	font-size:10px;
}
.BrownLineLight{
	background-color : #FFE69F;
	font-family:verdana;
	font-size:10px;
}

.BrownInput {
	background-color : #FFD68F;
	border-color:#DFB66F;
}

.CatTable{
	background-color : #ffefd7;
	padding:2px;
	font-family:verdana;
	font-size:10px;
	height:25px;
	border-style:solid;
	border-width:1px;
	border-color:#bdb9b2;
}

.TicketTitreA {
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	color: #5c6376;
	vertical-align:top;
}

.TicketTitreB {
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	color: #5e7e5a;
	vertical-align:top;
}

.InLineBlue {
	border-left-width : 1px;
	border-bottom-width : 1px;
	border-right-width : 1px;
	border-top-width : 1px;
	border-left-style : solid;
	border-bottom-style : solid;
	border-right-style : solid;
	border-top-style : solid;
	border-left-color : #5c6376;
	border-bottom-color : #5c6376;
	border-right-color : #5c6376;
	border-top-color : #5c6376;
}

.ListingBlueLine{
	background-color : #efefef;
	font-family:verdana;
	font-size:10px;
}

.ListingWhiteLine{
	background-color : #FFFFFF;
	font-family:verdana;
	font-size:10px;
}

.FaqListingBlueLine{
	background-color : #E7EBF7;
	font-family:verdana;
	font-size:10px;
}

.FaqListingWhiteLine{
	background-color : #FFFFFF;
	font-family:verdana;
	font-size:10px;
}

.currentSite {
	background-color: #FFFFFF;
	border-color: #ABABAB;
	border-width: 1px;
	border-style: SOLID;
	border-right-width: 0px;
}
.notcurrentSite {
	background-color: #FFFFFF;
 	border-color: #ABABAB;
	border-width: 0px;
	border-right-style: SOLID;
	border-right-width: 1px;
}

.siteDetail {
	background-color: #FFFFFF;
	border-color: #ABABAB;
	border-width: 1px;
	border-style: SOLID;
	border-left-width: 0px;
}

fieldset {
	border-width : 1px;
	border-style : solid;
	border-color : #8a87c2;
}

.ligneTotal {
	border-top-color: black;
	border-top-width: 1px;
	border-top-style: solid;
}



.unselTab {
	width: 50px;
	text-align: center;

	background-color: #EFEFEF;
	border-top-width: 1px;
	border-top-color: #c0c0c0;
	border-top-style: solid;

	border-left-width: 1px;
	border-left-color: #c0c0c0;
	border-left-style: solid;

	border-right-width: 1px;
	border-right-color: #c0c0c0;
	border-right-style: solid;

	border-bottom-width: 1px;
	border-bottom-color: #c0c0c0;
	border-bottom-style: solid;
}

.selTab {
	width: 50px;
	text-align: center;

	border-top-width: 1px;
	border-top-color: #c0c0c0;
	border-top-style: solid;

	border-left-width: 1px;
	border-left-color: #c0c0c0;
	border-left-style: solid;

	border-right-width: 1px;
	border-right-color: #c0c0c0;
	border-right-style: solid;

	border-bottom-width: 0px;
	border-bottom-color: #c0c0c0;
	border-bottom-style: solid;
}

.startTab {
	width: 15px;

	border-top-width: 0px;
	border-left-width: 0px;

	border-right-width: 1px;
	border-right-color: #c0c0c0;
	border-right-style: solid;

	border-bottom-width: 1px;
	border-bottom-color: #c0c0c0;
	border-bottom-style: solid;
}

.endTab {
	border-top-width: 0px;

	border-left-width: 1px;
	border-left-color: #c0c0c0;
	border-left-style: solid;

	border-bottom-width: 1px;
	border-bottom-color: #c0c0c0;
	border-bottom-style: solid;
}

.unselTab a {
	width: 50px;
	display: block;
}

.leftCell {
	padding-left: 10px;
	padding-right: 10px;
	border-left: 1px solid #c0c0c0;
}

.rightCell {
	padding-left: 10px;
	padding-right: 10px;
	border-right: 1px solid #c0c0c0 ;
}

.topCell {
	border: 1px solid #c0c0c0;
	border-bottom: 0px;
}

.bottomCell {
	border: 1px solid #c0c0c0;
	border-top:0px;
}

.longtextarea {
	width : 400px;
}

.invi {
	border: 0px ;
	padding : 3px;
	background: none;
	text-decoration: underline;
	color: #0240a3;
	cursor: pointer;
}

/* bons de commmandes */
.BonCommande
	{
	border-width : 1px;
	border-style : solid;
	border-color : #C0C0C0;
	background-color: transparent;
	margin-bottom:10px;
}

.BonCommandeBoxesHeader
{
	font-family:verdana;
	font-size:15px;
	color:maroon;
	font-weight:bold;
}

#QteHiddenInput {
	background-color : white;
	border-style : none;
	width:20px;
	height:16px;
	text-align:center;
}

#bdcPrix
{
color:black;
font-weight:normal;
text-align:right;
}

#bdcBoldPrix
{
color:black;
font-weight:bold;
text-align:right;
}

#label
{
width:1%;
text-align:right;
padding-right:10px;
font-weight:normal;
font-size:12px;
}

#labelET
{
width:165px;
text-align:right;
padding-right:10px;
font-weight:normal;
font-size:12px;
}

#labelCOORD
{
width:165px;
text-align:right;
padding-right:10px;
font-weight:bold;
font-variant:small-caps;
}

#labelAR
{
text-align:right;
padding-right:10px;
font-weight:bold;
font-variant:small-caps;
}

#labelARS
{
text-align:right;
padding-right:10px;
font-weight:bold;
font-variant:small-caps;
color:gray;
}

#labelAC
{
text-align:center;
font-weight:bold;
font-variant:small-caps;
}

#labelAL
{
text-align:left;
font-weight:bold;
font-variant:small-caps;
}

.homeBoite {
	border-width: 1px;
	border-style: solid;
	border-color: #CECECE;
	font-family: Arial;
	font-size: 12px;
}
.homeBoiteHead {
	background-color: #D6DFF7;
	padding-left: 5px;
	color: #000000;
	text-align: left;
/*	align: left; */
}
.homeBoiteHeadBis {
	background-color: #D6DFF7;
	color: #000000;
	text-align: center;
/*	align: center;*/
}

.homeBoiteBottom {
	/***background-color: #D6DFF8;***/
	color: #000000;
	text-align: center;
	border-top-width: 1px;
	border-top-color: #CECECE;
	border-top-style: solid;
}

.homeBoiteBottomBis {
	/***background-color: #D6DFF8;***/
	color: #000000;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-color: #CECECE;
	border-bottom-style: solid;
}

.homeBoiteLine {
	background-color: #FFFFFF;
	color: #000000;
	padding: 2px;
	text-align: left;
}
.siteOK:link {
	color: Green;
}
.siteOK:visited {
	color: #002200;
}
.siteKO:link {
	color: Red;
}
.siteKO:visited {
	color: #990000;
}

td.breedCheck {
background-color:#d8d8af;
}

td.breedUnCheck {
background-color:#ffffff;
}

/*#################################################"*/
#catListe ul li { list-style:circle ; line-height:18px; }
#catListe ul li a { color:blue; text-decoration:none; font-weight:bold; }
#catListe ul li a:hover { text-decoration:underline;  }

#prodListe { widht:750px; border:1px red solid;}
#prodListe ul li { list-style:none ; line-height:18px; float:left; margin-right:5px; }
#prodListe ul li a { color:maroon; text-decoration:none; }
#prodListe ul li a:hover { text-decoration:underline;  }
#lilref { width:200px; border:1px gray solid; }
#lilprice { width:100px; border:1px black solid; }
#lillib { width:350px; border:1px silver solid;}

#liFiRef { width:10px; border:0px gray solid; }
#liFilibel { width:350px; border:1px silver solid; }

div.clear, div.cls { clear:both; }

/* listing */
fieldset.listing { width:95%; padding:8px; border: 1px #D6DFF7 solid; }
fieldset.listing legend{ padding: 1px 5px; font-size:12pt; font-family:courier new; font-variant:small-caps; color:blue; font-weight:bold;}

fieldset { border-width : 1px; border-style : solid; border-color : #8a87c2;}
fieldset legend { padding: 1px 5px; font-size:11px; font-family:verdana; font-variant:small-caps; color:#8a87c2; font-weight:bold; }

table.listing {

	width:99%; border:0px;
	color:navy;
	background-color:#f8fafe;
	border-collapse : collapse;
}

table.listing th {
	text-align: left;
 	background: #D6DFF7;
  	border-right: 1px solid #ffffff; border-bottom: 1px solid #ffffff;
  	font-weight:bold; color:navy; font-variant:small-caps;
  	line-height:2.0em; padding: 0px 4px; font-size: 14px;
  	}


table.listing td {
		line-height:2.0em; padding: 0px 4px; font-size: 14px; vertical-align:top;
	border-right: 1px solid #ffffff; border-bottom: 1px solid #ffffff;
	}

.th_notLink{  list-style:none; }
.th_link { 	  list-style:none; cursor:pointer; }
.th_link_asc{ list-style:none; width:100%; cursor:pointer; background:url(/commun/icons/arrow_up.gif) right center no-repeat; }
.th_link_desc{list-style:none; width:100%; cursor:pointer; background:url(/commun/icons/arrow_down.gif) right center no-repeat; }


table.listing tr#tr_a { background-color:#f1f4fb; }
table.listing tr#tr_b { background-color:#f9fdff; }

th#l_a { width:45px; }
th#l_b { width:148px; }
th#l_c { width:33px; }
th#l_d { width:75px; }
th#l_e { width:570px; }
th#l_f { width:20px; }

td#l_a { width:45px; }
td#l_b { width:140px; }
td#l_c { width:33px; text-align:center; }
td#l_d { width:75px; }
td#l_e { width:550px;}
td#l_f { width:20px; }
td#l_g { width:168px; }
td#l_f { width:33px; text-align:center; vertical-align:middle; }