.filariane2 {
background-color:#525252;
float:left;
font-size:11px;
height:auto;
margin:0;
padding:0;
width:100%;
}
:first-child + html .filariane2 {
margin:1px 0 0;
}
.filariane2 ul {
display:block;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 10px;
padding:0;
}
.filariane2 li {
border:medium none;
color:#FFFFFF;
display:inline;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
height:20px;
line-height:20px;
margin:0;
padding:0;
width:auto;
}
.filariane2 li.ona {
background-color:#DC5C1D;
font-weight:bold;
padding:0 2px;
}
.reservation {
float:left;
height:auto;
margin:0;
padding:0;
width:946px;
}
.reservation p {
margin:5px 0;
}
.reservation2 {
float:left;
height:auto;
margin:0;
padding:0;
width:946px;
}
.reservation2 p {
margin:0;
padding:0;
}
.reservation2 .orangepuce {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/puce-orange2.gif) no-repeat scroll left 3px;
margin:0 0 1px 10px;
padding:0 0 0 14px;
}
.reservation2 .grisepuce {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/puce-grise.gif) no-repeat scroll 1px 3px;
margin:1px 0 1px 10px;
padding:0 0 0 14px;
}
.reservation2 .blancpuce {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/puce-grise.gif) no-repeat scroll left 3px;
margin:0 0 3px 10px;
padding:0 0 0 14px;
}
.form-reservation {
border:1px solid #DB5C1E;
height:auto;
margin:0 20px;
padding:0 10px;
width:886px;
}
.form-reservation2 {
border:1px solid #DB5C1E;
float:left;
height:auto;
margin:0 20px;
padding:0 10px;
width:411px;
}
.form-reservation3 {
border:1px solid #DB5C1E;
float:left;
height:auto;
margin:0 20px;
padding:0 10px;
width:886px;
}
p.titreres {
background-color:#DB5C1E;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
left:-11px;
margin:0;
padding:2px 0;
position:relative;
text-align:center;
width:433px;
}
p.titreres2 {
background-color:#DB5C1E;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
left:-11px;
margin:0;
padding:2px 0;
position:relative;
text-align:center;
width:908px;
}
.form-reservation input, .form-reservation2 input {
width:150px;
}
.form-reservation select {
width:155px;
}
input.radio {
width:20px;
}
.btnetape {
clear:both;
position:relative;
text-align:center;
top:-20px;
}
.btnetape2 {
clear:left;
margin:10px 0 !important;
text-align:center;
}
.btnetape3 {
margin:1px 0 !important;
text-align:center;
}
.reservation .ptitmargin {
float:left;
margin:-5px 20px 10px;
}
.tablores {
margin:0 20px;
width:906px;
}
.tablores th {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#AAAAAA none repeat scroll 0 0;
border-right:1px solid #D1D1D1;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
padding:3px 15px;
}
.tablores td {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/pointille_hori.gif) repeat-x scroll left bottom;
border-right:1px solid #D1D1D1;
color:#858585;
font-size:11px;
padding:4px 0;
vertical-align:top;
}
.tablores .commentaire {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/pointille_hori.gif) repeat-x scroll left bottom;
border:medium none;
color:#858585;
font-size:11px;
padding:0 0 4px;
vertical-align:top;
}
.tablores .commentaire p {
border-bottom:1px solid #D1D1D1;
border-left:1px solid #D1D1D1;
border-right:1px solid #D1D1D1;
padding:5px;
}
.tablores tr.paire td {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EDEDED url(../images/pointille_hori.gif) repeat-x scroll left bottom;
}
.tablores tr.sed td {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#787878 url(../images/pointille_hori.gif) repeat-x scroll left bottom;
}
.tablores .last {
border-right:medium none;
}
.confir {
width:600px;
}
.confir th {
color:#000000;
font-size:12px;
font-weight:bold;
padding:3px 15px;
}
.confir td {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/pointille_hori.gif) repeat-x scroll left bottom;
color:#3D3D3D;
font-size:11px;
padding:4px 0;
vertical-align:top;
}
.confir tr.paire td {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EDEDED none repeat scroll 0 0;
color:#999999;
font-size:12px;
padding:8px 8px 8px 20px;
}
.confir tr.sed td {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#787878 url(../images/pointille_hori.gif) repeat-x scroll left bottom;
}
.confir .last {
border-right:medium none;
}
.exec {
font-size:11px;
margin-bottom:10px;
width:600px;
}
.exec td.droita {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/mini-ombrage2.gif) no-repeat scroll right top;
}
.exec td.droitb {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/pointille_verti.gif) repeat-y scroll right top;
}
.dellu {
font-size:11px;
margin:8px 0;
width:886px;
}
.dellu td.d1 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/mini-ombrage2.gif) no-repeat scroll right top;
vertical-align:middle;
width:50%;
}
.dellu td.d2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/mini-ombrage3.gif) no-repeat scroll right top;
vertical-align:middle;
width:50%;
}
.supprimer {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/supprimer.gif) no-repeat scroll left top;
font-size:11px;
font-weight:bold;
margin:2px 0 2px 25px;
padding:0 0 0 19px;
}
.supprimer a, .supprimer a:link, .supprimer a:visited {
color:#FF7900;
}
.supprimer a:hover {
color:#BA3906;
}
.tablores .last .supprimer {
display:block;
margin-top:7px;
}
.selectionner {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/picto-flecherondebl.gif) no-repeat scroll left top;
font-size:11px;
font-weight:bold;
margin:2px 0 2px 25px;
padding:0 0 0 19px;
}
.selectionner a, .selectionner a:link, .selectionner a:visited {
color:#FF7900;
}
.selectionner a:hover {
color:#BA3906;
}
.indisponible {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/supprimer.gif) no-repeat scroll left top;
font-size:11px;
font-weight:bold;
margin:2px 0 2px 25px;
padding:0 0 0 19px;
}
.indisponible a, .selectionner a:link, .selectionner a:visited {
color:#FF7900;
}
.addstage {
clear:left;
font-size:11px;
margin:0 0 8px 30px;
padding:10px 0 0;
}
.autrestage {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/picto-autrestage.gif) no-repeat scroll left top;
margin:0 0 0 10px;
padding:0 0 0 30px;
}
p.cdelinfo {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/mini-ombrage.gif) no-repeat scroll right top;
float:left;
font-size:11px;
height:65px;
margin:10px 0 0;
padding:10px 35px 0;
width:403px;
}
p.cdelinfo2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/cadenas.gif) no-repeat scroll 20px 5px;
color:#858585;
float:left;
font-size:11px;
height:65px;
margin:10px 0 0;
padding:10px 10px 10px 60px;
width:403px;
}
.security {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/fond-secutity.gif) no-repeat scroll left top;
height:234px;
margin:0 0 0 70px;
padding:10px 22px;
width:269px;
}
.cadreorangeu {
border:1px solid #EC6D10;
color:#EC6D10;
float:left;
font-size:11px;
height:auto;
margin:10px 10px 10px 20px;
padding:10px;
width:904px;
}
.cadreorangeu td.pointi {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/pointille-vertical.gif) repeat-y scroll left top;
padding-left:10px;
width:138px;
}
.cadre {
float:left;
font-size:11px;
height:auto;
margin:0 10px 8px 20px;
padding:0 10px;
width:904px;
}
.cadre td.pointi {
padding-left:10px;
width:98px;
}
#tooltip {
background-color:#FFFFFF;
border:1px solid #9A988B;
font-size:11px;
padding:0.2em;
position:absolute;
visibility:hidden;
}
.actif {
display:block;
}
.inactif {
display:none;
}
.reservation2 .imprimer a, .reservation2 .imprimer a:link, .reservation2 .imprimer a:visited {
color:#858585;
text-decoration:underline;
}
.reservation2 .imprimer a:hover {
text-decoration:none !important;
}
.orangepucech {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/puce-orange2.gif) no-repeat scroll left 3px;
margin:0 0 1px 10px;
padding:0 0 0 14px;
}
.tablostage {
margin:0;
width:100%;
}
.tablostage th {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#AAAAAA none repeat scroll 0 0;
border-right:1px solid #D1D1D1;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
padding:3px 15px;
}
.tablostage td {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/pointille_hori.gif) repeat-x scroll left bottom;
border-right:1px solid #D1D1D1;
color:#3D3D3D;
font-size:11px;
padding:4px 0;
vertical-align:top;
}
.tablostage tr.paire td {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EDEDED url(../images/pointille_hori.gif) repeat-x scroll left bottom;
}
.tablostage tr.sed td {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#787878 url(../images/pointille_hori.gif) repeat-x scroll left bottom;
}
.tablostage .last {
border-right:medium none;
}
.athos input {
width:29px;
}
.orangepuce {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/puce-orange2.gif) no-repeat scroll left 3px;
font-size:11px;
margin:0 0 1px 10px;
padding:0 0 0 14px;
}

.titre-norma {
float:left;
font-size:20px;
padding:20px 0 20px 10px;
width:auto;
}

a.popup_selection {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/picto-flecheronde.gif) no-repeat scroll 600px top;
color:#DB5C1E;
display:block;
font-size:12px;
font-weight:bold;
margin:3px 0;
padding-left:20px;
text-align:right;
text-decoration:none;
width:706px;
}

.separation3 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/pointille-hori.gif) repeat-x scroll left top;
height:1px;
margin:0;
padding:0;
width:100%;
}

.btn {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/btn-background.gif) no-repeat scroll left top;
color:#FFFFFF;
display:inline-block;
font-size:11px;
font-weight:bold;
height:33px;
line-height:20px;
margin:0;
padding:0 0 5px 28px;
}

.separation2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/pointille-hori.gif) repeat-x scroll left top;
float:left;
height:1px;
margin:0;
padding:0;
width:100%;
}

.cadreorangeu {
border:1px solid #EC6D10;
color:#EC6D10;
float:left;
font-size:11px;
height:auto;
margin:10px 10px 10px 20px;
padding:10px;
width:904px;
}

table.cadreorangeu {
border-collapse:separate;
}

.imprimer {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/imprimer.gif) no-repeat scroll left top;
float:left;
font-size:11px;
height:26px;
margin:0 0 0 8px;
padding:5px 0 0 28px;
width:60px;
}

.blanc
{
	color:#FFFFFF;
}
