/* GLOBALS */
*{margin:0; padding:0;}
img{border:none;}
ul, li{list-style-type:none;}
/* TYPO */
body,h1,h2,h3,h4,h5,h6,p,a,li{font-family:Verdana, sans-serif;}
h1,h2 {font-size:16px;color:#0035AD;text-transform:uppercase;}
h3 {margin:20px 0 0 0;padding-bottom:0px; margin-bottom:10px; font-size:16px;color:#0035AD;text-transform:uppercase;border-bottom:solid 1px #bfcdea;} /* "POURQUOI...?" */
h4 {margin:20px 0 15px 0;font-size:16px;color:#0035AD;text-transform:uppercase;} /* "1. COMPRENEZ.." "2...." */
h5 {padding-top:5px; margin:0 0 5px 0;font-size:14px;color:#0035AD;} /* "DEVENEZ..." */
h6 {margin:0px 0 10px 0;font-size:11px;color:#0035AD;letter-spacing:0px;} /* textes en gras */
h7 {margin:10px 5px 5px 0px; font-size:11px; color:#666666; letter-spacing:-1px}
p,a,li {color:#666666;font-size:10px;font-weight:normal;line-height:13px;}
p {margin:5px 0;}

a.retour:link,a.retour:visited {display:block;padding:2px 0 2px 5px;width:80px;color:#0035AD;text-decoration:none;text-transform:uppercase;border:solid 1px #0035AD;background:#FFF url(../images/retour_a.gif) no-repeat center right;}
  a.retour:hover,a.retour:active {color:#FFF;background-color:#0035AD;background-image:url(../images/retour_a_over.gif);}
    .page_1  a.retour {margin-top:40px;}
    .page_2  a.retour {margin-top:40px;}
    .page_3  a.retour {margin-top:40px;}
/* TABLE */
table.layout {border-collapse:collapse;width:1012px;height:660px}
table.layout td {vertical-align:top;}
  .deco_top {width:987px;height:103px;background:#efd5bc url(../images/vc_top.jpg) no-repeat top left;}
  .deco_top2 {width:987px;height:103px;background:#efd5bc url(../images/vc_top.jpg) no-repeat top left;}  
  .deco_left {width:18px;background:#efd5bc url(../images/vc_left.jpg) no-repeat top left;}
  .deco_right {width:7px;background:#efd5bc url(../images/vc_right.jpg) no-repeat top left;}
  .footer {width:1012px;height:41px;background:#efd5bc url(../images/vc_bottom.jpg) no-repeat top left;}
  td.content{height:516px;background-color:#fff;}

/* CONTENT LAYOUT */
.deco_top h1.logo_vichyconsult {float: left;margin-top:21px;}
.deco_top h2.logo_vichy {float:right;margin-top:10px;}
  .deco_top p {padding-left:320px;margin-top:46px;color:#0035AD;}
  .deco_top p a:link, .deco_top p a:visited{padding:2px;color:#0035AD;text-decoration:none;background-color:#fff;border:solid 1px #0035AD;}
    .deco_top p a:hover, .deco_top p a:active{color:#fff;background-color:#0035AD;}
div.content {border:solid 1px #ddd;height:514px;_height:516px;}

.content {background-repeat:no-repeat;}
  .page_1 {background-image:url(../images/vc_1_left.jpg);background-position:bottom left;}
  /*.page_2 {background-image:url(../images/vc_2_left.jpg);background-position:300px 360px;}*/
  .page_3 {background-image:url(../images/vc_3_left.jpg);background-position:16px 180px;}

/* CONTENT LEFT */
div.content .content_left{float:left;width:545px; height:490px; overflow:hidden; padding:0; margin-left:15px;}
.content_left h6, .content_left p, .retour{margin-left:10px;}
.bloc{float: right; display:block}

.info_avantages { font-size:8pt; color:#666666; margin-left:140px; margin-right:120px; }
.info_avantages ul { margin-left:25px; margin-top:15px; margin-bottom:30px}
.info_avantages li { list-style-type:square; }
.info_avantages img { margin-left:25px; }
.bloc_bleu2 { margin-top:110px;}

/*formulaire ContentLeft*/
div.content .content_left_form{float:left;width:355px; height:490px; overflow:hidden; padding:0; margin-left:15px;}
.content_left_form h3 {border:none;}
.content_left_form p {font-family:Verdana; font-size:12px;color:#0035AD;}

.content_left_form div.mentions {width:350px; font-family:Verdana; font-size:10px; color:#797979; margin-top:120px;}

/* SEPARATION */
.column_separation { float:left; border-right:solid 1px #bfcdea; width:20px; height:470px; margin-top:20px; margin-right:20px;}

/* CONTENT RIGHT */
div.content .content_right{width:355px; height:490px; overflow:hidden;}
.content_right ul {height:315px;_height:335px;} /* Petit hack */
  .content_right ul li{margin-bottom:20px;background-repeat:no-repeat;background-position:0 5px;}
    .content_right ul li.li_1{background-image: url(../images/li_1.gif);}
    .content_right ul li.li_2{background-image: url(../images/li_2.gif);}
    .content_right ul li.li_3{background-image: url(../images/li_3.gif);}
.content_right ul li h6 {margin-left:32px;}
.content_right ul li p {padding-left:50px;}
  .content_right ul li .li_a {margin-top:-5px;}
    .li_a a:link, .li_a a:visited {color:#999;text-decoration:underline;}
      .li_a a:hover,.li_a a:active {color:#0035AD;text-decoration:none;}
.bloc_bleu {height:114px;background-color:#0035AD;padding:0 10px;}
.bloc_bleu 2 {float: right}
.bloc_bleu h5,.bloc_bleu p {color:#FFF;}
.bloc_bleu a:link, .bloc_bleu a:visited {display:block;margin-top:10px;padding:4px 4px 5px 4px;color:#FFF;text-decoration:none;text-transform:uppercase;letter-spacing:-1px;border:solid 1px #FFF;background:#0035AD url(../images/bloc_bleu_a.gif) no-repeat center right;}
  .bloc_bleu a:hover, .bloc_bleu a:active {color:#0035AD;background-color:#FFF;background-image: url(../images/bloc_bleu_a_over.gif);}

  /*formulaire ContentRight*/
  div.content .form{width:515px;}
div.content div.content_right div.form {width:100%; margin-top:20px; height:470px; overflow:auto; overflow-x:hidden;}

.form div.title {width:100%;border-bottom:1px solid #003399; margin-bottom:10px; font-family:Verdana; font-size:13px; color:#003399; text-transform:uppercase; font-weight:bold; padding-bottom:5px;}
.form span {font-family:Verdana;  color:#003399; font-size:10px;}
.form table {margin:11px 0 30px 0px; width:500px;}
.form table.endtable{margin-bottom:0;}
.form td {font-family:Verdana; font-size:10px;  color:#003399; text-align:left;}
.form td.label{width:185px; text-align:right; color:#003399;}
.form td.mandatorylabel{width:185px; text-align:right; color:#003399;}
.form select {font-family:Verdana; font-size:10px;}
.form input {font-family:Verdana; font-size:10px; border:1px solid #787878; width:130px;}
.form #tiny {width:30px}
.form input.checkbox {border:none; width:auto;}
.form input.button {width:83px; height:21px; float:right; margin-right:30px; }
.form textarea{font-family:Verdana; font-size:10px; border:1px solid #787878; width:250px; height:80px;}
.form div.alerte{color:#BF0000; font-weight:bold; font-family:Verdana; font-size:10px; width:94%; text-align:left; height:15px;}

/*Intro Formulaire*/
.introformright{margin-top:65px;}
.outroform {margin-top:50px;}
.introform span.title { font-family:Verdana; font-size:13px; color:#003399; text-transform:uppercase; font-weight:bold; display:block; padding:10px 0 0 0;}
.introform p{font-family:Verdana; font-size:12px; color:#797979;}
.introform p img {margin:5px 0 5px;}
.introform a {color:#0035AD; font-weight:bold; font-size:11px;}
.introform a:hover{text-decoration:none;}
.introform span {color:#0035AD; font-weight:bold; text-transform:uppercase;}
.introform div.adresse{margin:10px 0 0 30px;}

/* APPARENCE MENU */

#menu {
	float:left;
	left:100px;
	width:500px;
	height:40px;
	margin-left:110px;
	margin-top:40px;
}
 
#menu ul {
	margin:0;
	padding:0;
	list-style:none;
}

#menu ul li {

}
#menu ul li a {
	line-height:20px;
	text-decoration:none;
	color:#003399;
	font-weight:bold;
	font-family:Arial, sans-serif;
}
#menu ul li ul {
	width:150px;
	padding-top:4px;
	padding-bottom:0;
	top:38px;
}

#menu ul li ul li {
	padding-left:4px;
	padding-right:4px;
	margin-bottom:1px;
}
#menu ul li ul li a {
	border:solid 1px #ccc;
	color:#0035AD;
	background-color:#fff;
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;
}
#menu ul li ul li a:hover {
	border:solid 1px #0035AD;
	color:#ffffff;
	background-color:#0035AD;
}

.menu0 { background:url("../images/menu/item_01.gif");}
.menu1 { background:url("../images/menu/item_02.gif");}
.menu2 { background:url("../images/menu/item_03.gif");}
.menu3 { background:url("../images/menu/item_04.gif");}
.menu4 { background:url("../images/menu/item_05.gif");}
.menu5 { background:url("../images/menu/item_06.gif");}