@charset "utf-8";
/* CSS Document */

* { border:0; margin:0; padding:0; font:normal 11px Verdana,sans-serif; letter-spacing:0; color:#FFFFFF; line-height:14px; direction:ltr; background:none; cursor:default; text-align:left; background-repeat:no-repeat; list-style:none; list-style-type: none; list-style-position:outside; vertical-align:top }
body { background-color:#FFF; padding-bottom: 15px }
a { text-decoration:none; cursor:pointer }
a img { cursor: pointer }
h1 { font-size : 13px; margin: 1px 3px 5px 3px; font-weight: bold }
input, textarea { background-color: #FFFFFF; color: #272727; padding: 4px; width: 400px; margin-top: 2px; margin-bottom: 4px; border: 1px solid #333333; cursor: text }
textarea { height: 80px }
strong { font-weight: bold; }

input#submit { background-color: #3B5998; border: 1px solid #203767; color: #FFFFFF; padding: 4px 16px 4px 13px; width: auto; cursor: pointer }
.checked { width: 15px; background:none; padding: 0; margin: 0; border: 0; cursor: pointer}

input.ajax-Iloading { background-image:url(../images/ajax-loader.gif);  background-position:280px center; background-repeat: no-repeat }
.ajax-loading { padding: 15px 5px; background-image:url(../images/ajax-loader.gif);  background-position:center }

#menu { height: 21px; }
#menu ul li { float: right; padding: 4px 10px 4px 10px; margin-right: 6px; background-color: #444444; cursor: pointer }

#language a { float: right; margin: 4px 0px 4px 4px; }
#Flag_En { background-image: url(../images/flags.jpg); background-position:0pt 0pt; height: 24px; width: 24px }
#Flag_Fr { background-image: url(../images/flags.jpg); background-position:-26px 0pt; height: 24px; width: 24px }
#footer p { color: #272727; text-align: right; margin-top: 15px }

#DBody { background: #469FD1; padding: 15px; border-top: 3px solid #444444; border-bottom: 3px solid #444444; }

#header, #footer p, #language, #menu, #DBody table, #sponsor { width: 960px; margin-left: auto; margin-right: auto }
#DBody table tr td#text { width: 480px }
#DBody table tr td#form { width: auto; padding-left: 40px }

#antirobot { width: 160px; margin-top: -1px }
#sponsor { padding: 10px }

div.Button { background-color: #3B5998; border: 1px solid #203767; color: #FFFFFF; padding: 6px 20px 6px 18px; cursor: pointer; margin-left: auto; margin-right: auto; width: 200px; text-align: center }
div.title_blue { padding:10px; margin-bottom: 10px; font-weight: bold; font-size: 13px; color:#FFF; background-color: #4393C0; border-bottom: 3px solid #666666 }

.Close { color: #444444 }

#whois { font-size: 20px; width: 300px }
#send_ok { width: 402px; background-color: #39c632; text-align: center; padding: 3px 3px 4px 3px; border: 1px solid #299d24 }
#send_ko { width: 402px; background-color: #c14430; text-align: center; padding: 3px 3px 4px 3px; border: 1px solid #9d4c24 }



	/* SQUEEZEBOX */
	#sbox-overlay { position:absolute; background-color:#282828; left:0; top:0 }
	#sbox-window  { position:absolute; background-color:#FFF; overflow: visible; border:1px solid #000 }
	#sbox-window #sbox-bottom { position: absolute; background-color:#FFF; bottom:0; left:0; width:100%; border-top:1px dashed #999 }
	#sbox-window #sbox-bottom div { padding:10px 10px 1px 0; text-align: right }
	#loading { float: right; width: 55px; padding: 2px }
	#sbox-btn-close { display:none }
	.sbox-loading #sbox-content { background-image: url(../images/ajax-loader.gif); background-repeat: no-repeat; background-position: center center }
	#sbox-content { clear: both; overflow: hidden; height: 100%; width: 100% }
	#content { padding:0 5px 0px 10px; color: #444444 }
	.sbox-content-image#sbox-content { overflow: visible }
	#sbox-image { display: block }
	.sbox-content-image img { display: block; width: 100%; height: 100% }
	.sbox-content-iframe#sbox-content { overflow: visible }
	.body-overlayed { overflow:auto }
	/* Hides flash (Firefox problem) and selects (IE) */
	.body-overlayed embed, .body-overlayed object, .body-overlayed select { visibility: hidden }
	#sbox-window embed, #sbox-window object, #sbox-window select { visibility: visible }
	.sbox-bg { position: absolute; width: 33px; height: 40px }
	.sbox-bg-n { left: 0px; top: -10px; width: 100%; height:10px;
			 background-image: url(../images/SqueezeBimg.png); background-repeat:repeat-x; background-position: 0pt -40px }
	.sbox-bg-ne { right: -10px; top: -10px; width:10px; height:10px;
			  background-image: url(../images/SqueezeBimg.png);  background-position: 0pt -10px }
	.sbox-bg-e { right: -10px; top: 0px; height:100%; width:10px;
			 background-image: url(../images/SqueezeBimg.png); background-repeat:repeat-y; background-position: -10px 0pt }
	.sbox-bg-se { right: -10px; bottom: -10px; width:10px; height:10px;
			  background-image: url(../images/SqueezeBimg.png);  background-position: 0pt -30px }
	.sbox-bg-s { left: 0; bottom: -10px; width: 100%; height:10px; 
			 background-image: url(../images/SqueezeBimg.png); background-repeat:repeat-x; background-position: 0pt -40px }
	.sbox-bg-sw { left:-10px; bottom: -10px; width:10px; height:10px; 
			  background-image: url(../images/SqueezeBimg.png);  background-position: 0pt -20px }
	.sbox-bg-w { left: -10px; top: 0px; height:100%; width:10px; 
			 background-image: url(../images/SqueezeBimg.png); background-repeat:repeat-y;	background-position: -10px 0pt }
	.sbox-bg-nw { left: -10px; top: -10px; width:10px; height:10px;
			  background-image: url(../images/SqueezeBimg.png);  background-position: 0pt 0px }
