/* CSS Document */

.sousTitreRaison3 {
color:#ff6d22;
font-size:11px;
font-weight:bold;
}

.sousTitreRaison4 {
color:#FF8A0B;
font-size:11px;
font-weight:bold;
/*font-style:italic;*/
}

#interne{
	width:436px;
	height:1180px;
}

/* Colonne Droit */
#SecuritePaiement {
	float:left;
	width:229px;
}

#SecuritePaiement div {
	background-color:#FFFFFF; 
	color:#363738; 
	font-size:9px; 
	padding-left:6px; 
	padding-right:6px; 
	padding-top:10px; 
	padding-bottom:15px; 
	width:188px;	
}

/* Menu Gauche */

#ReductionImpot {
	background-color:#FFFFFF;
	width:207px;
	margin-top:34px;
}
#ReductionImpot  div.reductionimpot {
	background-image:url(../images/bg-pave-reductionimpot.gif);
	background-repeat:repeat-x;
}
#ReductionImpot  div {
	color:#363738;
	font-size:9px;
	padding-left:8px;
	padding-right:8px;
	padding-top:10px;
	padding-bottom:20px;
	margin-right:3px;
}
#ReductionImpot  div  b {
	color:#005B94;
	font-weight:bold;
}
#ReductionImpot  div i {
	color:#FAAF02;
	font-style:italic;
	font-size:11px;
}

#bigline1{
	background-image:url(../images/interne_01.jpg);
	width:436px;
	height:8px;
	background-repeat:no-repeat;
	/*background-color:#F00;*/
}
#main{
	width:436px;
	height:814px;
}
#line_left{
	width:8px;
	background-image:url(../images/interne_02.jpg);
	float:left;
	height:814px;
}
#vlines{
	width:422px;
	height:814px;
	float:left;	
}
#line_right{
	width:6px;
	background-image:url(../images/interne_04.jpg);
	float:left;
	height:814px;
}
#bigline2{
	clear:both;
	width:436px;
	background-image:url(../images/interne_08.jpg);
	height:14px;
}
#bigline3{
	width:436px;
	height:260px;
	font-size:10px;
}

/*##########################################
Script: Niceforms 1.0
##########################################*/
img {border:0;}
#container {padding:20px;}

/*Forms defaults - change as needed*/
input, textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#404040;
}
label {
	color:#999;
	cursor:pointer;
	padding-left:2px;
	line-height:16px;
}

/*Transparent items*/
.outtaHere {
	position:absolute;
	left:-3000px;
}

/*Radio buttons*/
.radioArea, .radioAreaChecked {
	display:block;	
	float:right;
	clear:left;
	/clear:none;
	width:15px;
	height:14px;
	font-size:0;
	cursor:pointer;
}
.radioArea {background:url(img/radio.gif) no-repeat left top;}
.radioAreaChecked {background:url(img/radio.gif) no-repeat left bottom;}

/*Checkboxes*/
.checkboxArea, .checkboxAreaChecked {
	display:block;
	float:left;
	clear:left;
	/clear:none;
	width:13px;
	height:13px;
	font-size:0;
	padding:0;
	margin:0;
	cursor:pointer;
}
.checkboxArea {background:url(img/checkbox.gif) no-repeat left top;}
.checkboxAreaChecked {background:url(img/checkbox.gif) no-repeat left bottom;}
.focused {border:1px dotted #ddd;}

/*Text inputs*/
textarea, .textinput, .textinputHovered {
	height:18px;
	/*background:url(img/input_bg.gif) repeat-x left top;*/
	border-left:1px solid #cfcfcf;
	border-top:1px solid #cfcfcf;
	padding:3px 0 0 0;
	vertical-align:middle;
}
.textinputHovered {background-position:left bottom;}
.inputCorner {
	padding-bottom:0;
	vertical-align:middle;
}

/*Text areas*/
.txtarea .tr, .txtarea .tr_xon {background:url(img/txtarea_tr.gif) no-repeat top right;}
.txtarea .tr_xon {background:url(img/txtarea_tr_xon.gif) no-repeat top right;}
.txtarea img.txt_corner {
	width:5px;
	height:5px;
	display:block;
}
.txtarea .br, .txtarea .br_xon {background:url(img/txtarea_br.gif) no-repeat top right;}
.txtarea .br_xon {background:url(img/txtarea_br_xon.gif) no-repeat top right;}
.txtarea .cntr {background:url(img/txtarea_cntr.gif) repeat-y right top;}
.txtarea .cntr_xon {background:url(img/txtarea_cntr_xon.gif) repeat-y right top;}
.txtarea .cntr_l, .txtarea .cntr_l_xon {
	width:5px;
	background:url(img/txtarea_l.gif) repeat-y left top;
	float:left;
}
.txtarea .cntr_l_xon {background:url(img/txtarea_l_xon.gif) repeat-y left top;}
.txtarea textarea {
	border:0;
	background:none;
	padding:0;
	margin:5px;
}

/*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:200px;
	height:21px;
	margin-left:-179px;
	position:absolute;
}
.selectArea .right i {display:none;}
.selectArea .center {
	width:160px;
	color:#FFF;
	padding-top:3px;
	overflow:hidden;
	white-space:nowrap;
}

/*Selects drop-down*/
.optionsDivInvisible, .optionsDivVisible {
	position:absolute;
	margin-top:-1px;
	margin-left:3px;
	width:172px;
	background:#6f7074;
	padding:2px;
	font-size:11px;
	z-index:20;
}
.optionsDivInvisible {display:none;}
.optionsDivVisible {display:block;}
.optionsDivVisible p {
	margin:0;
	padding:0;
}
.optionsDivVisible a {
	color:#F2F2F2;
	text-decoration:none;
	display:block;
	padding:1px 4px;
	border:1px solid #6f7074;
}
.optionsDivVisible a:hover {
	color:#FFF;
	background:#5F6062;
	border-color:#cfd0d6;
}

/*Button*/
.buttonSubmit, .buttonSubmitHovered {
	width:auto;
	height:26px;
	color:#FFF;
	font-weight:bold;
	padding:2px;
	background:url(img/button_bg.gif) repeat-x left top;
	cursor:pointer;
	border:none;
}
.buttonSubmitHovered {background-position:left bottom;}
.buttonImg {vertical-align:bottom;}

/****************************************************

*****************************************************/
#line1{background-image:url(../images/interne_03.jpg);height:28px;padding-top:8px;width:422px;}
#line1 label{float:left;color:#015C95;font-size:11px;font-weight:bold;}
#line2{
	width:422px;
	height:337px;
	background-image:url(../images/page-don-en-ligne-bg.jpg);
}

#line2 .titre{
	color:#ff6d24;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	float:left;
	margin-left:25px;
	font-weight: bold;
	margin-top: 18px;
	line-height: 15px;
}
#line2 #lumiere{
	float:right;
}
#line4{
	width:422px;
	height:401px;
	background-color:#F6F6F6;
}

.sousTitreRaison5 {
color:#015C95;
font-size:12px;
font-weight:bold;
}

.sousTitreRaison7 {
color:#ff6d22;
font-size:9px;
font-weight:bold;
}

#lumiere label span{
	color:#eaa400;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	width:100%;
}
#lumiere label{
	color:#6b6b6b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:italic;
	width:100%;
	line-height:11px;
}

#lumiere.min-20 {position:relative; width:120px; top:27px; left:-11px;}
#lumiere.min-20 label{text-align:right; padding-right:7px; margin-bottom:5px;}
#lumiere.min-16 {left:-28px;position:relative;top:28px;width:110px;}
#lumiere.min-16 label{text-align:right; padding-right:7px; margin-bottom:5px;}
#lumiere.min-12 {left:59px;position:relative;top:67px;width:110px;}
#lumiere.min-12 label{text-align:right; padding-right:7px; margin-bottom:5px;}
#lumiere.min-8 {left:133px;position:relative;top:112px;width:110px;}
#lumiere.min-8 label{text-align:right; padding-right:7px; margin-bottom:5px;}
#lumiere.min-4 {left:-131px;position:relative;top:107px;width:110px;}
#lumiere.min-4 label{text-align:right; padding-right:7px; margin-bottom:5px;}
#lumiere.min-20 span, #lumiere.min-16 span, #lumiere.min-12 span, #lumiere.min-8 span, #lumiere.min-4 span{text-align:right;}
#lumiere.min-3 {left:-42px;position:relative;top:142px;width:110px;}
#lumiere.min-3 label{text-align:center; margin-bottom:6px;}
#lumiere.min-3 .radioArea, #lumiere.min-3 .radioAreaChecked{padding-right:39px;}
#lumiere.min-2 {left:-5px;position:relative;top:170px;width:110px;}
#lumiere.min-2 label{text-align:center; margin-bottom:6px;}
#lumiere.min-2 .radioArea, #lumiere.min-2 .radioAreaChecked{padding-right:44px;}
#lumiere.min-1 {left:-312px;position:relative;top:139px;width:110px;}
#lumiere.min-1 label{text-align:center; margin-bottom:3px;}
#lumiere.min-1 .radioArea, #lumiere.min-1 .radioAreaChecked{padding-right:46px;}
#lumiere.min-3 span, #lumiere.min-2 span, #lumiere.min-1 span{text-align:center;}
#lumiere label.chosen {float:right;color:#000;}
#lumiere label, #lumiere label.for_radio{float:right;}

#lumiere .chosen span{color:#ff6d22;}
.civilites_radio {float:left;}
.civilites_radio label{float:right; color:#6b6b6b;}

#line3{width:422px; height:40px; background-image:url(../images/cercle.gif);}
#line3 #section1 {float:left; padding-left:87px; padding-top:13px; color:#6b6b6b; width:97px;}
#line3 #section1 label {float:right; padding-left:6px; font-size:10px; font-weight:bold; color:#6b6b6b;}

#line3 #section2 {float:left; padding-left:2px; padding-top:10px; /padding-top:13px; color:#6b6b6b; width:230px;}
#line3 #section2 input{height:11px; padding:0; margin:0; font-size:10px; color:#838384;}

#non_comm {float:left;}
#non_comm .checkboxArea, #non_comm label, #non_comm label.chosen, #non_comm .checkboxAreaChecked {float:right; color:#005B94}

#ne_pas_recevoir label, #ne_pas_recevoir label.chosen, #ne_pas_recevoir .radioArea, #ne_pas_recevoir .radioAreaChecked{float:left;}
#ne_pas_recevoir label.chosen{color:#FF6D22;}

#non_comm2 {color:#FF6D22;float:left;margin-bottom:10px;margin-top:6px;}
#non_comm2 .checkboxArea, #non_comm2 label, #non_comm2 label.chosen, #non_comm2 .checkboxAreaChecked {float:left;color:#FF6D22;}


#ne_pas_recevoir {float:left; width:100%;}
#sending{float:left; margin:5px; text-align:center; width:100%;}

.sousTitreRaison6 {float:left; color:#015C95; font-size:9px; font-weight:bold;}