/* DESIGN */

/* Main */
body {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
}
.hide {
  display:none;
}
.nav {
  display:none;
}
.pointer_cursor {
  cursor:pointer;
}
a {
  text-decoration:none;
  color:#7470ab;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
}
a:link {
  text-decoration:none;
  color:#7470ab;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
}
a:hover{
  text-decoration:underline;
  color:red;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
}
a:active {
  text-decoration:none;
  color:#7470ab;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
}
a:visited {
  text-decoration:none;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
}
.page_title {
  position:relative;
  font-size:22px;
  color:#7470ab;
  margin-top:-30px;
  _margin-top:-20px;
  margin-bottom:15px;
  font-weight:bold;
}
.back { 
  position:relative;
  text-align:right;
  margin-right:180px;
  margin-top:-35px;
  margin-bottom:20px;
}

/* Text */
.text1 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
}
.text2 {
  font-size:12px;
}
.violet {color:#7470ab;}
.noir {color:#000000;}
.noirsmall {color:#000000; font-size:11px;}
.rouge {color:#ff0000;}
.rougerosesmall {color:#CF0051; font-size:11px;}
.grissmall {color:#666666; font-size:11px;}
.bleusmall {color:#49ADD6; font-size:11px;}
.greysmall {color:#B1B0B0; font-size:11px;}
.purplesmall {color:#7571AE; font-size:11px;}
.smallviolet {color:#7470ab; font-size:11px;}
.page_subtitle {font-weight:bold; color:#7470ab;}

/* Formulaire */
.bouton {font-size:11px; background-color:#ffffff; border-bottom:#67827E 1px solid; border-left:#67827E 1px solid; border-right:#67827E 1px solid; border-top:#67827E 1px solid; color:#755555;width:246px;}
.form_subtitle {color:black;font-size:11px;}
.form_titlefont2 {color:#7072b5;}
.form_red {color:#ff3000;font-size:11px;}
.form_blue {color:#49ADD6;font-size:11px;}
.form_green {color:#63BE5F;}
.form_field {color:#666666;font-size:11px;}
.form_cniltext {font-size:11px;color:#7072b5;}
.captchaformlabel {font-size:11px;color:#666666;}
.cnilformtitle {font-size:11px;color:#7072b5;}
.cnilformtexte {font-size:11px;color:#7072b5;}

/* Links */
.linkheader A:link {font-size:12px;color:white;font-weight:bold;text-decoration:none;}
.linkheader A:active {font-size:12px;color:white;font-weight:bold;text-decoration:none;}
.linkheader A:visited {font-size:12px;color:white;font-weight:bold;text-decoration:none;}
.linkheader A:hover {font-size:12px;color:black;font-weight:bold;text-decoration:none;}

.linkblack A:link {font-size:11px;color:black;text-decoration:none;}
.linkblack A:active {font-size:11px;color:black;text-decoration:none;}
.linkblack A:visited {font-size:11px;color:black;text-decoration:none;}
.linkblack A:hover {font-size:11px;color:#7470ab;text-decoration:none;}

/* Horizontal Menu */
.header_table {
  width:940px;
  height:34px;
  margin-top:1px;
}
.header_table_td {
  background:url("../../pictures/hmenu.gif") repeat-x bottom;
  border-right:1px solid white;
  text-align:center;
  padding-left:10px;
  padding-right:10px;
}
.header_table_corner {
  background:url("../../pictures/home_corner.gif") no-repeat bottom;
  width:14px;
}

/* Vertical Menu */
.vmenu {
  height:470px;
  width:186px;
  font-size:12px;
}
.vmenu2 {
  width:100%;
}
.vmenu2 td {
  padding-left:10px;
  padding-right:10px;
}
.vmenu_head {
  height:46px;
  background-image:url("../../pictures/menu1.gif");
  font-weight:bold;
  color:white;
  padding-left:10px;
}
.vmenu_content {
  background:url("../../pictures/menu6.gif") repeat-y;
}
.vmenu_cat {
  background:url("../../pictures/menu2.gif") no-repeat bottom;
  padding-top:6px;
  padding-bottom:6px;
}
.vmenu_cel  {
  background:url("../../pictures/menu3.gif") no-repeat bottom;
  text-align:right;
  padding-top:6px;
  padding-bottom:6px;
  cursor:pointer; 
}
.vmenu_cel a {
  font-size:12px;
}
.vmenu_cel a:link {
  font-size:12px;
}
.vmenu_cel a:hover{
  font-size:12px;
}
.vmenu_cel a:active {
  font-size:12px;
}
.vmenu_cel a:visited {
  font-size:12px;
}
.vmenu_foot {
  height:77px;
  background-image:url("../../pictures/menu5.gif");
}

/* Center content */
.main_content2 {
  width:600px;
  height:465px;
}

p.bottom_ar{
	margin-bottom:100px;
}

.bordercolor { border-style: solid; border-color: #7470AB; }

/* Footer */
.fond_footer01 {
  width:500px;
  height:17px;
  background-image:url("../../pictures/fond_homev3_footer01.jpg");
  background-position:center center;
  background-repeat:no-repeat;
}
.fond_footer02 {
  height:17px;
  background-image:url("../../pictures/fond_homev3_footer02.jpg");
  background-position:center center;
  background-repeat:repeat-x;
}
.social img{
  margin:2px;
  margin-top:-2px;
}
.txtfootersmall {
  font-size:11px;
}
.fondmail{background-image:url("../../pictures/mail_forward.jpg");width:727px;height:431px;background-position:center center;background-repeat: no-repeat;}

/* Formulaire Event */
.txt_fond1{font-size:11px;color:black;font-family:Tahoma;text-decoration:none;}
.txt_detail {font-size:11px;color:black;font-family:Tahoma;text-decoration:none;}
.design_event{background-image:url("../../pictures/design_events01.gif");background-position:center bottom;background-repeat:no-repeat;}

.linkdetail A:link {color:#7470ab;font-family:Tahoma;text-decoration:none;}
.linkdetail A:active {color:#7470ab;font-family:Tahoma;text-decoration:none;}
.linkdetail A:visited {color:#7470ab;font-family:Tahoma;text-decoration:none;}
.linkdetail A:hover {color:crimson;font-family:Tahoma;text-decoration:underline;}

.event_grey_subtitle {font-size:12px; color:#7470ab;}
.grey_detail {color:#7470ab;}

/* Videos */
.linkvideo A:link {font-weight:bold; color:#7470ab;font-family:Tahoma;text-decoration:none;}
.linkvideo A:active {font-weight:bold; color:#7470ab;font-family:Tahoma;text-decoration:none;}
.linkvideo A:visited {font-weight:bold; color:#7470ab;font-family:Tahoma;text-decoration:none;}
.linkvideo A:hover {font-weight:bold; color:crimson;font-family:Tahoma;text-decoration:underline;}


ul.kaledo_menu{
	margin:0px;
	padding:0px;
	margin-left:4px;
}
ul.kaledo_menu li{
	list-style:none;
	background:url(../../kaledo/image/nemu.jpg) repeat-x bottom;
	height:22px;
	_height:27px;
	width:178px;
	text-align:right;
	padding-top:5px;
}
ul.kaledo_menu li:hover{
	list-style:none;
	background:url(../../kaledo/image/menu_a.jpg) repeat-x bottom;
}
ul.kaledo_menu li a{
	margin-right:5px;
	padding-top:10px;
	color:#000000;
	text-decoration:none;
}
ul.kaledo_menu li a:hover{
	color:#000000;
	text-decoration:none;
}
ul.kaledo_menu li.head{
	list-style:none;
	background:url(../../kaledo/image/menu_h.jpg) repeat-x bottom;
	height:22px;
	_height:27px;
	width:178px;
	text-align:right;
	padding-top:5px;
}
ul.kaledo_menu li.head_a{
	list-style:none;
	background:url(../../kaledo/image/menu_a.jpg) repeat-x bottom;
	height:22px;
	_height:27px;
	width:178px;
	text-align:right;
	padding-top:5px;
}
ul.kaledo_menu li.head:hover{
	list-style:none;
	background:url(../../kaledo/image/menu_a.jpg) repeat-x bottom;
	height:22px;
	_height:27px;
	width:178px;
	text-align:right;
	padding-top:5px;
}
p.video_ttl{
	font-weight:bold;
	font-size:100%;
	color:#7470AB;
	margin:0px;
	padding:0;
}
p.video{
	font-size:80%;
	color:#7470AB;
	margin:0px;
	padding:0;
}
