
/* Forms */

fieldset {
	border: 1px solid #ccc;
	margin-top: 30px;
	padding: 16px 20px;
}
fieldset legend {
	background:#fff;
	color: #e32;
	font-size: 160%;
	font-weight: bold;
}
fieldset fieldset {
	margin-top: 0px;
	margin-bottom: 20px;
	padding: 16px 10px;
}
fieldset fieldset legend {
	font-size: 120%;
	font-weight: normal;
}
fieldset fieldset div {
	clear: left;
	margin: 0 20px;
}
form div {
	margin-bottom: 1em;
	padding: .5em;
	vertical-align: text-top;
}
form div.input {
	color: #444;
}
form div.required {
	color: #333;
	font-weight: bold;
}
form div.submit {
	border: 0;
	margin-top: -40px;
	margin-left: 140px;
}
label {
	display: block;

}
input, textarea {
	clear: both;
	padding: 0px;
	
}
select {
	clear: both;
	font-size: 120%;
	vertical-align: text-bottom;
}
select[multiple=multiple] {
	width: 100%;
}
option {
	font-size: 120%;
	padding: 0 3px;
}
input[type=checkbox] {
	clear: left;
	float: left;
	margin: 0px 6px 7px 2px;
	width: auto;
}
input[type=radio] {
	clear: left;
	/*float: left;*/
	margin: 0px 6px 7px 2px;
	width: auto;
}

div.radio label {
	margin: 0 0 6px 20px;
}
input[type=submit] {
	display: inline;
	padding: 2px 5px;
	width: 213;
	vertical-align: bottom;
}








img{
border:0px;
}

/* Ajouts Alex */
.recap_titre{
	font-weight:bold;
	font-size:16px;
	
	margin:0px;
	padding:0px;	
}

.recap_etape_titre{
	font-weight:bold;
	font-size:12px;
}


.un_recap .error{
	color:red;
	margin:0px;
	padding:0px;
}

.error2{
	color:red;
	margin:0px;
	padding:0px;
	font-size : 15px;
}

.contenu_droite{
	float:left;
	width:540px;
	margin-left:10px;
}

.contenu_droite a{
	color:red;
}

.espacement_vertical0_5{
	height:5px;
}


.espacement_vertical1{
	height:10px;
}


.espacement_vertical2{
	height:20px;
}

.espacement_vertical3{
	height:30px;
}

.clearboth{
	clear:both;
}

.cgutext{
	color:#000000;
	background-color:#FFFFFF;
	font-size:11px;
}
.myajaxdiv{
	/*border:1px solid black;*/
	min-height:100px;
	margin-top : 10px
	width:100%;
	float:left;
}

.submit input{
	float:right;
	margin-top:10px;
	margin-bottom:5px;
	color:black;
	font-weight:bold;
	background-color:#FFFFFF;
}

#palette{
	width:100%;
	float: left;
	list-style-type: none;
	padding: 0;
}
#palette li{
	float: left;
	margin: 10px 10px 0 0;
	padding: 0;
}
#palette a{
	display: block;
	border: 1px solid #CCC;
	width: 50px;
	height: 50px;
}

.imgpickr{
	cursor: crosshair;
	float: left;
}

#palette a.button{
      background: #999;
      color: #FFF;
      padding: 3px;
      border: 1px solid #CCC;
      text-decoration: none;
      margin: 10px;
      float: left;
}

#pointer_div{
	margin:0px;
	padding:0px;
}

#pointer_div img{
	left:0px;
}

.suivi_gauche_col{
margin:1px;
}

.suivi_gauche{
width: 170px;
float:left;
background-color:#FFFFFF;
margin-left:3px;
margin-top :1px;
}

.instructions{
	clear : both;
	font-size:19px;
	margin-bottom:15px;
}

.instructions_maquette{
	clear : both;
	font-size:19px;
	margin-bottom:0px;
}


.sous_instructions{
	font-size:12px;
	margin-top:0px;
	margin-bottom:15px;
}

.sous_instructions_maquette{
	font-size:12px;
	margin-top:0px;
	margin-bottom:15px;
}

.autoentre{
	border:1px solid black;
	height:120px;
	width:200px;
	margin:5px;
	text-align:center;
	background-color:#FFF0DA;
	border:2px solid #EBE7FF;
	float:left;
}

.titre_paypal{
	margin-top : 15px;
	font-size : 19px;
	height:35px;
	text-align:center;
}


.choose_color label{
	margin-right:15px;
	margin-left:50px;
	display:inline;
}


.ligne_input{
	/*width:150px;*/
	margin:0px;
	padding:0px;
}

.ligne_input_infos label{
	/*width:150px;*/
	margin-top:5px;
	margin-bottom:5px;
	padding:0px;
}

.bouton_paypal{

}

.un_recap{
	background-color:#FFF0DA;
	margin:5px;
	padding:5px;
	border:2px solid #EBE7FF;
}

.un_recap a{
	color:#FF6F6F;
}

.un_template{
border:1px solid gray;
float:left;
margin:5px;
}

.une_maquette{
border:1px solid gray;
float:left;
margin:5px;
}

.no_clear form div{
clear: none;
}


/*****VIDEO*/
.video_cadre
{
  width: 100px;
  height: 37px;
  position: relative;
}

.video_icone img
{
  cursor: pointer;
margin-left:3px;
}

.video_contenu
{
  position: absolute;
}




/***** FORMULAIRE ACCEUIL   ****/
.formulaire_acceuil{
width:329px;
margin-left:10px;
font-size: 11pt;
font-family: Verdana,Arial,sans-serif;
}
.formulaire_acceuil label{
margin-right:10px;
width:135px;
float:left;

}

.formulaire_acceuil p{
color:#5309FF;
font-weight:bold;
font-size:15px;
}

.formulaire_acceuil .submit{
	float:right;
	color:white;
	font-weight:bold;
}

.formulaire_acceuil .ligne_input{
background-color:#FFE6B7;
padding:2px;
margin-left:3%;
margin-right:3%;
width:94%;
}

/*** Correction label langue *****/
#SiteInfosClientForm label{
margin-top:2px;
font-size:13px;
}


.formulaire_acceuil .ligne_input_votre_projet {
background-color:#FFE6B7;
padding:2px;
margin-bottom:0px;
margin-left:3%;
margin-right:3%;
width:94%;

}

.formulaire_acceuil .ligne_input_votre_projet label {
display:inline;
float:none;
}




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