#filter2 {
	z-index: 10; position: absolute; filter:alpha(opacity=50); background-color: #cca; width: 100%; display: none; 
	height: 100%; top: 0%; left: 0%; opacity: 0.5;
}
#box2 {
	z-index: 101; border-bottom: black 1px solid; position: absolute; border-left: black 1px solid; 
	padding-bottom: 48px; background-color: white; margin: 0px; padding-left: 48px; width: 690px; 
	padding-right: 48px; display: none; height: 840px; border-top: black 1px solid; top: 20%; 
	border-right: black 1px solid; padding-top: 48px; left: 20%;
}
#boxtitle2 {
	border-bottom: #3cf 4px solid; position: absolute; text-align: center; padding-bottom: 0px; 
	background-color: #09c; margin: 0px; padding-left: 0px; width: 780px; padding-right: 0px; height: 24px; 
	color: white; top: 0px; padding-top: 4px; left: 0px; padding-left: 8px;
}

.info-contacter	{ width: 710px; margin-top: 20px; margin-bottom: 10px; border: 3px outset #EFEFEF; display: block; margin-left: auto; margin-right: auto;
		  background-color: #fafaf6; padding: 10px 5px 15px 5px; text-align: justify; vertical-align: middle; 
		  font: 14px verdana, arial; color: black; }



.form-contacter	{ width: 610px; margin-top: 1px; margin-bottom: 1px; border: 3px solid #EFEFEF; display: block; margin-left: auto; margin-right: auto;
		  padding: 5px 5px 2px 5px; text-align: justify; vertical-align: middle; font: 14px verdana, arial; color: black; }

.contacter-phrase { text-align: justify; line-height: 1.2; font: 14px verdana, arial; padding: 0px 6px 0px 6px;}


.contacter-choix { padding: 10px 0px 5px 5px; vertical-align: middle; text-align: left;}

textarea.contacter-info { border: 1px outset #808080; 
		     background-color: #DDDDDD; font: 14px "Comic Sans MS"; overflow: auto; vertical-align: top;}


.bouton-contacter	{ background-color:#DDDDDD; padding: 2px 3px 2px 3px; width:100px; border: 1px outset black;
		  vertical-align: middle; text-align: center; font: bold 15px Georgia,"Comic Sans MS", arial; color: black;}

.boutons-centre { width: 100%; display: block; margin-left: auto; margin-right: auto; text-align: center; margin-top: 10px; margin-bottom: 10px;}

.contacter-saut { margin-top: 8px;}

.contacter-case { margin-top: 6px; margin-bottom: 6px; vertical-align: middle; font: bold 16px black verdana, arial; 
		background-color: #DDDDDD; border: 1px outset #808080; }


.Select-Sujet { 
	width			: 400px;
	padding-left		: 5px;
	padding-top		: 4px;
	padding-bottom		: 4px;
	padding-right		: 5px;
	margin-top		: 6px;
	margin-bottom		: 6px;
	vertical-align		: middle;
	font			: bold 16px "Times New Roman";
	background-color	: #DDDDDD;
	color			: #333366;
	border			: 1px outset #808080; }

.upperleft{
	margin-bottom:10px; text-align: left; font: 14px verdana, arial; color: white;
	display: block; margin-left: auto; margin-right: auto;
	background-color : #808080;
	width: 98%;
	background-image : url('http://documentaire-streaming.net/img/icones/upperleft.png');
	background-repeat : no-repeat;
	background-position : top left;
}

.upperright{
	background-image : url('http://documentaire-streaming.net/img/icones/upperright.png');
	background-repeat : no-repeat;
	background-position : top right;
}

.lowerleft{
	background-image : url('http://documentaire-streaming.net/img/icones/lowerleft.png');
	background-repeat : no-repeat;
	background-position : bottom left;
}

.lowerright{
	background-image : url('http://documentaire-streaming.net/img/icones/lowerright.png');
	background-repeat : no-repeat;
	background-position : bottom right;
	padding : 5px 5px 12px 5px;
}

.lien-contacter	{ background-color:black; padding: 7px 7px 7px 7px; width:250px; border: 3px outset #EFEFEF;
		  vertical-align: middle; text-align: center; font: bold 15px Georgia, verdana, arial; color: white;
		  display: block; margin-left: auto; margin-right: auto; }




.code-spam	{ font : bold 120% monospace,arial; background-color: black; color: white; padding: 2px 5px 2px 5px;
		  letter-spacing: 2px; }

.case-nospam	{ font : bold 120% monospace,arial; background-color: #fafaf6; 
		  padding: 0px 0px 0px 2px; vertical-align:middle;}

.erreur-red	{ font: italic 85% verdana; color: red;}


.case-spamimg	{ font : bold 120% monospace,arial; text-transform: uppercase; background-color: #fafaf6; 
		  padding: 0px 0px 0px 2px; vertical-align:middle;}



