#header {height:481px;position:relative}
#header2 {height:332px;background:url(../images/header-bg.jpg) no-repeat right bottom;position:relative}
#header .slogan{width:300px;position:absolute;left:20px;top:190px;}
#header .text-slogan{text-transform:uppercase;text-align:center;font-size:25px;color:#092972;line-height:30px; text-shadow: 2px 2px 2px #B5B2AF;
        filter:progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=4); 
        zoom: 1; }

#commentaires-form {clear:right;width:100%;overflow:hidden;color:#000}
#commentaires-form fieldset {border:1px solid #ededed;padding: 15px 15px 15px 15px;margin-bottom:25px;}
#commentaires-form legend {font-weight:bold;font-size:13px;color:#092972;margin-bottom:6px;}

#commentaires-form .vefo { display: none; }
#commentaires-form input[type=submit]
{
 color:#092972;
 padding:3px;
 border:2px outset #092972;
 font-weight:bold;
 cursor:pointer;
 }
#commentaires-form input[type=submit]:hover
{
 border:2px outset white;
 background-color:white;
 }
#commentaires-form input[type=submit]:active
{
 border:2px inset #092972;
 background-color:#092972;
 color:#fff;
 } 
.infochamps{color:#e41d0f;font-weight:500;text-align:left;}
.plan{float:right;margin: -30px 10px 10px 10px;
    -moz-box-shadow: 8px 8px 10px #aaa;  
    -webkit-box-shadow: 8px 8px 10px #aaa;  
    box-shadow: 8px 8px 10px #555;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#aaaaaa', Direction=135, Strength=10); 
    zoom: 1; 
}
.btenvoyer {clear:both;float:left;margin-top:15px;}
.messageerreur {color:#e41d0f;font-weight:500;text-align:left;}