body{
    background:url('../img/background2.png') top center;
    background-repeat:no-repeat;
    background-color:#690000;
    text-align:left;
}



img.photo{
    border:1px solid #333333;
}

img{
    border:0px;
    
}

img, div, h2 { behavior: url(iepngfix.htc) }

div.body{
    width: 960px;
    font-family:georgia;
    font-size:9.5px;
}

li{
    list-style:disc inside;
    padding-left:10px;

}

div.about{
    width: 360px;
    text-align:justify;
    
    font-size:18px;
}

div.about_inside{
    background:url('../img/about.png');
    background-repeat:no-repeat;
    height:180px;
    font-size:14px;
    color:white;
    text-align:justify;
    padding:10px;

}

div.planning{
    text-align:left;
}

div.photos{
    width: 600px;
    margin-left: 10px;
}

div.infos_inside{
    background:url(../img/infos.png);
    width:550px;
    height:260px;
}

div.temoignages_inside{
    background:url(../img/testimonials.png);
    margin-left:10px;
    padding:10px;
    width:380px;
    height:240px;
    color:#330000;
    text-align:center;
}

div.footer{
    background:url(../img/footer.png);

    width:960px;
    height:50px;

}

.valider0{
    width:250px;
    text-align:center;
}
.valider1{
    width:250px;
    text-align:center;
}
.valider2{
    width:250px;
    text-align:center;
}
.valider3{
    width:250px;
    text-align:center;
}
.valider4{
    width:250px;
    text-align:center;
}
.valider5{
    width:250px;
    text-align:center;
}

/** TOGGLE JQUERY **/
h2.trigger {
    padding: 0 50px 0 10px;
    margin: 0 0 5px 0;
    background: url(../img/h2_trigger_a.png) no-repeat;
    height: 46px;
    line-height: 46px;
    width: 960px;
    font-size: 2em;
    font-weight: normal;
    float: left;
}
h2.trigger a {
    color: #888888;
    text-decoration: none;
    display: block;
}
h2.trigger a:hover { color: #555555; }
h2.active {background-position: left bottom;} /*--When toggle is triggered, it will shift the image to the bottom to show its "opened" state--*/
.toggle_container {
    margin: 0 0 5px;
    padding: 0;
    border: 1px solid #740000;

    background: #440000 repeat left top;
    overflow: hidden;
    font-size: 1.3em;
    width: 960px;
    clear: both;
    color:#ffffff;
}

h3{
    font-size:1.4em;
}
.toggle_container .block {
    padding: 10px; /** Padding of Container--*/
    background: url(toggle_block_btm.gif) no-repeat left bottom; /*--Bottom rounded corners--*/
}




div.formulaire0{
    margin-left:25px;
    margin-right:25px;
    padding-left:5px;
    padding-right:5px;
    border-left: 1px solid #740000;
    border-right: 1px solid #740000;
}

div.formulaire1{
    width:350px;
    margin-left:25px;
    margin-right:25px;
    padding-left:5px;
    padding-right:5px;
    border-left: 1px solid #740000;
    border-right: 1px solid #740000;
}

div.formulaire2{
    margin-left:25px;
    margin-right:25px;
    padding-left:5px;
    padding-right:5px;
    border-left: 1px solid #740000;
    border-right: 1px solid #740000;
}

div.formulaire3{
    margin-left:25px;
    margin-right:25px;
    padding-left:5px;
    padding-right:5px;
    border-left: 1px solid #740000;
    border-right: 1px solid #740000;
}

div.formulaire4{
    margin-left:25px;
    margin-right:25px;
    padding-left:5px;
    padding-right:5px;
    border-left: 1px solid #740000;
    border-right: 1px solid #740000;
}

div.formulaire5{
    margin-left:25px;
    margin-right:25px;
    padding-left:5px;
    padding-right:5px;
    border-left: 1px solid #740000;
    border-right: 1px solid #740000;
}

div.validation0{
    margin-left:25px;
    margin-right:25px;
    padding-left:5px;
    padding-right:5px;
    border-left: 1px solid #740000;
    border-right: 1px solid #740000;
}

div.validation1{
    margin-left:25px;
    margin-right:25px;
    padding-left:5px;
    padding-right:5px;
    border-left: 1px solid #740000;
    border-right: 1px solid #740000;
}

div.validation2{
    margin-left:25px;
    margin-right:25px;
    padding-left:5px;
    padding-right:5px;
    border-left: 1px solid #740000;
    border-right: 1px solid #740000;
}

div.validation3{
    margin-left:25px;
    margin-right:25px;
    padding-left:5px;
    padding-right:5px;
    border-left: 1px solid #740000;
    border-right: 1px solid #740000;
}

div.validation4{
    margin-left:25px;
    margin-right:25px;
    padding-left:5px;
    padding-right:5px;
    border-left: 1px solid #740000;
    border-right: 1px solid #740000;
}

div.validation5{
    margin-left:25px;
    margin-right:25px;
    padding-left:5px;
    padding-right:5px;
    border-left: 1px solid #740000;
    border-right: 1px solid #740000;
}

a{
    color:#333333;
}



table.planning{
    font-family:Helvetica;
    font-size:17px;
    color:#555555;
}

.formulaire0 tr{
    height:20px;
}

.formulaire1 tr{
    height:20px;
}

.formulaire2 tr{
    height:20px;
}

.formulaire3 tr{
    height:20px;
}

.formulaire4 tr{
    height:20px;
}

.formulaire5 tr{
    height:20px;
}

.validation0 tr{
    height:20px;
}

.validation1 tr{
    height:20px;
}

.validation2 tr{
    height:20px;
}

.validation3 tr{
    height:20px;
}

.validation4 tr{
    height:20px;
}

.validation5 tr{
    height:20px;
}



td.photos{
    width:610px;
    height:250px;
    background:url('../img/photos.png');
    background-repeat:no-repeat;
}



td.footer{
    width:960px;
    height:80px;
    background:url('../img/footer.png');
    background-repeat:no-repeat;
    padding:0px 15px 0px 15px;
    vertical-align:middle;
    text-align:center;
}

td.formfields{
    height:15px;
}

input{
    height:15px;
    background-color:#330000;
    color:white;
    border:1px solid #740000;
    font-family:georgia;
}

select{
    border:1px solid #740000;
    background-color:#330000;
    color:white;
    font-family:georgia;
}

textarea{
    border:1px solid #740000;
    background-color:#330000;
    color:white;
    font-family:georgia;
}

p.formulaire_title{
    font-weight:bold;
    font-size:18px;
    color:#8d0000; 
    padding-bottom:10px;
}

p.degust_infos{
    font-size: 14px;
    color:#ffffff;
}

p.title{
    font-size:18px;
    color:#ffffff;
    padding-top:15px;
    padding-bottom:5px;
    text-align:left;
}


p.titleplanning{
    font-size:18px;
    color:#ad0000;
    padding-top:15px;
}

p.about{
    font-size:14px;
    color:#ffffff;
}

font.infos{
    font-size:14px;
    color:#ffffff;
}

font.testimonials{
    font-size:13px;
    color:#555555;
    
    
}

font.footer{
    font-size:13px;
    color:#ffffff;
    text-align:justify;
}
