body{color:#555555;font-size:12px; font-family:Arial, Helvetica, sans-serif;margin:0px;width:957px;margin-left: auto; margin-right: auto;}	
img{border:0;}
a{color:#333333; text-decoration:none;}	
a:visited{color:#333333;}
#content_wrap{width:957px;margin-left: auto; margin-right: auto;}

#menu_haut{	background:url('images/menu_repeat.png') left top repeat-x;height:25px;line-height:25px;width:100%;font-size:12px; color:white;}
#menu_haut a{ color:white;}
#menu_haut a:hover{ text-decoration: underline;}		
.gauche{float:left;	margin-left:10px;}	
.droite{float:right;margin-right:10px;}	
.champs,.btn_submit{border:1px solid black;		color:black;		margin:1px; margin-top:2px;	}	
.btn_submit{background-color:#DDDDDD;	}	
#menu_gauche{width:239px;float:left;}	
#menu_gauche ul,#menu_gauche li{margin:0;padding:0;}	
#menu_gauche li{margin-left:5px;line-height:22px;list-style-type:none;}	
#menu_gauche a{font-size: 14px;}
#menu_gauche a:hover{font-weight:bold; font-size: 14px;}

#menu_flags {float:right;margin-right:10px;}

.bloc { background:url('images/menu_repeat_g.png') left top repeat-y;}
.bloc ul li img {margin-right:15px; margin-left:5px;}
.separation_bloc {height: 10px;}

#corps{	margin-left:240px;	margin-top:10px;}
#corps h1{text-align:center; border-bottom: 1px solid #049DD9; padding-bottom:10px; font-size: 11pt; text-transform: uppercase;}
.voir_tous a{color: #049DD9; text-decoration:underline;}

#contenu_formulaire{width:100%;min-height:60px;}
.erreur_formulaire{color:#FF0000;font-weight:bold;font-size:12px;}

#unlogged{text-align:justify;}
.unl_bloc{float:left;width:317px;background-color:#EEE;margin:5px;padding:15px;}
.unl_bloc p{margin:0 0 10px 0;}

#suscribe{margin-top:30px;}
.sus_bloc{float:left;width:317px;background-color:#EEE;margin:5px;padding:15px;}

.draggable{
	width:197px;
	height:40px;
	cursor:move;
	text-align:center;
	line-height:40px;
	list-style-type:none;
	font-weight:bold;
	background:url('images/fond_bouton.png') no-repeat top left;
	margin-bottom:10px;
	color: white;
	
}


.draggable_question_choix_unique{
	width:197px;
	height:40px;
	cursor:move;
	text-align:center;
	line-height:40px;
	list-style-type:none;
	font-weight:bold;
	background:url('images/question_choix_unique.jpg') no-repeat top left;
	margin-bottom:10px;
	
}



#dragZone ul,dragZone li{
margin:0;
margin-top:40px;
padding:0;
}

#le_formulaire ul,#le_formulaire li{
margin:0;
padding:0;
}





#le_formulaire input{
margin:auto;
}

.reponse_libre{
margin-left:10px;
margin-top:10px;
}

.sortable{
	cursor:move;
	width:420px;
	list-style-type:none;
	position: relative;
	margin:auto;
	margin-top:10px!important;
		
}

.btn_edition{
border:1px solid #990000;
font-size:10px;
}

#options{
	width:429px;
	border:1px solid grey;
}

#options_premium{
	width:429px;
	border:1px solid grey;
}

.erreur{
color:red;
font-size:16px;
font-weight:bold;
}


#poubelle{
width:72px;
height:90px;
margin-top:50px;
margin-left:auto;
margin-right:auto;
}

.poubelle_vide{
background:url('images/poubelle_vide.png') no-repeat;

}

.poubelle_pleine{
background:url('images/poubelle_pleine.png') no-repeat;
}

#footer{
background:url('images/footer_repeat.png') left top repeat-x;
height:36px;
line-height:36px;
width:100%;
}
.footer_gauche{	margin-left:auto; margin-right:auto; text-align:right;}

.etoile {
background:url('images/etoile.png') no-repeat;
padding-top:28px;
float:right;
width:100px;
height:100px;
text-align:center;}

.etoile a {color:red;}


.attention{
font-size:14px;
color:#FF0000;
margin:10px;
padding:5px;
border:1px solid #0000FF;
}
span.mceIcon, img.mceIcon {display:block; width:20px; height:20px}
.mceIcon {background:url(images/icons.gif) no-repeat 20px 20px}
/* Button */
.mceButton {display:block; background:url(images/button_bg.png); width:22px; height:22px;}
a.mceButton span, a.mceButton img {margin:1px 0 0 1px}
a.mceButtonEnabled:hover {background-color:#B2BBD0; background-position:0 -22px}
a.mceButtonActive {background-position:0 -44px}
.mceButtonDisabled span {opacity:0.3; filter:alpha(opacity=30)}

/* Separator */
.mceSeparator {display:block; background:url(imgages/button_bg.png) -22px 0; width:5px; height:22px}

/* Theme */
span.mce_bold {background-position:0 0}
span.mce_italic {background-position:-60px 0}
span.mce_underline {background-position:-140px 0}
span.mce_strikethrough {background-position:-120px 0}

#partie_gauche{
float:left;
width:197px;
}

#partie_droite{
float:right;
width:460px;

}

.form_options {
margin-left:30px;
}

.centrage {
text-align: center;
}

.page_links {
clear:both;
text-align:center;
}
.page_links a {
font-weight:bold;
text-decoration:underline;
}

#basic_quest {
float:left;
width:50%;
}

#premium_quest {
float:right;
width:50%;
}
