/* COMMUN *************************************************************************************/
* {
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-family: arial, verdana, helvetica, sans-serif;
	border: none;
}
body {
	background: #c0c0c0;
}

.page {
	position: absolute;
	width: 990px;
	left: 50%;
	margin-top: 16px;
	margin-bottom: 16px;
	margin-left: -496px;
	background: #ffffff;
	float: left;
	border-bottom: 16px #c0c0c0 solid;
}

/* HEADER *************************************************************************************/
.page .header {
	width: 958px;
	background: #ffffff url(../images/commun/bg_header.gif) top right no-repeat;
	float: left;
	margin: 16px 8px 10px 8px;
	text-indent: -9999px;
}
html>body .page .header {
	margin: 16px 16px 10px 16px;
}
.page .header .logo {
	float: left;
	width: 98px;
	height: 115px;
}
.page .header h1, .page .header p {
	display: none;
	float: left;
}
.page .header .btNewsletter {
	background: #ffffff url(../images/commun/bt_newsletter.gif) top right no-repeat;
	float: right;
	width: 188px;
	height: 43px;
	text-indent: -9999px;
	margin-top: 40px;
	margin-bottom: 20px;
}
html>body .page .header .btNewsletter {
	margin-top: 50px;
	margin-bottom: 0;
}
.page .header ul.nav{
	width: 958px;
	float: left;
	margin-top: 10px;
	list-style: none;
}
.page .header .nav li {
	float: left;
	width: 190px;
	height: 20px;
	margin-right: 2px;
}
.page .header .nav li.end {
	margin-right: 0;
}

.page .header .nav a{
	width: 190px;
	height: 20px;
	float: left;
}
.page .header .nav a.agence{
	background: #ffffff url(../images/commun/bt_nav_agence.gif) no-repeat;
}
.page .header .nav a:hover.agence{
	background: #ffffff url(../images/commun/bt_nav_agence.gif) 0 -20px no-repeat;
}

.page .header .nav a.particuliers{
	background: #ffffff url(../images/commun/bt_nav_part.gif) no-repeat;
}
.page .header .nav a:hover.particuliers{
	background: #ffffff url(../images/commun/bt_nav_part.gif) 0 -20px no-repeat;
}

.page .header .nav a.professionnels{
	background: #ffffff url(../images/commun/bt_nav_pro.gif) no-repeat;
}
.page .header .nav a:hover.professionnels{
	background: #ffffff url(../images/commun/bt_nav_pro.gif) 0 -20px no-repeat;
}

.page .header .nav a.devis{
	background: #ffffff url(../images/commun/bt_nav_devis.gif) no-repeat;
}
.page .header .nav a:hover.devis{
	background: #ffffff url(../images/commun/bt_nav_devis.gif) 0 -20px no-repeat;
}

.page .header .nav a.joindre{
	background: #ffffff url(../images/commun/bt_nav_joindre.gif) no-repeat;
}
.page .header .nav a:hover.joindre{
	background: #ffffff url(../images/commun/bt_nav_joindre.gif) 0 -20px no-repeat;
}
.page .header .nav a.On {
	background-position: 0 -20px;
}

#menu1, #menu2, #menu3, #menu4, #menu5 {
	position: absolute;
	top: 164px;
	display: none;
	background: #ffffff;
	list-style: none;
	border-right: 1px #c23c1c solid;
	border-bottom: 1px #c23c1c solid;
	border-left: 1px #c23c1c solid;
	width: 178px;
	float: left;
	z-index: 100;
}
html>body #menu1, #menu2, #menu3, #menu4, #menu5 {
	top: 161px;
	width: 188px;
}
#menu1 li, #menu2 li, #menu3 li, #menu4 li, #menu5 li {
	float: left;
	width: 163px;
	height: auto;
	margin: 0;
}
#menu1 a, #menu2 a, #menu3 a, #menu4 a, #menu5 a {
	float: left;
	display: block;
	color: #000000;
	text-indent: 1px;
	text-decoration: none;
	padding: 3px 5px;
	width: 178px;
	height: auto;
	border-bottom: 1px #ccecf0 dotted;
}
#menu1 a:hover, #menu2 a:hover, #menu3 a:hover, #menu4 a:hover, #menu5 a:hover{
	background: #ccecf0;
}



/* CONTENT *************************************************************************************/
.page .content {
	width: 958px;
	float: left;
	margin: 0 8px 10px 8px;
}
html>body .page .content {
	margin: 0 16px 10px 16px;
}

/* Bannière N° Azur */
.page .content .azurBox {
	width: 958px;
	height: 50px;
	float: left;
	background: #ffffff url(../images/commun/banner_azur.gif) no-repeat;
	margin-bottom: 20px;
	text-indent: -9999px;
}

/* Chemin de fer */
.page .content .chemin2Fer {
	width: 958px;
	float: left;
	margin-bottom: 10px;
	color: #a0a1a1;
}
.page .content .chemin2Fer a {
	color: #a0a1a1;
	text-decoration: none;
}
.page .content .chemin2Fer a:hover {
	color: #c23c1c;
}


/* LEFTCOL Assurance-Vie */
.page .content .leftCol {
	width: 240px;
	float: left;
	margin: 0 20px 0 10px;
	background: #c23c1c;
	text-align: center;
	color: #ffffff;
	
}
html>body .page .content .leftCol{
	margin: 0 20px;
}
.page .content .assuVie {
	background: #c23c1c url(../images/commun/v_assu_vie.jpg) bottom no-repeat;
	padding-top: 26px;
	padding-bottom: 346px;
	height: 230px;
}
.page .content .leftCol h2 {
	width: 240px;
	font-size: 28px;
	text-align: center;
	float: left;
}
.page .content .leftCol p {
	text-align: center;
	display: block;
	width: 240px;
	font-size: 24px;
	float: left;
}
.page .content .leftCol a.btMaintenant {
	background: #c23c1c url(../images/commun/bt_maintenant.gif) no-repeat;
	display: block;
	width: 140px;
	height: 32px;
	float: left;
	text-indent: -9999px;
	margin-top: 15px;
	margin-left: 25px;
}
html>body .page .content .leftCol a.btMaintenant {
	margin-left: 50px;
}
.page .content .leftCol a:hover.btMaintenant {
	background: #c23c1c url(../images/commun/bt_maintenant.gif) 0 -32px no-repeat;
}

/* LEFTCOL Assurance Habitation */
.page .content .assuHab {
	background: #c23c1c url(../images/commun/v_assu_habitation.jpg) bottom no-repeat;
	padding-top: 26px;
	padding-bottom: 346px;
	height: 400px;
}
.page .content .assuHab h2 {
	background: #c23c1c url(../images/commun/pict_assu_hab.gif) 78px 0 no-repeat;
	padding-top: 84px;
}

.page .content .leftCol a.btContact {
	background: #c23c1c url(../images/commun/bt_contact.gif) no-repeat;
	display: block;
	width: 165px;
	height: 37px;
	float: left;
	text-indent: -9999px;
	margin-top: 15px;
	margin-left: 20px;
}
html>body .page .content .leftCol a.btContact {
	margin-left: 40px;
}
.page .content .leftCol a:hover.btContact {
	background: #c23c1c url(../images/commun/bt_contact.gif) 0 -37px no-repeat;
}

.page .content .leftCol a.btDevis {
	background: #c23c1c url(../images/commun/bt_devis.gif) no-repeat;
	display: block;
	width: 165px;
	height: 37px;
	float: left;
	text-indent: -9999px;
	margin-top: 5px;
	margin-left: 20px;
}
html>body .page .content .leftCol a.btDevis {
	margin-left: 40px;
}
.page .content .leftCol a:hover.btDevis {
	background: #c23c1c url(../images/commun/bt_devis.gif) 0 -37px no-repeat;
}

.page .content .leftCol a.btProduits {
	background: #c23c1c url(../images/commun/bt_produits.gif) no-repeat;
	display: block;
	width: 165px;
	height: 50px;
	float: left;
	text-indent: -9999px;
	margin-top: 5px;
	margin-left: 20px;
}
html>body .page .content .leftCol a.btProduits {
	margin-left: 40px;
}
.page .content .leftCol a:hover.btProduits {
	background: #c23c1c url(../images/commun/bt_produits.gif) 0 -50px no-repeat;
}

.page .content .leftCol a.btProduitsPro {
	background: #c23c1c url(../images/commun/bt_prod_pro.gif) no-repeat;
	display: block;
	width: 165px;
	height: 50px;
	float: left;
	text-indent: -9999px;
	margin-top: 5px;
	margin-left: 20px;
}
html>body .page .content .leftCol a.btProduitsPro {
	margin-left: 40px;
}
.page .content .leftCol a:hover.btProduitsPro {
	background: #c23c1c url(../images/commun/bt_prod_pro.gif) 0 -50px no-repeat;
}


/* MAINCOL */
.page .content .mainCol {
	float: left;
	width: 638px;
	margin: 0 10px 0 20px;
}
html>body .page .content .mainCol {
	margin: 0 20px;
}

.page .content .mainCol .partBox, .page .content .mainCol .proBox{
	float: left;
	width: 299px;
	height: 476px;
}

.page .content .mainCol .partBox{
	background: transparent url(../images/commun/bg_part.jpg) no-repeat;
	margin-right: 40px;
	margin-bottom: 30px;
}
.page .content .mainCol .proBox{
	background: transparent url(../images/commun/bg_pro.jpg) no-repeat;
	margin-bottom: 30px;
}

.page .content .mainCol h2 {
	float: left;
	margin: 170px 0 5px 8px;
	clear: both;
}
html>body .page .content .mainCol h2 {
	margin: 170px 0 5px 16px;
}
.page .content .mainCol .partBox a.btPart {
	float: left;
	display: block;
	width: 141px;
	height: 32px;
	text-indent: -9999px;
	background: transparent url(../images/commun/bt_particuliers.gif) no-repeat;
}
.page .content .mainCol .partBox a:hover.btPart {
	background: transparent url(../images/commun/bt_particuliers.gif) 0 -32px no-repeat;
}
.page .content .mainCol .proBox a.btPro {
	float: left;
	display: block;
	width: 163px;
	height: 32px;
	text-indent: -9999px;
	background: transparent url(../images/commun/bt_professionnels.gif) no-repeat;
}
.page .content .mainCol .proBox a:hover.btPro {
	background: transparent url(../images/commun/bt_professionnels.gif) 0 -32px no-repeat;
}
.page .content .mainCol .partBox p, .page .content .mainCol .proBox p {
	float: left;
	width: 267px;
	margin: 0px 8px;
	clear: both;
	border-bottom: 2px #000000 dotted;
	padding: 8px 0;
}
html>body .page .content .mainCol .partBox p, .page .content .mainCol .proBox p {
	margin: 0px 16px;
	
}
.page .content .mainCol .partBox p strong, .page .content .mainCol .proBox p strong {
	font-weight: bold;
	color: #c23c1c;
	font-size: 14px;
}
.page .content .mainCol .partBox p.accroche, .page .content .mainCol .proBox p.accroche {
	font-size: 28px;
	color: #00a0b6;
}
.page .content .mainCol ul {
	float: left;
	width: 638px;
	margin: 0px 0px 10px 0px;
	list-style: none;	
}
.page .content .mainCol ul.sousNav {
	float: left;
	height: auto;
	width: 267px;
	list-style: none;
	margin: 0px 8px 20px 0px;
	text-align: center;
}
html>body .page .content .mainCol ul.sousNav {
	margin: 0px 16px 20px 0px;
}
.page .content .mainCol .sousNav li {
	float: left;
	height: auto;
}
.page .content .mainCol .proBox ul, .page .content .mainCol .partBox ul{
	float: left;
	width: 267px;
	height: 62px;
	margin: 15px 0 0 8px;
}
html>body .page .content .mainCol .proBox ul, .page .content .mainCol .partBox ul{
	margin: 15px 0 0 16px;
}
.page .content .mainCol .proBox li, .page .content .mainCol .partBox li{
	float: left;

	height: 62px;

}
.page .content .mainCol .proBox li a, .page .content .mainCol .partBox li a{
	float: left;
	width: 50px;
	height: 62px;
	text-indent: -9999px;
}

.page .content .mainCol li a.famille {
	
	background: transparent url(../images/commun/bt_famille.gif) no-repeat;
}
.page .content .mainCol li a:hover.famille {
	background: transparent url(../images/commun/bt_famille.gif) 0 -62px no-repeat;
}

.page .content .mainCol li a.maison {
	margin: 0 12px 0 21px;
	background: transparent url(../images/commun/bt_maison.gif) no-repeat;
}
.page .content .mainCol li a:hover.maison {
	background: transparent url(../images/commun/bt_maison.gif) 0 -62px no-repeat;
}

.page .content .mainCol li a.argent {
	margin: 0 22px 0 12px;
	background: transparent url(../images/commun/bt_argent.gif) no-repeat;
}
.page .content .mainCol li a:hover.argent {
	background: transparent url(../images/commun/bt_argent.gif) 0 -62px no-repeat;
}

.page .content .mainCol li a.auto {
	background: transparent url(../images/commun/bt_auto.gif) no-repeat;
}
.page .content .mainCol li a:hover.auto {
	background: transparent url(../images/commun/bt_auto.gif) 0 -62px no-repeat;
}


.page .content .mainCol li a.activite {
	background: transparent url(../images/commun/bt_activite.gif) no-repeat;
}
.page .content .mainCol li a:hover.activite {
	background: transparent url(../images/commun/bt_activite.gif) 0 -62px no-repeat;
}

.page .content .mainCol li a.revenus {
	margin: 0 10px 0 20px;
	background: transparent url(../images/commun/bt_revenus.gif) no-repeat;
}
.page .content .mainCol li a:hover.revenus {
	background: transparent url(../images/commun/bt_revenus.gif) 0 -62px no-repeat;
}

.page .content .mainCol li a.protection {
	margin: 0 20px 0 10px;
	width: 57px;
	background: transparent url(../images/commun/bt_protection.gif) no-repeat;
}
.page .content .mainCol li a:hover.protection {
	background: transparent url(../images/commun/bt_protection.gif) 0 -62px no-repeat;
}

.page .content .mainCol li a.salaries {
	background: transparent url(../images/commun/bt_salaries.gif) no-repeat;
}
.page .content .mainCol li a:hover.salaries {
	background: transparent url(../images/commun/bt_salaries.gif) 0 -62px no-repeat;
}

/* ACTUBOX */
.page .content .mainCol .actuBox h2 {
	color: #af271c;
	text-transform: uppercase;
	font-size: 14px;
	float: left;
	margin: 0;
	width: 638px;
	border-bottom: 2px #000000 dotted;
}
.page .content .mainCol a {
	color: #c23c1c;
	text-decoration: none;
}
.page .content .mainCol a:hover {
	text-decoration: underline;

}
.page .content .mainCol .actuBox p {
	float: left;
	width: 638px;
	font-size: 12px;
}
.page .content .mainCol .actuBox p  strong {
	font-weight: bold;
	color: #c23c1c;
	font-size: 14px;
}
.page .content .mainCol .actuBox p.accroche {
	font-size: 28px;
	color: #00a0b6;
}

/* Sous Nav */
.page .content .mainCol ul.sousNav {
	width: 642px;
	float: left;
	margin: 0 0 30px 0;
	height: auto;
}
.page .content .mainCol ul.sousNav li {
	float: left;
	border-right: 8px #ffffff solid;
	margin-bottom: 10px;
	height: 20px;
}
.page .content .mainCol ul.sousNav li.end {
	border: none;
}
.page .content .mainCol ul.sousNav li a {
	width: 206px;
	height: 18px;
	text-indent: 0;
	font-weight: bold;
	text-decoration: none;
	padding-top: 2px;
	background: #d5e4e9;
	color: #00a0b6; 
	display: block;
}
.page .content .mainCol ul.sousNav li a:hover, .page .content .mainCol ul.sousNav li a.on {
	background: #00a0b6;
	text-decoration: none;
	color: #ffffff;
}


/* ARTICLE */
.page .content .mainCol h2.article {
	border-bottom: 2px #000000 dotted;
	font-size: 28px;
	color: #00a0b6;
	float: left;
	width: 638px;
	margin: 0 0 10px 0;
	padding-bottom: 5px;
}
page .content a {
	color: #aedef4;
	text-decoration: none;
}
page .content a:hover {
	color: #c23c1c;
	text-decoration: underline;
}

.page .content .mainCol .vBox {
	margin: 0 0 10px 0;
}
.page .content .mainCol .legende {
	color: #c23c1c;
	margin: 0 0 10px 0;
	font-weight: bold;
}
.page .content .mainCol h3 {
	font-size: 18px;
	color: #c23c1c;
	float: left;
	width: 638px;
	margin: 0 0 0 0;
	padding: 0;
}
.page .content .mainCol .questions {
	float: left;
	margin: 0 0 25px 19px;
}
html>body .page .content .mainCol .questions {
	float: left;
	margin: 0 0 25px 38px;
}
.page .content .mainCol .questions li{
	height: auto;
	float: left;
	width: 600px;
	text-align: left;
	margin-top: 15px;
}
.page .content .mainCol .questions span{
	color: #00a0b6;
	font-weight: bold;
}
.page .content .mainCol .devisImmediat {
	float: left;
	width: 480px;
	height: 38px;
	padding-top: 10px;
	background: transparent url(../images/commun/num_azur.gif) right no-repeat;
}
.page .content .mainCol .devisImmediat span {
	display: none;
}


/* PARTICULIERS *************************************************************************************/
/* MAINCOL_INTERMEDIAIRE */

.page .content .mainCol_inter {
	float: left;
	width: 623px;
	height: 572px;
	margin: 0 10px 0 20px;
	padding-left: 15px;
	padding-top: 30px;
	background-color: transparent;
	background-image: url(../images/commun/bd_inter_part.jpg);
	background-repeat: no-repeat;
}
html>body .page .content .mainCol_inter {
	margin: 0 20px;
}
.page .content .mainCol_inter .inter_content .liste_part{
	width: 300px;
	margin: 40px 0 5px 16px;
}

.page .content .mainCol_inter .inter_titre p {
	float: left;
width: 267px;
margin-top: 0px;
margin-right: 8px;
margin-bottom: 0px;
margin-left: 8px;
clear: both;
border-bottom-width: 2px;
border-bottom-style: dotted;
border-bottom-color: #000000;
padding-top: 8px;
padding-right: 0pt;
padding-bottom: 8px;
padding-left: 0pt;
}

.page .content .mainCol_inter .inter_titre p.accroche {
	font-size: 28px;
	color: #00a0b6;
	border-bottom: 2px #000000 dotted;
}

.page .content .mainCol_inter .inter_titre h2 {
	float: left;
	margin: 0 0 5px 0;
	clear: both;
}
html>body .page .content .mainCol_inter .inter_titre h2 {
	
}
.page .content .mainCol_inter .inter_titre a.btPart {
	float: left;
	display: block;
	width: 299px;
	height: 32px;
	text-indent: -9999px;
	background-color: transparent;
	background-image: url(../images/commun/bt_inter_part.jpg);
	background-repeat: no-repeat;
}
.page .content .mainCol_inter .inter_titre a:hover.btPart {
	background: transparent url(../images/commun/bt_inter_part.jpg) 0 0 no-repeat;
}

/* MAINCOL_INTERMEDIAIRE - colonne de pictos*/

.page .content .mainCol_inter .inter_content {
	float: left;
	width: 100%;
	margin: 15px 0 0 0;
}

.page .content .mainCol_inter .inter_content .pictos {
	float: left;
	width: 75px;
}

.page .content .mainCol_inter inter_content .pictos ul {
	float: left;
	width: 50px;
}
.page .content .mainCol_inter .inter_content .pictos li {
	float: left;
	height: auto;
	list-style: none;
}

html>body .page .content .mainCol_inter .inter_content .pictos ul{
	margin: 15px 0 0 10px;
}

.page .content .mainCol_inter .inter_content .pictos li{
	float: left;
	height: 78px;

}
.page .content .mainCol_inter .inter_content .pictos li a{
	float: left;
	width: 50px;
	height: 62px;
	text-indent: -9999px;
}

.page .content .mainCol_inter .inter_content .pictos li a.famille {
	background-color: transparent;
	background-image: url(../images/commun/bt_famille.gif);
	background-repeat: no-repeat;
}
.page .content .mainCol_inter .inter_content .pictos li a:hover.famille {
	background: transparent url(../images/commun/bt_famille.gif) 0 -62px no-repeat;
}

.page .content .mainCol_inter .inter_content .pictos li a.maison {
	
	background: transparent url(../images/commun/bt_maison.gif) no-repeat;
}
.page .content .mainCol_inter .inter_content .pictos li a:hover.maison {
	background: transparent url(../images/commun/bt_maison.gif) 0 -62px no-repeat;
}

.page .content .mainCol_inter .inter_content .pictos li a.argent {
	background: transparent url(../images/commun/bt_argent.gif) no-repeat;
}
.page .content .mainCol_inter .inter_content .pictos li a:hover.argent {
	background: transparent url(../images/commun/bt_argent.gif) 0 -62px no-repeat;
}

.page .content .mainCol_inter .inter_content .pictos li a.auto {
	background: transparent url(../images/commun/bt_auto.gif) no-repeat;
}
.page .content .mainCol_inter .inter_content .pictos li a:hover.auto {
	background: transparent url(../images/commun/bt_auto.gif) 0 -62px no-repeat;
}

/* MAINCOL_INTERMEDIAIRE - toutes les assurances particuliers*/

.page .content .mainCol_inter .inter_content .liste_part {
	float: left;
	width: 540px;
	height: 330px;
	margin: 7px 0 0 0;
}

.page .content .mainCol_inter .inter_content .liste_part ul.colonne {
	float: left;
	display:block;
	list-style: none;
	width: 233px;
}

.page .content .mainCol_inter .inter_content .liste_part ul.colonne li a {
	list-style: none;
	float: left;
	width: 233px;
	height: 17px;
	margin: 8px 0 0 15px;
	background: transparent url(../images/commun/bt_inter_liste.gif) no-repeat;
	text-indent: 20px;
	text-decoration: none;
	font-size: 14px;
	padding: 4px 10px;
	color: #FFF;
}

.page .content .mainCol_inter .inter_content .liste_part ul.colonne li a:hover {
	float: left;
	background: transparent url(../images/commun/bt_inter_liste.gif) 0 -25px no-repeat;
}

.page .content .mainCol_inter .inter_content .liste_part ul.colonne_end {
	float: left;
	display:block;
	list-style: none;
	width: 233px;
}


.page .content .mainCol_inter .inter_content .liste_part ul.colonne_end li a {
	list-style: none;
	float: left;
	width: 233px;
	height: 17px;
	margin: 8px 0 0 35px;
	background: transparent url(../images/commun/bt_inter_liste.gif) no-repeat;
	text-indent: 20px;
	text-decoration: none;
	font-size: 14px;
	padding: 4px 10px;
	color: #FFF;
}

.page .content .mainCol_inter .inter_content .liste_part ul.colonne_end li a:hover {
	float: left;
	background: transparent url(../images/commun/bt_inter_liste.gif) 0 -25px no-repeat;
}

/* CONTACT *************************************************************************************/

form {
	float: left;
	margin-bottom: 30px;
}
label {
	font-weight: bold;
	width: 100px;
	float: left;
	clear: both;
	margin-right: 10px;
}
.caseDeTexte, .menuDeroulant, .boutonRadio, .caseAcocher, .joindreFichier, .textArea, .btEnvoyer {
	float: left;
}
 form strong {
	float: left;
	clear: both;
}
.caseDeTexte, .menuDeroulant, .textArea {
	border: 1px #c23c1c solid;
	clear: both;
	width: 318px;
}
.boutonRadio, .caseAcocher {
	margin-right: 3px;
}
.joindreFichier {
	width: 318px;
	clear: both;
}
.textArea {
	overflow: auto;
}
.lineForm {
	float: left;
	width: 638px;
	margin-top: 5px;
	margin-bottom: 10px;
}
.lineForm label {
	font-weight: normal;
	clear: none;
	margin-top: 3px;
	width: auto;	
}
html>body .lineForm label {
	margin-top: 0px;
}
.btEnvoyer {
	background: #c23c1c;
	color: #ffffff;
	font-weight: bold;
	padding: 3px 10px;
	text-transform: uppercase;
	margin-top: 20px;
	margin-left: 210px;
}
html>body .btEnvoyer {
	margin-left: 215px;
	padding: 3px 20px;
}


/* FOOTER *************************************************************************************/
.page .footer {
	width: 958px;
	float: left;
	margin: 16px 8px 0 8px;
	text-align: center;
}
html>body .page .footer {
	margin: 16px 16px 0 16px;
}
.page .footer ul.colonne {
	width: 238px;
	float: left;
	text-align: center;
	border-right: 1px #b8fbf6 solid;
	list-style: none;
}
.page .footer  ul.end {
	border-right: none;
}
.page .footer ul.colonne li {
	width: 238px;
	float: left;
	clear: both;
}
.page .footer ul.colonne a {
	text-decoration: none;
	width: 238px;
	float: left;
	color: #aedef4;
}
.page .footer ul.colonne a:hover {
	color: #c23c1c;
}
.page .footer ul.transverse {
	margin-left: 185px;
	float: left;
	list-style: none;
	margin-top: 15px;
	padding-bottom: 10px;
	clear: left;
	width: 750px;
	text-align: center;
}
html>body .page .footer ul.transverse {
	margin-left: 250px;
}
.page .footer ul.transverse li {
	float: left;
	width: auto;
	border-right: 1px #aedef4 solid;
}
.page .footer  ul.transverse li.end{
	border-right: none;
}
.page .footer ul.transverse li a{
	float: left;
	color: #aedef4;
	padding: 2px 10px;
	text-decoration: none;
}
.page .footer ul.transverse li a:hover{
	color: #c23c1c;
}
