/*-------------------------------Pages generiques*/

.corps{
padding-bottom: 40px;
padding-top:5px;
}

.corps h1{
text-align: center;
}

.corps h2{
margin-left: 20px;
color: #B62D56;
font-size:1.4em;
}

.corps h3 {
margin-left: 10px;
margin-right: 20px;
color:#B62D56;
font-weight: bold;
font-size: 1.2em;
}

.corps table{
margin-left: 50px;
border: none;
margin-bottom: 15px;
}

.corps table p{
line-height:1.4em;
text-align: left;
margin-left: 0;
margin-right: 0;
}

.corps #qui td p{
text-align: left;
margin-left: 20px;
margin-right: 20px;
}

.corps #qui{
margin-right: 10px;}

.corps address{
margin-left: 45px;
font-style: normal;
margin-top: 2px;
font-size: 1.2em;}

.corps #qui img{
float: left;
}


.corps textarea {
background-color: #F6D994;
border-style:inset;
border-color:#F6D994;
margin-left: 5px;
width:300px;
}

.corps textarea:focus {
background-color: #EDB329;
border-color:#EDB329;
}

.corps input {
background-color: #F6D994;
border-style:inset;
border-color:#F6D994;
margin-left: 5px;
width:150px;
}

.corps input:focus {
background-color: #EDB329;
border-color:#EDB329;
}

.corps span input {
background-color: #722856;
border-style:outset;
border-color:#722856;
margin-left: 5px;
width: 70px;
height: 25px;
color: #FFF;
font-size: 1em;
}

.corps span input:hover {
background-color: #B62D56;
border-style:inset;
border-color:#B62D56;
margin-left: 5px;
width: 70px;
height: 25px;
font-weight: bold;
}

.corps form {
margin-top: 10px;
}

.corps form td{
vertical-align: middle;
}

.corps form p{
text-align: right;
margin-left: 20px;
}

/*--------Page presse - partenaires - chronologie*/

.presse{
padding-bottom: 20px;
}

.presse ul{
padding-left:20px;
margin-top: 20px;
}

.presse li{
margin-left: 50px;
list-style-image: none;
margin-bottom: 10px;
clear: left;
border-top: dashed;
border-width: 1px;
border-color:#722856;
}

.presse li img{
max-height:100px;
width: auto;
max-width: 110px;
height: auto;
margin-right: 10px;
margin-bottom: 1.5em;
float: left;
}

.presse li p{
text-align: left;
}