table.iti,
div.toggle,
table.resume,
div.bloc,
div.containBlocs,
div.navigation {
    width: 950px;
    margin: 0 auto;
}
div.navigation {
    
}
div.navigation ul li{
    display:block;
    float:left;
    margin-right:10px;
}
div.navigation ul li a{
    font-weight:normal;
    padding-left:15px;
    background:url('/medias/puce.png') center left no-repeat;
}


div.contenu{
    padding:15px 0 15px 0  ;
}
div.bloc h2{
    margin:0;
}
div.bloc{    
    margin:15px auto 0 auto;
    padding:0;
    clear:left;
}
table.resume{
    margin-bottom:15px;
    border:5px solid black;
    height:215px;
    border:1px solid #ABA148;
    clear:both;
}
table.resume tr th{
    background-color:#ABA148;
    color:white;
    font-size:1.3em;
    font-weight:bold;
    padding:5px;
}
img.bigImage{
    width:350px;
    height: 150px;
    margin:0 15px;

}
table.resume tr td {
    padding-top:15px;    
}
table.resume tr td div.images{
    margin-top:15px;
}

table.resume tr td div.images a{
    display:block;
    float:left;
    font-weight:normal;
    text-align:center;
}
table.resume tr td div.images a img{
    width:100px;
    height:60px;
    display:block;
    margin-right:15px;
}

table.resume tr td ul li{
    height:20px;
    line-height:20px;
    font-weight:bold;
}




div.toggle a{
    display:block;
    float:left;
    margin:auto 10px 0 0px ;
    font-size:1.5em;
    padding:3px 10px;
    color:#369;
}
div.toggle a.actif{
    background:#ABA148;
    color:white;
}

div.prix_comprend,
div.itineraire{
    padding:0;
}
table.iti tr th{
    background-color:#aba148;
    height : 20px;
    line-height : 20px;
    color:white;
    font-weight:bold;
    padding:0 5px;
    text-align:center;
}

table.iti tr th.col1{	width:50px;  }
table.iti tr th.col2{	text-align:left; }
table.iti tr th.col3{	width:100px; }
table.iti tr th.col4{	width:100px; }

table.iti tr td{
    padding:3px 5px;
    font-weight:bold;
    text-align:center;
}
table.iti tr td.col2{
    text-align:left;
}

div.dates_tarifs strong{
    display:block;
    color:#369;
    font-size:1.5em;
    text-align:center;
    font-weight:bold;
    margin-bottom:5px;
}
div.dates_tarifs em{
    color:#e2001a;
    display:block;
    text-align:center;
    font-weight:bold;
}

div.dates_tarifs p {
    text-align:center;
}
div.dates_tarifs p select{
    width:400px;
    margin-bottom:5px;
}
div.dates_tarifs p input.submit{
    background-color:#369;
    color:white;
    border:1px solid #ccc;
    padding:2px 15px;
}


div.prix_comprend strong{
    font-size:1.5em;
    font-weight:bold;
    display:block;
}
div.prix_comprend p{
    font-size:.9em;
    margin:0;
    padding:0;
}

div.special{
    padding:15px;
}
div.edito p{
    margin:15px;
    padding:0;
}