.left {float:left;}
.right {float:right;}
.cleared {clear:both;}
body {
margin-top: 0px;
background-color: #12276e;
/*color: #000177;*/

background-image: url(images/fond.gif);
}
body,p,span {
font-family:  Arial, Sans ;
font-size: 9pt;
color: #171a9b;
}
td#anm div {color:#171a9b;}
div#am {color:#171a9b;}
.data {
text-align:left;
}
#col1 {
width: 211px;
}
#col2 {
background-image: url(images/fondMaupin.jpg);
background-repeat: no-repeat;
width: 561px;
}
#col3 {
background-image: url(images/maupin_04.jpg);
background-repeat: no-repeat;
width: 252px;
height: 513px;
position: relative;
left: -114px;

}
#liste {
 padding: 20px;
 }

#contenu {
padding-top: 34px;
padding-left: 60px;
padding-right: 4px;
width: 704px;
margin-right: 50px;
/*
height: 480px;
overflow: auto;
*/
}
#coupsdecoeur {margin: 0 auto;padding-top:80px;padding-left:3px;}
#cca,#ccb,#men {width:182px;overflow:hidden;text-align:center;}
#cca,#ccb {margin-bottom:20px;}
.titrecc,.textecc {background-color:#f4eaad;}
.titrecc {text-align:center;font-weight:bold;font-size:12pt;}
.textecc,.titrecc,.imgcc {border:1px solid navy;}
.textecc,.imgcc {border-top:0px solid navy;}
.textecc {height:30px;padding:3px;text-align:center;font-weight:bold;}
div.biens {padding-left:10px;}
.select,.textbox 						{width:150px;color:#000000;font-size:8pt;}
.textbox	 						{width:80px;color:#000000;}

.input,.multi							{color:#000000;}
.image								{position:relative;top:10px;}
ul.tranches 							{padding-left:25px;text-align:left;}
ul.tranches li 							{list-style-image:url(images/puce15-3.jpg);font-size:15pt;font-weight:bold;line-height:170%;}
a:link,a:active,a:visited 					{color:#2C8D7E;text-decoration:none;}
a:hover 							{color:#171a9b;text-decoration:underline;}
.pik 								{border:1px solid #5d3930;}
.-1crit								{background-color:#5d3930;}
.btop 								{border-top: 1px solid #5d3930;}
.orange 							{color:#260000;}
.pri								{font-weight:bold;}
.t8								{font-size:8pt;}
div#nbaffs							{font-size:8pt;}
td.pik 								{border: 0px solid;}
span.selected 							{background-color:#260000;font-size:9pt;}
span.page							{background-color:#33201c;font-size:9pt;}

span.selected 							{border:1px solid #171a9b;background-color:#171a9b;font-size:10pt;color:#ffffff;}
span.page							{border:1px solid #171a9b;background-color:#f4eaad;font-size:10pt;}
div.selected 							{border:1px solid #592216;background-color:#171a9b;font-size:10pt;color:#ffffff;font-weight:bold;width:24px;height:24px;overflow:hidden;display:inline;padding:5px;}
div.page							{border:1px solid #592216;background-color:#f4eaad;font-size:10pt;font-weight:bold;width:24px;height:24px;overflow:hidden;display:inline;padding-top:5px;padding-bottom:5px;}

a.page:link,a.page:active,a.page:visited 			{color:#1e413b;text-decoration:none;font-size:9pt;font-weight:bold;padding:6px;}
a.page:hover 							{color:#ffffff;text-decoration:none;background-color:#171a9b;}
a.dark:link,a.dark:active,a.dark:visited 			{color:#1B0601;text-decoration:none;}
a.dark:hover 							{color:#1B0601;text-decoration:none;}

/*a.navhaut:link,a.navhaut:visited,a.navhaut:active,a.navhaut:hover {position:relative;top:-3px;font-family:Arial,Helvetica,Sans-serif;font-size:11px;color:#ffffff;text-decoration:none;}*/
a.bas,a.bas:visited,a.bas:active,.foot				{font-family:Arial,Helvetica,Sans-serif;font-size:11px;color:#b1705f;text-decoration:none;}
a.bas:hover 							{text-decoration: underline;}
.prem 								{font-size:16px;font-weight:bold;}
a.fiche 							{border:1px solid #592216;background-color:#3e1208;width:105px;height:24px;padding:7px;color:#ffffff;text-decoration:none;}
a.fiche:hover 							{border:1px solid #592216;background-color:#F60;}
div#photobig 		{/* Fiche détail */			float:left;width:450px;margin:5px;text-align:center;}
div#textepub		{					clear:both;float:left;width:400px;margin:5px;}
div#minis		{					float:right;width:150px;margin:5px;margin-right:0px;}
div#miniphotos 		{					clear:both;margin:15px;}

#cc {
padding-top: 74px;
padding-left: 44px;
width: 104px;

}
#cchdA,#cchdM {
 font-family: Arial Narrow;
 font-size: 8pt;
 width: 104px;
color: #171a9b;
background-color: #f4eaac;
font-weight: bold;
height: 48px;
position: relative;
top: 1px;
vertical-align: absmiddle;
 }
#ccA,#ccM {
width: 104px;
background-color: #171a9b;
color: #f4eaac;
font-weight: bold;
}
#nav1 {
background-image: url(images/fond_col1.jpg);
}
#site {
border: 1px solid #a8baf9;
background-color: #ffffff;
text-align: center;
}
.msq {
position: relative;
top: -207px;
}

.dyna {
text-align: center;
}
a.gris:link,a.gris:visited,a.gris:active {
text-decoration: none;
color: #efefef;
font-size: 7pt;
}
a.gris:hover {
text-decoration: underline;
color: #ffffff;
}
#pied {
position: relative;
bottom: 0px;
text-align:center;
}

#pendule1 {
font-size: 8pt;
line-height: 110%;
}
a:link,a:visited,a:active {
text-decoration: none;
color: #3448db;
}
a:hover {
text-decoration: underline;
color: #a8baf9;
}
a.link1:link,a.link1:visited,a.link1:active {
text-decoration: none;
color: #b6e6fc;
font-style: oblique;
}
a.link1:hover {
text-decoration: none;
color: yellow;
}
a.link1s:link,a.link1s:visited,a.link1s:active {
text-decoration: none;
color: #ffffff;
font-style: oblique;
font-size: 8pt;
}
a.link1s:hover {
text-decoration: none;
color: yellow;;
}
a.mag:link,a.mag:visited,a.mag:active {
text-decoration: none;
color: #32499b;
}
a.mag:hover {
text-decoration: none;
font-weight: bold;
color: brown;
}
a.ftl:link,a.ftl:visited,a.ftl:active {
text-decoration: none;
color: #f3760f;
font-family: Arial NArrow;
}
a.ftl:hover {
text-decoration: underline;
color: #339900;
}
.buttontext {
font-size: 9pt;
font-weight: bold;
letter-spacing: 0.5px;
left: 0px;
top: -25px;
background-image: url(/icons/ball.gray.gif);
background-repeat: no-repeat;
background-position: 5px -2px;
padding-left: 2px;
}
.buttontext:hover {
font-size: 9pt;
font-weight: bold;
letter-spacing: 1px;
left: 0px;
top: -24px;
background-image: url(infos/picons/pl.gif);
background-repeat: no-repeat;
background-position: 5px -1px;
}
#ma,#mahd {
width: 70px;
}
#ma {
border: 0px solid #a8baf9;
height:60px;
position: relative;
left: 10px;
top: -20px;
}

#mahd {
 background-color: #171b99;
 position: relative;
 top: -15px;
 color: #FFFFFF;
}
.mark {
padding: 5px;
height: 100px;
border: 0px solid #339900;
font-family: Arial;
font-size: 9pt;
color: #f77b10;
}
.contenu {
background-image: url(fondpage.jpg);
background-color: #a8baf9;
qborder-left: 10px solid #32499b;
}
#actu,#selection,#der,#meteot {
width: 152px;
background-image: url(infos/picons/deplacer.gif);
background-repeat: no-repeat;
background-position: 4px -1px;
background-color: #b99cc1;
padding-right: 5px;
text-align: right;
font-family: Arial Narrow;
font-weight: bold;
color: #ffffff;
}
#meteo {
width: 142px;
background-color: #ffffff;
}
#derdata {
width: 140px;
background-color: #ffffff;
}
.bar {
background-color: #b99cc1;
border: 1px solid #32499b;
font-family: Arial Narrow;
font-weight: bold;
color: #ffffff;
padding-top: 1px;
padding-bottom: 1px;
}
.cctitre {
background-image: url(infos/picons/deplacer.gif);
background-repeat: no-repeat;
background-position: 4px -1px;
background-color: #32499b;
padding-right: 5px;
text-align: right;
font-family: Arial Narrow;
font-weight: bold;
color: #ffffff;
}
.cc {
 background-color: #a8baf9;
 border: 1px solid #32499b;
 }
.greenbor {
border: 1px solid #b99cc1;
text-align: center;
}
.titre {
 font-size: 9pt;
font-weight: bold;
text-align: left;
}
.texte {
text-align: justify;
padding: 3px;
}

hr {
height: 1px;
color: #b99cc1;
}
.orange {
background-color: #ffffff;
color: #a8baf9;
}
.encart {
border: 1px solid #a8baf9;
text-align: center;
}
.encart2 {
border: 0px solid #a8baf9;
font-size: 8pt;
text-align: justify;
padding: 2px;
}
.biens2 {
 color: #000000;
 font-weight: bold;
}
h2 span {
 display: none;
}
h1 {font-family:Verdana,Arial;font-style: oblique;font-size: 19pt;text-align: center;color: #171a9b;}
h2 {
font-family:Verdana,Arial;
font-style: oblique;
font-size: 16pt;
text-align: center;
color: #171a9b;
padding-right: 0px;
padding-top: 0px;
border-bottom: 0px dotted #32499b;
}
fieldset {
border: 1px solid #a8baf9;
padding: 6px;
}
legend,.legend {
color: #a8baf9;
}
.legend {
 text-align: left;
 font-family: Arial Narrow;
 padding-left: 2px;
 }
input,textarea,select {
 background: transparent;
 color: #32499b;

}
select {
background-color: #dbe3fb;
font-size: 8pt;
color: #32499b;

}
.submb {
background-image: url(/icons/ball.gray.gif);
background-repeat: no-repeat;
background-color: #a8baf9;
line-height: 150%;
font-weight: bold;
padding-right: 5px;
text-align: right;
cursor: hand;
width: 240px;
color: #b6e6fc;
}
.submb2 {
background-image: url(/icons/ball.gray.gif);
background-repeat: no-repeat;
line-height: 150%;
font-weight: bold;
padding-right: 5px;
text-align: right;
cursor: hand;
color: #32499b;
background-color: #c0c0c0;
}
.submb2:hover {
background-image: url(/icons/ball.gray.gif);
background-repeat: no-repeat;
line-height: 150%;
font-weight: bold;
padding-right: 5px;
text-align: right;
cursor: hand;
}
.sm {
color: #f3760f;
letter-spacing: 0px;
text-align: center;
}
.mnu {
color: #339900;
}
.def {
 font-family: Arial narrow;
 }
.hd {
 font-weight: bold;
letter-spacing: 2px;
border: 1px dashed #000000;
width: 100%;
}

#cchd,#cchd2 {
text-align: center;
font-family: Arial Narrow;
color: #ffffff;

}
.rf {
 background-color: #efefef;
 font-size: 8pt;
 color: #000000;
 border: 1px solid #ffa500;
 padding-left: 2px;
 padding-right: 2px;
}
.prix {
 background-color: #2c5f94;
 border: 1px solid #a8baf9;
}
.pri {
 font-size: 13pt;
 font-weight: bold;
}
.vignette {
 border: 1px solid #b6e6fc;
 padding: 2px;
}
.textepub {
padding: 4px;
text-align: center;
color: #000000;
}
.texte {
 text-align: justify;
 }
.listimg {
 border: 1px solid #a8baf9;
 }
.pik,.crit,.tpub,.sinfo {
 border: 1px solid #32499b;
}
.crit {
 padding:10px;
 }
.sinfo {
background-color: #ffffff;
font-family: Arial Narrow;
text-align: center;
width: 125px;
}
.finance {
 font-size: 9pt;
 border: 0px solid #cccccc;
 background: transparent;
}
.smallpic {
border: 1px solid #a8baf9;
}
.acr,.acr2 {
font-family: Arial;
}
.smenu {
 display: none;
 text-align: justify;
border-left: 1px solid #937c99;
border-top: 1px solid #937c99;
border-right: 2px solid #775880;
border-bottom: 2px solid #775880;

 background-color: #f1dcf6;
 color: #32499b;
 }
a.ball200:link,a.ball200:visited,a.ball200:active {
background-color: #f1dcf6;
padding-right: 4px;
width: 150px;
text-align: right;
text-decoration: none;
color: #32499b;
}
a.ball200A:link,a.ball200A:visited,a.ball200A:active {
abackground-color: #e59ef9;
padding-top: 2px;
padding-right: 4px;
width: 150px;
text-align: right;
text-decoration: none;
color: brown;
font-weight: bold;
}
a.ball200:hover {
abackground-color: #b99cc1;
text-decoration: none;
color: brown;
}
a.ball2001:link,a.ball2001:visited,a.ball2001:active {
background-image: url(images/led-off.gif);
background-position: left;
background-repeat: no-repeat;
width: 132px;
color: #32499b;
background-color: #a8baf9;

padding-right: 2px;
padding-left: 2px;
padding-top: 1px;
padding-bottom: 1px;
padding-right: 4px;
border-left: 1px solid #4d67c4;
border-top: 1px solid #4d67c4;
border-right: 2px solid #32499b;
border-bottom: 2px solid #32499b;

text-align: right;
text-decoration: none;
font-size: 10pt;
}
a.ball2001:hover {
background-image: url(images/led-on.gif);
background-position: 0px -1px;
abackground-color: #b99cc1;

text-decoration: none;
color: #efefef;
border-right: 1px solid #4d67c4;
border-bottom: 1px solid #4d67c4;
border-top: 2px solid #32499b;
border-left: 2px solid #32499b;
}
.beige {
color: #000000;
}
.beige2 {
background-image: url(images/puce2.gif);
background-position: 2px 2px;
background-repeat: no-repeat;
background-color: #f1dcf6;
border-left: 1px solid #78667d;
border-top: 1px solid #78667d;
border-right: 2px solid #775880;
border-bottom: 2px solid #775880;

height: 22px;
width: 152px;
 color: #9B6E04;
 z-index: 4;
 }
.red {
color: red;
font-weight: bold;
}

