@charset "utf-8";
/* CSS Document */
#LienDevisParrainage a{
font-family : 'calibri', arial, serif;
font-weight:normal;
font-size: 14px;
color:#3dbe02;
margin-left:80px;
}

#flecheParrainage{
position:absolute;
width:50px;
height:50px;
margin-left:10px;
background-color:#ffffff;
}

#LienDevisConseil a{
font-family : 'calibri', arial, serif;
font-weight:normal;
font-size: 14px;
color:#3dbe02;
}

#LienDevisContact a{
font-family : 'calibri', arial, serif;
font-weight:normal;
font-size: 14px;
color:#3dbe02;
}

#flecheConseil{
position:absolute;
width:50px;
height:50px;
margin-left:120px;
background-color:#ffffff;
}


#flecheContact{
position:absolute;
width:50px;
height:50px;
margin-left:170px;
background-color:#ffffff;
}

#formulaire_contact{
font-family : 'calibri', arial, serif;
font-size : 14px;
}
#contact fieldset:hover{
background-color: #f1eebf;
}

#contact fieldset legend{
background-color:#f1eebf;
padding: 0 10px;
border: #bdb76b 1px solid;
font-family : 'calibri', arial, serif;
font-weight:normal;
font-size: 18px;
color:#948a54;
}

#contact fieldset label{
background-color: #c0c0c0;
border: #bdb76b 1px solid;
display: block;
width: 39%;
float: left;
padding-right: 1%;
text-align: center;
}

#contact fieldset label:hover, #contact fieldset label:focus{
font_weight:bold;
}

#contact input{
margin-left: 1%;
width: 58%;
border: #CCC 1px solid;
font-family : 'calibri', arial, serif;
font-weight:normal;
font-size: 14px;
}

#contact input:hover, #contact input:focus, #contact textarea:hover, #contact textarea:focus{
border: #999 1px solid;
background-color: #f1eebf;
}

/* button submit */
#contact input[type="submit"]
{
	background-color:#CCC;
	border: #bdb76b 1px solid;
	width: 27%;
font-family : 'calibri', arial, serif;
font-weight:normal;
font-size: 14px;
}

#contact input[type="submit"]:hover
{
	background-color: #bdb76b;
	cursor: pointer;
}

#formulaire_contact a:hover,#formulaire_contact a:focus {
	background-color: #bdb76b;
	cursor: pointer;
	}

#formulaire_contact a{
background-color:#CCC;
border:#bdb76b 1px solid;
color:#000000;
padding-right:3px;
padding-left:3px;
text-align: center;
}
	
.Etoile {color: #FF0000}
.lavaLampWithImage {
position: relative;
height: 40px;
width: 940px;
background: url("../images/Menu/bg.gif") no-repeat top;
padding: 0px;
margin: 0px 0;
overflow: hidden;
}

.lavaLampWithImage li {
float: left;
list-style: none;
margin-top: 3px;
margin-left: 2px;
}
.lavaLampWithImage li.back {
background: url("../images/Menu/lava.gif") no-repeat right -30px;
width: 8px; height: 30px;
z-index: 8;
position: absolute;
margin-left:38px;
}
.lavaLampWithImage li.back .left {
background: url("../images/Menu/lava.gif") no-repeat top left;
height: 30px;
margin-right: 10px; /* 7px is the width of the rounded shape */	
}
.lavaLampWithImage li a {
font: bold 16px calibri;
text-decoration: none;
color: #fff;
outline: none;
text-align: center;
top: 7px;
text-transform: none;
letter-spacing: 0;
z-index: 10;
display: block;
float: left;
height: 30px;
position: relative;
overflow: hidden;
margin-left: 74px;
}
.lavaLampWithImage li a:hover, .lavaLampWithImage li a:active, .lavaLampWithImage li a:visited {
border: none;
}
.Etoile {color: #FF0000}

#lastBottom
{
position:relative;
text-align:center;
font-family : 'calibri', arial, serif;
font-size:13px;
color:#666666;
}

#lastBottom a
{
position:relative;
text-align:center;
font-family : 'calibri', arial, serif;
font-size:13px;
color:#666666;
}

#lastBottom a:hover
{
position:relative;
text-align:center;
font-family : 'calibri', arial, serif;
font-weight:bold;
font-size:13px;
color:#000000;
}


#dl_pdf_AMIS
{
font: normal 14px calibri, serif;
color: #000;
}

#navcontainer
{
padding: 0;
background: #FFFFFF;
height: 30px;
}

#navlist
{
margin: 0px;
padding: 0px 0px;
display: block;
}

#navlist li
{
list-style: none;
float: left;
}

#navcontainer a, #navlist li.extend
{
margin: 0px;
display: block;
border-top: 1px solid #333;
padding: 1px 6px;
text-decoration: none;
background: #eaa200;
font: normal 14px calibri, serif;
color: #000;
}

#navcontainer a:hover, #navcontainer a#current
{
padding: 1px 5px;
background: #FAFAFA;
border-right: 1px solid #333;
border-left: 1px solid #333;
border-top: 1px solid #FAFAFA;
border-bottom: 1px solid #333;
color: #000;
}

#navcontainer a#current
{
background: #F6F6F6;
border-top: 1px solid #F6F6F6;
font-weight: bold;
}

#navcontainer li#active
{
border-right: 2px solid #828282;
border-bottom: 2px solid #828282;
}


#fond_principale {
	position:relative;
	width:960px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
}

#fond_header {
	position:relative;
	width:960px;
	height:17px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:-10px;
	background-image:url(../images/header.png);
}

#fond {
	position:relative;
	width:960px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/body.png);
}

#banniere {
	position:relative;
	width:939px;
	height:120px;
	left: -2px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	margin-top:2px;
	background-image:url(../images/banIndex.png);
}

#banniereConseil {
	position:relative;
	width:940px;
	height:120px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	margin-top:-6px;
	background-image:url(../images/bConseil.png);
}

#bannierePartenaire {
	position:relative;
	width:940px;
	height:120px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	margin-top:-6px;
	background-image:url(../images/banPart.png);
}

#banniereContact {
	position:relative;
	width:940px;
	height:120px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	margin-top:-6px;
	background-image:url(../images/bContact.png);
}

#banniereParrainage {
	position:relative;
	width:940px;
	height:120px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	margin-top:-6px;
	background-image:url(../images/banPar.png);
}

#banniereDevis {
	position:relative;
	width:940px;
	height:120px;
	left:10px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	margin-top:-6px;
	background-image:url(../images/banDevis1.png);
}

#menu {
	position:relative;
	width:940px;
	height:40px;
	left:-2px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}



#contenu {
	position:relative;
	width:920px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	/*border: 3px double #003300;*/
}

#parrainage {
	position:absolute;
	width:160px;
	height:74px;
	left:760px;
}

#parrainage_texte {
	position:absolute;
	width:150px;
	height:37px;
	left:5px;
	margin-top:26px;
	color:#FFFFFF;
	font-size:12px;
}

#contenant1 {
	position:relative;
	width:600px;
	height:450px;
	top:10px;
	left:6px;	
	font-family : 'calibri', arial, serif;
	font-size : 12px;
	color:#999;
/*border: 3px double #003300;*/
}
#contenant1 a {
	color: #3dbe02;
	text-decoration:underline;
}
#contenant1 a:hover {
	color: #3dbe02;
	text-decoration:underline;
	font-weight:bold;
}

#imageGauche {
	position:absolute;
	width:200px;
	height:170px;
	left:30px;
	/*background-image:url(images/cadre_pub.png);*/
}

#pub {
	position:absolute;
	width:200px;
	height:100px;
	left:300px;
	/*background-image:url(images/cadre_pub.png);*/
	/*border: 3px double #003300;*/
}

#pub_anim {
	position:absolute;
	width:200px;
	height:100px;
	background-color:#ffffff;
}

#contenant2 {
	position:relative;
	width:600px;
	height:auto;
	overflow:auto;
	top: 10px;
	left:6px;
	/*border: 3px double #003300;*/
}

#affichage_message {
	position:relative;
	width:600px;
	height:auto;
	/*overflow:scroll;*/
	background-color:#ffffff;
font-family : 'calibri', arial, serif;
	font-size : 12px;
	color : #666;
		/*border: 3px double #003300;*/
}
#affichage_message  a {
	color: #3dbe02;
	text-decoration:underline;
}
#affichage_message  a:hover {
	color: #3dbe02;
	text-decoration:underline;
	font-weight:bold;
}

#contenantDroite {
	position:absolute;
	width:250px;
	height:650px;
	top: 10px;
	left:660px;
}

#news {
	position:absolute;
	width:250px;
	height:400px;
	/*border: 3px double #003300;*/
}

#text_news {
	position:relative;
	width:240px;
	height:400px;
	text-align:center;
	font-family : 'calibri', arial, serif;
	color:#d6d6d6;
	font-size : 12px;
	padding-left:5px;
	padding-right:3px;
    border: 1px #999999 solid;
	border-top:none;
}

#text_news a{
	font-family : 'calibri', arial, serif;
	color:#666;
	font-size : 12px;
	text-decoration: none;
}

#text_news a:hover {
	color:#3dbe02;
	text-decoration: none;
	}
	
#ident {
	position:absolute;
	width:250px;
	height:130px;
	margin-top:450px;
	margin-left:0x;

}

#img_cayoo {
	margin-top:20px;
	position:absolute;
	border-color:#FFFFFF
}

#ident_text {
	position:relative;
	top:20px;
	width:155px;
	height:68px;
	
}

#ident_texte_login {
	position:relative;
	margin-left:80px;	
	top:6px;	
}
#ident_texte_mdp {
	position:relative;
	margin-left:80px;
	margin-top:10px;
}
#ident_texte_bt {
	position:relative;
	margin-top:-22px;
	margin-left:180px;
		/*border: 3px double #003300;*/
}
#result_auth {
	position:relative;
	margin-left:0px;
	margin-top:5px;
}


#borderDevis{
	position:relative;
	width:800px;
	height:auto;
	top:20px;
}

#partenaire {
	position:relative;
	width:948px;
	height:56px;
	top:14px;
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	left: -16px;
}

#pt_fort {
	position:absolute;
	width:160px;
	height:158px;
	left:760px;
	margin-top:10px;
}

#pt_fort_anim {
	position:absolute;
	width:150px;
	height:121px;
	left:5px;
	margin-top:30px;
	color:#FFFFFF;
}

#fond_footer {
	position:relative;
	width:960px;
	height:17px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/footer.png);
	text-align:justify;
}



#PARTENAIRE a{
	color: black;
	text-decoration: none;
	border:none;
/*	border: 3px ridge black;*/
}

#PARTENAIRE a:hover{
	color: #fdbd15;
	text-decoration: none;
	border:none;
/*	border: 3px ridge black;*/
}

#texte_Contact{
	position : relative;
	width:800px;
	font-family : 'calibri', arial, serif;
	font-size : 15px;
	color: #00000;
}
#texte_Contact a
{
	font-family : 'calibri', arial, serif;
	font-size : 15px;
	color:#3dbe02;
}

#image_contact {
	position:absolute;
	width:200px;
	height:115px;
	z-index:1;
	top:80px;
	left: 600px;
}

#texte_Conseil {
	position : relative;
	width:680px;
	height:auto;
	font-family : 'calibri', arial, serif;
	font-size : 15px;
	color: #00000;
	border-bottom: 1px #000000 solid;
}

#image_conseil {
	position:absolute;
	width:202px;
	height:135px;
	z-index:1;
	left: 704px;
	top:80px;	
}


.police_conseil {
	font-family : 'calibri', arial, serif;
	font-size : 16px;
	color: #948a54;
	font-weight: none;
}

#image_Partenaire {
	position:relative;
	width:202px;
	height:135px;
	z-index:1;
	top: -80px;
	left: 660px;
}

#PARTENAIRE {
	width: 850px;
	height: inherit;
/*	border: 3px ridge black;*/
}


#barrePartenaire 
{
/*border: 3px double #003300;*/
border-bottom: 1px groove #eaa200;
font-family : 'calibri', arial, serif;
color:#ffc000;
font-size:20px;
}


#texte_Presentation {
	position : relative;
	width:580px;
	text-align:justify;
	font-family : 'calibri', arial, serif;
	font-size : 14px;
	color: #00000;
	left:10px;
}
#texte_AMIS {
	position : relative;
	width:800px;
	text-align:justify;
	font-family : 'calibri', arial, serif;
	font-size : 14px;
	color: #00000;
	left:10px;
}


#texte_Partenaire {
	position : relative;
	width:850px;
	height:auto;
	top:-80px;
	font-family : 'calibri', arial, serif;
	text-align:justify;
	font-size : 14px;
	color: #00000;
	border-bottom: 1px black solid;
		/*left:10px;*/
}

#texte_AFPS_Left {
	position : relative;
	width:480px;
	top:10px;
}

#texte_AFPS_Right {
	position:absolute;
	width:300px;
	z-index:1;
	left: 560px;
	top:10px;

}

#barre_Verticale_AFPS{
	position: absolute;
	width : 10px;
	height: 120px;
	top:10px;
	left:520px;
	border-left: 1px solid #eaa200;
	font-family : 'calibri', arial, serif;
	color:#ffc000;
	font-size:20px;
}

#image_AFPS {
	position:relative;
	width:145px;
	height:92px;
	z-index:1;
	top:-100px;
	left: 10px;
}

#texte_Partenaire_ALPTIS {
	position : relative;
	width:850px;
	font-family : 'calibri', arial, serif;
	text-align:justify;
	font-size : 14px;
	color: #00000;
	top : 20px;	
	/*left:10px;*/
}

#texte_ALPTIS_Left {
	position : relative;
	width:480px;
	top:10px;
	font-family : 'calibri', arial, serif;
	text-align:justify;
	font-size : 14px;
	color: #00000;
}

#texte_ALPTIS_Right {
	position:absolute;
	width:300px;
	z-index:1;
	font-family : 'calibri', arial, serif;
	text-align:justify;
	font-size : 14px;
	color: #00000;
	left: 560px;
	top:10px;
}

#barre_Verticale_ALPTIS{
	position: absolute;
	width : 10px;
	height: 120px;
	top:10px;
	left:520px;
	border-left: 1px solid #eaa200;
	font-family : 'calibri', arial, serif;
	color:#ffc000;
	font-size:20px;
}

#image_Label_ALPTIS {
	position: absolute;
	width :81px;
	height: 103px;
	top:50px;
	left:300px;
}

#image_ALPTIS {
	position:relative;
	width:117px;
	height:77px;
	z-index:1;
	top:0px;
		
}


#image_orga_AMIS {
	position:relative;
	width:897px;
	height:408px;
	z-index:1;
}

#texte_Partenaire_Amis {
	position : relative;
	width:850px;
	font-family : 'calibri', arial, serif;
	text-align:justify;
	font-size : 14px;
	color: #00000;
	top : 20px;
}

#texte_Amis_Left {
	position : relative;
	width:480px;
	top:10px;
	font-family : 'calibri', arial, serif;
	text-align:justify;
	font-size : 14px;
	color: #00000;
}

#texte_Amis_Right {
	position:absolute;
	width:300px;
	z-index:1;
	font-family : 'calibri', arial, serif;
	text-align:justify;
	font-size : 14px;
	color: #00000;
	left: 560px;
	top:10px;

}

#barre_Verticale_Amis{
	position: absolute;
	width : 10px;
	height: 120px;
	top:10px;
	left:520px;
	border-left: 1px solid #eaa200;
	font-family : 'calibri', arial, serif;
	color:#ffc000;
	font-size:20px;
}

#image_Label_Amis {
	position: absolute;
	width : 96px;
	height: 93px;
	top:50px;
	left:350px;
}

#label_AMIS{
	position: absolute;
	width : 96px;
	height: 93px;
	top:60px;
	left:650px;
}

#image_Amis {
	position:relative;
	width:92px;
	height:95px;
	border:none;
	z-index:1;
	top:10px;
}


#texte_Partenaire_April {
	position : relative;
	width:850px;
	font-family : 'calibri', arial, serif;
	text-align:justify;
	font-size : 14px;
	color: #00000;
	top : 20px;	
	/*left:10px;*/
}

#texte_April_Left {
	position : relative;
	width:480px;
	top:10px;
	font-family : 'calibri', arial, serif;
	text-align:justify;
	font-size : 14px;
	color: #00000;
}

#texte_April_Right {
	position:absolute;
	width:300px;
	z-index:1;
	font-family : 'calibri', arial, serif;
	text-align:justify;
	font-size : 14px;
	color: #00000;
	left: 560px;
	top:10px;

}

#barre_Verticale_April{
	position: absolute;
	width : 10px;
	height: 120px;
	top:10px;
	left:520px;
	border-left: 1px solid #eaa200;
	font-family : 'calibri', arial, serif;
	color:#ffc000;
	font-size:20px;
}

#image_Label_April {
	position: absolute;
	width :81px;
	height: 103px;
	top:50px;
	left:300px;
}

#label_April {
	position: absolute;
	width :81px;
	height: 103px;
	top:50px;
	left:700px;
}

#image_April {
	position:relative;
	width:135px;
	height:70px;
	z-index:1;
	top:10px;	
	left: 10px;
}

/*///////////////////        A  T  T  E  N  T  I  O  N    TOP  //////////////////////////////*/
#texte_Partenaire_SwissLife {
	position : relative;
	width:850px;
	height:auto;
	font-family : 'calibri', arial, serif;
	text-align:justify;
	font-size : 14px;
	color: #00000;
	top : -50px;
	/*left:10px;*/
		
}

#texte_SwissLife_Left {
	position : relative;
	width:480px;
	height:auto;
	top:10px;
	font-family : 'calibri', arial, serif;
	text-align:justify;
	font-size : 14px;
	color: #00000;
}

#texte_SwissLife_Right {
	position:absolute;
	width:300px;
	z-index:1;
	font-family : 'calibri', arial, serif;
	text-align:justify;
	font-size : 14px;
	color: #00000;
	left: 560px;
	top:10px;

}

#barre_Verticale_SwissLife{
	position: absolute;
	width : 10px;
	height: 120px;
	top:10px;
	left:520px;
	border-left: 1px solid #eaa200;
	font-family : 'calibri', arial, serif;
	color:#ffc000;
	font-size:20px;
}

#image_Label_SwissLife {
	position: absolute;
	width :173px;
	height: 81px;
	top:50px;
	left:300px;
}


/*///////////////////        A  T  T  E  N  T  I  O  N    MARGIN-BOTTOM     //////////////////////////////*/
#image_SwissLife {
	position:relative;
	width:152px;
	height:77px;
	z-index:1;
	top:10px;
	margin-bottom:100px;
	left: 10px;
}

#bloc_addrMail {
	position:absolute;
	width:200px;
	height:125px;
	z-index:1;
	left: 300px;
	top:100px;
}

#conseil {
	width : 550px;
}

.barre {
/*border: 3px double #003300;*/
border-bottom: 1px #999999 solid;;
font-family : 'calibri', arial, serif;
color:#3dbe02;
font-size:20px;
}

#barreConseil {
/*border: 3px double #003300;*/
border-bottom: 1px groove #948a54;
font-family : 'calibri', arial, serif;
color:#948a54;
font-size:20px;
}

#barreContact {
/*border: 3px double #003300;*/
border-bottom: 1px groove #948a54;
font-family : 'calibri', arial, serif;
color:#948a54;
font-size:20px;
}

#barreParrainage{
/*border: 3px double #003300;*/
border-bottom: 1px groove #97b051;
font-family : 'calibri', arial, serif;
color:#97b051;
font-size:20px;
}

#barreDevis{
/*border: 3px double #003300;*/
border-bottom: 1px groove #376092;
font-family : 'calibri', arial, serif;
color:#376092;
font-size:20px;
}

#PARRAINAGE a:hover{
color:#3dbe02;
font-family : 'calibri', arial, serif;
font-weight:bold;
}
#PARRAINAGE a{
color:#3dbe02;
font-family : 'calibri', arial, serif;
}

#map {
width: 500px;
height:300px;
border:1px groove #003300;
}

#img_chequeKDO{
position:absolute;
width:150px;
height:150px;
top: 200px;
}

#texte_Parrainage{
position:relative;
width:600px;
height:auto;
font-family : 'calibri', arial, serif;
color:#003300;
font-size:16px;
}


#texte_Devis{
position:relative;
width:600px;
height:auto;
font-family : 'calibri', arial, serif;
color:#003300;
font-size:16px;
}

#image_Parrainage{
position:absolute;
width:202px;
height:174px;
top: 10px;
left:650px;
}

#image_Devis{
position:absolute;
width:112px;
height:143px;
top: 0px;
left:700px;
}

#parrainageDroite{
position:absolute;
width:100px;
height:auto;
top:210px;
left:600px;
}
#parrainageGauche{
position:absolute;
width:100px;
height:auto;
top:210px;
left:500px;
}
