/*---style karim--*/

.Contenu_Text{
padding:5px;
width:656px; 
padding:10px; 
margin-left:5px;
float:left;
text-align: justify;
}

.Contenu_Text h2{
color: #5C9B32 ;
width: inherit;
font-size:20px;
}


.Contenu_Text h3{
color:#0592D3;
font-size:13px;
padding:0px;
padding-top:2px;
padding-bottom:2px;
margin:0px;
clear:both;
}
.Contenu_Text h3 a{
color:#0592D3;
font-size:13px;
padding:0px;
padding-top:2px;
padding-bottom:2px;
margin:0px;
clear:both;
}
.Contenu_Text ul li{
list-style-image:url(../images/fle.png);
}

.Contenu_Text a{
color: #0592D3 ;
}




.Bloq_Droit{
width:320px; 
float:right;
margin-left:5px; 
margin-right:5px; 
height:auto;
text-align:left;
}

.bouton_comparateur{
background-image:url(../images/bouton_comparateur.png); 
width:207px; 
height:61px; 
cursor:pointer;
margin:auto;
}


.Baniere{
width:600px; 
height:280px;
background-position:bottom; 
background-repeat:no-repeat 
}

.TextBaniere{
margin-top:150px; 
margin-left:15px; 
color:#FFFFFF; 
font-weight:bold; 
width:250px;
}


.TextBasForm{
padding-top:20px; 
text-align:center;
color: #666666;
}
/*****fin style karim*****/

/******formulaire accueil*********************/
.apDiv1 {
width:495px;
border-bottom:solid 2px #99CC00;
background-image:url(../images/formaccueil/bg2.jpg);
background-repeat:repeat-x;
height:220px;
float:left;

}
.apDiv2 {
width:495px;
border-bottom:solid 2px  #0099FF;
background-image:url(../images/formaccueil/bg1.jpg);
background-repeat:repeat-x;
height:220px;
float:left;
}
.apDiv3 {
width:495px;
border-bottom:solid 2px #FF9900;
background-image:url(../images/formaccueil/bg3.jpg);
background-repeat:repeat-x;
height:220px;
float:left;
}
.spanformo{
cursor:pointer;
margin-right:2px;
margin-left:2px;
padding-top:3px;
text-align:center;
height:20px;
width:161px;
background-image:url(../images/formaccueil/orangeF.png);
background-repeat:repeat-x;
float:letf;
color:#FFFFFF;
font-weight: bold;
}
.spanformv{
cursor:pointer;
margin-right:2px;
margin-left:2px;
padding-top:3px;
text-align:center;
height:20px;
width:161px;
background-image:url(../images/formaccueil/vertF.png);
background-repeat:repeat-x;
float:letf;
color:#FFFFFF;
font-weight: bold;
}
.spanformb{
cursor:pointer;
margin-right:2px;
margin-left:2px;
padding-top:3px;
text-align:center;
height:20px;
width:161px;
background-image:url(../images/formaccueil/bleuF.png);
background-repeat:repeat-x;
float:letf;
color:#FFFFFF;
font-weight: bold;
}
.spanformg{
text-align:center;
padding-top:3px;
margin-right:2px;
margin-left:2px;
height:20px;
width:160px;
background-image:url(../images/formaccueil/grisF.png);
background-repeat:repeat-x;
float:letf;
color:#FFFFFF;
font-weight: bold;

}
.petite1 {
	font-size: 9px;
	font-weight: bold;
}
.buttonSante{
margin-top:0px;
width:152px;
float:right;
height:39px; 
cursor:pointer;
background-image:url(../images/formaccueil/lancerV.png)
}
/*********fin formulaire accueil*********/
/***********************comprateur***********************/
	.affpack
	{	
		display:block;
	}
.hide
	{	
		display:none;
	}
	.hpack{
	font-size: 12px;
	font-family:tahoma;
	
}
.tabpack{
	font-size: 12px;
	font-family: tahoma;
	border:solid 1px #DCDDDE;
	text-align: center;
}
.linesecu{
	background: url(../images/trait5.jpg) repeat-x;
	display: block;
	height:5px;
}
.linetranq{
	background: url(../images/trait6.jpg) repeat-x;
	display: block;
	height:5px;
}
.lineconfort{
	background: url(../images/traitrrrr.jpg) repeat-x;
	display: block;
	height:5px;
}
/* ------------------Text Formation------------------ */

p,div,form { 
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding:0px;
/*margin:0px;*/
font-weight:normal;
text-decoration:none;
}
input{
border:#7F9DB9 solid 1px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding:0px;
/*margin:0px;*/
font-weight:normal;
text-decoration:none;
}
.inputERROR{
border:#FF0000 solid 1px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding:0px;
/*margin:0px;*/
font-weight:normal;
text-decoration:none;
}
option{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
}
 .radio{
border:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding:0px;
font-weight:normal;
text-decoration:none;
 }
select {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
border:#7F9DB9  solid 1px;
text-decoration:none;
}
.selectERROR {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
border:#FF0000  solid 1px;
text-decoration:none;
}
a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#99cc00;
}
a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#CCC;
font-weight:bold;
text-decoration:underline;
}
a:active,a:focus {outline:0;}
h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#EB2D2E;
padding:0px;
margin:0px;
font-weight:normal;
text-decoration:none;
}
/* demo specific CSS settings */
h1 a,
h1 a:hover {font-size:18px;}
#fpss-static-title {text-align:center;margin:20px auto;}
#fpss-container {margin:60px auto;background:#fff;}
/**********************************************/
/*****************************************LES DIVs*****/
.divleftaccueil{
float: left;
width:492px;
padding:5px;
margin:0px;
}
.divrightaccueil{
float: right;
width:495px;
padding:5px;
margin-left:10px;
}
.divtitre{
background:url(../images/trait.jpg) repeat-x;
color:#478EAC;
font-weight:bold;
height:20px;
padding-top:2px;
padding-left:4px;
margin:0px;

}
.divsimple{
color:#478EAC;
font-weight:bold;
height:20px;
padding-top:2px;
padding-left:4px;
margin:0px;
clear:both;
}
.cadregris{
border:solid 1px #CCCCCC;
height: auto;
margin-top:2px;
margin-bottom:2px;
}
.lienactu  {
font-size:11px;
color:#000000;
padding-top:5px;
padding-bottom:5px;
border-top:dotted 1px #999999;
margin-left:10px;
margin-right:10px;
}
.lienactu a {
font-size:11px;
color:#1B82AE;
}
.lienactu  a:hover{
font-size:11px;
color:#000000;
text-decoration:none;

}
.titregris{
font-size:11px;
font-weight:bold;
font-family:tahoma;
color:#999999;

}
.lienforum  {
font-size:11px;
color:#000000;
/*height:30px;*/
padding-top:2px;
padding-bottom:2px;
border-bottom:dotted 1px #999999;
margin-left:3px;
margin-right:5px;
vertical-align:middle;

}.lienforum  a {
font-size:11px;
color:#1B82AE;
}
.lienforum  a:hover{
font-size:11px;
color:#000000;
text-decoration:none;

}
.lienrebri {
font-size:11px;
color:#000000;
/*height:30px;*/
padding-left:4px;
width:320px;
padding-top:5px;
padding-bottom:5px;
border-bottom:dotted 1px #999999;
vertical-align:middle;

}.lienrebri a {
font-size:11px;
color:#1B82AE;
}
.lienrebri  a:hover{
font-size:11px;
color:#000000;
text-decoration:none;

}
/********************header********************/
.header{
height: 134px;
width:100%;
background-image: url(../images/index_01.jpg);
background-repeat: repeat-x;
}
#mheader{
height: 109px;
width:1020px;
margin:0 auto;
}
.mheadG{
background-image: url(../images/index-06.png);
background-repeat:no-repeat;
float:left;
padding:0px;
margin:0px;
height:126px;
width:21px;
}
.h1header{
color:#FFFFFF; 
font-size:12px;
margin:0px;
padding:0px
}
.h1header a {
color:#FFFFFF; 
font-size:12px;
text-decoration:none;
}
.h1header a:hover {
color:#FFFFFF; 
font-size:12px;
text-decoration:underline;
}
.mheadM{
background-image: url(../images/index_03.jpg);
background-repeat:repeat-x;
float:left;
padding:0px;
margin:0px;
height:126px;
width:978px;
}
.mheadD{
background-image: url(../images/index-02.png);
background-repeat:no-repeat;
float:left;
padding:0px;
margin:0px;
height:126px;
width:20px;
}
.headlogo{
background-image: url(../images/logo-synergie-assurance.png);
background-repeat:no-repeat;
float:left;
padding-top:64px;
padding-bottom:10px;
margin:0px;
/*height:109px;*/
width:241px;
color: #FFFFFF;
font-weight: bold;
text-align:left
}
.prelogo{
padding:0px;
margin:0px;
font-family:tahoma;
}
.headban{
width:728px;
height:109px;
padding-top:6px;
float:right;
margin:auto;
}
/******************fin header********************/
/*************menu top*************/
#embremunutop{
background-image: url(../images/index_14.jpg);
background-repeat:repeat-x;
height: 11px;
width:1017px;
margin:0 auto;
}
#menutop{
background-image: url(../images/index_33.jpg);
background-repeat:no-repeat;
height: 33px;
width:989px;
margin:0 auto;
border-bottom:#CCCCCC solid 2px;
padding-bottom:7px;
}
#menutopR{
height: 33px;
width:989px;
margin:0 auto;
border-bottom:#CCCCCC solid 2px;
padding-bottom:7px;
}
.menutopRC{
height: 33px;
width:547px;
float:left;
text-align:left;
padding-top:10px;
padding-left:10px;
}
.menutopRS{
height: 33px;
width:420px;
float:right;
text-align:left;
padding-top:10px;
padding-left:10px;
}
/*************Fin menu top*************/
/***************bodybody***************/
#bodybody{
height:auto;
margin:0px auto;
padding-bottom:10px;
border-left:#CCCCCC solid 2px;
border-right:#CCCCCC solid 2px;
width:1017px;

}
#bgBan{
height:auto;
margin:0px auto;
border-left:#CCCCCC solid 2px;
border-right:#CCCCCC solid 2px;
width:1017px;

}
#liano{
font-weight: normal;
}
#liano a{
color:#666666;
	font-size: 11px;
	text-decoration:none;
	font-weight: normal;}
#liano a:hover{
color:#666666;
	font-size: 11px;
	text-decoration:underline;
	font-weight: normal;}
.ajoutcom {
font-size:11px;
color:#000000;
vertical-align:middle;

}
.ajoutcom a {
font-size:11px;
color:#1B82AE;
}
.ajoutcom a:hover{
font-size:11px;
color:#000000;
text-decoration:none;
}
.liensimple{
font-size:11px;
font-weight:normal;

}
.liensimple a {
font-size:11px;
color:#000000;
font-weight:normal;
}
.liensimple a:hover{
font-size:11px;
color:#000000;
font-weight:normal;
text-decoration:underline;
}


/*Menutop*/
.contmenutop{
padding-left:30px;
padding-top:0px;
margin:0;
height:40px
}
#menuDeroulant
{
font-family:tahoma;
 font-size:11px;
font-weight:bold;
	height: 50 px;
	width:1017px;
	list-style-type: none;
	margin: 0 auto;
	padding: 0;
	border: 0;


}
#menuDeroulant ul
{
	text-align: center;
	margin: 0 auto;
}
#menuDeroulant li
{
	float: left;
	height:auto;
	width: 170 px;
	margin: 0;
	padding: 0;
	border: 0;
}
#menuDeroulant li a:link, #menuDeroulant li a:visited
{
	display: block;
	height: 25px;
	color: #FFF;
	background: #258FB7;
	text-align:center;
	margin: 0;
	padding-left:12px;
	padding-right:12px;
	padding-top:7px;
	border-right: 1px solid #fff;
	text-decoration: none;
	
	
}
#menuDeroulant li a:hover { background-color: #6B8F21;}
#menuDeroulant li a:active { background-color: #6B8F21; }

#menuDeroulant .sousMenu
{
	display: none;
	list-style-type: none;
	width:150px;
	position:absolute;
	margin: 0;
	padding: 0;
	border: 0;
}
#menuDeroulant .sousMenu li
{
	float: none;
	margin: 0;
	padding: 0;
	border: 0;
	
}
#menuDeroulant .sousMenu li a:link, #menuDeroulant .sousMenu li a:visited
{
	display: block;
	color: #FFF;
	margin: 0;
	width:auto;
	padding-left:10px;
	padding-right:10px;
	border: 1px solid #FFFFFF;
	text-align:left;
	text-decoration: none;
	background-color: #6B8F21;
	
}

#menuDeroulant .sousMenu li a:hover
{
	background-color: #FFFFFF;
	border-left:1px solid #6B8F21;
	border-right:1px solid #6B8F21;
	border-bottom:1px solid #6B8F21;
	border-top:1px solid #FFFFFF;
	color:#6B8F21;
	float:none;
}

#menuDeroulant li:hover > .sousMenu { display: block; }
#menuDeroulant  li.menuL a{
background-image:url(../images/lb.jpg);
background-repeat:no-repeat;
background-position:left;
}
#menuDeroulant  li.menuL a:hover{
background-image:url(../images/lv.jpg);
background-repeat:no-repeat;
background-position:left;
}
#menuDeroulant  li.menuR a{
background-image:url(../images/rb.jpg);
background-repeat:no-repeat;
background-position:right;
}
#menuDeroulant  li.menuR a:hover{
background-image:url(../images/rv.jpg);
background-repeat:no-repeat;
background-position:right;
}
/*fin Menutop*/
.twitt{
padding:0;
margin-left:20px;;
width:957px;
height:40px;
background-image:url(../images/twitter_bird.png);
background-repeat:no-repeat;
background-position:left;
padding-left:30px;
}
.twitt a{
font-weight:bold;
font-size:12px;
color:#0099CC;
}
.twitt a:hover{
font-size:12px;
color:#999999;
}
.twitt ul{position:relative; padding-left:5px;
 }
.twitt ul li{background:transparent;display:block;top:0;}
#rsTwit{
padding:0px;
width:900px;
}
.barbleu{
width:496px;
background-image:url(../images/bar-acc-bleu.jpg);
background-repeat:no-repeat;
background-position:top;
min-height:24px;
text-align:justify;
margin-bottom:10px;
margin-top:10px;
clear:both;
}
.barbleu h2{
font-size:16px;
 font-weight:bold; 
 color:#1B82AE;
  padding:0px ;
   margin:0px;
   padding-left:15px;
padding-right:15px;
}
.barbleu h2 a{
font-size:16px;
 font-weight:bold; 
 color:#1B82AE;
}
.barbleu h2 a:hover{
text-decoration:none;
}
.barbleu h2 span{
text-align:justify;
font-weight:normal;
font-size:11px;
color:#666666  
}
.barbleu h2 span a{
font-weight:normal;
font-size:11px;
color:#666666;  
}
.barbleu h3{
font-size:16px;
 font-weight:bold; 
 color:#1B82AE;
  padding:0px ;
   margin:0px;
   padding-left:15px;
padding-right:15px;
}
.barbleu h3 a{
font-size:16px;
 font-weight:bold; 
 color:#1B82AE;
}
.barbleu h3 a:hover{
text-decoration:none;
}
.barbleu h3 span{
text-align:justify;
font-weight:normal;
font-size:11px;
color:#666666  
}
.barbleu h3 span a{
font-weight:normal;
font-size:11px;
color:#666666;  
}
/**/
.barvert{
width:496px;
background-image:url(../images/bar-acc-vert.jpg);
background-repeat:no-repeat;
background-position:top;
min-height:24px;
text-align:justify;
margin-bottom:10px;
margin-top:10px;
clear:both;
}
.barvert h2{
font-size:16px;
 font-weight:bold; 
 color:#6B9F54;
  padding:0px ;
   margin:0px;
   padding-left:15px;
padding-right:15px;
}
.barvert h2 a{
font-size:16px;
 font-weight:bold; 
 color:#6B9F54;
}
.barvert h2 a:hover{
text-decoration:none;
}
.barvert h2 span{
text-align:justify;
font-weight:normal;
font-size:11px;
color:#666666;
  
}
.barvert h2 span a{
font-weight:normal;
font-size:11px;
color:#666666;  
}
.barvert h3{
font-size:16px;
 font-weight:bold; 
 color:#6B9F54;
  padding:0px ;
   margin:0px;
   padding-left:15px;
padding-right:15px;
}
.barvert h3 a{
font-size:16px;
 font-weight:bold; 
 color:#6B9F54;
}
.barvert h3 a:hover{
text-decoration:none;
}
.barvert h3 span{
text-align:justify;
font-weight:normal;
font-size:11px;
color:#666666;
  
}
.barvert h3 span a{
font-weight:normal;
font-size:11px;
color:#666666;  
}
/**** les produits ****/
.prodsante{
width:233px;
height:232px;
margin:2px;
float:left;
background-image:url(../images/assur-sante.jpg);
cursor:pointer;
}
.prodsante:hover{
width:233px;
height:232px;
margin:2px;
float:left;
background-image:url(../images/assur-sante.jpg);
cursor:pointer;
opacity:0.7;
filter:alpha(opacity=70)
}
.prodsante h3 {padding:175px 0px 100px 80px; margin:0px; }
.prodsante a {color:#666666; font-size:16px}
.prodsante a:hover {color:#0099CC; font-size:16px; text-decoration:none}
.prodsante a  span{color:#0099CC}
.prodsante a:hover  span{color:#666666}

.prodhabi{
width:120px;
height:110px;
margin:4px;
float:left;
cursor:pointer;
background-image:url(../images/assur-habitation.jpg);
cursor:pointer;
}
.prodhabi:hover{
width:120px;
height:110px;
margin:4px;
float:left;
cursor:pointer;
background-image:url(../images/assur-habitation.jpg);
cursor:pointer;
opacity:0.7;
filter:alpha(opacity=70)
}
.prodhabi h3 {padding:1px 0px 20px 4px; margin:0px; }
.prodhabi a {color:#666666; font-size:16px}
.prodhabi a:hover {color:#0099CC; font-size:16px; text-decoration:none}
.prodhabi a  span{color:#0099CC}
.prodhabi a:hover  span{color:#666666}

.prodvie{
width:120px;
height:110px;
margin:4px;
float:left;
cursor:pointer;
background-image:url(../images/assur-vie.jpg);
cursor:pointer;
}
.prodvie:hover{
width:120px;
height:110px;
margin:4px;
float:left;
cursor:pointer;
background-image:url(../images/assur-vie.jpg);
cursor:pointer;
opacity:0.7;
filter:alpha(opacity=70)
}
.prodvie h3 {padding:1px 0px 20px 4px; margin:0px; }
.prodvie a {color:#666666; font-size:16px}
.prodvie a:hover {color:#0099CC; font-size:16px; text-decoration:none}
.prodvie a  span{color:#0099CC}
.prodvie a:hover  span{color:#666666}

.prodauto{
width:120px;
height:110px;
margin:4px;
float:left;
cursor:pointer;
background-image:url(../images/assur-auto.jpg);
cursor:pointer;
}
.prodauto:hover{
width:120px;
height:110px;
margin:4px;
float:left;
cursor:pointer;
background-image:url(../images/assur-auto.jpg);
cursor:pointer;
opacity:0.7;
filter:alpha(opacity=70)
}
.prodauto h3 {padding:1px 0px 20px 4px; margin:0px; }
.prodauto a {color:#666666; font-size:16px}
.prodauto a:hover {color:#0099CC; font-size:16px; text-decoration:none}
.prodauto a  span{color:#0099CC}
.prodauto a:hover  span{color:#666666}

.prodmoto{
width:120px;
height:110px;
margin:4px;
float:left;
cursor:pointer;
background-image:url(../images/assur-moto.jpg);
cursor:pointer;
}
.prodmoto:hover{
width:120px;
height:110px;
margin:4px;
float:left;
cursor:pointer;
background-image:url(../images/assur-moto.jpg);
cursor:pointer;
opacity:0.7;
filter:alpha(opacity=70)
}
.prodmoto h3 {padding:1px 0px 20px 4px; margin:0px; }
.prodmoto a {color:#666666; font-size:16px}
.prodmoto a:hover {color:#0099CC; font-size:16px; text-decoration:none}
.prodmoto a  span{color:#0099CC}
.prodmoto a:hover  span{color:#666666}

.prodmulti{
width:233px;
height:80px;
margin:2px;
margin-top:4px;
float:left;
cursor:pointer;
background-image:url(../images/assur-multi.jpg);
cursor:pointer;
}
.prodmulti:hover{
width:233px;
height:80px;
margin:2px;
margin-top:4px;
float:left;
cursor:pointer;
background-image:url(../images/assur-multi.jpg);
cursor:pointer;
opacity:0.7;
filter:alpha(opacity=70)
}
.prodmulti h3 {padding:13px 0px 20px 80px; margin:0px; }
.prodmulti a {color:#666666; font-size:16px}
.prodmulti a:hover {color:#CE0000; font-size:16px; text-decoration:none}
.prodmulti a  span{color:#CE0000}
.prodmulti a:hover  span{color:#666666}

.prodobs{
width:233px;
height:80px;
margin:2px;
margin-top:4px;
float:left;
cursor:pointer;
background-image:url(../images/assur-obseques.jpg);
cursor:pointer;
}
.prodobs:hover{
width:233px;
height:80px;
margin:2px;
margin-top:4px;
float:left;
cursor:pointer;
background-image:url(../images/assur-obseques.jpg);
cursor:pointer;
opacity:0.7;
filter:alpha(opacity=70)
}
.prodobs h3 {padding:13px 0px 20px 120px; margin:0px; }
.prodobs a {color:#666666; font-size:16px}
.prodobs a:hover {color:#CE0000; font-size:16px; text-decoration:none}
.prodobs a  span{color:#CE0000}
.prodobs a:hover  span{color:#666666}


.prodret{
width:120px;
height:80px;
margin:4px;
float:left;
cursor:pointer;
background-image:url(../images/assur-retraite.jpg);
cursor:pointer;
}
.prodret:hover{
width:120px;
height:80px;
margin:4px;
float:left;
cursor:pointer;
background-image:url(../images/assur-retraite.jpg);
cursor:pointer;
opacity:0.7;
filter:alpha(opacity=70)
}
.prodret h3 {padding:3px 0px 20px 2px; margin:0px; }
.prodret a {color:#666666; font-size:12px}
.prodret a:hover {color:#0099CC; font-size:12px; text-decoration:none}
.prodret a  span{color:#0099CC}
.prodret a:hover  span{color:#666666}

.prodanimaux{
width:120px;
height:80px;
margin:4px;
float:left;
cursor:pointer;
background-image:url(../images/assur-animaux.jpg);
cursor:pointer;
}
.prodanimaux:hover{
width:120px;
height:80px;
margin:4px;
float:left;
cursor:pointer;
background-image:url(../images/assur-animaux.jpg);
cursor:pointer;
opacity:0.7;
filter:alpha(opacity=70)
}
.prodanimaux h3 {padding:3px 0px 20px 2px; margin:0px; }
.prodanimaux a {color:#666666; font-size:12px}
.prodanimaux a:hover {color:#0099CC; font-size:12px; text-decoration:none}
.prodanimaux a  span{color:#0099CC}
.prodanimaux a:hover  span{color:#666666}

.produits{
width:496px;
margin-bottom:10px;
clear:both
}
.press{
width:496px;
}
.press img{
float:left;
border:1px solid #999999;
}
.press p{
clear:both;
padding:2px;
}
.press a{
height:35px;
font-size:14px;
color:#666666;
float:left;
width:320px;
padding-left:10px;
padding-bottom:10px;
}
.actuaccueil{
clear:both;
width:495px;
height:auto;
margin-bottom:10px;

}
.lexique{
width:496px;
}
.lexique a{
color:#258FB7;
}
.lexique p a{
height:30px;
font-size:14px;
color:#666666;
float:left;
width:155px;
padding-left:10px;
padding-bottom:10px;
}
.loi p {
width:497px;
}
.loi img {
float:left
}
.loi p a{
height:20px;
font-size:14px;
color:#666666;
float:left;
width:120px;
padding-left:10px;
padding-bottom:10px;
}
.loi p a:hover{
height:20px;
font-size:14px;
color:#258FB7;
float:left;
width:120px;
padding-left:10px;
padding-bottom:10px;
}
.loi p {
float:left;
width:270px;
}
.blocfooter{
width:190px ;
float:left;
margin-bottom:20px;
text-align:left;
margin-left:40px;
height:130px;
padding-top:5px;
padding-bottom:10px;
}
.blocfooter a{
background-image:url(../images/fle.png);
background-repeat:no-repeat;
background-position:left;
padding-left:14px;
color:#CCCCCC;
font-weight:normal;
}
.blocfooter .niv1 a{
background-image:none;
color:#434242;
font-weight:bold;
font-size:13px;
}

.blocfooter ul{

padding:0px;
margin:0 auto;
clear:both;

}

.blocfooter ul li{
padding:0px;
margin:0px;
list-style:none;
}
.border0{
border:0px
}
.foooter{
background-color:#666666;
 padding-left:20px; 
 padding-right:20px; 
 padding-top:5px;
 border-top:5px solid #434242;}
 .foooter h4{
 padding:0px;
 margin:0px;
 padding-bottom:5px;}
 .foooter a{
 color:#FFFFFF;
 font-size:12px;
}
.foooter p{
width:900px;
margin:auto 0px;
}
.foooter2{
background-color:#434242;
color:#666666;
 padding-left:20px; 
 padding-right:20px; 
 padding-top:10px;
 text-align:center}
  .foooter2 a{
 color:#FFFFFF;
 font-size:11px;
}
.hitorique{
padding-bottom:1px;
padding-top:1px;
padding-left:50px;
}
.hitorique a{
color:#258FB7;
}
/*/// les images a droit/////*/
.blocdrvert{color:#84C221;
height:90px; width:320px}
.blocdrvert a{color:#84C221;height:90px; text-decoration:none; width:320px}
.blocdrvert span {

position:absolute;
margin-top:30px;
margin-left:-155px;
font-size:18px;
font-weight:bold;
 width:150px
}
.blocdrbleu{color:#2490B6;
height:90px; width:320px}
.blocdrbleu a{color:#2490B6;height:90px; text-decoration:none; width:320px}
.blocdrbleu span {
position:absolute;
margin-top:30px;
margin-left:-155px;
font-size:18px;
font-weight:bold;
 width:150px
}
.blocdrorange{color:#F9A83C;
height:90px; width:320px}
.blocdrorange a{color:#F9A83C;height:90px; text-decoration:none; width:320px}
.blocdrorange span {
position:absolute;
margin-top:30px;
margin-left:-155px;
font-size:18px;
font-weight:bold;
 width:150px
}
.com-assur{
background-image:url(../images/comparez-les-assurances.png); 
background-repeat:no-repeat; 
width:281px;
height:38px;
float:right;
clear:both;
margin-top:10px;
padding-top:15px;
}
.com-assur a{
color:#FFFFFF;
font-size:15px;
height:53px;
padding-top:10px;
}
.BlocIndex{
width:325px; 
float:left;
}

.SousBlocIndex{
width:310px; 
float:left;
height:120px;
text-align:left;
clear:both;
}
.SousBlocIndex img{
width:120px;
height:86px;
margin-right:5px;
}
.SousBlocIndex h3{
margin:0px;
float:left;
width:150px;
clear:both;
}
.SousBlocIndex2{
float:left;
height:120px;
text-align:left;
clear:both;
}


.SousBlocIndex2 img{
margin-right:5px;
}
.h3SousBlocIndex {
width:180px;
float:left

}
.nuage {

border:solid 1px #CCCCCC;
}
.nuage ul{
margin:0px;
padding:0px;
clear:both}
.nuage ul li {
float:left;
list-style:none;
margin:0px;
padding-left:2px;}
.tag1 a {
	color: #006699;
	font-weight: bold;
	font-size: 24px;
	text-decoration:none;
}
.tag1 a:hover {
	color: #006699;
	font-weight: bold;
	font-size: 24px;
	text-decoration:underline;
}
.tag2 a {
	color: #8AB22E;
	font-weight: bold;
	font-size: 30px;
	text-decoration:none;
}
.tag2 a:hover {
	color: #8AB22E;
	font-weight: bold;
	font-size: 30px;
	text-decoration:underline;
}
.tag3 a {
	color: #DB3646;
	font-weight: bold;
	font-size: 28px;
	text-decoration:none;
}
.tag3 a:hover {
	color:#DB3646;
	font-weight: bold;
	font-size: 28px;
	text-decoration:underline;
}
.tag4 a {
	color: #F68C1C;
	font-weight: bold;
	font-size: 24px;
	text-decoration:none;
}
.tag4 a:hover {
	color:#F68C1C;
	font-weight: bold;
	font-size: 24px;
	text-decoration:underline;
}
