/* CSS Document */

/* ##########  BODY ############### */

body {
background: #f0f9ff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

body a {
outline:none;
}

#body_main {
width: 979px;
margin: auto;
}


/* ##########  BODY TOP ############### */


#linkhome a {

  display:block;
  height:45px;
  width:463px;
}

#linkmoka a {

  width: 200px;
  height: 25px;
  display: block;
}

#banner_top {
  padding-top: 10px;
  padding-right: 10px;
}

#banner_top img {

}


/* ##########  MENU 1 ############### */

#bodytop {

background: url(../images/header_en.jpg) no-repeat;
width:980px;
height: 168px;
}




/* ##########  MENU 2 ############### */

#menu2{
background:#FFFFFF;
width:663px;
border: 1px solid #7c7ecb;
border-top:none;
padding: 10px 0 10px 0;
}


.menu2tab {
background: url(../images/escapes_bg_01.jpg) no-repeat;
width: 644px;
height: 202px;
margin: 5px auto;
}

.menu2tabtd {
width: 186px;
height: 202px;
padding: 0 0 0 20px;
}

.menu2tabtd img {
border: 3px solid #ceeaf6;
}

.menu2tablogo {

}

.menu2tabtitre {
font-size:17px;
color:#f96f2e;
margin: 15px 0 10px 0pt;
}

.menu2tabtitre a {
color:#f96f2e;
text-decoration:none;
}

.menu2tabtitre a:hover {
text-decoration:underline;
}

.menu2tabdescriptif {
font-size:14px;
color:#f96f2e;
margin:10px 0pt;
}

.menu2tabdescriptif a {
color:#f96f2e;
text-decoration:none;
}



.menu2tabtexte {
font-size:12px;
color:#333333;
padding:0pt 20px 0pt 0pt;
}

.menu2tabtexte a {
color:#333333;
text-decoration:none;
}

/* ##########  LISTING  ############### */


.menu2tabtddetail {
width: 92px;
height: 111px;
padding: 0 0 0 20px;
}

.menu2tabtddetail img {
border: 3px solid #ceeaf6;
}


.menu2tabdetail {
background: url(../images/escapes_bg_02.jpg) no-repeat;
width: 644px;
height: 111px;
margin: 5px auto;
}

#breadcrumb {
border-bottom: 1px dashed #016ba5;
font-size:17px;
color:#016ba5;
font-weight:bold;
margin:10px;

}

.breadcrumbsub {
font-size:17px;
color:#016ba5;
font-weight:bold;
margin:10px;
text-align:center;
}

.breadcrumbsub span {
background: #f0f9ff;
}

#pagination {
text-align:center;
color: #006591;
font-weight: bold;
font-size: 14px;
line-height:25px;
}

#pagination a {
color: #006591;
font-weight: normal;
text-decoration: none;
font-size: 12px;
}

#pagination a:hover {
text-decoration: underline;
font-weight: bold;
}



/* ##########  RIGHT ############### */

#colright {
padding-top: 6px;
margin-top: 0;
}

#ads {
margin : 0px;
padding: 0 0 10px 0;
}

#ads a {
margin : 0px;
padding: 0px;
}

#ads img {
margin : 10px 0 0 0;
padding: 0px;
}

.rightsmallbox, .rightbigbox {
margin:0 0 12px 0;;
}


.rightsmallbox {
width:300px;
height:150px;
background:url(../images/escapes_smallbox.jpg) no-repeat top left;

}


.rightbigbox {
width:300px;
height:250px;
background:url(../images/escapes_bigbox.jpg) no-repeat top left;
}

.rightsmallbox h1, .rightbigbox h1 {
font-size:17px;
color:#016ba5;
padding:10px;
margin:0px;
}

.rightsmallbox p {
color:#333333;
padding-left: 15px;
padding-right: 15px;
margin-bottom:0;

}

.rightsmallbox a {
color:#f96f2e;
display:block;
text-align:right;
padding-right: 15px;
}

.rightbigbox img {
padding-left: 15px;
padding-top: 10px;
}



/* ##########  BODY BOTTOM ############### */

#bodybottom a {
color:#01589f;
padding: 0 10px 0 10px;
}

#bodybottom span {
color:#01589f;
padding: 0 10px 0 10px;
}


/* ##########  FICHES ############### */


#fiche {
width: 580px; 
}

#fiche h1 {
text-align: left;
color:#F96F2E;
font-size:17px;
margin:15px 0px 10px 0px;
clear: left;
}


#fiche h3 {
text-align: left;
color:#F96F2E;
font-size:17px;
margin:15px 0px 10px 0px;
clear: left;
}

#fiche a {
color:#F96F2E;
}

#fiche a:hover {
text-decoration: none;
}

#fiche p {
clear: left;
text-align: justify;
color: #555555;
}

#fiche span {

}

#fiche img {
border:3px solid #CEEAF6;
float: left;
margin: 0px 15px 15px 0px;
}

