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

* {font-family:verdana; margin:auto;}

.menu {float:left; width:190px;}

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

/*.content {
	position: relative;
	
	background-color:#ff0;
	
	width: 600px;
	height: 680px;
	
	margin: 50px auto;
	padding: 10px 0px;
}*/

.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 {font-family:verdana; font-size:12px; text-decoration:none; font-weight:bold; color:#0000DF;}
a:visited {font-family:verdana; font-size:12px; text-decoration:none; font-weight:bold; color:#0080FF;}
a:hover {font-family:verdana; font-size:12px; text-decoration:underline; font-weight:bold; color:#0080FF;}
a:active {font-family:verdana; font-size:12px; text-decoration:none; font-weight:bold; color:#0080FF;}

a img {border:0px;}

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

p  {font-family:verdana; font-size:10px; font-weight:normal; color:#330066; text-align:justify; margin:12px 0px 3px 0px;}
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:left; color:#330066; margin:10px 0px 0px 30px;}
h3 {font-family:verdana; font-size:100%; font-weight:normal; text-align:center; color:#330066; font-style:italic; margin:20px 0px 0px 0px;}
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:140%;
  font-weight:normal;
  text-align:left;
  color:#330066;
  font-style:normal;
  text-decoration:none;
  border-bottom:1px solid #330066;
  margin:20px 0px 20px 0px;
}

.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 {margin:30px; 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%;}

.center {text-align:center; margin:auto;}

form input {margin:0px 5px 0px 0px; vertical-align:middle;} 