/* CSS Document */
.ocultar {
 display: none;
}
.ver {
 display:block;
}
html
{
		/*background: #BAE8F5 url(img/band.png) repeat-x;*/
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif, Geneva;
	font-size: 12px;
}


body
{
	margin: 0px;
	background:url(../imagenes/bg.gif) repeat scroll 0 0;	
}


/*TITLES*/

.title1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif, Geneva;
	font-size: 18px;
	font-weight: bold;
	color: #bd0000;
}


/*TEXT*/

.text1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif, Geneva;
	font-size: 18px;
	font-weight: bold;
	color: #bd0000;
}

.text2 {
	font-family: verdana;
	font-size: 9px;
	color: #000000;
}


.date {
    font-family: verdana;
	font-size: 9px;
	font-weight: bold;
	color: #333333;
}



/*LINKS*/

.link1 {
	text-decoration: underline;
	color: #FFFFFF;
}

.link1:hover {
	text-decoration: none;
	color: #FFFFFF;
}

.link2 {
	font-family: verdana;
	font-size: 10px;
	text-decoration: underline;
	font-weight: bold;
	color: #0033cc;
}

.link2:hover {
	font-family: verdana;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #333333;
}

.link3 {
	font-family: verdana;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
	color: #FFFFFF;
}

.link3:hover {
	font-family: verdana;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color: #333333;
}

.link4 {
	font-family: verdana;
	font-size: 10px;
	text-decoration: underline;
	font-weight: bold;
	color: #FFFFFF;
}

.link4:hover {
	font-family: verdana;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color: #333333;
}

.link5 {
	font-family: verdana;
	font-size: 10px;
	text-decoration: underline;
	font-weight: bold;
	color: #ffffff;
}

.link5:hover {
	font-family: verdana;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #333333;
}


.link6 {
	font-family: verdana;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
	color: #a5ce39;
}

.link6:hover {
	font-family: verdana;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
}
.link7 {
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
	color: #000000;
}

.link7:hover {
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
}



/*MISC*/

.field {
	font-family: verdana;
	font-size: 10px;
	color: #666666;
	border: 1px solid #c5c9ba; 

}

.field2 {
	font-family: verdana;
	padding:3px;
	font-size: 11px;
	color: #666666;
	border: 1px solid #c5c9ba; 

}

/*BOX 1*/

.box1 {
	border: 2px solid #a9b0d6;
	
}

.box1_cell {
	padding: 3px;
	background-color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
}

.box1_cell2 {
	padding: 3px;
	font-family: verdana;
	background-color: #eff0f7;
	font-size: 10px;
	line-height:15px;
	color: #333333;
}


/*BOX 2*/

.box2 {
	border: 2px solid #cccccc;
	
}

.box2_cell {
	padding: 3px;
	background-color: #cccccc;
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
}

.box2_cell2 {
	padding: 3px;
	font-family: verdana;
	background-color: #eff0f7;
	font-size: 10px;
	line-height:15px;
	color: #333333;
}

/*BOX 3*/

.box3 {
	border: 2px solid #ff9933;
	
}

.box3_cell {
	padding: 3px;
	background-color: #ff9933;
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
}

.box3_cell2 {
	padding: 3px;
	font-family: verdana;
	background-color: #ffff66;
	font-size: 11px;
	line-height:15px;
	color: #ff9933;
}

/*BOX 4*/

.box4 {
	border-bottom:1px solid #999999;
}


.box4_cell {
	padding: 3px;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
}

.box4_cell2 {
	padding: 3px;
	font-family: verdana;
	font-size: 11px;
	line-height:15px;
	color: #ff9933;
}

/*BOX 5*/

.box5 {
	border: 2px solid #9a1c03;
	
}

.box5_cell {
	padding: 3px;
	background-color: #9a1c03;
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
}

.box5_cell2 {
	padding: 3px;
	font-family: verdana;
	background-color: #efefef;
	font-size: 11px;
	line-height:15px;
	color: #9a1c03;
}

 .combofijo{
  color:#000000;  
  font-family: Arial, Helvetica, sans-serif; 
  font-size:10px;  
  width:200px; border : #000000 solid 1px;
}
 .combofijo2{
  color:#000000;  
  font-family: Arial, Helvetica, sans-serif; 
  font-size:10px;  
  width:350px; border : #000000 solid 1px;
} 
.combopequeno{
  color:#000000;  
  font-family: Arial, Helvetica, sans-serif; 
  font-size:10px;  
  width:100px; border : #000000 solid 1px;
}
.ocultar {
	display: none;
}
.ver {
	display:block;
}
.link-glos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FD000D;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	background-color: #EFEFEF;
	border: 1px solid #CCCCCC;



}

.link-glos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FD000D;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	background-color: #EFEFEF;
	border: 1px solid #CCCCCC;



}



/* ################--------------- Table  ---------------#################### */
table {   
	font-size: 11px;
	margin: 0 auto;
	border:0;
	/*background: #ffe1a8;*/
}

th {  }


td { }

.tab_cadre{
	-moz-border-radius: 4px;
	border: 1px solid #c6d3a7;
	z-index:1;
	text-align: left;
	font-size: 11px;
	background-color: #ffffff;
	
}

.tab_cadre_central{
-moz-border-radius: 4px;
	border: 1px solid #bbbbbb;
	z-index:1;
	text-align: left;
	font-size: 11px;
	width:650px;
	/* background-color: #FFF4DF; */
	background : url("../images/fond-central.png") repeat-x top right ;
}


.tab_cadre_navigation {
	padding: 4px;
	margin: 1px;
	border: 1px solid #aaaaaa;
	background-color: #ffffff;
	-moz-border-radius: 5px;
	font-size : 12px;
	font-weight: bold;
	
}

.tab_cadre_fixe, .tab_cadre_fixehov{
	-moz-border-radius: 4px;
	border: 1px solid #c6d3a7;
	z-index:1;
	text-align: left;
	font-size: 11px;
	width:800px;
}

.tab_cadrehov, .tab_cadrehov_pointer{
	-moz-border-radius: 4px;
	border: 1px solid #c6d3a7;
	text-align: left;
	font-size: 11px;
	width: 80%;
	background-color: #ffffff;
	
}

.tab_cadre th, .tab_cadre_fixe th, .tab_cadre_fixehov th, .tab_cadrehov th, .tab_cadrehov_pointer th , .tab_cadre_report th  {
	font-size: 11px;
	font-weight: bold;
	background-color: #fccc6f;
	text-align: center;
	border-bottom:1px solid #c6d3a7;
	background-image: url(../images/fond_th.png);
	background-repeat: repeat-x;
}

.tab_cadre td, .tab_cadre_fixe td, .tab_cadre_fixehov td, .tab_cadrehov td, .tab_cadrehov_pointer td , .tab_cadre_report td  {
	padding-left: 5px;
}

.tab_cadrehov tr:hover, .tab_cadre_fixehov tr:hover {

	background-color: #FFF4DF;
}

.tab_cadrehov_pointer tr:hover {
	cursor: pointer;
	background-color: #FFF4DF;
}

/* Ajout pour IE */
.tab_cadrehov_pointer tr {
	cursor: pointer;
}

.tab_cadre_report {

-moz-border-radius: 4px;
	border: 1px solid #c6d3a7;
	z-index:1;
	text-align: left;
	font-size: 11px;
	text-align: center;
	width:80%;
}


.tab_bg_1 {
	background-color: #d3d3ce;

}
.tab_bg_1_2 {
	background-color: #cf9b9b;

}

.tab_bg_2 {
	background-color: #e6e6e6;

}

.tab_bg_2_2 {
	background-color: #cf9b9b;

}

.tab_bg_3 {
/*background-color: #eeeeee;*/
	background-color: #c6d3a7;
}  

.tab_bg_4 {
	background-color: silver;
}

.tab_bg_5 {
	background-color: #f2f2f2;
}


.tab_find {
	background-color: #ccccc7;
}

.tab_bg_6 {
	background-color:#FFF2C2;

}
.tab_find:hover {
	background-color:#FFF2C2;
	cursor:pointer;
}

.tab_resa {
	border:1px dashed #c6d3a7;
	background-color: #d7d7d2;
	font-size:10px
}

.tab_resa:hover {

	background-color: #ffffff;
	border:1px dotted #000000;


}
.text-gris {
  font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

.text {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #006600;
  background-image: url(head.gif);
  background-repeat: repeat-x;
}
