
/* ================ VOTRE LOCATION EN MARTINIQUE ============== */


body {
	margin: 0;
	padding: 0;
	text-align: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #061C37;
	background: #1A3772;
	background-repeat:repeat-x;
}
*
{
  margin: 0 auto 0 auto;
 text-align:left;
}

#topbar {
    background-color: grey;
    color: white;
    font-size: 10px;
    height: 16px;
    width: 900px;
}

.topitem {
	float: left;
	height: 16px;
    margin-top: 1px;
	margin-left: 10px;
	width: 145px;

}
.topitem a {
		color: white;
		text-decoration: none;
}
.topitem a:hover{
		text-decoration: underline;
}

.topsplit {
    background-color: white;
    float: left;
    height: 12px;
    margin-top: 2px;
    width: 1px;
}	
.topgoogle {
	float: right;
	height: 16px;
    margin-top: 1px;
	margin-left: 10px;
	width: 65px;
	text-align: right;

}

		
#container
{
  display: block; 
  height:auto;
  position: relative; 
  width: 940px;
}

#mainpic h1
{
	position:absolute;
	text-align:right;
font-size:30px;
	color:#FFF;	
	left:550px;
	top:20px;
}
#mainpic h1 a
{
font-size:30px;
text-decoration: none;
color:#FFF;	
}


#mainpic h2
{
position:absolute;
text-align:right;
color:#E1E7F7;	
left:550px;
top:50px;
}

#mainpic
{
background-image:url(images/main.jpg);
background-repeat:no-repeat;
width:900px;
height:200px;	
}


#locpic h1
{
	position:absolute;
text-align:right;

font-size:30px;
color:#FFF;	
left:50px;
top:160px;
}

#locpic h1 a
{
font-size:30px;
text-decoration: none;
color:#FFF;	
}

#locpic h2
{
position:absolute;
text-align:right;
color:#E1E7F7;	
left:550px;
top:165px;
}

#locpic
{
background-image:url(images/location-martinique.jpg);
background-repeat:no-repeat;
width:900px;
height:200px;	
}


#transpic h1
{
	position:absolute;
text-align:right;

font-size:30px;
color:#FFF;	
left:550px;
top:20px;
}

#transpic h1 a
{
font-size:30px;
text-decoration: none;
color:#FFF;	
}

#transpic h2
{
position:absolute;
text-align:right;
color:#E1E7F7;	
left:550px;
top:50px;
}

#transpic
{
background-image:url(images/transport-martinique.jpg);
background-repeat:no-repeat;
width:900px;
height:200px;	
}

#actpic h1
{
	position:absolute;
text-align:right;

font-size:30px;
color:#FFF;	
left:550px;
top:20px;
}

#actpic h1 a
{
    text-decoration: none;
    color: #ffffff;
}
#actpic h1 a
{
font-size:30px;
text-decoration: none;
color:#FFF;	
}

#actpic h2
{
position:absolute;
text-align:right;
color:#E1E7F7;	
left:550px;
top:50px;
}

#actpic
{
background-image:url(images/activite-martinique.jpg);
background-repeat:no-repeat;
width:900px;
height:200px;
}

#geopic h1
{
	position:absolute;
text-align:right;

font-size:30px;
color:#FFF;	
left:550px;
top:20px;
}

#geopic h1 a
{
font-size:30px;
text-decoration: none;
color:#FFF;	
}

#geopic h2
{
position:absolute;
text-align:right;
color:#E1E7F7;	
left:550px;
top:50px;
}

#geopic
{
background-image:url(images/geographie-martinique.jpg);
background-repeat:no-repeat;
width:900px;
height:200px;
}


.lightblue
{
color:#B1C6FC	
	
}

.zeblue
{
color:#2E4297
}

ul.twocolumn {
left: 150px;
width: 800px;
font: 12px Arial, Helvetica, sans-serif;

}

ul.twocolumn li {
width: 190px;
float: left;
font: 12px Arial, Helvetica, sans-serif;
}


#content
{
width:880px;
height:auto;
background-color:#FFF;
padding-left:10px;
padding-right:10px;
padding-bottom:5px;
}

#content p {
}
#content a {
}
#content a img {
	 border: 0;
}

#content h2 {
	color: #5BA6F7;
}

#content h2 a{
	color: #5BA6F7;
	text-decoration: none;
}
#content h2 a:hover{
	color: #061C37;
	text-decoration: none;
}

#footer
{
width:inherit;
height:auto;
}

#footer h3 a,#footer h3 a:visited
{
display:block;
text-align:center;
font-size:12px;
text-decoration:none;
color:#7198E1;
}

#menu
{
background-image:url(images/menu.png);
background-repeat:no-repeat;
width:940px;
height:69px;
float:left;
clear:both;
background-color: #123456;
}



#menu ul {
	list-style: none;
	padding: 0px;
	margin-left:auto;
	width:900px;
}

#menu li {
	list-style: none;
	padding: 0px;	
	display: inline; 
	
}

#menu a {
	float: left;
	width: 150px;
	height: 40px;
	display: block;
	text-align: center;
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
	padding-top: 09px;
	font-size: 15px;
}

#menu a:hover{
	color:#1B3768;
	background: url(images/menuhov.jpg) repeat-x ;
}

#submenu
{
	background-image:url(images/submenu.jpg);
	background-repeat:no-repeat;
	background: #1B3768;
	width:900px;
	height:19px;
	float:left;
	clear:both;
	margin:20px;
}

#submenu ul {
	list-style: none;
	padding: 0px;
	margin-left:auto;
	width:900px;
}

#submenu li {
	list-style: none;
	padding: 0px;	
	display: inline; 
	
}

#submenu a {
	float: left;
	width: 150px;
	height: 22px;
	display: block;
	text-align: center;
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
	padding-top: 1px;
	font-size: 12px;
}

#submenu a:hover {
	color:#1B3768;
	background: url(images/menuhov2.jpg) repeat-x  ;
}


#blogmenu {
    background-color: #2E4297;
    font-size:9px;
    float: left;
    height: auto;
    margin-right: 10px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    width: 180px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;	
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#blogmenu a {
	color: #ffffff;
}
#blogmenu img {
	display:none
}
#blogcontent {
    background-color: #FFFFFF;
    float: left;
    height: auto;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    width: 640px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;	
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#blogcontent p
{
	
}

#citymenu {
    background-color: #2E4297;
    font-size:14px;
	font-weight: bold;
    float: left;
    height: auto;
    margin-right: 10px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    width: 180px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;	
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#citymenu a {
	color: #ffffff;
	font-size:12px;
    
}

html, body {
text-align: center;
}
p {text-align: left;}



/* ============================== */
/* = Sites map = */
/* ============================== */

#k-sitesmap {
	clear: both;
	margin-top: 50px;
	padding: 5px 0;
	background:#fff; background:#FFF -moz-linear-gradient( center top, #C0CAD4 15%, rgba(255,255,255,0) 60%);
	background:#FFF -webkit-gradient(linear, left top, left bottom, color-stop(0.15, #C0CAD4), color-stop(0.60, rgba(255,255,255,0)));
	height:auto;
	border-top:10px solid #5AA4F5;
}

#oldh2 {
	display: block;
	color: #003796;
	font-size: 16px;
	font-weight: bold;
}


#k-sitesmap ul {
	display: block;
	width: 800px;
	overflow: hidden;
	margin: auto;
	padding: 0;
	color: #666;
}

#k-sitesmap ul li {
	display: block;
	list-style: none;
	float: left;
	width: 160px;
	margin: 2px 0 0 0;
	padding: 0;
	font-size: 12px;
	font-weight:bold;
	color: #2E4297;
}

#k-sitesmap ul ul {
	width: auto;
	margin: 8px 0 0 0;
}

#k-sitesmap ul ul li {
	float: none;
	width: auto;
	font-size: 11px;
	font-weight:normal;
	margin: 2px 0;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
}

#k-sitesmap ul ul li a {
	float: none;
	width: auto;
	font-size: 11px;
	font-weight:normal;
	margin: 2px 0;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
}

#k-sitesmap ul li ul li i {
	color: #900;
	font-size: 11px;
}

#k-footer {
	margin-top: 0.2em;
	font-size: 11px;
	clear: both;
	text-align: center;
}

/* ================ page d'accueil ============== */

#paleft {
    background-color: white;
    display: inline;
    float: left;
    height: 220px;
    text-align: center;
    width: 286px;
	font-size:12px;
	color: grey;
}
#paleft a {
	text-decoration: none;
}
#paleft a:hover {
	text-decoration: none;
	font-size:18px;
}
#paleft a img {
	 border: 0;
}

.panext {
    background-color: white;
    float: left;
    height: 220px;
    margin-left: 10px;
    text-align: center;
    width: 287px;
	font-size:12px;
	color: white;
}	
.panext a {
	text-decoration: none;
}
.panext a:hover {
	text-decoration: none;
	font-size:18px;
}
.panext a img {
	 border: 0;
}

.frm {
	line-height: 24px;
}

.frmerr {
	font-size: 18px;
	color: red;
}
.frmerrsmall {
	font-size: 12px;
	color: red;
	font-weight: bold;
}

.propblue {
	font-size: 14px;
	color: blue;
	font-weight: bold;
}

.imgclear {
	clear: both;
}

/* set millions of background images */
.rbroundbox { background: url(images/nt.gif) repeat; float: left;}
.rbtop div { background: url(images/tl.gif) no-repeat top left; float: left;}
.rbtop { background: url(images/tr.gif) no-repeat top right; float: left;}
.rbbot div { background: url(images/bl.gif) no-repeat bottom left; float: left;}
.rbbot { background: url(images/br.gif) no-repeat bottom right; float: left;}

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
float: left;
}
.rbcontent { margin: 0 7px; color: white; float: left;}
.rbroundbox { width: 700px; margin: 1em 90px; float: left;}
