body{background-color:#040707; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px;color:#e8e8e8; margin:0; padding:0; background-image:url(../images/sa.png); background-position:top left; background-repeat:repeat;}
.format_png { behavior: url(win_png.htc);}
form {margin:0;padding:0;}
img {border:0;padding:0;margin:0;}
a {text-decoration:none;color:#ffffff;}
a:hover {color:#ffffff;text-decoration:underline;}
p {margin:0; padding:0; padding-bottom:15px;}
div {margin:0;padding:0;}
h1 {padding:0; margin:0;color:#ffffff;font-size:30px; text-decoration:none; font-weight:normal;}
input, select, textarea {border: #b4b4b4 1px solid; font-size: 10px; color:#e95d13; background:white;}
label {display:inline; float:left; width:300px; text-align:left;}
.submit {background-color:#3f9dcb; color:white; font-size:9px; border: #3f9dcb 1px solid;}
li {list-style:none; margin-bottom:10px;}

#wrapper {width: 1000px;text-align: left;overflow: visible;position: relative;margin-right: auto;margin-bottom: 0;margin-left: auto;padding: 0;}
#subwrapper {overflow: hidden;position: relative;margin-right: auto;margin-bottom: 0;margin-left: auto;padding: 0;width: 930px; background-image:url(../images/back.png); background-position:top center; background-repeat:repeat-y; padding-left:35px; padding-right:35px;}

#header {width:930px; height:200px;}

#separate {width:930px; height:50px;}

#gauche {width:200px; float:left;}
	#menu {height:345px; background-image:url(../images/menu.jpg); background-position:top center; background-repeat:no-repeat; padding-left:10px; padding-right:30px;}
	#menu a {font-size:24px; color:white; display:block; width:160px; float:left; padding-top:10px; padding-bottom:10px; }
	#menu a:hover {font-size:24px; color:white; display:block; width:160px; float:left; padding-top:10px; padding-bottom:10px; background-color:#6d6d6d; text-decoration:none;opacity:0.5;filter : alpha(opacity=50); } 
	#backg {height:400px;}

#centre {width:630px; float:left;}
	#contenu {width:630px; background-color:#454545; float:left;}
	.titre {float:left; width:590px; height:62px; background-image:url(../images/h1.jpg); background-position:top center; background-repeat:no-repeat; line-height:62px; padding-left:20px; padding-right:20px;}
	#pathway {float:left; padding-left:20px; padding-top:20px; font-family:Verdana, Geneva, sans-serif; font-size:9px; color:#999;}
		#pathway a {color:#999; text-decoration:none;}
		#pathway a:hover {color:#999; text-decoration:underline;}
	.texte {padding:20px; float:left; width:590px; text-align:justify;}
	.gal {float:left; width:90px; margin-right:25px; margin-bottom:20px;}
	.galrub {float:left; width:630px; margin-bottom:10px; height:110px;}
	.logorub {float:left; width:130px; text-align:left;}
	.logosom {float:left; width:130px; text-align:left; margin-bottom:10px;}
	.logoart {float:left; margin-right:10px; text-align:left; margin-bottom:10px;}
	.txtrub {float:left; font-size:16px; line-height:110px;}
	#footer {width:590px; float:left; height:73px; background-image:url(../images/backfooter.gif); background-position:top center; background-repeat:no-repeat; font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#878787; padding-left:40px; line-height:30px;}
		#footer a {color:#878787;}
	.submit {background-color:#000; color:#FFF; border-style:dashed; border-width:1px; border-color:#333; height:30px; line-height:30px; float:right; margin-right:110px;}
	
#droite {width:100px; height:750px; float:right; background-image:url(../images/backdroite.jpg); background-position:top center; background-repeat:no-repeat;}
