/***************************** popup *********************************************/
/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/

#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:#333;}

#colorbox{}
    #cboxContent{margin-top:0;}
        #cboxLoadedContent{padding:1px;}
        #cboxTitle{position:absolute; top:0px; left:0; color:#ccc;}
        #cboxCurrent{position:absolute; top:0px; right:0px; color:#ccc;}
        #cboxLoadingGraphic{background:url(../images/css/popup/loading.gif) no-repeat center;}
        #cboxClose{position:absolute;top:9px; right:6px; background:url(../images/css/popup/controls2.png) no-repeat top right; width: 60px; height: 24px; text-indent:-9999px ; display:block}
        #cboxLoadingOverlay{background:#d6d6d6;}
		

.popin_html{
	background: none repeat scroll 0 0 #FFFFFF;
	width: 659px;
	border: 1px solid #7c7c7c;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding: 0px 0 15px 0;
	min-height:90px;
	overflow:hidden;
}	
.popin_html .content_popin{
	/*font-family: "Trebuchet MS";  */
	padding:0 17px 0 17px;
}

.popin_html h3{
	font-size: 125%;
	font-weight:bold;
	color:#fff;
	text-align:left;
	margin: 0px 0px 20px 00;
	background:#1abee7;
	padding:9px;
}
.popin_html .content_popin h4{
	font-size: 125%;
	font-weight:bold;
	color:#1abee7;
	text-align:left;
	margin: 0px 0px 7px 0px;
	background:url(../images/css/popup/bg-titre4.png) no-repeat bottom center;
	padding:0 0 32px 0px;

}
.popin_html .content_popin .link-fermer{
	display:block;
	margin: 0 00 0 0;
    text-align: right;
}
.popin_html .content_popin .bloc-confirme{
	margin:0 0 20px 0;
	padding:0 0 0 132px;
	background:url(../images/css/popup/img1.png) no-repeat left;
}
.popin_html .content_popin .bg{
	background:url(../images/css/popup/bg-titre4.png) no-repeat bottom center;
	height:8px;
	margin:0 0 20px 0;
}

.popin_html .content_popin .bloc-confirme p{
	text-align:left;
	margin: 0px 10px 10px 0;
	color:#252525;
	font-size:107%;
}

.popin_html .content_popin .bloc-confirme .accroche-popup{
	text-align:left;
	margin: 0px 10px 10px 0;
	color:#4c4a4a;
	font-size:125%;
	display:block;
}
.popin_html .content_popin .bloc-confirme span.signe{
	text-align:right;
	margin: 0px 10px 10px 0;
	color:#252525;
	font-size:107%;
	display:block;
}
.popin_html .inside-popin h4{
	background:none;
	padding:0px;
}
.inside-popin p{
	color:#4c4a4a;
	font-size:117%;
	padding:0 0 20px 0;
	line-height:18px;
}
.inside-popin .text p{
	color:#252525;
}
.inside-popin .titre5{
	color:#737272;
	font-size:150%;
	padding:0 0 14px 0;
}
.inside-popin .titre5 span{
	color:#4c4a4a;
}
.inside-popin .label-contrat{
	background:url(../images/css/bg-bloc-label-contrat.png) repeat;
	border:1px solid #cfcfcf;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:15px 15px 15px 15px;
	margin:0 0 10px 0;
}
.inside-popin .item-label-contrat{
	float:left;
	width:280px;
	color:#252525;
	font-size:125%;
	height:115px
}
.inside-popin .item-label-contrat span{
	font-size:80%;
	color:#4c4a4a;
	padding:0 0 18px 0;
	display:block;
}
 .inside-popin .bg-label-contrat{
	background:url(../images/css/bg-bloc-label-contrat2.png) no-repeat right center;
}
.inside-popin .margin-label-contrat{
	padding:0 0 0 10px;
}

.inside-popin .form3-popup .inside-form{
	background:#1abee7;
	border:1px solid #93e0f4;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:12px 12px 12px 12px;
	color:#fff;
	margin:0 0 10px 0;
}
.inside-popin .form3-popup .inside-form .titre{
	display:block;
	font-size:150%;
	padding:0 0 15px 0;
}
.inside-popin .form3-popup .inside-form .input01{
	background:url(../images/css/bg-input01.png) no-repeat;
	width:101px;
	height:30px;
	border:none;
	font-size:107%;
	font-style:italic;
	color:#252525;
	padding:0 5px 11px 16px;
}
.inside-popin .form3-popup .inside-form .input02{
	background:url(../images/css/bg-input02.png) no-repeat;
	width:109px;
	height:30px;
	border:none;
	font-size:107%;
	font-style:italic;
	color:#252525;
	padding:0 5px 11px 16px;
}
.inside-popin .form3-popup .inside-form  label{
	font-size:107%;
	display:block;
	padding:0 0 8px 0;
	font-weight:bold;
}
.inside-popin .form3-popup .inside-form  .obl{
	color:#FFF;
}
.inside-popin .form3-popup .inside-form  .comptePopup{
	margin-bottom:10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.inside-popin .form4 label{
	float:none;
	text-align:left;
	padding:0 0 4px 0;
}
.inside-popin .form5{
	border:1px solid #93e0f4;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background:url(../images/css/bg-bloc-contrat.png) repeat;
	padding:20px 10px 20px 10px;
	margin:0 0 30px 0;
}
/** **/