BODY {
	background-color : #FFFFFF;
	background-image:url(../images/bg_general.gif);
	margin:0;
	text-align: center;	
}
#Bloque, .sondageconcours, .sondageExamenSondage, #Bloque.sondageImprimez, .sondagefooter {
	width : 650px; /* 745 px; */
	margin : 10px;
}
#maincontent  {
    width : 690px;
	background-color : #ffffff;
	margin : 0 auto;
	padding : 0;
	text-align: center;
}
#Bloque  {
	border : 1px #000000 solid;
	padding : 10px;
	background-color : #ffffff;
}
.sondageconcours {
	border : 1px #000000 solid;
}
.sondageconcours  a{
	color: #000;
}
.sondageExamenSondage {
	text-align: left;
	color: #000000;
}
.sondageExamenSondage a {
	color: #000000;
	text-decoration: underline;
}
.sondageExamenSondage a:hover {
	color: #000000;
	text-decoration: none;
}
#Bloque.sondageImprimez {
	text-align : right;
	border : none;
	margin : 0 10px 0 10px;
}
#Bloque.sondageImprimez a {
		color: #000;
}
.sondagefooter {
	height: 45px;
	background-color: #ffffff;
	font-family:Verdana,sans-serif;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	color : #999999;
	border-top : 1px #CCCCCC solid;
	padding:5px 0px 5px 0px;
	margin-top : 0.5em;
}
.sondagefooter .colgauche {
	width : 48%;
	float: left;
	text-align : left;
}
.sondagefooter .coldroite {
	width : 48%;
	float: right;
	text-align : right;
}

Form {
	margin : 0;
}
BODY, #Bloque, #Bloque DIV, #Bloque TABLE TR {
	font-family : Verdana;
	font-size : 12px;
	vertical-align : top;
}
#ColQuestionSautLigne {
	padding : 5px 0 5px 0;
}
#Bloque TABLE TR #ColRepEnTete, #Bloque TABLE TR TD #ColRepDescription {
	vertical-align: top;
	font-weight : bold;
	font-size : 10px;
	color : #000000;
	padding : 0 0.2em 0 0.2em; 
}
#ColRepEnTete {
	text-align : center;
}
#ColRepSingle {
	text-align : left;
}
/* Problème avec la question */
#nothingQuestion {
	padding : 0.5em 0 0em 0;
}
#ReservedAdmin {
	width : 250px;
	margin : 0.5em 0 0.5em 0;
	padding : 0.5em 0.5em 0.5em 0.5em;
	background-color : #ffffff;
	border : 1px #000000 solid;
}
.basdepage {
	font-family:Verdana,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#070D2D;
	text-decoration:none;
	padding:5px 10px 5px 10px;
	}
#LangueEn, #LangueFr, #LangueEn a, #LangueFr a {
	font-family:Verdana,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#643d93;
	text-decoration:none;
}
#LangueEn {
	position: absolute;
	margin: -385px 0 0 618px;
	height:12px;
	width: 41px;
	cursor: pointer;
}
#LangueFr {
	position: absolute;
	margin: -385px 0 0 612px;
	height:12px;
	width: 45px;
	cursor: pointer;
}
#ChangeLangue {
	position:absolute;
	text-align: right;
	padding-right: 20px;
	top: 10px;
	z-index:1;
	height:12px;
	width: 665px;
	cursor: pointer;
	font-weight:bold;
	font-family:Verdana,sans-serif;
	font-size:12px;	
}
#ChangeLangue a {
	cursor: pointer;
	color: #573580;
	text-decoration:underline;	
}
#ChangeLangue a:hover {
	cursor: pointer;
	color: #573580;
	text-decoration:none;	
}
#ChangeLangue.initio_opinion a {
	color : #fff;
}
#SondageLangue {
	position: absolute;
	padding : 5px 600px 0;
	float:right;
	font-family:Verdana,sans-serif;
	font-size:11px;	
	color:#643d93;
	text-decoration:none;
}
#SondageLangue.initio_opinion a {
	color : #fff;
}

/* BACKUP

#LangueEn {
	position: absolute;
	margin: -385px 0 0 618px;
	height:12px;
	width: 41px;
	cursor: pointer;
	background-image:url(../images/bt_english.gif);
	}
#LangueFr {
	position: absolute;
	margin: -385px 0 0 612px;
	height:12px;
	width: 45px;
	cursor: pointer;
	background: url(../images/bt_francais.gif);
	}
	
*/	
