#zoneInscription {
	margin-top:20px;
	text-align:left;
	font-size:16px;
	position:relative;
	background-image:url(../../images/1.0/pistionInscription.jpg);
	background-repeat:no-repeat;
	background-position:20px 115px;
}
#zoneInscription a {
	text-decoration:underline;
}
.colonneFormulaire {
	float:left;
	width:320px;
	background-color:#C33;
	margin-left:8px;
}

table {
	margin-left:12px;
}
table tr td {
	padding:10px 4px;
}
input {
	border:solid 2px #333;	
}
input:focus,input:hover {
	border:solid 2px #FF7301;
	background-color:#EEE;
}
.boutonEnvoyer {
	text-align:center;
}
.boutonEnvoyer input {
	margin-top:10px;
	font-size:18px;
	width:95%;
	padding:5px;
	color:#FFF;
	background-color:#414040;
}

input.coordonnees {
	width:95%;
	padding:6px 2px;
	font-size:14px;
}
.boutonEnvoyer input:hover {
	background-color:#666666;
	border: solid 2px #000;
}

.checkBox {
	border:none;
}

div.tooltip, .erreur { 
	color:#FFF;
	display:none;
    border:1px solid #fff; 
    padding:6px 15px; 
    color:#fff; 
    text-align:left; 
    font-size:14px; 
	font-weight:bold;
	width:220px; 
	/* outline radius for mozilla/firefox only */ 
    -moz-box-shadow:0 0 10px #000; 
    -webkit-box-shadow:0 0 10px #000;
}
.erreur {
	background-color:#F00;
	margin-left:2px;
}

div.tooltip { 
    background-color:#000; 
	
}



/* wrapper divs */
.custom-checkbox, .custom-radio { position: relative; }
	
/* input, label positioning */
.custom-checkbox input, 
.custom-radio input {
	position: absolute;
	left: 2px;
	top: 3px;
	margin: 0;
	z-index: 0;
}

.custom-checkbox label, 
.custom-radio label {
	display: block;
	position: relative;
	z-index: 1;
	padding-right: 1em;
	line-height: 1;
	padding: .5em 0 .5em 30px;
	margin: 0 0 .3em;
	cursor: pointer;
}

.custom-checkbox label {
	background: url(../../images/1.0/checkbox.gif) no-repeat; 
}

.custom-radio label { 
	background: url(../../images/1.0/radiobutton.gif) no-repeat; 
}


.custom-checkbox label, .custom-radio label {
	background-position: -10px -14px;
}

.custom-checkbox label.hover,
.custom-checkbox label.focus,
.custom-radio label.hover,
.custom-radio label.focus {
	background-position: -10px -114px;
}

.custom-checkbox label.checked, 
.custom-radio label.checked {
	background-position: -10px -214px;
}

.custom-checkbox label.checkedHover, 
.custom-checkbox label.checkedFocus {
	background-position: -10px -314px;
}

.custom-checkbox label.focus, 
.custom-radio label.focus {
	outline: 1px dotted #ccc;
}
.premCol {
	text-align:right;
}

.textIntroInscription {
	margin-left:20px;
	margin-right:20px;
	padding-left:40px;
	background-color:#FFF9CF;
	border:solid 1px #FE9A00;
	padding-top:5px;
	padding-bottom:10px;
	position:relative;
	margin-bottom:15px;
}

.textIntroInscription img {
	position:absolute;
	top:50%;
	margin-top:-34px;
}

.textIntroInscription p {
	padding:7px;
	margin:0;
	margin-left:90px;
}

.obli {
	font-weight:bold;
	color:#F00;
}

.errorMessage {
	padding:30px;
	font-size:15px;
	color:#F00;
}
