body{
	margin:0px;
	padding:0px;
	background-color:#3d5c81;
	font-family:arial;
	font-size:12px;
	color:#666666;
}

#c1top{
	width:1100px;
	height:40px;
	margin:0px auto;
	background:url("pics/c1top.png");
}

#c1mid{
	width:1100px;
	margin:0px auto;
	background:url("pics/c1mid.png");
	background-repeat:repeat-y;
}

#c1midin{
	padding:10px 20px;
}	

#c1midcontlogo{
	padding-left:10px;
	padding-bottom:20px;
}

#c1bot{
	width:1100px;
	height:50px;
	margin:0px auto;
	background:url("pics/c1bot.png");
}

#barre_menu{
	width:1034px;
	height:40px;
	background-image:url("pics/barre_menu.png");
	margin:0px auto;
}

#barre_menu .in{
	padding:0px 10px;
}

#barre_menu a{
	color:#aaaaaa;
	text-decoration:none;
	font-weight:bold;
	float:left;
	padding:10px 10px;
}

#barre_menu a:hover{
	color:#ffffff;
}


#barre_menu .limite{
	width:2px;
	height:40px;
	background:url("pics/limite_menu.png");
	float:left;
}


#zone_mid{
	width:1034px;
	background:url("pics/zone_mid.png");
	margin:0px auto;
	background-repeat:repeat-y;
	max-height:1500px;
	overflow:auto;
}

#zone_mid_bas{
	width:1034px;
	height:17px;
	background:url("pics/zone_mid_bas.png");
	margin:0px auto;
}


#zone_mid .in{
	padding:1px 20px;
	margin:0px;
}	

a{
	outline:none;
}

#haut_droite{
	float:right;
	width:250px;
	color:#aaaaaa;
	text-align:right;
}

#haut_droite .se_connecter{
	font-size:11px;
	color:#aaaaaa;
	text-decoration:none;
	cursor:pointer;
}

#haut_droite .se_connecter:hover{
	text-decoration:underline;
}


#haut_droite .in{
	padding-right:20px;
}

#haut_droite_2{
	float:right;
	width:300px;
	display:none;
}

#haut_droite_2 input{
	font-size:11px;
	border:solid 1px #333333;
	margin-bottom:3px;
}

#haut_droite_2 h6{
	font-weight:normal;
	font-size:11px;
	color:#aaaaaa;
	float:left;
	margin-left:10px;
	margin:0px;
	width:100px;
	text-align:right;

}

#bt_connecter{
	width:68px;
	height:28px;
	background-image:url("pics/bt_connecter.png");
	margin-left:125px;
}

#bt_connecter:hover{
	background-position:100% 0%;
}

a img{
	border:none;
}

a img:hover{
	opacity:0.8;
	filter:alpha(opacity=80);
}

#formulaire h6{
	float:left;
	width:200px;
	text-align:right;
	font-size:12px;
	margin:0px;
	margin-right:10px;
	padding-top:2px;
}

#formulaire h1{
	font-style:italic;
	font-weight:normal;
}

#formulaire input{
	border:solid 1px #333333;
	margin-bottom:5px;
	margin-right:10px;
	background:#fafafa;
}

#formulaire input:hover{
	background:#cddbec;
}

#formulaire textarea{
	border:solid 1px #333333;
	margin-bottom:5px;
	margin-right:10px;
	background:#fafafa;
}

#formulaire textarea:hover{
	background:#cddbec;
}


#tableau_1 table{
	background:#333333;
	width:70%;
}

#tableau_1 .norm{
	background:#ffffff;

}
#tableau_1 .norm:hover{
	background:#e8e8e8;

}



#tableau_1 .titre{
	background:#999999;
	font-size:14px;
	color:#ffffff;
	text-align:center;
	font-weight:bold;
	font-weight:bold;
}


#formulaire span{
	color:#3d5c81;
	font-size:11px
}

#bt_continuer{
	width:178px;
	height:48px;
	background-image:url("pics/bt_continuer.png");
}
#bt_continuer:hover{
	background-position:100% 0%;
}

#bt_ajouter{
	width:178px;
	height:48px;
	background-image:url("pics/bt_ajouter.png");
}
#bt_ajouter:hover{
	background-position:100% 0%;
}

.spacer{
	clear:both;
}

#cache{
	display:none;
}





.cadre_resume_galerie{
	float:left;
	border:solid 1px #cccccc;
	width:319px;
	margin-right:10px;
	overflow:auto;
	height:150px;
}

.cadre_resume_galerie .ina{
	padding:5px;
}

.cadre_resume_galerie .vignette{
	border:solid 1px #aaaaaa;
	float:left;
	margin-right:5px;
}

.cadre_resume_galerie .ina .titre{
	margin:0px;
	font-size:14px;
	color:#3d5c81;
	padding:2px;
	font-weight:bold;
}

.cadre_resume_galerie .ina .texte{
	padding:5px;
	margin:0px;
	color:#3d5c81;
	font-weight:normal;
	line-height:10px;
	font-size:11px;
}

.cadre_resume_galerie .ina .lbel{
	font-size:12px;
	margin:0px;
	text-align:right;
	margin-right:10px;
	color:#ff0000;
}

.cadre_resume_galerie .ina .info{
	color:#437dd4;
	font-weight:bold;
}

.cadre_resume_galerie .ina .droite{
	float:left;
}


#fader{
	position:absolute;
	width:100%;
	height:2000px;
	top:0px;
	left:0px;
	background:#000000;
	display:none;	
	opacity:0;
	filter:alpha(opacity=0);

}

#cont_visio{
	position:absolute;
	top:0px;
	text-align:center;
	width:100%;	
	display:none;
	opacity:0;
	filter:alpha(opacity=0);
}

#visio{
	position:relative;
	width:200px;
	height:200px;
	background-image:url("pics/share_your_art.png");
	margin:0px auto;
	overflow:hidden;

	border:solid 4px #ffffff;
}

#visio_photo{
	visibility:hidden;
	float:left;
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
}

#visio_panel{
	position:absolute;
	top:0px;
	left:0px;
	z-index:10;
	width:200px;
	height:200px;
}

#visio_bande_gauche{
	height:32px;
	background:#4c7abd;
	background-image:url("pics/fond_bande_gauche.png");
	background-position:0% 0%;
	background-repeat:repeat-y;
	float:left;
	width:25%;
	opacity:0;
	filter:alpha(opacity=0);
	cursor:pointer;
}

#visio_bande_centre{
	clear:both;
	height:32px;
	width:32px;
}

#visio_bande_droite{
	height:32px;
	background:#4c7abd;
	background-image:url("pics/fond_bande_droite.png");
	background-position:100% 0%;
	background-repeat:repeat-y;
	float:right;
	width:25%;
	opacity:0;
	filter:alpha(opacity=0);
	cursor:pointer;
}

.visio_quitter{
	width:53px;
	height:54px;
	background:url("pics/visio_quitter.png");
	margin:0px auto;
	cursor:pointer;
}






