BODY
{
	margin-left: 0px;
	margin-top:  0px;
	margin-right: 0px;
	margin-bottom: 0px;
    font-size: 100%;
    font-family: Arial;
    line-height: 1.1em;
    text-align: center;
    background: #000 url(../images/bgsplit.gif) top center repeat-y;

}
.span5 {
  width: 380px;
}
.buttons {
  display: inline-block;
  height: 38px;
  line-height: 38px;
  font-size: 15px;
  color: #60574c;
  padding: 0 20px;
  border: 1px solid #817465;
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
  border-radius: 20px;
  background-color: #f0ebe6;
  background-image: -moz-linear-gradient(top, #fcf9f7, #dfd7cc);
  background-image: -ms-linear-gradient(top, #fcf9f7, #dfd7cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fcf9f7), to(#dfd7cc));
  background-image: -webkit-linear-gradient(top, #fcf9f7, #dfd7cc);
  background-image: -o-linear-gradient(top, #fcf9f7, #dfd7cc);
  background-image: linear-gradient(top, #fcf9f7, #dfd7cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcf9f7', endColorstr='#dfd7cc', GradientType=0);
}
.buttons.orange {
  border: 1px solid #8f680f;
  background-color: #fece37;
  background-image: -moz-linear-gradient(top, #ffd83b, #fdbe30);
  background-image: -ms-linear-gradient(top, #ffd83b, #fdbe30);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffd83b), to(#fdbe30));
  background-image: -webkit-linear-gradient(top, #ffd83b, #fdbe30);
  background-image: -o-linear-gradient(top, #ffd83b, #fdbe30);
  background-image: linear-gradient(top, #ffd83b, #fdbe30);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd83b', endColorstr='#fdbe30', GradientType=0);
}
.buttons.splitFirst {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  margin-right: 0px;
}
.buttons.splitLast {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  margin-left: -6px;
}
.buttons.square {
  border-radius: 4px !important;
}
.buttons.orange:hover {
  border: 1px solid #c69422;
  background-color: #ffd853;
  background-image: -moz-linear-gradient(top, #ffdc53, #ffd353);
  background-image: -ms-linear-gradient(top, #ffdc53, #ffd353);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffdc53), to(#ffd353));
  background-image: -webkit-linear-gradient(top, #ffdc53, #ffd353);
  background-image: -o-linear-gradient(top, #ffdc53, #ffd353);
  background-image: linear-gradient(top, #ffdc53, #ffd353);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdc53', endColorstr='#ffd353', GradientType=0);
  color: #795a14;
}
.buttons.orange:active {
  border: 1px solid #b48314;
  background-color: #e4b931;
  background-image: -moz-linear-gradient(top, #e5c135, #e3ac2c);
  background-image: -ms-linear-gradient(top, #e5c135, #e3ac2c);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e5c135), to(#e3ac2c));
  background-image: -webkit-linear-gradient(top, #e5c135, #e3ac2c);
  background-image: -o-linear-gradient(top, #e5c135, #e3ac2c);
  background-image: linear-gradient(top, #e5c135, #e3ac2c);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5c135', endColorstr='#e3ac2c', GradientType=0);
  color: #60574c;
  box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.4);
}
.buttons:hover {
  border: 1px solid #8f8375;
  background-color: #f8f7f5;
  background-image: -moz-linear-gradient(top, #ffffff, #eeeae5);
  background-image: -ms-linear-gradient(top, #ffffff, #eeeae5);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#eeeae5));
  background-image: -webkit-linear-gradient(top, #ffffff, #eeeae5);
  background-image: -o-linear-gradient(top, #ffffff, #eeeae5);
  background-image: linear-gradient(top, #ffffff, #eeeae5);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeae5', GradientType=0);
  color: #776e64;
  text-decoration: none;
}
.buttons:active {
  border: 1px solid #817465;
  background-color: #c1bbb7;
  background-image: -moz-linear-gradient(top, #b8b1aa, #cecbca);
  background-image: -ms-linear-gradient(top, #b8b1aa, #cecbca);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b8b1aa), to(#cecbca));
  background-image: -webkit-linear-gradient(top, #b8b1aa, #cecbca);
  background-image: -o-linear-gradient(top, #b8b1aa, #cecbca);
  background-image: linear-gradient(top, #b8b1aa, #cecbca);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8b1aa', endColorstr='#cecbca', GradientType=0);
  color: #473f36;
  box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.4);
}
.contactUs .info {
  width: 335px;
  margin-left: 30px;
}
.contactUs .map {
  width: 335px;
  padding: 5px;
  border: 1px solid #f5f5f5;
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.15);
}
.contactUs .infoBlock span {
  display: inline-block;
  width: 108px;
}
.contactUs .contactFormContainer {
  position: relative;
  z-index: 2;
  width: 541px;
  height: 901px;
  background: url(bg_contact_form.png) top left no-repeat;
  margin: -88px 0 0 -78px;
}
.contactUs form.contact {
  padding: 155px 0 0 60px;
}
.contactUs form.contact label {
  display: inline;
  color: #818181;
  padding-right: 5px;
}
.contactUs form.contact .firstBlock {
  height: 310px;
}
.contactUs form.contact input.text {
  background: transparent;
  border: none;
  margin-top: -6px;
  width: 300px;
  height: 24px;
  border-bottom: 1px dashed #cfcac2;
  font-family: Satisfy, arial;
  font-size: 20px;
}
.contactUs form.contact #btnSendForm {
  width: 130px;
  float: right;
  margin-right: 63px;
}
.contactUs form.contact textarea {
  margin-top: 30px;
  background: transparent;
  border: none;
  outline: none;
  width: 415px;
  height: 239px;
  line-height: 38px;
  padding: 0px;
  background: url(/images/inputBg.png) top left repeat;
  font-family: Satisfy, arial;
  font-size: 20px;
}
.contactUs form.contact div {
  margin-bottom: 20px;
}
.btnSupport {
  position: absolute;
  top: 45px;
  right: 0px;
}
.btnSupport img {
  margin-top: -5px;
}


.text {
	font-family: arial;
	font-size: 12px;
	color: #333333;
	line-height:15.5pt;
	font-style: normal;
	font-weight: normal;
		}
		
		
	.text2 {
	font-family: arial;
	font-size: 12px;
	text-indent:0.5cm;
	line-height:15.5pt;
	color: #741500;
	font-style: normal;
	font-weight: normal;
	}
	
	
.text3 {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	font-style: normal;
	font-weight: normal;
		
	}
	
	 
.titre1 {
	font-family: Arial;
	font-size: 20px;
	color: #761300;
	font-weight: NORMAL;
	text-decoration: none;
	
	
}
titre2{
	font-family: arial;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	}

.sous-titre1 {
	ont-family: arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #941f1f;
	text-decoration: none;
	}
	

		
	
.sous-titre2{
	font-family: Arial;
	font-size: 16px;
	color: #964c0f;
	font-weight: normal;
	

}
.titre2{
	font-family: monotype corsiva;
	font-size: 23px;
	color: #000000;
	font-weight: none;
	text-decoration: none;
	
	}
	.titre2:hover{
	font-family: monotype corsiva;
	font-size: 23px;
	color: #000000;
	font-weight: none;
	text-decoration: underline;}
	
	.titreparrainage1{
	font-family: times new roman;
	font-size: 20px;
	line-height: 1.3em;
	color: #000000;
	font-weight: none;
	text-decoration: none;
	
	}
	.titreparrainage1:hover{
	font-family: times new roman;
	font-size: 20px;
	line-height: 1.3em;
	color: #000000;
	font-weight: none;
	text-decoration: none;}
	
		.titreparrainage2{
	font-family: times new roman;
	font-size: 22px;
	color: #663300;
	font-weight: none;
	text-decoration: none;
	
	}
	.titreparrainage2:hover{
	font-family: times new roman;
	font-size: 22px;
	color: #663300;
	font-weight: none;
	text-decoration: none;}
			
	.parrainage{
	font-family: times new roman;
	font-size: 14px;
	line-height: 1.1em;
	color: #000000;
	font-weight: none;
	text-decoration: none;
	
	}
	.parrainage:hover{
	font-family: times new roman;
	font-size: 14px;
	line-height: 1.1em;
	color: #000000;
	font-weight: none;
	text-decoration: none;}
.titre-news2:hover{
	font-family: arial;
	font-size: 22px;
	color: #db3d8b;
	font-weight: normal;
	text-decoration: underline;

}.titre-inscription{
	font-family: arial;
	font-size: 22px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;}


.liens1 {
	font-family: arial;
	font-size: 11px;
	color: #F4842B;
	font-style: normal;
	font-weight: normal;
	 text-transform : uppercase;
	text-decoration: none;
	
	}.liens1:hover {
	font-family: arial;
	font-size: 11px;
	color: #ffffff;
	font-style: normal;
	 text-transform : uppercase;
	font-weight: normal;
	text-decoration: underline;
	
	}
	
	.liens2 {
	font-family: arial;
	font-size: 11px;
	color: #F4842B;
	font-style: normal;
 text-transform : uppercase;
	font-weight: normal;
	text-decoration: none;
	
}

	
	
	.liens3 {
	font-family: arial;
	font-size: 12px;
	color: #761300;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
		
}
.liens4 {
	font-family: arial;
	font-size: 12px;
	color: #761300;
	font-style: normal;
	text-indent:0.5cm;
	line-height:15.5pt;
	font-weight: bold;
	text-decoration: underline;;
	}
	.liens5 {
	font-family: arial;
	font-size: 12px;
	color: #333333;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;;
	}
	
	.liens6 {
	font-family: arial;
	font-size: 12px;
	color: #525254;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;;
	}
	.liens6:hover {
	font-family: arial;
	font-size: 12px;
	color: #525254;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;;
	}
	.footer {
	font-family: arial;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;}

.liens-footer {
	font-family: arial;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}

.liens-footer:hover {
	font-family: arial;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	text-decoration: underline;
	}
		
	.img {
	float: left;
	margin-right: 2px;
	margin-left:2px;
	border: 1px solid #e0e0e0;}
	
	
.contourgris {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid;font-family: arial;
	font-size: 13px;}
.nb {
	font-family: arial;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;}
	.tab{
	color: #270000; text-decoration: none; background: #E1D8CD;border:1px solid #d8c4a9;}
	*{
	margin:0;
	padding:0;
}
.prev, .next {
    border-radius: 3px 3px 3px 3px;
    display: block;
    height: 21px;
    transition: all 0.2s ease-in-out 0s;
    width: 21px;
}
.prev {
    background: url("images/pagination_prev.png") no-repeat scroll 50% 50% #606060;
 
}
.next {
    background: url("images/pagination_next.png") no-repeat scroll 50% 50% #606060;
 
}
.prev:hover, .next:hover {
    background-color: #2DA0CE;
}
.prev.off, .next.off {
    background-color: #CCCCCC;
}
.pagination .prev, .pagination .prev.off, .pagination .next, .pagination .prev.off {
    margin-top: -3px;
}
.pagination {
    border-bottom: 1px solid #E7E7E7;
    border-top: 1px solid #E7E7E7;
    display: block;
    margin: 26px 0 -5px;
    padding: 25px 0;
}
/*
Author: Craig Erskine
Description: Dynamic Menu System - Vertical
*/

ul#navmenu-v,ul#navmenu-v li,ul#navmenu-v ul {
 width: 209px; /* Menu Width */
 margin: 0;
 list-style: none;
 text-align:left;
}

ul#navmenu-v li { float: left; position: relative;  width: 100%; }
ul#navmenu-v li.iehover { z-index: 1000; /* IE z-index bugfix */ }

ul#navmenu-v ul {
 display: none;
 position: absolute;
 top: 0;
 left: 100%;
 z-index: 9999;
}

/* Root Menu */
ul#navmenu-v a {
 border:1px solid #333333;
 padding: 8px;
 display: block;
 background: #e1d8cd;
 color: #666;
 font: bold 13px Arial, sans-serif;
 text-decoration: none;
 height: 1%;
}

/* Root Menu Hover Persistence */
ul#navmenu-v a:hover,ul#navmenu-v li:hover a,ul#navmenu-v li.iehover a {
background:#d8c4a9;border:1px solid #fffff;
color: #333333;
font-size:13px;
}

/* 2nd Menu */
ul#navmenu-v li:hover li a,ul#navmenu-v li.iehover li a {
float: none;
background:#d8c4a9;border:1px solid #ffffff;
color: #333333;
width: 240px;
}

/* 2nd Menu Hover Persistence */
ul#navmenu-v li:hover li a:hover,ul#navmenu-v li:hover li:hover a,ul#navmenu-v li.iehover li a:hover,ul#navmenu-v li.iehover li.iehover a {
background:#e1d8cd;border:1px solid #ffffff;
color: #333333;
}

/* 3rd Menu */
ul#navmenu-v li:hover li:hover li a,ul#navmenu-v li.iehover li.iehover li a {
background:#d8c4a9;border:1px solid #ffffff;
width: 200px;

}

/* 3rd Menu Hover Persistence */
ul#navmenu-v li:hover li:hover li a:hover,ul#navmenu-v li:hover li:hover li:hover a,ul#navmenu-v li.iehover li.iehover li a:hover,ul#navmenu-v li.iehover li.iehover li.iehover a {
background:#e1d8cd;border:1px solid #ffffff;
}

/* 4th Menu */
ul#navmenu-v li:hover li:hover li:hover li a,ul#navmenu-v li.iehover li.iehover li.iehover li a {
 background: #666;
}

/* 4th Menu Hover */
ul#navmenu-v li:hover li:hover li:hover li a:hover,ul#navmenu-v li.iehover li.iehover li.iehover li a:hover {
 background: #333;
}

/* Hover Function - Do Not Move */
ul#navmenu-v li:hover ul ul,ul#navmenu-v li:hover ul ul ul,ul#navmenu-v li.iehover ul ul,ul#navmenu-v li.iehover ul ul ul { display: none; }
ul#navmenu-v li:hover ul,ul#navmenu-v ul li:hover ul,ul#navmenu-v ul ul li:hover ul,ul#navmenu-v li.iehover ul,ul#navmenu-v ul li.iehover ul,ul#navmenu-v ul ul li.iehover ul { display: block; }

