/*Forms defaults*/

input, textarea {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#404040;

}

label {

	color:#989BBC;

	cursor:pointer;

	line-height:15px;

	vertical-align:middle;

}

label.chosen {

	color:#333;

}



/*Radio buttons*/

.radioAreaUnchecked, .radioAreaChecked {


	width:15px;

	height:15px;

	cursor:pointer;

}

.radioAreaUnchecked {

	background:url(../img/radio.gif) no-repeat left top;

}

.radioAreaChecked {

	background:url(../img/radio.gif) no-repeat left bottom;

}



/*Checkboxes*/

.checkboxAreaUnchecked, .checkboxAreaChecked {


	width:14px;

	height:14px;

	cursor:pointer;
	

}

.checkboxAreaUnchecked {

	background:url(../img/checkbox.gif) no-repeat left top;

}

.checkboxAreaChecked {

	background:url(../img/checkbox.gif) no-repeat left bottom;

}



/*Text inputs*/

input {
	width:236px;
	height:15px;
	background:url(../img/input.gif) no-repeat left top;
	border:none;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;

}

input:hover {

	background-position:left bottom;
	

}

input.mini {

	width:100px;

	height:15px;

	background:url(../img/input_mini.gif) no-repeat left top;

	border:none;

	padding:4px 8px;

}

input.mini:hover {

	background-position:left bottom;
	

}

/*Text areas*/

.textarea, .textareaHovered {

	width:250px;

	height:125px;

	background:url(../img/textarea.gif) no-repeat left top;

	border:none;

	padding:4px 8px;

}

.textareaHovered {

	background-position:left bottom;

}



/*Selects*/

.selectArea {

	width:200px;

	height:21px;

	background:url(../img/select_bg.gif) repeat-x left top;

}

.selectArea .left {

	width:8px;

	height:21px;

	float:left;

	background:url(../img/select_left.gif) no-repeat left top;

}

.selectArea .right {

	width:21px;

	height:21px;

	float:right;

	background:url(../img/select_right.gif) no-repeat left top;

}

.selectArea .right a {

	display:block;

	width:21px;

	height:21px;

}

.selectArea .right i {

	display:none;

}

.selectArea .center {

	width:160px;

	margin-left:5px;

	margin-right:20px;

	color:#FFF;

	padding-top:3px;

}




/*Button*/

.buttonSubmit, .buttonSubmitHovered {

	width:69px;

	height:26px;

	color:#FFF;

	font-weight:bold;

	padding:2px 5px;

	background:url(../img/button.gif) no-repeat left top;

	cursor:pointer;

	border:none;

}

.buttonSubmitHovered {

	background-position:left bottom;

}

/*################div elements ##################*/
#element1, #element2, #element3, #element_proprio1, #element_proprio2, #element_rapport1, #element_rapport2 {
	float:left;
	display:block;
	text-align: left;
}
#element1 { width:220px; margin-left:50px;}
#element2 { width:220px;margin-left:10px;}
#element3 { width:220px;margin-left:10px;}
#element_proprio1 {width:350px;margin-left:30px;}
#element_proprio2 {width:350px;margin-left:10px;}
#element_rapport1 {width:350px;margin-left:30px;}
#element_rapport2 {width:350px;margin-left:10px;}
