/* CSS creer par Rahmani Youssef Webmaster@atlashost.net */

.type a {
font-family:Tahoma;
font-size:12px;
color:#3366CC;
text-align:center
}
.type a:hover {
font-family:Tahoma;
font-size:12px;
color:#629BDB;
text-align:center
}
.adresse {
font-family:Tahoma;
font-size:11px;
color:#FFFFFF;
}
#rotator
{
	cursor: pointer;
	overflow: hidden;
	margin: 50px auto 10px;
	position: relative;
	width: 172px;
	height: 136px;
}

#rotator img
{
	border: 0;
	cursor: pointer;
	width: 172px;
	height: 136px;
}


#appartement {
float:left;
z-index:2;
}
.titre {
font-size:15px;
color:#00458A;
font-style:italic;
font-weight:bold;
font-family: Georgia;
}
* {
border:0;
margin:0;
padding:0;
font-size:102%;
list-style:none;
text-decoration:none;
 }

.img1 {
border:#003366 1px solid;
margin:0px 5px 5px;
}
body {
margin-bottom:10px;
background:#3A75AF url(bg.png) top repeat-x;
font-family:Verdana, Arial, Heveltica, Sans-serif;
 }

hr {display:none;}
abbr, acronym { cursor:help; }

/* Classes */
.floatleft { float:left; margin:0 10px 0 0;}
.floatright { float:right; margin:0 0 0 10px; }

.ler {
clear:both;
height:25px;}

#main_col .ler a {
margin-left:420px;
color:#666;
width:95px;
height:25px;
display:block;
line-height:21px;
text-align:center;
margin-bottom:15px;
text-decoration:none;
background:url(bto_ler.png); }

#main_col .ler a:hover {color:#000;}

/* Botao Voltar */

.voltar {
clear:both;
height:25px;}

#main_col .voltar a {
color:#666;
width:95px;
height:25px;
display:block;
line-height:21px;
text-align:center;
margin-bottom:15px;
text-decoration:none;
background:url(bto_ler.png); }

#main_col .voltar a:hover {color:#000;}

/*IDS*/
#wrapper {
width:760px;
margin:0 auto;
overflow:hidden;
background:#fff url(bg_conteiner.png) top repeat-y;
 }

#header h1 {
text-align:center;
margin:20px 0 20px 15px;
overflow:hidden; 
width:157px; 
height:214px; 
 }

#header h1 a {
overflow:hidden; }

#head_nav {
float:left;
width:185px;
overflow:hidden; }

#main_col {
margin-left:185px; }

/* Menu */
#menu ul {
width:145px;
margin:auto;
overflow:hidden;
 }

#menu ul li {
font-family:Verdana, Arial, Heveltica, Sans-serif;
background:url(menu_border.png) bottom repeat-x; }

#menu ul a {
color:#000;
height:25px;
width:145px;
display:block;
font-size:0.7em;
line-height:25px;
padding-left:35px;
background:url(menu_marcador.png) 15px center no-repeat ; }

#menu ul a:hover {
background-position: 20px center; }

/*Sub Menu*/
#sub_nav {
color:#fff;
float:left;
width:575px;
height:85px;
background:#fff url(bg_topo.png) right top repeat-y; }

#sub_nav span {
top:55px;
left:300px;
position:relative;}

#sub_nav a {
color:#fff;
font:bold 0.6em Verdana, Arial, Heveltica, Sans-serif; }

#sub_nav a:hover {
text-decoration:underline; }

/* Citação Quote*/
#quote {
float:right;
width:575px;
height:233px;
margin-bottom:10px;
background:url(front_image.jpg) no-repeat ; }

#quote cite {
	top:60px;
	left:390px;
	width:160px;
	color:#FFFFFF;
	display:block;
	text-align:right;
	position:relative;
	font:italic 1.1em Georgia, Sans;
}

/*Content*/
#content {
padding:0 30px; }

#content h1 {
color:#746B3D;
font-size:120%;
padding-bottom:10px;
font-style: oblique;
font-weight: normal;
font-family: Georgia; }

#content h1 span {
color:#000;
font-size:90%; }

#content h2 a {
color:#746B3D;}

#content h2 a {
text-decoration:underline;}

h2 a {
color:#746B3D;}

#articles blockquote h2 {
padding-bottom:10px;}

#content p a {
color:#3A75AF;
text-decoration:underline;}

#content p a:hover {
text-decoration:none;}

/* secoes */
#secoes {
float:left;
width:575px;
overflow:hidden;}

#secoes h1 {
color:#000;
font:italic 1em Georgia, Sans; }

#secoes h2 {
color:#746B3D;
height:100px;
padding:0 25px;
overflow:hidden;
margin-bottom:20px;
font:italic 1.1em/150px Georgia, Sans, "Times New Roman";}

#secoes h3 {
color:#666;
font-size:120%;
font-style:oblique;
font-weight:lighter;
padding:0 25px 10px 25px;
font-family:Georgia, Sans;  }

#secoes h4 {
color:#444;
padding:0 25px 10px 25px;
font:italic 1.0em Georgia, Sans; }

#secoes p {
padding:0 25px;}

#croqui {
text-align:center;
margin-bottom:10px; }

#main_col p {
font-size:70%;
line-height:150%;
padding-bottom:15px;  }

#secoes ul {
padding:0 25px 15px 50px; }

#secoes ul li {
font-size:75%;
line-height:150%;
margin-bottom:5px;
list-style-image: url(marcador1.png); }

#secoes li ul {
padding:5px 0 0 25px; }

#secoes li ul li {
padding:0;
color:#3A75AF;
font-size:100%;
list-style-image: url(marcador2.png); }

#secoes ul li a {
color:#444;
text-decoration:underline;}

#secoes ul li a:hover {
color:#3A75AF;
text-decoration:none;}

/* artigos */

#articles {
background:url(bg_articles.png) no-repeat; }

#articles blockquote {
padding:10px 25px; }

#articles h2 {
color:#746B3D;

font-style:oblique;
font-weight:normal;
font-family: Georgia, Sans;}

#artigos {
float:left;
width:320px;
display:inline;
margin:10px 0 0 30px; }

#depoimentos {
width:170px;
float:left;
display:inline;
padding-left:10px;
margin:10px 0 0 10px;
border-left:1px solid #ccc; }

/* Galeria de fotos */
#secoes  #fotos {
width:530px;
margin:0 auto;
padding:0 20px 30px 20px; }

#secoes  #fotos li {
display:inline;
list-style: none;}


/* formularios */

form#contato {
margin:0 auto; }

form#contato input, 
form#contato label,
form#contato textarea {
margin-left:30px;
font:0.7em Verdana, Arial, Heveltica, Sans-serif; }

form#contato textarea {
width:300px;
overflow:auto;
border:1px solid #ddd;}

form#contato input {
width:290px;
padding:5px;
border:1px solid #ddd;}

form#contato button {
width:76px;
height:24px;
margin:10px 0;
margin-left:30px;
text-indent:500px;
background:url(bto_enviar.png) no-repeat;
font:0.7em Verdana, Arial, Heveltica, Sans-serif; }

fieldset legend {
padding:10px 30px;
font:0.7em Verdana, Arial, Heveltica, Sans-serif; }

/* paginacao */
p.paginas{ 
margin:10px 220px 5px 230px;
color:#444;}

p.paginas a:hover {
color:#3A75AF;
background:#eee;}

p.paginas a {
border:1px solid #ccc;
float:left;
color:#888;
padding:3px 5px;
margin: 0 3px;
display:block; }

p.paginas a:hover {
color:#000;}

p.paginas {
float:left;
color: #000;
margin: 2px;
font-weight: bold;
text-align:center; }

p.paginas .select {
float:left;
color:#fff;
margin: 0 3px;
display:block;
padding:3px 5px;
background:#3A75AF;
border:1px solid #ddd;  }

/* footer */
#footer {
clear:both;
width:760px;
height:85px;
background: url(bg_footer.png) top no-repeat ; }

#footer address {
	top:10px;
	color:#fff;
	left:10px;
	width:570px;
	float:right;
	padding-top:8px;
}

#footer address a {
color:#fff;
font:bold 12px Verdana, Arial, Heveltica, Sans-serif; }

#footer address a:hover {
text-decoration:underline; }

/* AgenciaPro */
div#dev {clear:both;float:right;width:300px;text-align:right;padding:0 30px;margin-top:20px;}
div#dev a {color:#94B4D4;font:75% Arial, Heveltica, Sans-serif;}
div#dev a:hover {color:#fff;}

.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: 2px solid gray;
}
.highslide:hover img {
	border: 2px solid white;
}

.highslide-wrapper {
	background: white;
}
.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

a.highslide-full-expand {
	background: url(highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}

/* These must always be last */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}