﻿/* Défauts et autres

===========================================================================*/

body {

	background: #FFF url(../images/body_bg.gif) repeat-x;

	padding:0;

	margin:0;

	text-align:center;

	font-family:Arial, Helvetica, Sans-Serif;

	line-height:1.2em;

	font-size:small; /* Grandeur de base pour utiliser des % */

}



#entrust {
	
	
		position:absolute;
    margin-top:1px;
	width:0px;
	height:0px;
	left:690px;
	top:414px;
	z-index:99999;
	background-attachment: scroll;
	background-color: #fff;
	background-image:transparent url('','../images/ssl/entrust.png');
	
}

#container-top {
	clear:both; 

	background:#fff url('../images/top_bg18x70.gif') scroll repeat-x;

}



#container {

	clear:both;



	background:#fff url('../images/main_bg_18x372.gif') scroll repeat-x;

}




#container-top-inner {

	margin:0 auto;

	width:754px;

	text-align:left;

}

#top {
	position:relative;
	height:70px;
	width:754px;
	background:#03C url('../images/ciel_bg.gif') scroll repeat-x;
	z-index:99990;

}




#container-inner {

	margin:0 auto;

	width:754px;

	text-align:left;

}

#header {

	position:relative;

	width:754px;
    height:160px;
	background:#d0daf2 url('../images/header_bg.gif') scroll repeat-x;

	

}



#top-menu {
	position:relative;
	height:16px;
	width:798px;
	top:49px;
	float:left;
	border-top-style: outset;
	border-right-style: outset;
	border-bottom-style: outset;
	border-left-style: outset;
	outline-style: outset;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
}


		    
#top-menu-accueil {
	position:relative;
top:46px;
	
 cursor:hand;
}

#top-menu-qui-sommes-nous {
	position:relative;
 text-align:left;
	top:13px;

}




	p#amf a {

		display:block;

		position:absolute;

		top:46px;

		left:492px;

		background:#fff url('../images/amf.gif') scroll no-repeat;

		width:261px;

		height:23px;

	}

		p#amf span {

			display:none;

		}
		
		p#top-English a {
	display:block;
	position:absolute;
	top:0px;
	left:680px;
	background:#fff url('../images/menu/menu-item-english.gif') scroll no-repeat;
	width:73px;
	height:34px;
	color: #009;
	}

		p#top-English span {
			display:none;
		}
		
		
		
		
		
#signature{
	padding:3px;
	font-size:80%;
	color:#C63;
	text-align:left;
	clear:both;
	font-weight:bold;
}



a {

	color:#231e68;

}

a:hover {

	color:#342ba9;

}

a:active {

	color:#a92b2b;

}

a:visited {
	color:#993;
}



a img {

	border: 0;

}




h1, h2, h3 {

	padding:0;

	margin:0;

}



#top p, #header p {

	margin:0;

}



.clear {

	clear:both;

}



.graph {

	text-align:center;

}



.images img {

	border:1px solid #000;

}



h4.sep {

	padding-bottom:5px;

	border-bottom:1px solid #A5AFFF;

}



.col1-2, .col2-2 {

	width:50%;

	float:left;

}



ul.large li {

	padding:3px 0;

}



em.light {
	font-style:normal;
	background-color:#03F;

}

em.bold {
	font-style:italic;
	font-weight:700;
	}

/* Masquer le contenu accessible

===========================================================================*/

h1 span, h2 span, #slogan span, #logos span, #vedette span {

	display:none;

}







	


	p#slogan {

		float:left;

		margin-left:55px;

		background:#fff url('../images/conseiller.gif') scroll no-repeat;

		width:261px;

		height:50px;

	}




	p#contact {

		float:right;

		color:#6d6d6d;

		font-size:90%;

		text-align:right;

		margin-top:-5px;

	}

	p#contact .lang {

		font-size:110%;

		font-weight:bold;

	}



/* Header et soumission

===========================================================================*/



a#chat {text-decoration: none; font-weight: bold;}




#page-texte #header {

	width:754px;

	height:89px;

}

	h2 {

		position:absolute;

		top:28px;

		left:25px;

		background:transparent url('../images/meilleur-prix.gif') scroll no-repeat;

		width:375px;

		height:44px;

	}

	#header p {

		position:absolute;

		top:95px;

		left:25px;

		width:380px;

		color:#e5e5e5;

		font-size:90%;

		line-height:1em;

	}

	#page-texte #header p {

		display:none;

	}

	#fleche {

		background:#525252 url('../images/fleche2.gif') scroll no-repeat;

		width:55px;

		height:39px;

		position:absolute;

		top:87px;

		left:401px;

		z-index:89999;

	}

	#demande {

		position:absolute;

		top:29px;

		left:480px;

		width:auto;

		border:1px solid #4c5bb5;

	
		
	background:transparent url('../images/top_bg18x70.gif') scroll no-repeat;

	}

		#demande a {
	display:block;
	padding:6px 10px;
	color:#FFF;
	font-weight:bold;
	text-decoration:underline;
	font-size:130%;
	width:191px;
	text-align:center;
		}

		#demande a.annuler {
	color:#FFF;

		}



		#soumission {
		
		position:absolute;
		top:35px;
		left: 456px;
		width:306px;
		height:386px; 
		background:#525252 url('../images/soumission_bg_16_350.gif') scroll repeat top left;
		border:1px solid #afafaf;
		z-index:79998;
		color:#fff;
		
	}
	
		#soumission #soumettre {

				margin:15px 0 15px 87px;

			}

	#soumission.maladies {

		float: right;

		position: static;

		top: auto;

		left: auto;

		margin: 0 auto;

		margin-left: 1em;

		clear: both;

	}

	

	#soumission.hide {

		display:none;

	}

	#page-texte #soumission {

		top:57px;

	}

		h3 {

			text-align:center;

			margin:4px 0 20px 0;

			font-size:120%;

			line-height: 120%;

			font-weight:600;

		}

		

		#main #soumission h3 {

			font-family: Arial,Helvetica,Sans-Serif;

			font-size: 130%;

			font-weight: bold;

			text-align: center;

			margin-top: 4px;

		}

		

		#soumission form {

			margin:0;

			font-size:90%;
			
		}

			#soumission form label {

				float:left;

				padding:4px;

				margin:2px 0;

				width:125px;

				text-align:right;

			}

			#soumission form br {

				clear:left;

			}

			#soumission form .input_text {

				border:1px solid #b9b9b9;

				padding:3px;

				background:#fdfff3 url('../images/input_bg.gif') scroll no-repeat;

				font-size:100%;

				width:150px;

			}

			#soumission form #soumission_age {

				width:32px;

				text-align:center;

			}

			#soumission form #soumission_montant {
				margin-top:1px;			
			}

            #soumission form #soumission__type {
				margin-top:1px;		
			}

			#soumission form #soumission_montant .disabled {
					color:#777;
			}
			
       



			#soumission form ul {

				list-style-type:none;

				margin:0;

				padding-left:20px;

				float:left;

			}

				#soumission form ul li {
	float:left;
	width:127px;
	
	margin:6px 3px;
	padding:3px 0;
	

				}

					#soumission form ul li label {

						float:none;

					}

			#soumission form #primes {
	background-color:#036;
	margin:0 0 0 0;
	padding:5px 10px 5px 10px;

			}

				#soumission form #primes label {

					width:92px;

				}

			#soumission form select.input_text {
	width:110px;

			}

				#soumission form .sep {

					position:relative;

					margin:10px 0 10px 0;

					padding:0 0 0 97px;

					border-top:1px solid #525252;

				}

					#soumission form .sep span {

						padding:0 3px;

						position:absolute;

						top:-7px;

						background-color:#474746;

						color:#DBDBDB;

					}

		
			#soumettre_contact {

				margin:15px 0 15px 87px;

			}
			#soumettre_contact_inner {

				margin:15px 0 15px 87px;

			}
			

			#header #soumission p.telephone {
	display:block;
	float:none;
	position:relative;
	text-align:center;
	margin:-5px 0 14px;
	padding:0;
	top:0;
	left:0;
	width:306px;
	font-size:100%;
	color:#009;

			}



/* Logos

===========================================================================*/

#logos {

	margin-top:4px;

	background:#fff url('../images/logos_bg.gif') scroll;

	width:498px;

	height:164px;

}


#infoPrime {
	
    margin-top:10px;
	width:498px;
	height:60px;
	background-attachment: scroll;
	background-color: #fff;
	background-image: url('http://www.infoprimes.com/images/banners/468x60v1fr.jpg');
	
}




	#logos p {

		display:block;

		width:498px;

		height:164px;

		

		background-image:url('../images/logos.gif');

		background-repeat:no-repeat;

	}



/* En vedette (Bannière)

===========================================================================*/

#vedette {

	margin-top:-16px;

	margin-right:0;

}



#vedette a {

	display:block;

	background:#fff url('../images/banniere_911.jpg') scroll no-repeat;

	width:243px;

	height:36px;

}



/* Menu (bottom)

===========================================================================*/

#page-index #menu {
	margin-top:30px;
	/* background:#fff url('../images/bottom_bg.gif') scroll repeat-x bottom left; */

	border-bottom:2px solid #dfdfdf;
	padding-bottom:10px;

}

#menu #menu1 li {

	font-size:120%;

}

#page-index #menu #menu1, #page-index #menu #menu2, #page-index #menu #menu3 {

	width:201px;

	float:left;

	padding:0 24px 2px 24px;

}

#page-index #menu #menu2 {

	border-left:3px solid #dfdfdf;

	border-right:3px solid #dfdfdf;

}

#menu ul {

	list-style-type:none;

	margin:11px 0 0 0;

	padding:0;

}

#menu h4 {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-weight:normal;

	font-size:130%;

	margin:0 0 11px 0;

	color:#fff;

	padding:2px;

	display:inline;

	padding:1px 4px;

}

#menu #menu0 h4 {  }

#menu #menu0 h4 a {  }

#menu #menu1 h4 { background-color:#9d2a2a; }

#menu #menu2 h4 { background-color:#9d6e2a; }

#menu #menu3 h4 { background-color:#3f4d6d; }



#menu li {

	padding:2px 0;

}

	#menu li a {

		font-size:90%;

	}

	#menu li a.externe {

		background:transparent url('../images/externe.gif') scroll no-repeat 100% 50%;

		padding-right:15px;

	}

#menu #menu3 p {

	font-size:90%;

}

#menu #menu3 p.contact {

	text-align:center;

	font-size:85%;

}

	#menu #menu3 p.contact a {

		display:block;

		font-size:110%;

	}

.fixMenuFloatIE {

	clear:both;

	height:2px;

}

#page-texte #menu {

	float:left;

	width:184px;

	padding:15px;

	background:#fff url('../images/menu_bg.gif') scroll repeat-x top left;

	border-right:2px solid #e8e8e8;

}

#page-texte #menu0, #page-texte #menu1, #page-texte #menu2, #page-texte #menu3 {

	margin-bottom:25px;

}

#page-texte h4 {

	margin:0 0 3px 0;

}



/* Copyright

===========================================================================*/

#copyright {

	padding:3px;

	font-size:85%;

	color:#696969;

	text-align:right;

	clear:both;

}

#avis {

	padding:3px;

	font-size:75%;

	color:#696969;

	text-align:left;

	clear:both;

}



/* Main

===========================================================================*/

#wrap-main {

	background:transparent url('../images/bottom_bg.gif') scroll repeat-x bottom left;

}

#main {

	float:right;

	width:494px;

	padding:0 22px 10px 22px;

	background:#fff url('../images/page_bg.gif') scroll repeat-x top left;

	text-align:justify;

}

#main h3 {

	text-align:left;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-weight:normal;

	font-size:150%;

	margin:20px 0;

}

#main h4 {

	text-align:center;

	font-weight:normal;

	font-size:130%;

}



/* contact-table

===========================================================================*/

#contact-table th {

	vertical-align:top;

	padding:5px;

	font-weight:normal;

	background-color:#FFF6E9;

}

#contact-table input.submit {

	font-size:110%;

	font-weight:bold;

}

#contact-table input.horaireClient {
				padding:3px;
				font-size:100%;
				width:280px;
}

#contact-table textarea {

	font-family: Arial, Helvetica, sans-serif;

	font-size:small;

}

#contact-confirmation, #contact-confirmation-error {

	border:1px solid #2FB72F;

	background-color:#C2F0C2;

	padding:20px;

	text-align:center;

}

#contact-confirmation-error {

	border-color:#DA2626;

	background-color:#F5A3A3;

}
