.modAjSondageBox {
	display:				block;
	width:					279px;
	color:					#e2a508;
	font-weight:			bold;
}

.modAjSondageBox table{
	width:					100%;
	border-spacing:			0px;
	border-collapse:		collapse;
}

.modAjSondageSubmit { }

.modAjSondage * {
	color:					#1d4679 !important;
}

.modAjSondageQuestion {
	display:				block;
	margin-left:			50px;
	font-size:				12px;
	font-weight:			bold;
	margin-bottom:			10px;
}

.modAjSondageChoixBox {
	margin-left:			60px;
}

.modAjSondageSubmitButton, .modAjSondageResultButton {
	display:				block;
	float:					left;
	background-color:		transparent;
	border:					none;
	font-family:			Arial;
	font-size:				8pt;
	cursor:					pointer;
	text-decoration:		underline;
	margin-top:				15px;
	margin-bottom:			5px;
	margin-left:			40px;
	margin-right:			40px;
	color:					#e2a508;
}

td {
	vertical-align:			top;
}

.modAjSondageResultButton {
	float:					right;
}

.modAjSondageResultatChoixBox {
	margin-left:			5px;
}

.modAjSondageTop, .modAjSondageResultatTop {
	display:				table-cell;
	background-image:		url(../images/sondageTop.jpg);
	height:					39px;
}

.modAjSondageResultatTop {
	background-image:		url(../images/sondageTop.jpg);
}

.modAjSondageBottom {
	display:				table-cell;
	background-image:		url(../images/sondageBottom.jpg);
	background-repeat:		no-repeat;	
	height:					8px;
}

.modAjSondageContent {
	display:				table-cell;
	background-image:		url(../images/sondageRepeat.jpg);
}

.modAjSondageFullBar {
	display:				none;
	height:					20px;
	width:					50px;
	float:					right;
	margin-right:			5px;
}

.modAjSondageCurrBar {
	display:				none;
	height:					20px;
	float:					right;
}

.modAjSondagePercent {
	display:				block;
	float:					right;
	margin-right:			5px;
	margin-top:				-14px;

}

.modAjVoteTotal {
	display:				none;
	width:					100%;
	margin-top:				5px;
	line-height:			40px;
	text-align:				center;
	font-weight:			bold;
}

/* Right Column fixes */

#sondageBox .modAjSondageBox {
	width:					190px;
}

#sondageBox .modAjSondageBox * {
	background-image:		none;
}

#sondageBox .modAjSondageBox .modAjSondageQuestion {
	margin-left:			9px;
}

#sondageBox .modAjSondageBox .modAjSondageChoixBox {
	margin-left:			12px;
}

#sondageBox .modAjSondageBox .modAjSondageSubmitButton, #sondageBox .modAjSondageBox .modAjSondageResultButton {
	margin-left:			12px;
	margin-right:			12px;
}

#sondageBox .modAjSondageBox .modAjVoteTotal {
	line-height:			12px;
	margin-bottom:			12px;
}

#sondageBox .modAjSondageTop, #sondageBox .modAjSondageResultatTop {
	display:				table-cell;
	height:					10px;
}

/* Calendar */

/*** Cal ***/

.theCalendar {
	overflow:			hidden;
	width:				250px;
	font-size:			12px !important;
	background-image:	url(../images/calendarRepeat.jpg);
}

div.choiceBox {
	background-image:	url(../images/calendarTop.jpg);
	background-repeat:  no-repeat;
	padding-top:		6px;
}

.monthBox {
	display:		block;
	width:			250px;
	padding-left:	2px;
}

div.dayBox, div.dayBoxToday, div.dayBoxActivity, div.dayBoxDayName, a.dayBoxActive {
	display:		block;
	height:			25px;
	width:			35px;
	line-height:	25px;
	text-align:		center;
	float:			left;
	background-repeat: no-repeat;
	background-position: center center;
	font-size:		8pt;
}

div.dayBox {
	background-image: url(../images/dayBox.jpg);
	color:			white;
}

a.dayBoxActive {
	display:			block;
	height:				100%;
	width:				100%;
	color:				black;
	cursor:				pointer;
	text-decoration:	underline;
	background-image: url(../images/dayBoxActivity.jpg);
	color: black;
	font-weight: bold;
}

div.dayBoxDayName {
	color:				black;
	position:			relative;
}

div.dayBoxToday {
	background-image: url(../images/dayBoxToday.jpg);
	color: white;
	font-weight: bold;
}

.prevMonth {
	display: block;
	position: relative;
	float:	left;
	cursor: pointer;
	color: black;
	margin-left: 24px;
	//margin-left: 30px;
}

.nextMonth {
	display: block;
	float: left;
	cursor: pointer;
	position: relative;
	color: black;
}

.yearSelect {
	float:	left;
	position: relative;
	margin-left: -4px;
}

.monthSelect {
	float: left;
	margin-left: 10px;
}

div.clear {
	clear:	both;
}


.underCal {
	display:			block;
	height:				100px;
	background-image:	url(../images/calendarRepeat.jpg);
	width:				252px;
	clear:				both;
	color:				black;
	font-size:			8pt;
	
}

div.calendarBottom {
	display:			block;
	width:				250px;
	background-image:	url(../images/calendarBottom.jpg);
	background-repeat:  no-repeat;
	height:				10px;
	//overflow: hidden;
	clear:				both;
}

a.calAct {
	color:				black;
}

/*******************/

#calendarBox .theCalendar {
	width:				191px;
	margin:				auto;
	background-image:	none;
	background-color:   none;
}

#calendarBox div.choiceBox {
	background-image:	none;
	padding-top:		6px;
}

#calendarBox .monthBox {
	width:				191px;
	padding-left:		8px;
}

#calendarBox div.dayBox, #calendarBox div.dayBoxToday, #calendarBox div.dayBoxActivity, #calendarBox div.dayBoxDayName, #calendarBox a.dayBoxActive {
	height:				25px;
	width:				25px;
	background-position: center center;
	font-size:			8pt;
}

#calendarBox div.dayBoxDayName {
	left:				+5px;
}

#calendarBox .prevMonth {
	margin-left:		2px;
	//margin-left:		 5px;
}

#calendarBox .nextMonth {
	left:				-5px;
}

#calendarBox .yearSelect {
	position:			 relative;
	margin-left:		-4px;
}

#calendarBox .monthSelect {
	margin-left:		 2px;
}

#calendarBox .underCal {
	background-image:	none;
	width:				191px;
	font-size:			8pt;
	color:				#00477d;
}

#calendarBox a.dayBoxActive {
	background-image: url(../images/dayBoxActivityS.jpg);
}

#calendarBox div.dayBoxToday {
	background-image: url(../images/dayBoxTodayS.jpg);
}

#calendarBox div.dayBox {
	background-image: url(../images/dayBoxS.jpg);
}

#calendarBox a.calAct {
	color:				 white;
}

#calendarBox div.calendarBottom {
	display:			block;
	width:				191px;
	background-image:	none;
}

#calendarBox .underCal {
	background-image:	none;
	width:				191px;
}


.modAjSondageBox * {
	color:					#1d4679 !important;
}
