img {
  /* behavior: url("../css/pngbehavior.htc");*/
}

body {
		
	background: #b7dbf5  repeat-x url(../images/nuages.jpg) top;
	padding:0px;
	margin: auto;
	text-align:center; /* pour résoudre le bug de centrage de IE */
				scrollbar-3dlight-color:    #CCCCCC;
				scrollbar-arrow-color:      #666666;
				scrollbar-base-color:       rgb(255,255,255);
				scrollbar-darkshadow-color: rgb(255,255,255);
				scrollbar-face-color:       #F2F2F2;	
}
p{
	font-family: MS Sans Serif, sans-serif;
	font-size: 14px !important;
	font-weight:normal;!important;

}

#alert-prog{
	text-align:left;
	font-weight:bold;
	font-family: MS Sans Serif, sans-serif;
	font-size: 16px;
	color: #ffffff;
	background:#FF6600 url(../images/error.png) 10px  no-repeat;
	height:20px;
	width:100%;
	padding:5px 5px 5px 60px;
}

#alert-prog ul{
	padding:0px;
	margin:0px;
}

#h-slogan, #h-slogan h1 {
	text-align:center;
	font-family: MS Sans Serif, sans-serif; 
	font-size: 7pt; 
	color: #ffffff;
	height:10px;
	padding-top:0px;
	margin:0px;
	width:100%
}



#c0 {
  	text-align : center;  /* pour résoudre le bug de centrage de IE */
	margin : auto;
	padding-top:10px;
	
}

#c01 {
	width:754px;
	margin : auto;
	text-align : left;
}


#c1 {
	background: transparent repeat-x url(../images/mincir-direct-7.jpg);
	height:50px;

}

#c11 {
	height:50px;
	width:557px;
	/*background: transparent no-repeat url(../images/mincir-direct-1.jpg);*/
	float:left;
	overflow: hidden;

	

}

#c12 {
	height:50px;
	width:131px;
	background: transparent repeat-x url(../images/mincir-direct-7.jpg) right;
	float:right;
	overflow: hidden;

}
 
#c2 {
	width:754px;
	margin : auto;
	text-align : left;
	
}


#c20 {
	height:235px;
	width:381px;
	float:left;	
	overflow: hidden;

}

#c201 {
	height:189px;
	width:381px;
	float:left;
	overflow: hidden;

}

#c21 {
	height:189px;
	width:155px;
	/*background: transparent no-repeat url(../images/mincir-direct-4.jpg);*/
	float:left;
	overflow: hidden;

}

#c22 {
	height:189px;
	width:226px;
	background: transparent no-repeat url(../images/mincir-direct-5.jpg);
	float:left;
	overflow: hidden;

}

#c22 h1 {
    padding:50px 10px 10px 20px;
    font-family: Trebuchet MS;
    font-size: 20px;
	color:#9f9205;
}



#c23 {
	height:235px;
	width:373px;
	background:  transparent repeat-y url(../images/mincir-direct-3.gif) right;
	float:right;
	overflow: hidden;
}

form{
	 padding:0px;
	 margin:0px
}
form.formInscription{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #888986;
}


.bordure{
	border: solid #cccccc 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}



select{
	border: solid #cccccc 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#c231 {
	height:235px;
	width:373px;
	background:  no-repeat url(../images/mincir-direct-11.jpg) bottom left;
	float:right;
	overflow: hidden;
}
#c24 {
	height:46px;
	width:381px;
	background:  transparent repeat-y url(../images/mincir-direct-6.jpg) left;
	float:left;
	overflow: hidden;
	vertical-align:top
}

#c24 h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	padding:10px 0 0 20px;
}

#c3 {
	width:754px;
	background: #FFFFFF repeat-y url(../images/mincir-direct-7.gif) left;
	margin : auto;
	float:left;
	text-align : left;
}

#c31 {
	width:754px;
	float:left;
	background:  repeat-y url(../images/mincir-direct-3.gif) right;
	overflow: hidden;
	padding-top:10px;

}



.section {
	width:754px;
	margin : auto;
	text-align : left;
    float:left;	
}

#c4 {
	width:754px;
	height:101px;
	margin : auto;
	text-align : left;
	background:  repeat-x url(../images/mincir-direct-10.jpg);
	float:left;
	
}

#c4_small {
	width:754px;
	height:55px;
	margin : auto;
	text-align : left;
	background:  repeat-x url(../images/mincir-direct-10-2.jpg);
	float:left;
	
}

#c41_small {
	height:55px;
	width:754px;
	background: no-repeat url(../images/mincir-direct-8-2.jpg) left;
	float:left;
	overflow: hidden;
}

#c411_small {
	height:55px;
	width:754px;
	background:no-repeat url(../images/mincir-direct-9-2.jpg) right;
	float:left;
	overflow: hidden;
}



#c41 {
	height:101px;
	width:754px;
	background: no-repeat url(../images/mincir-direct-8.jpg) left;
	float:left;
	overflow: hidden;
}

#c411 {
	height:101px;
	width:754px;
	background:no-repeat url(../images/mincir-direct-9.jpg) right;
	float:left;
	overflow: hidden;
}

#c42 {
	height:60px;
	width:754px;
	float:left;
	overflow: hidden;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
	color: #333333;	
	padding-top:5px
}

#c42 a{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
	color: #333333;
	text-decoration:none;
	padding:3px 5px 4px 5px;
}

#c42 a:hover{
	color:#183a53;
	background-color:#a5d4f7;
}

#c42 h1{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
	display:inline;
	color: #333333;
}

.menu{
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 160px;
	padding:5px 5px 30px 0px;
	background:no-repeat url(../images/fnd-menu.gif) bottom;
	
}

.menu li {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
	color: #333333;
	background-color:transparent;
}

.menu li a{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
	font-weight:normal;
	display: block;
	color: #333333;
	background-color:transparent;
	padding:3px 2px 4px 6px;
	margin-left:6px;
	width:140px;
	text-decoration:none;

}

.menu li a:hover{
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:#85b600;
	text-decoration:none;	
	
}

.menu-temoignage{
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 165px;
	padding:5px 3px 30px 0px;
	background:no-repeat url(../images/fnd-menu.gif) bottom;
	
}

.menu-temoignage li a{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
	display: block;
	color: #333333;
	background-color:transparent;
	padding:3px 10px 4px 5px;
	margin-left:6px;
	width:138px;
	text-decoration:none;
	background:no-repeat url(../images/ic-femme.png) right;

}

.menu-temoignage li a:hover{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;	
	
}

.bg-bleu{
	background-color: #249cd3;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF
}

.bg-vert{
	background-color: #97b107;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF
}


.bg-orange{
	background-color: #ff6829;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF
}


.bleu{
	color: #249cd3 !important;
}

.vert{
	color: #85b600 !important;
}

.orange{
	color: #ff6829 !important;
}

.noir{
	color: #575454 !important;
}

.gris{
	color: #999999 !important;
}

.blanc{
	color: #ffffff !important;
}

.centrer{
	text-align:center !important;
}

.droite{
	text-align:right !important;
}

.gauche{
	text-align:left !important;
}

.h1-1{
	margin:0px!important;	
}

.h1-2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	padding:10px 0 0 20px;	
}


.h3-2{
	font-size: 18px !important;
}

.h3-3{
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 16px !important;
	font-weight: normal !important;
	color: #0066CC !important;
}

.h3-4{
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 18px !important;
	font-weight: normal !important;
	color: #333333!important;
}

h3.h3-5{
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 11px !important;
	font-weight: normal !important;
	color: #333333!important;
}

.h4-2{
	font-size: 23px !important;
}

.st12{
	font-family: Trebuchet MS;
	font-size: 12px;
	color:#3e352d;
	padding:2px;
	margin:0px;
	font-weight: normal;
}

.st13{
	font-family: Trebuchet MS;
    font-size: 16px;
	color:#3e352d;
	padding:2px;
	margin:0px	
}

.st121{
	font-family: Trebuchet MS;
    font-size: 12px;
	color:#3366CC;
	padding:2px;
	margin:0px	
}

.pasDeBordure{
	padding:0px !important;
	margin:0px  !important;
}



	#dhtmlgoodies_tooltip{
		background-color:#ffffff;
		border:1px solid  #999999;
		position:absolute;
		display:none;
		z-index:20000;
		padding:2px;
		font-size:0.9em;
		-moz-border-radius:6px;	/* Rounded edges in Firefox */
		font-family: "Trebuchet MS", "Lucida Sans Unicode", Arial, sans-serif;
		
	}
	#dhtmlgoodies_tooltipShadow{
		position:absolute;
		background-color: #666666;
		display:none;
		z-index:10000;
		opacity:0.3;
		filter:alpha(opacity=30);
		-khtml-opacity: 0.3;
		-moz-opacity: 0.3;
		-moz-border-radius:6px;	/* Rounded edges in Firefox */
	}

.modalDialog_transparentDivs{	
	filter:alpha(opacity=80);	/* Transparency */
	opacity:0.4;	/* Transparency */
	background-color:#b7dbf5;
	z-index:1;
	position:absolute; /* Always needed	*/
}
.modalDialog_contentDiv{
	border:1px solid #666666;	
	padding:2px;
	z-index:100;/* Always needed	*/
	position:absolute;	/* Always needed	*/
	background-color:#FFF;	/* White background color for the message */
}
.modalDialog_contentDiv_shadow{
	z-index:90;/* Always needed	- to make it appear below the message */
	position:absolute;	/* Always needed	*/
	background-color:#6ba3cc;
	filter:alpha(opacity=60);	/* Transparency */
	opacity:0.6;	/* Transparency */	
}

	/* CSS for the demo. CSS needed for the scripts are loaded dynamically by the scripts */
	#mainContainer{
		width:500px;
		margin:0 auto;
		margin-top:10px;
		border:1px double #000;
		padding:5px;
		
	}
a.lien_1{
		font-size:12px;
		color:#333333;
		font-family: "Trebuchet MS", "Lucida Sans Unicode", Arial, sans-serif;
		text-decoration:none;
		background-color: #E0EEFE;
		padding:5px;
}
a.lien_1:hover{
		text-decoration: underline


}

a.lien_2{
		font-size:16px !important;
		color: #333333 !important;
		font-family: "Trebuchet MS", "Lucida Sans Unicode", Arial, sans-serif !important;
		text-decoration:none !important;
		padding:0px !important;
		margin:0 !important;
}
a.lien_2:hover{
		text-decoration: underline !important;


}

#txtBleu{
        font-family: Arial;
        font-size: 10px;		
        font-weight: bold;
		color:#3BACEA
}

#txtBleu strong{
        font-size: 13px;		
        font-weight: bold;
}

#txtBleu a {
        font-family: Arial;
        font-size: 10px;		
        font-weight: bold;
		color:#3BACEA
}

#txtBleu a:hover {
text-decoration:underline;	
}





#txtVert{
        font-family: Arial;
        font-size: 10px;		
        font-weight: bold;
		color:#A0C229}

#txtVert strong{
        font-size: 13px;		
        font-weight: bold;
}

#txtVert a {
        font-family: Arial;
        font-size: 10px;		
        font-weight: bold;
		color:#A0C229}

#txtVert a:hover {
text-decoration:underline;	
}









#txtOrange{
        font-family: Arial;
        font-size: 10px;		
        font-weight: bold;
		color:#FAAA38 
}

#txtOrange a {
        font-family: Arial;
        font-size: 10px;		
        font-weight: bold;
		color:#FAAA38 
}

#txtOrange a:hover {
text-decoration:underline;	
}

#txtOrange strong{
        font-size: 13px;		
        font-weight: bold;
}


#txtRouge{
        font-family: Arial;
        font-size: 10px;		
        font-weight: bold;
		color:#E744AE
}

#txtRouge strong{
        font-size: 13px;		
        font-weight: bold;
}

#txtRouge a {
        font-family: Arial;
        font-size: 10px;		
        font-weight: bold;
		color:#E744AE
}

#txtRouge a:hover {
text-decoration:underline;	
}
.couleur-stats-1 {
	background-color: #FF6600 !important;
	color:#ffffff;
}

.couleur-stats-2 {
	background-color: #FFCC00 !important;
	color:#ffffff;
}

.couleur-stats-3 {
	background-color: #FFFF00 !important;
	color:#9F9F00;
}





.bg-stats-1 { /*marque en Jaune les acces au formulaire de paiement */
	background-color: #FFCC00 !important;
	color:#ffffff;
}

.bg-stats-2 { /* orange les redirection Worldpay */
	background-color: #FF6600 !important;
	color:#ffffff;
}

.bg-stats-3 { /* en vert les OK */
	background-color: #00CC00 !important;
	color:#ffffff;
}
