body {background-color:#FFF2FF; font-family:verdana; font-size:12px; width:700px;}

.menu {float:left; width:190px;}
	/*font-family:verdana; font-size:10pt; text-decoration:none; font-weight:bold;
	color:#ff0000;
         border-top-style:solid; border-top-width:4px; border-bottom-style:solid; border-bottom-width:4px;
         border-color:#ff0000; padding-left:0cm;*/

.content {float:left; width:510px;}

.menu img {vertical-align:middle;}

.img {text-align:center;}

.errorInfo {clear:both; border:5px solid #F00; margin:auto; width:400px;}
.errorField {background-color:#f00; color:#fff;}

form table tr td .form {float:left; margin-right:5px;}
form input {font-size:14px;}
.field {width:240px;}

a:link {border:0px; font-family:verdana; font-size:12px; text-decoration:none; font-weight:bold; color:#0000DF;}
a:visited {border:0px; font-family:verdana; font-size:12px; text-decoration:none; font-weight:bold; color:#0080FF;}
a:hover {border:0px; font-family:verdana; font-size:12px; text-decoration:underline; font-weight:bold; color:#0080FF;}
a:active {border:0px; font-family:verdana; font-size:12px; text-decoration:none; font-weight:bold; color:#0080FF;}

em {font-family:verdana; font-weight:normal; font-style:normal; color:#ff0000;}

p  {font-family:verdana; font-size:12px; font-weight:normal; color:#330066; text-align:justify;}
h1 {font-family:verdana; font-size:200%; font-weight:bold; text-align:center; color:#330066;}
h2 {font-family:verdana; font-size:160%; font-weight:normal; text-align:center; color:#330066;}
h3 {font-family:verdana; font-size:100%; font-weight:normal; text-align:center; color:#330066; font-style:italic;}
h4 {
  font-family:verdana;
  font-size:120%;
  font-weight:normal;
  text-align:center;
  color:#330066;
  font-style:normal;
  text-decoration:none;
}
h5 {
  font-family:verdana;
  font-size:110%;
  font-weight:normal;
  text-align:left;
  color:#330066;
  font-style:normal;
  text-decoration:none;
  border-bottom:1px solid #330066;
  margin-top:50px;
}

.pos_tab_prix {text-align:center;}
.tab_prix {text-align:center; font-family:verdana; font-size:100%; font-weight:normal; color:#330066;}
.tab_prix {border-width:1px; border-style:solid; border-color:lightskyblue; padding:0px 0px;}
.tab_prix  td {padding:0px 30px;}
.tab_prix  th {padding:0px 30px; background-color:lightskyblue}


.foto {
        border-width:8px;
        border-style:solid;
        border-color:lightskyblue;

}
.foto_diapo {width:60px; height:45px; margin:0px 15px; padding:2px; float:none; border-width:3px; border-style:dotted; border-color:lightskyblue;}
.plan {margin:20px 20px; float:none; border-width:0px;}

.diaporama {
        text-align:center;
        margin: 0px;
        padding: 0px;
        border: thick solid #66CCFF;
}
.diaporama tr {height:90px;}

ul {margin:0px; padding:5px 5px 5px 20px; }

.foot {clear:both; text-align:center; padding-top:40px; padding-bottom:20px;}
.foot_menu {width:100%; vertical-align:middle; border-top-width:1px; border-top-style:solid; border-top-color:gray; text-align:center; base:_top; color:#7F7F7F;}
.foot_menu img {vertical-align:middle;}


.jactour {position:absolute; right:30px; }


.foto_petit {width:200px; margin:10px; border:8px solid #66CCFF;}

.cpc {width: 100%;}