@charset "UTF-8";
/* CSS Document */

/* HTML TAGS */

ul li#modifier {
margin-left:300px;
margin-top:8px;

}

ul li#valider {
margin-left:370px;
margin-top:-22px;
}

ul li#faire_demande {
margin-left:260px;
margin-top:8px;

}

ul li#ajout_solution {
margin-left:500px;
margin-top:-22px;
}

 #horizontalForm fieldset 
{ 
	border-top: 1px solid #FFD501;
border-left: 1px solid #FFD501;
border-right: 1px solid #FFD501;
border-bottom: 1px solid #FFD501;
 }
 
 

 #horizontalFormRecherche fieldset
{
	display: block;
	margin: 0 0 0 0;
	padding: 0 1em 1em 1em;
	width:700px;
	border-top: 1px solid #FFD501;
border-left: 1px solid #FFD501;
border-right: 1px solid #FFD501;
border-bottom: 1px solid #FFD501;
	
}


#horizontalFormRecherche input
{
	display: block;
	width: auto;
}

#horizontalFormRecherche input.submit
{
	clear: both;
}

#horizontalFormRecherche label
{
	float: left;
	display: block;
	margin: 1em 1em 0 0;
	font-weight: bold;
}

#horizontalFormRecherche select
{
	display: block;
}

 
 
 label.normal
{
	float: left;
	display: block;
	
	font-weight: normal;
} 
 
 
 
 
 
 
 
 

 fieldset.etap2 
{ 

border:none;

 }
 


input {
background:#FFFFFF;
width:auto;

}

/*select {
background:#FFFFFF;

}
*/
/* IDs */

#columnarForm fieldset
{
	float: left;
	display: block;
	width: 17em;
	margin: 0 1em 1em 0;
	padding: 0 1em 1em 1em;
}

#columnarForm fieldset.radio
{
	width: 15em;
	margin: 1em 0 2em 0;
}

#columnarForm fieldset.radio2
{
	width: 10em;
	margin: 1em 0 2em 0;
}

#columnarForm fieldset.radio input
{
	clear: both;
	float: left;
	width: auto;
}

#columnarForm fieldset.radio label
{
	font-weight: normal;
}

#columnarForm input
{
	display: block;
	width: 15em;
}

#columnarForm label
{
	display: block;
	margin-bottom: 1em;
	font-weight: bold;
}

#columnarForm label.first
{
	padding-top: 1em;
}

#columnarForm select
{
	display: block;
}


/******************FORM INSCRIPTION 2*******************************/

#horizontalForm2 fieldset
{
	display: block;
	margin: 3em 0 3em 0;
	padding: 0 1em 1em 1em;
	width:700px;
		
}

#horizontalForm2 fieldset.radio
{
	margin: 1em 0 0 0;
width:auto;
}

#horizontalForm2 fieldset.radio input
{
	clear: both;
	float: left;
	width: auto;
}

#horizontalForm2 fieldset.radio label
{
	font-weight: normal;
}

#horizontalForm2 input
{
	display: block;
	width: 15em;
}

#horizontalForm2 input.submit
{
	clear: both;
}

#horizontalForm2 label
{
	float: left;
	display: block;
	margin: 1em 1em 0 0;
	font-weight: bold;
}

#horizontalForm2 select
{
	display: block;
}

/******************FIN FORM INSCRIPTION 2*******************************/


#horizontalForm fieldset
{
	display: block;
	margin: 0 0 1em 0;
	padding: 0 1em 1em 1em;
	width:750px;
	
}

#horizontalForm fieldset.radio
{
	margin: 0 0 0 0;
width:auto;
}

#horizontalForm fieldset.radio input
{
	clear: both;
	float: left;
	width: auto;
}

#horizontalForm fieldset.radio label
{
	font-weight: normal;
}

#horizontalForm input
{
	display: block;
	width: auto;
}

#horizontalForm input.submit
{
	clear: both;
}

#horizontalForm label
{
	float: left;
	display: block;
	margin: 1em 1em 0 0;
	font-weight: bold;
}

#horizontalForm select
{
	display: block;
}

#marginForm fieldset
{
	display: block;
	margin: 0 0 1em 0;
	border: 0 solid #FFD501;
	border-top: 1px solid #FFD501;
	padding: 0 1em 1em 1em;
}

#marginForm fieldset.radio
{
	margin: 0 0 0 -1em;
	border: 0 solid #FFFFFF;
}

#marginForm fieldset.radio input
{
	position: static;
	clear: both;
	float: left;
}

#marginForm fieldset.radio label
{
	position: relative;
	top: -1.25em;
	display: inline;
	width: auto;
	margin: 0 0 0 8em;
	font-weight: bold;
	font-weight: normal;
}

#marginForm fieldset.radio legend
{
	float: left;
	font-weight: bold;
}

#marginForm input
{
	position: relative;
	top: -1.4em;
	left: 8em;
	display: block;
}

#marginForm input.submit
{
	clear: both;
	top: 0;
}

#marginForm label
{
	clear: both;
	float: left;
	display: block;
	width: 8em;
	margin-top: -1em;
	font-weight: bold;
}

#marginForm label.first
{
	margin-top: 1em;
}

#marginForm select
{
	position: relative;
	top: -1.4em;
	left: 8em;
	display: block;
}




legend {
	color:#AE7BC8;
	font-size:15px;
	font-weight:bold;
	margin-bottom:2px;
	margin-left:-24px;
}

fieldset a {
	color: #70398d;
	text-decoration:none;
	
	}
p.regular {
	font-weight: normal;

}

label.regular {
	font-weight: normal;

}


p.id_presta {
clear: both;
	float: right;
	display: block;
	width: 8em;
	margin-top: -1em;
	font-weight: normal;
}

ul.txt_centre {
	width: 600px;
	margin-top: -15px;
	font-weight: normal;
	margin-left:auto;
}

ul.iso {
	margin-top: 5px;
	font-weight: normal;
	margin-left:50px;
}
/********* NEW ADN CLASS ******/
#logosol_form { float: left; height: 100px; margin-left: -9px; margin-top: 8px; padding-top: 6px; width: 100px;}
#img_logosol_form { height:69px; margin: auto auto auto auto; width:69px;}
#nom_presta { float:right; margin-right:9px; margin-top:27px; width:627px;}
	
#bt_presta {
	height:21px;
	background: url(../images/bt_bg.png) no-repeat;
	width: 280px;
	margin-top: -52px;
	float: right;
	margin-bottom:50px;
	
	
	}
#bt_send {
	
	margin-left:9px;
	padding-top:1px;
	width:266px;
	
	}
#bt_contact {
	float:right;
	/*margin-top:-15px;*/
	width: 162px;
	
	
	}


.sendto {
	background-color:#FFD501;
	border:medium none;
	color:#A343CF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	height:16px;
	cursor: pointer;

	}
.button {
	background-color:#963EC0;
	border:medium none;
	color:#FFD404;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	margin-right:6px;
	cursor:pointer;
		
}
.bt_cord {
	background:url("../images/bg_bt2.png") no-repeat scroll 0 0 transparent;
	height:22px;
	margin-left:-21px;
	width:695px;
	margin-top:-2px;
	
	
	}
#bt_voir {
	float:left;
	margin-left:187px;
	padding-top:2px;
	width:223px;
	
	}
#bt_slt {
	float:left;
	margin-left:27px;
	margin-top:2px;
	width:264px;
		
	}
	
.bt_cord #bt_slt {
	float:left;
	margin-left:8px;
	margin-top:2px;
	width:264px;
	}
.pres_sendto {
	background-color:#FFD501;
	border:medium none;
	color:#A343CF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	height:16px;
	cursor: pointer;


	}
	
	
	
.conta_button {
	background-color:#963EC0;
	border:medium none;
	color:#FFD404;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	margin-right:6px;
	cursor:pointer;
		
	
		
}

#bt_trans {
	float:left;
	margin-left:18px;
	margin-top:2px;
	
	}
.bt_bref {
	background:url("../images/bg_bt3.png") no-repeat scroll 0 0 transparent;
	height:22px;
	margin-left:-21px;
	margin-top: 10px;
	width: 700px;
}

#bt_voirbref {
	
	float:left;
	margin-left:137px;
	margin-top:2px;
	width:166px;
}

#logosol_form_bref {
background:url("../images/logo_bg.png") no-repeat scroll 0 0 transparent;
height:81px;
margin-top:13px;
width:81px;
}

#bt_demande {
	background:url("../images/bg_bt4.png") no-repeat scroll 0 0 transparent;
	height:22px;
	margin-left:-21px;
	margin-top:-2px;
	width:695px;
	
	}
	
#bt_cont {
	float:right;
	width:162px;
	margin-top: 2px;
}
	
#tx_wdsolutions_pi3 fieldset {
	
	}	
/* CLASSES */
