@charset "UTF-8";
/* CSS Document */


/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
/* ::: TICKETSECU ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */


body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	margin:0;
	padding:0;
	color:#626262;
	background:url(../images/bg.gif) repeat-x #2c446c;
}


/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
/* ::: GENERICS ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */


h1, h2, h3, h4, h5 {
	padding:0;
	margin:0;
	font-weight:normal;
}

a {
	color:#626262;
	text-decoration:none;
	padding:0;
	margin:0;
	outline:none;
}

a:hover {
	color:#626262;
}

img {
	border:none;
	padding:0;
	margin:0;
}

ul{
	list-style-type:none;
	padding:0;
	margin:0;
}

li{
	padding:0;
	margin:0;
}

p{
	padding:0;
	margin:0;
}

{
	padding:0;
	margin:0;
	overflow:hidden;
}


/* ::: GENERICS :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */


/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
/* ::: MENU :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */


		ul.Menu {
			list-style: none;
		}

		ul.Menu li {
			float: left;
			position:relative;
			background:#c855a3;
		}
		
		ul.Menu li a {
			font-size:13px;
			color: #ffffff;
			float:left;
         	text-align: center;
			height:26px;
			text-transform:uppercase;
			padding:11px 0 0 0;
			background:url(../images/bg_menu_a.gif) repeat-y right;
		}
		
		ul.Menu li a:hover {
			color:#6c1952;
			background:url(../images/bg_menu_a.gif) repeat-y right;
		}
		
		ul.Menu li.Selected, ul.Menu li.SpecialLink2 {
			background:url(../images/bg_menu_a_selected.gif) center no-repeat #c855a3;
		}
		
		ul.Menu li.hover {
			background:url(../images/bg_menu_a_selected.gif) center no-repeat #c855a3;
		}
		
		ul.Menu li.LastLink a {
			background:none;
		}
		
		ul.Menu li.LastLink a:hover {
			
		}
		
		ul.Menu li.SpecialLink.hover a, ul.Menu li.SpecialLink2.hover a{
			background:url(../images/bg_menu_li.gif) no-repeat;
		}
		
      
            /* ::: SUB MENU :::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
            
			
            ul.Menu li.hover ul.SubMenu{
               display:inline;
            }
            
           	ul.Menu li ul.SubMenu{
               display: none;
			   position:absolute;
			   width:683px;
               top: 37px;
               left: -89px;
               list-style: none;
			   padding:0;
			   background:url(../images/bg_submenu.gif) no-repeat;
			   height:38px;
            }
			
			.Apropos ul.Menu li ul.SubMenu, .Avantages ul.Menu li ul.SubMenu{
               display: block;
			   position:absolute;
			   width:683px;
               top: 37px;
               left: -89px;
               list-style: none;
			   padding:0;
			   background:url(../images/bg_submenu.gif) no-repeat;
			   height:38px;
            }
			
            ul.Menu li ul.SubMenu li {
               overflow:hidden;
			   float:left;
			   display:inline;
			   background:url(../images/bg_submenu.gif) no-repeat;
            }
			
            ul.Menu li.SpecialLink ul.SubMenu li a, ul.Menu li.SpecialLink2 ul.SubMenu li a {
               overflow:hidden;
               white-space:nowrap;
               margin: 0;
			   font-size:12px;
			   color:#c854a2;
			   padding:14px 16px 0 16px;
			   height:12px;
			   background:url(../images/bg_submenu_a.gif) no-repeat bottom right;
            }
			
			ul.Menu li.SpecialLink ul.SubMenu li a.LastLink, ul.Menu li.SpecialLink2 ul.SubMenu li a.LastLink {
			   background:none;
			   color:#c854a2;
            }
			
			ul.Menu li.SpecialLink ul.SubMenu li a.LastLinkHome {
			   background:none;
			   color:#c854a2;
            }
			
			ul.Menu li.SpecialLink ul.SubMenu li a.LastLink, ul.Menu li.SpecialLink2 ul.SubMenu li a.UnderSelected {
			   color:#760251;
            }
			
			ul.Menu li.SpecialLink ul.SubMenu li a.LastLink, ul.Menu li.SpecialLink2 ul.SubMenu li a.UnderSelectedLastLink {
			   background:none;
			   color:#760251;
            }
			
            ul.Menu li ul.SubMenu li.hover a:hover{
			   color:#760251;
            }
			

/* ::: MENU ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */


/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
/* ::: TEMPLATE ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */


#GlobalContainer{
	width:983px;
}

#LeftColumn{
	width:753px;
	float:left;
	background:white;
}

#Header{
	width:683px;
	height:216px;
	background:url(../images/bg_header_form.jpg) no-repeat;
	overflow:hidden;
	padding:0 35px 0 35px;
}

#Header .Logo1{
	width:182px;
	height:65px;
	float:left;
	margin-top:40px;
}

#Header .Logo2{
	float:right;
	margin-top:35px;
}

#Menu{
	width:683px;
	height:37px;
	padding:0 35px 0 35px;
	background:#ffffff;
}

#LeftContent{
	width:753px;
	height:1046px;
}

#RightColumn{
	width:230px;
	float:left;
	padding-bottom:20px;
}

#DirectAccess{
	width:214px;
	height:151px;
	background:url(../images/bg_direct_access.gif) no-repeat;
	margin:15px 0 0 15px;
}

#DirectAccess p{
	font-size:21px;
	color:#ffffff;
	padding:15px 0 0 15px;
	line-height:23px;
}

#DirectAccess a{
	width:168px;
	height:21px;
	background:url(../images/bg_direct_access_a.gif) no-repeat;
	display:block;
	font-size:13px;
	text-transform:uppercase;
	color:#95156c;
	padding:6px 0 0 13px;
	margin:25px 0 0 16px;
}

#DirectAccess a:hover{
	color:#ffffff;
	background:url(../images/bg_direct_access_a_hover.gif) no-repeat;
}

#RightContentUp{
	width:230px;
	height:39px;
	background:url(../images/bg_right_content_up.gif) no-repeat;
}

#RightContent{
	width:230px;
	background:url(../images/bg_right_content.gif) repeat-y;
}

#RightContentDown{
	width:230px;
	height:39px;
	background:url(../images/bg_right_content_down.gif) no-repeat;
}

#RightContent h2{
	font-size:17px;
	color:#95156c;
	padding: 0 0 0 24px;
}

#RightContent ul{
	background:#ffffff;
	width:195px;
	margin-left:19px;
}

#RightContent .RightListUp{
	width:195px;
	height:9px;
	background:url(../images/bg_right_list_up.gif) no-repeat;
	margin:13px 0 0 19px;
	overflow:hidden;
}

#RightContent .RightListDown{
	width:195px;
	height:9px;
	background:url(../images/bg_right_list_down.gif) no-repeat;
	margin:0 0 0 19px;
	padding-bottom:13px;
}

#RightContent .RightListUp2{
	width:195px;
	height:9px;
	background:url(../images/bg_right_list_up_2.gif) no-repeat;
	margin:13px 0 0 19px;
	overflow:hidden;
}

#RightContent .RightListDown2{
	width:195px;
	height:9px;
	background:url(../images/bg_right_list_down_2.gif) no-repeat;
	margin:0 0 0 19px;
	padding-bottom:13px;
}

#RightContent .NewsContainer{
	background:#cbd4e1;
	width:195px;
	margin-left:19px;
	overflow:hidden;
}

#RightContent .NewsContainer .News {
	margin:10px 15px 10px 15px;
	padding:0 0 13px 0;
	border-bottom:1px dotted #ffffff;
}

#RightContent .NewsContainer .News a{
	color:#425b85;
	font-weight:bold;
	font-size:15px;
}

#RightContent .NewsContainer .News a:hover{
	color:#233b64;
}

#RightContent .NewsContainer .News a span{
	color:#425b85;
	font-weight:normal;
	font-size:13px;
}

#RightContent .NewsContainer .News a.Suite{
	display:block;
	color:#c855a3;
	font-weight:bold;
	font-size:12px;
	background:url(../images/bg_right_news_a.gif) no-repeat;
	padding:0 0 0 10px;
	margin-top:10px;
}

#RightContent .NewsContainer .News a.Suite:hover{
	color:#a63080;
}
#RightContent ul.Reglementations {
	padding-bottom:10px;
}

#RightContent ul.Reglementations li{
	border-bottom:1px dotted #becfe9;
	width:144px;
	margin:0 0 0 15px;
	padding:7px 0 10px 18px;
	background:url(../images/bg_li_reglementation.gif) no-repeat top left;
}

#RightContent ul.Reglementations li a{
	font-size:12px;
	font-weight:bold;
	color:#2c446c;
}

#RightContent ul.Reglementations li a:hover {
	color:#8b8b8b;
}

#RightContent a.Reasons{
	display:block;
	width:170px;
	height:88px;
	background:url(../images/bg_reasons_a.gif) no-repeat;
	text-align:center;
	padding:30px 30px 0 30px;
	color:#ffffff;
	font-size:17px;
	line-height:19px;
	margin-bottom:13px; 
}

#RightContent a.Reasons span{
	font-size:21px;
}

#RightContent a.Reasons:hover{
	background:url(../images/bg_reasons_a_hover.gif) no-repeat;
	color:#d7e7fe;
}

#RightContent .Questions{
	background:#ffffff;
	width:195px;
	margin-left:19px;
	overflow:hidden;
}

#RightContent .Questions a{
	font-size:15px;
	color:#2c446c;
	padding:0 0 0 16px;
	margin-top:11px;
	display:block;
}

#RightContent .Questions a:hover{
	font-size:15px;
	color:#923273;
}

#RightContent .QuestionDown{
	background:url(../images/bg_question_down.gif) no-repeat;
	width:179px;
	height:11px;
	margin:0 0 6px 7px;
}

#RightContent .Questions a.Question{
	width:159px;
	padding:12px 10px 0 10px;
	margin:0 0 0 7px;
	display:block;
	background:url(../images/bg_question_a.gif) no-repeat top left #f8eaf4;
	font-size:12px;
	font-weight:bold;
	color:#c855a3;
	line-height:normal;
}

#RightContent .Questions a.Question:hover{
	color:#923273;
	font-size:12px;
}

#RightContent .Downloads {
	background:#ffffff;
	width:195px;
	margin-left:19px;
	overflow:hidden;
}

#RightContent .Downloads a{
	font-size:15px;
	color:#2c446c;
	padding:0 0 0 16px;
	margin-top:11px;
	display:block;
}

#RightContent .Downloads a:hover{
	font-size:15px;
	color:#95156c;
}

#RightContent .DownloadDown{
	background:url(../images/bg_download_down.gif) no-repeat;
	width:179px;
	height:11px;
	margin:0 0 6px 7px;
}

#RightContent .LastDownloadDown{
	background:url(../images/bg_download_down.gif) no-repeat;
	width:179px;
	height:11px;
	margin:0 0 0 7px;
}

#RightContent .Downloads a.Download{
	width:149px;
	padding:8px 5px 0 25px;
	margin:0 0 0 7px;
	display:block;
	background:url(../images/bg_download_a.gif) no-repeat top left #e9edf3;
	font-size:12px;
	color:#2c446c;
	line-height:normal;
}

#RightContent .Downloads a.Download:hover{
	color:#ae5090;
	font-size:12px;
}

#RightContent .Downloads a.Download span{
	display:block;
	padding:7px 0 0 10px;
}

#Contact {
	width:160px;
	height:47px;
	background:url(../images/bg_contact.gif) no-repeat;
	margin:0 0 0 15px;
	padding:6px 0 0 55px;
}

#Contact p {
	font-size:17px;
	color:#ffffff;
}

#Contact span {
	color:#7d0657;
	font-size:18px;
	font-weight:bold;
}

#Footer{
	width:683px;
	padding:0 35px 35px 35px;
}

#Footer ul.BottomMenu {
	height:28px;
	width:683px;
	background:url(../images/bg_bottom_menu.gif) no-repeat;
	padding:13px 0 0 0;
	text-align:center;
}

#Footer ul.BottomMenu li{
	display:inline;
}

#Footer ul.BottomMenu li a{
	font-size:11px;
	text-transform:uppercase;
	color:#2c446c;
	border-right:1px solid #7286a5;
	padding:0 23px 0 19px;
}

#Footer ul.BottomMenu li a:hover{
	color:#666768;
}

#Footer ul.BottomMenu li a.LastLink{
	border-right:none;
}

#Footer ul.BottomList {
	height:48px;
	width:623px;
	background:url(../images/bg_bottom_list.gif) no-repeat;
	padding:11px 30px 0 30px;
	text-align:center;
}

#Footer ul.BottomList li{
	display:inline;
	font-size:12px;
	font-style:italic;
	line-height:19px;
}

#Footer ul.BottomList li a{
	display:inline;
	font-size:12px;
	font-style:normal;
	line-height:19px;
}

#Footer ul.BottomList li a:hover{
	color:#234b8d;
	text-decoration:underline;
}

#Footer ul.BottomList li a.Blue{
	font-size:12px;
	font-style:italic;
	color:#234b8d;
	text-decoration:underline;
}

#Footer ul.BottomList li a.Blue:hover{
	color:#58585a;
}


/* ::: TEMPLATE ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */


/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
/* ::: HOMEPAGE ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */


.Home #Header{
	width:683px;
	height:216px;
	background:url(../images/bg_header_home.jpg) no-repeat;
	overflow:hidden;
	padding:0 35px 0 35px;
}

#LeftContentPage {
	width:683px;
	padding:0 35px 80px 35px;
	height:1160px;
	font-size:14px;
}

#LeftContentPage .HomeIntro {
	width:683px;
	height:470px;
	overflow:hidden;
	background:url(../images/bg_home_intro.jpg) bottom no-repeat;
	margin-top:5px;
}

#LeftContentPage .HomeIntro .HomeIntroLeft {
	float:left;
	height:346px;
	width:315px;
	padding:40px 10px 0 15px;
}

#LeftContentPage .HomeIntro .HomeIntroLeft h1 {
	color:#95156c;
	font-size:23px;
}

#LeftContentPage .HomeIntro .HomeIntroLeft h1 span {
	color:#626262;
	font-size:23px;
}

#LeftContentPage .HomeIntro .HomeIntroLeft p {
	padding:10px 20px 10px 0;
}

#LeftContentPage .HomeIntro .HomeIntroLeft a {
	color:#95156c;
	background:url(../images/bg_home_intro_a.gif) no-repeat;
	padding:0px 20px 0 18px;
	display:block;
	margin-top:7px;
}

#LeftContentPage .HomeIntro .HomeIntroLeft a:hover {
	color:#453c42;
}

#LeftContentPage .HomeIntro .HomeIntroRight {
	float:right;
	height:196px;
	width:333px;
	padding:220px 0 0 10px;
}

#LeftContentPage .HomeIntro .HomeIntroRight .Button {
	width:290px;
	height:49px;
	margin-bottom:6px;
}

#LeftContentPage .HomeIntro .HomeIntroRight .Button a {
	background:url(../images/bg_home_intro_button.png) no-repeat;
	color:#95156c;
	font-size:15px;
	height:49px;
	line-height:49px;
	padding-left:13px;
	width:277px;
	display:block;
}

#LeftContentPage .HomeIntro .HomeIntroRight .Button a:hover {
	color:#463e44;
	background:url(../images/bg_home_intro_button_hover.png) no-repeat;
}

#LeftContentPage h2 {
	color:#95156c;
	font-size:28px;
	padding:0 0 15px 15px;
}

#LeftContent p.RadioTitle{
	font-weight:bold;
	margin:10px 0 5px 0;
}


/* ::: HOMEPAGE ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */


/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
/* ::: PROGRAMME  A PROPOS :::::::::::::::::::::::::::::::::::::::::::::::::::::: */


.Apropos #LeftContentPage {
	width:653px;
	padding:80px 50px 80px 50px;
	height:990px;
	font-size:14px;
	line-height:18px;
}

.Apropos #LeftContentPage h1 {
	font-size:30px;
	color:#375fa3;
	border-bottom:1px dotted #5c6d87;
	padding-bottom:15px;
	margin-bottom:20px;
}

.Apropos #LeftContentPage p {
	padding-bottom:15px;
}

.Apropos #LeftContentPage p.Bold{
	font-weight:bold;
}

.Apropos #LeftContentPage p span {
	font-weight:bold;
}

.Apropos #LeftContentPage a {
	background:url(../images/bg_apropos_a.gif) no-repeat;
	color:#c03e96;
	padding:0 0 0 20px;
	margin:7px 0 7px 20px;
	display:block;
}

.Apropos #LeftContentPage a:hover {
	color:#95156c;
}


/* ::: PROGRAMME  A PROPOS :::::::::::::::::::::::::::::::::::::::::::::::::::::: */
/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */


/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
/* ::: PROGRAMME  AVANTAGES ET AUTRES ::::::::::::::::::::::::::::::::::::::::::: */


.Avantages #LeftContentPage ul {
	padding:0 0 0 20px;
}

.Avantages #LeftContentPage ul li {
	background:url(../images/bg_apropos_li.gif) no-repeat;
	padding:0 0 15px 20px;
}

.Avantages #LeftContentPage .Encadre h6 {
	color:#375fa3;
	padding:10px 0 5px 0;
	margin:0;
	font-size:16px;
}

.Avantages #LeftContentPage ul li ul {
	padding:10px 0 0 20px;
}

.Avantages #LeftContentPage ul li ul li {
	background:url(../images/bg_avantages_ul_li_ul_li.gif) no-repeat;
	padding:1px 0 5px 15px;
	font-size:12px;
}

.Avantages #LeftContentPage ul li ul li.Arrow {
	background:url(../images/bg_avantages_ul_li_ul_li_arrow.gif) no-repeat;
	padding:1px 0 5px 20px;
	font-size:12px;
}

.Avantages #LeftContentPage ul li ul li.UnderList {
	background:url(../images/bg_avantages_ul_li_ul_li.gif) no-repeat;
	padding:0 0 5px 15px;
	font-size:12px;
	margin-left:40px;
}

.Avantages #LeftContentPage ul li ul li.If {
	
}

.Avantages #LeftContentPage ul li p.AlignLeft{
	padding:10px 0 0 0;
	
}

.Avantages #LeftContentPage ul li span {
	font-weight:bold;
	line-height:20px;
}

.Avantages #LeftContentPage ul li span.Little {
	font-size:12px;
	font-weight:normal;
}

.Avantages #LeftContentPage h3 {
	background:url(../images/bg_apropos_h2.gif) no-repeat;
	color:#95bd21;
	font-size:17px;
	height:32px;
	line-height:32px;
	padding:0 0 20px 18px;
	margin-top:20px;
}

.Avantages #LeftContentPage {
	width:653px;
	padding:80px 50px 80px 50px;
	height:970px;
	font-size:14px;
	line-height:18px;
}

.Avantages #LeftContentPage h1 {
	font-size:30px;
	color:#375fa3;
	border-bottom:1px dotted #5c6d87;
	padding-bottom:15px;
	margin-bottom:20px;
}

.Avantages #LeftContentPage h2 {
	font-size:18px;
	color:#375fa3;
	border-bottom:1px dotted #5c6d87;
	padding:0 0 10px 0;
	margin:20px 0 15px 0;
}

.Avantages #LeftContentPage p {
	padding-bottom:15px;
}

.Avantages #LeftContentPage p.If {
	font-size:14px;
	padding:0 0 10px 0;
	margin:0;
}

.Avantages #LeftContentPage p.Italic {
	font-style:italic;
}

.Avantages #LeftContentPage p.SmallItalic {
	font-style:italic;
	padding:10px 0 0px 0;
	font-size:13px;
}

.Avantages #LeftContentPage p.Bold{
	font-weight:bold;
	padding:10px 0 15px 0;
}

.Avantages #LeftContentPage p.BoldTitle{
	font-weight:bold;
	padding:10px 0 15px 0;
	font-size:15px;
}

.Avantages #LeftContentPage p.BoldTitle span{
	font-weight:normal;
	font-size:13px;
	padding-left:15px;
}

.Avantages #LeftContentPage p.Address{
	font-weight:bold;
	color:#c03e96;
	text-align:center;
}

.Avantages #LeftContentPage p.Bold span{
	font-weight:normal;
	font-size:12px;
}

.Avantages #LeftContentPage a {
	color:#c03e96;
}

.Avantages #LeftContentPage a:hover {
	color:#95156c;
}

.Avantages #LeftContentPage .Encadre {
	border:1px dotted #819CC5;
	margin:5px;
	padding:5px 5px 5px 15px;
}


/* ::: PROGRAMME  AVANTAGES ET AUTRES ::::::::::::::::::::::::::::::::::::::::::: */
/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */


/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
/* ::: FORM PAGES ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */


.Etape1 #GlobalContainer, .Etape1b #GlobalContainer, .Etape2 #GlobalContainer, .Etape3 #GlobalContainer, .Etape4 #GlobalContainer, .Etape5 #GlobalContainer, .Etape6 #GlobalContainer, .Etape7 #GlobalContainer{
	width:753px;
}

#LeftContent {
	width:653px;
	padding:0 50px 80px 50px;
	height:auto;
}

#LeftContent h1{
	color:#375fa3;
	font-size:29px;
	font-weight:normal;
	border-bottom:1px dotted #5c6d87;
	padding:30px 0 10px 0;
	margin:0 4px 20px 0;
}

#LeftContent p{
	margin-bottom:20px;
	color:#626262;
	font-size:14px;
}

#LeftContent .ErrorMessage{
	width:395px;
	color:#c855a3;
	font-size:14px;
	margin:0 0 25px 0;
	padding:3px 3px 4px 10px;
	border:1px solid #c855a3;
	background:#fff8fd;
}

ul.EtapeMenu{
	height:35px;
	margin:55px 53px 0 50px;
	text-align:center;
	padding:0 0 0 0;
	border-bottom:1px solid #CCCCCC;
	text-align:left;
}

ul.EtapeMenu li {
	display:inline;
	background:url(../images/bg_li_etape_menu.gif) no-repeat right;
	font-size:14px;
	line-height:35px;
	color:#828282;
	padding:0 18px 0 8px;
}

ul.EtapeMenu li.LastLink {
	background:none;
}

ul.EtapeMenu li.Selected {
	color:#c854a2;
}

ul.EtapeMenu li.FirstSelected {
	color:#c854a2;
	padding:0 18px 0 0;
}

ul.EtapeMenu li.First {
	padding:0 18px 0 0;
}

ul.EtapeMenu li.LastLinkSelected {
	color:#c854a2;
	background:none;
}

.FormContainerUp{
	width:650px;
	height:24px;
	background:url(../images/bg_form_container_up.gif) no-repeat;
	padding:0;
	margin:0;
}

.FormContainer {
	width:625px;
	background:url(../images/bg_form_container.gif) repeat-y;
	padding:10px 0 10px 25px;
	margin:0;
	font-size:14px;
	
}


.FormContainer1, .FormContainer2, .FormContainer3{
	width:625px;
	background:url(../images/bg_form_container.gif) repeat-y;
	padding:0 0 0 25px;
	margin:0;
	font-size:14px;
}

.FormContainer1{
	padding-bottom:20px;
}

.FormContainer2{
	padding-top:20px;

}

.FormContainer3{
	padding:15px 0 0 25px;
		
}

.FormSeparator{
	width:650px;
	height:5px;
	background:url(../images/bg_form_separator.gif) no-repeat;
	overflow:hidden;
}

.FormContainerDown{
	width:650px;
	height:24px;
	background:url(../images/bg_form_container_down.gif) no-repeat;
}

.FormContainer .Red{
	
	color:#c855a3;	
	font-weight:bold;
		
	
}


/* ::: FORM :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */


.FormItem{
	overflow:hidden;
	width:500px;
	padding:4px 0 4px 0;
}

.FormItem2{
	overflow:hidden;
	width:550px;
	padding:4px 0 15px 0;
}

.FormItem3{
	overflow:hidden;
	width:400px;
	padding:4px 0 15px 0;
}

.FormItem2 span.Bold{
	font-weight:bold;
}

.BirthdayItem{
	overflow:hidden;
	width:406px;
	padding:4px 0 8px 0;
}

label{
	padding-top:0px;
	display:block;
	float:left;
	width:175px;
}

label.CheckBox{
	padding:5px 0 0 15px;
	display:block;
	float:left;
	width:420px;
}

label.CheckBox2{
	padding:5px 15px 0 15px;
	display:block;
	float:left;
	width:auto;
}

label span{
	color:#c855a3;
}

label span.UnderLabels{
	font-size:12px;
	font-style:italic;
	color:#626262;
}

label span.Bold{
	font-weight:bold;
	color:#626262;
}

input{
	float:right;
	border:solid 1px #7f9db9;
	background-color:#ffffff;
	width:259px;
	height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:4px 0 0 5px;
	color:#626262;
}

input.Short{
	float:right;
	border:solid 1px #7f9db9;
	background-color:#ffffff;
	width:109px;
	height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:4px 0 0 5px;
	margin-right:150px;
	color:#626262;
}

input.ShortNumber{
	float:right;
	border:solid 1px #7f9db9;
	background-color:#ffffff;
	width:43px;
	height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:4px 0 0 5px;
	margin:0;
	color:#626262;
	margin-right:218px;
}

input.CheckBox{
	float:left;
	width:20px;
	border:none;
	padding:0;
	margin:3px 0 0 0;
}

input.CheckBox2{
	float:left;
	width:20px;
	border:none;
	padding:0;
	margin:3px 0 0 0;
}

select{
	float:right;
	border:solid 1px #7f9db9;
	background-color:#ffffff;
	width:266px;
	height:26px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#626262;
	padding:0;
	margin:0;
}

select.Short{
	float:right;
	border:solid 1px #7f9db9;
	background-color:#ffffff;
	width:116px;
	height:26px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#626262;
	padding:0;
	margin-right:150px;
}

select.Birthday{
	float:right;
	border:solid 1px #7f9db9;
	background-color:#ffffff;
	width:50px;
	height:26px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#626262;
	margin-right:4px;
}

select.MaritalSituation{
	float:right;
	border:solid 1px #7f9db9;
	background-color:#ffffff;
	width:266px;
	height:26px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#626262;
	padding:0;
	margin:0;
}

select.BirthdayYear{
	float:right;
	border:solid 1px #7f9db9;
	background-color:#ffffff;
	width:60px;
	height:26px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#626262;
	margin-right:4px;
}

textarea {
	float:right;
	border:solid 1px #7f9db9;
	background-color:#ffffff;
	width:259px;
	height:55px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:4px 0 0 5px;
	color:#626262;
}

a.SubmitInput{
	float:right;
	background:url(../images/bg_submit.gif) no-repeat;
	border:none;
	height:37px;
	line-height:37px;
	width:104px;
	margin:20px 3px 0 0;
	cursor: pointer;
	font-size:14px;
	color:#FFFFFF;
	text-transform:uppercase;
	text-align:center;
	text-transform:uppercase;
}

a.SubmitInput:hover{
	color:#FFFFFF;
}

a.SubmitInput2{
	float:left;
	background:url(../images/bg_submit2.gif) no-repeat;
	border:none;
	height:37px;
	line-height:37px;
	width:324px;
	margin:20px 3px 0 0;
	cursor: pointer;
	font-size:14px;
	color:#FFFFFF;
	text-transform:uppercase;
	text-align:center;
	text-transform:uppercase;
}

a.SubmitInput2:hover{
	color:#FFFFFF;
}

a.SubmitInput3{
	float:right;
	background:url(../images/bg_submit3.gif) no-repeat;
	border:none;
	height:37px;
	line-height:37px;
	width:233px;
	margin:20px 3px 0 0;
	cursor: pointer;
	font-size:14px;
	color:#FFFFFF;
	text-transform:uppercase;
	text-align:center;
	text-transform:uppercase;
}

a.SubmitInput3:hover{
	color:#FFFFFF;
}


/* ::: ETAPES :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */


.Etape1b textarea {
	float:right;
	border:solid 1px #c855a3;
	background-color:#ffffff;
	width:259px;
	height:55px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:4px 0 0 5px;
	color:#626262;
}

.Etape1b input{
	float:right;
	border:solid 1px #c855a3;
	background-color:#ffffff;
	width:259px;
	height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:4px 0 0 5px;
	color:#626262;
}

.Etape1b input.Short{
	float:right;
	border:solid 1px #c855a3;
	background-color:#ffffff;
	width:109px;
	height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:4px 0 0 5px;
	margin-right:150px;
	color:#626262;
}

.Etape3 input.Short{
	float:right;
	border:solid 1px #7f9db9;
	background-color:#ffffff;
	width:43px;
	height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:4px 0 0 5px;
	margin-right:216px;
	color:#626262;
}

.Etape3 input.Short2{
	float:right;
	border:solid 1px #7f9db9;
	background-color:#ffffff;
	width:109px;
	height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:4px 0 0 5px;
	margin-right:150px;
	color:#626262;
}

.Etape4 label{
	padding-top:0px;
	display:block;
	float:left;
	width:auto;
}

.Etape4 input.Short{
	float:right;
	border:solid 1px #7f9db9;
	background-color:#ffffff;
	width:118px;
	height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:4px 0 0 5px;
	margin:0;
	color:#626262;
}

.Etape4 .FormItem{
	overflow:hidden;
	width:550px;
	padding:4px 0 4px 0;
}

.Etape4 #LeftContent p.Info ,.Etape5 #LeftContent p.Info{
	font-size:12px;
	font-style:italic;
	color:#626262;
	margin:10px 0 10px 0;
	display:block;
}

.Etape4 select.Shorter{
	width:50px;
	
}

.Etape4 select.Shorter1{
	width:70px;
	margin-left:5px;
}

.Etape4 select.Shorter2{
	width:125px;
}

.Etape4 label.CheckBox {
	margin:5px 0 0 0;
}

.Etape5 .FormItem{
	overflow:hidden;
	width:570px;
	padding:4px 30px 4px 0;
}

.Etape6 #LeftContent p {
	color:#626262;
	font-size:13px;
	margin:0;
	padding:0 20px 20px 0;
	text-align:center;
}

.Etape6 #LeftContent p a{
	text-decoration:underline;
	color:#375FA3;
}

.Etape6 #LeftContent p a:hover{
	color:#C855A3;
}

.Etape6 #LeftContent p.Red{
	color:#C855A3;
	font-size:14px;
	margin:0;
	padding:0 20px 20px 0;
	text-align:center;
	font-weight:bold;
}

.Etape6 #LeftContent p.PhotocopieRed {
	color:#C855A3;
	font-size:12px;
	margin:0;
	padding:0 20px 10px 0;
	text-align:center;
	font-weight:normal;
}

.Etape6 #LeftContent p.PhotocopieRed span {
	font-weight:bold;
}

.Etape6 #LeftContent p.PhotocopieTitle {
	color:#C855A3;
	font-size:16px;
	margin:0;
	padding:0 20px 20px 0;
	text-align:center;
	font-weight:bold;
}

.Etape6 #LeftContent p.PhotocopieTitle span {
	color:#626262;
	font-size:13px;
}

.Etape6 #LeftContent ul {
	padding:10px 20px 20px 0;
}

.Etape6 #LeftContent ul li.Photocopie {
	background:url(../images/bg_apropos_li.gif) no-repeat;
	padding:0 0 7px 20px;
	font-size:13px;
}

.Etape6 #LeftContent ul li.Photocopie span{
	font-weight:bold;
}

.Etape6 #LeftContent ul li{
	background:url(../images/bg_li_photocopie.gif) no-repeat;
	padding:0 0 7px 20px;
	font-size:13px;
}

.Etape6 #LeftContent ul li span{
	font-weight:bold;
}

.Etape6 #LeftContent ul li span.Pink{
	color:#C855A3;
}


.Etape7 label{
	padding-top:0px;
	display:block;
	float:left;
	width:auto;
}

.Etape7 #LeftContent p {
	color:#626262;
	margin:0;
	padding:0 20px 20px 0;
}

.Etape7 #LeftContent p.Bold{
	font-weight:bold;
	font-style:italic;
	font-size:13px;
	color:#626262;
}

.Etape7 #LeftContent p span{
	font-weight:bold;
	font-style:italic;
	text-decoration:underline;
	font-size:13px;
	color:#626262;
}

.Etape7 #LeftContent p span.Normal{
	font-weight:normal;
	text-decoration:none;
}

.Etape7 #LeftContent input {
	float:left;
	width:auto;
	padding:0;
	border:none;
}

.Etape7 select{
	float:right;
	border:solid 1px #7f9db9;
	background-color:#ffffff;
	width:266px;
	height:26px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#626262;
	padding:0;
	margin:0 150px 0 0;
}

.Etape7 label.Radio{
	margin:3px 0 0 5px;
	display:block;
	float:left;
}


/* ::: FORM PAGES ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */


/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
/* ::: SIMULATION PAGES ::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */


.Simulation #LeftContent {
	width:653px;
	padding:0 50px 80px 50px;
	height:1060px;
}

.Simulation #LeftContent .FormContainer 
{
	width:625px;
	background:url(../images/bg_form_container.gif) repeat-y;
	padding:10px 0 10px 25px;
	margin:0;
	font-size:14px;
	overflow:hidden;
}

.Simulation #LeftContent .BirthdayItem{
	overflow:hidden;
	width:404px;
	padding:4px 0 8px 0;
}

.Simulation #LeftContent h3{
	padding:0 0 15px 0;
	font-size:22px;
	color:#c855a3;
}

.Simulation #LeftContent h2{
	padding:0 50px 20px 0;
	font-size:17px;
	color:#c855a3;
}

.Simulation #LeftContent h2 span{
	font-size:20px;
}

.Simulation #LeftContent h2.Outro{
	padding:25px 20px 20px 0;
	font-size:17px;
	color:#c855a3;
}

.Simulation #LeftContent p{
	padding:0 20px 10px 0;
	margin:0;
}

.Simulation #LeftContent p span{
	font-weight:bold;
}

.Simulation #LeftContent span.Radio{
	float:left;
	padding:3px 34px 0 0;
}

.Simulation #LeftContent ul{
	padding:10px 30px 20px 30px;
	margin:0;
}

.Simulation #LeftContent ul.NoPadding{
	padding:10px 30px 0px 30px;
	margin:0;
}

.Simulation #LeftContent ul li{
	padding:0 20px 7px 0;
	margin:0;
}

.Simulation #LeftContent p.Intro
{
	padding:0;
	padding:0 170px 10px 0;
}

.Simulation #LeftContent p.IntroEnd{
	padding:0 200px 0 0;
}

.Simulation #LeftContent .ButtonsContainer {
	margin-right:175px;
	overflow:hidden;
	padding:0;
}

.Simulation #LeftContent .ButtonsContainer2 {
	margin-right:175px;
	overflow:hidden;
	padding:0;
	padding-bottom:30px;
	width:450px;
}

.Simulation #LeftContent .ButtonsContainer3 {
	margin-right:133px;
	overflow:hidden;
	padding:0;
}

.Simulation #LeftContent .ButtonsContainer4 {
	margin-right:100px;
	overflow:hidden;
	padding-bottom:10px;
}

.Simulation #LeftContent .ButtonsContainer5 {
	margin-right:71px;
	overflow:hidden;
	padding:0;
}

.Simulation #LeftContent label.Radio{
	margin:3px 0 0 30px;
	float:left;
	width:450px;
}

.Simulation #LeftContent label.Long{
	padding-top:0px;
	display:block;
	float:left;
	width:350px;
}

.Simulation #LeftContent label.Long2{
	padding-top:4px;
	display:block;
	float:left;
	width:258px;
}

.Simulation #LeftContent label span{
	font-weight:bold;
	color:#626262;
}

.Simulation #LeftContent span.Red{
	font-weight:bold;
	color:#c855a3;
}

.Simulation #LeftContent select.Shorter{
	width:50px;
	
}

.Simulation #LeftContent select.Shorter1{
	width:70px;
	margin-left:5px;
}

.Simulation #LeftContent input.Radio {
	float:left;
	width:auto;
	padding:0;
	border:none;
	margin:3px 0 0 0;
}

.Simulation #LeftContent input.Short{
	float:right;
	border:solid 1px #7f9db9;
	background-color:#ffffff;
	width:118px;
	height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:4px 0 0 5px;
	margin:0;
	color:#626262;
}

.Simulation #LeftContent input.Short2{
	float:left;
	border:solid 1px #7f9db9;
	background-color:#ffffff;
	width:118px;
	height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:4px 0 0 5px;
	margin:0;
	color:#626262;
}

.Simulation #LeftContent label.Radio2{
	margin:3px 10px 0 10px;
	float:left;
	width:auto;
}

.Simulation #LeftContent input.Radio2 {
	float:left;
	width:auto;
	padding:0;
	border:none;
	margin:3px 0 0 0;
}

.Simulation #LeftContent a {
	float:right;
	border:none;
	height:37px;
	line-height:37px;
	margin:20px 3px 0 0;
	cursor: pointer;
	font-size:14px;
	color:#FFFFFF;
	text-transform:uppercase;
	text-align:center;
}

.Simulation #LeftContent a:hover {
	color:#FFFFFF;
}

.Simulation #LeftContent a.Suite {
	background:url(../images/bg_submit.gif) no-repeat;
	width:104px;
	margin:20px 3px 0 0;
}

.Simulation #LeftContent a.Oui {
	background:url(../images/bg_simulation_a_oui.gif) no-repeat;
	width:70px;
	height:31px;
	line-height:31px;
	margin:20px 50px 0 0;
}

.Simulation #LeftContent a.Fin {
	background:url(../images/bg_simulation_a_oui.gif) no-repeat;
	width:70px;
	height:31px;
	line-height:31px;
	margin:20px 3px 0 0;
}

.Simulation #LeftContent a.Fin1 {
	background:url(../images/bg_simulation_a_retour.gif) no-repeat;
	width:230px;
	height:31px;
	line-height:31px;
	margin:20px 3px 0 0;
}

.Simulation #LeftContent a.Continuer {
	background:url(../images/bg_simulation_a_continuer.gif) no-repeat;
	width:110px;
	height:31px;
	line-height:31px;
	margin:20px 3px 0 0;
}

.Simulation #LeftContent a.Civilite {
	background:url(../images/bg_simulation_a_continuer.gif) no-repeat;
	width:110px;
	height:31px;
	line-height:31px;
	margin:20px 50px 0 0;
}

.Simulation #LeftContent a.Remplir {
	background:url(../images/bg_simulation_a_remplir.gif) no-repeat;
	width:412px;
	height:31px;
	line-height:31px;
	margin:20px 50px 0 0;
}

.Simulation #LeftContent a.Marie {
	background:url(../images/bg_simulation_a_marie.gif) no-repeat;
	width:341px;
	height:31px;
	line-height:31px;
	margin:20px 50px 0 0;
}


/* ::: SIMULATION PAGES ::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */


/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
/* ::: PLAN DU SITE ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */


.Plan #LeftContentPage h1 {
	font-size:30px;
	color:#375fa3;
	border-bottom:1px dotted #5c6d87;
	padding-bottom:15px;
	margin:50px 0 20px 0;
}

.Plan #LeftContentPage ul {
	padding:0 0 0 20px;
}

.Plan #LeftContentPage ul.SecondList {
	padding:50px 0 0 20px;
}

.Plan #LeftContentPage ul li {
	background:url(../images/bg_apropos_li.gif) no-repeat;
	padding:0 0 15px 20px;
}

.Plan #LeftContentPage ul li a:hover {
	color:#c855a3;
}

.Plan #LeftContentPage ul li ul {
	padding:10px 0 0 30px;
}

.Plan #LeftContentPage ul li ul li {
	background:url(../images/bg_avantages_ul_li_ul_li.gif) no-repeat;
	padding:0 0 5px 15px;
	font-size:13px;
}

.Plan #LeftContentPage ul li ul li.UnderList {
	background:none;
	padding:0 0 5px 40px;
	font-size:13px;
}

.Plan #LeftContentPage ul li ul li.If {
	color:#2c446c;
}

.Plan #LeftContentPage ul li span {
	font-weight:bold;
	line-height:20px;
}

.Plan #LeftContentPage h2 {
	font-size:18px;
	color:#375fa3;
	border-bottom:1px dotted #5c6d87;
	padding:0 0 10px 0;
	margin:20px 0 15px 0;
}


/* ::: PLAN DU SITE ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */


/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
/* ::: NEWS ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */


.News #LeftContentPage h1 {
	font-size:30px;
	color:#375fa3;
	border-bottom:1px dotted #5c6d87;
	padding-bottom:15px;
	margin:50px 0 20px 0;
}

.News #LeftContentPage .NewsContainer {
	padding:15px 0 15px 0;
	border-bottom:1px dotted #c9d1dd;
	
}

.News #LeftContentPage h2 {
	font-size:17px;
	font-weight:bold;
	color:#c855a3;
	padding:10px 0 10px 0;
}

.News #LeftContentPage p {
	padding:5px 100px 8px 0;
	margin:0 0 0 25px;
}

.News #LeftContentPage p.Description {
	padding:0 100px 10px 0;
	font-size:13px;
	color:#375fa3;
	text-align:center;
}

/* ::: NEWS ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */


/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
/* ::: LIENS :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */


.Liens #LeftContentPage h1 {
	font-size:30px;
	color:#375fa3;
	border-bottom:1px dotted #5c6d87;
	padding-bottom:15px;
	margin:50px 0 20px 0;
}

.Liens #LeftContentPage .LinkContainer{
	width:683px;
	overflow:hidden;
	padding:25px 0 0 0;
}

.Liens #LeftContentPage .LinkContainer .Link{
	float:left;
	width:500px;
}

.Liens #LeftContentPage .LinkContainer .LinkImage{
	float:left;
	width:180px;
	padding-top:3px;
	height:100px;
}

.Liens #LeftContentPage a.LinksTitle {
	font-size:17px;
	font-weight:bold;
	color:#c855a3;
	padding:0 0 5px 0;
	display:block;
}

.Liens #LeftContentPage a.LinksTitle:hover {
	color:#9e2e7a;
}

.Liens #LeftContentPage a.LinksTitle span {
	font-size:14px;
	color:#626262;
	font-weight:normal;
}

.Liens #LeftContentPage p {
	padding:5px 20px 20px 0;
	margin:0;
}

/* ::: LIENS :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */


/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
/* ::: MENTIONS ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */


.Mentions #LeftContentPage {
	width:653px;
	padding:15px 50px 80px 50px;
	font-size:14px;
	line-height:18px;
	height:auto;
}

.Mentions #LeftContentPage h1 {
	font-size:30px;
	color:#375fa3;
	border-bottom:1px dotted #5c6d87;
	padding-bottom:15px;
	margin:50px 0 20px 0;
}

.Mentions #LeftContentPage h3 {
	background:url(../images/bg_apropos_h2.gif) no-repeat;
	color:#95bd21;
	font-size:17px;
	height:32px;
	line-height:32px;
	padding:0 0 20px 18px;
	margin-top:35px;
}

.Mentions #LeftContentPage p {
	padding:5px 20px 10px 18px;
	margin:0;
}

.Mentions #LeftContentPage p.Important {
	padding:5px 20px 10px 18px;
	margin:0;
	color:#375fa3;
}

.Mentions #LeftContentPage p.NotImportant {
	padding:5px 20px 10px 18px;
	margin:0;
	font-size:13px;
}

.Mentions #LeftContentPage a {
	color:#375fa3;
}

.Mentions #LeftContentPage a:hover {
	color:#c855a3;
}

.Mentions #LeftContentPage ul {
	padding:10px 0 0 20px;
}

.Mentions #LeftContentPage ul li {
	background:url(../images/bg_apropos_li.gif) no-repeat;
	padding:0 0 7px 20px;
}

/* ::: MENTIONS ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */


/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
/* ::: CONTACT :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */


.Contact #LeftContentPage h1 {
	font-size:30px;
	color:#375fa3;
	border-bottom:1px dotted #5c6d87;
	padding-bottom:15px;
	margin:50px 0 20px 0;
}

.Contact #LeftContentPage h2 {
	font-size:17px;
	font-weight:bold;
	color:#c855a3;
	padding:10px 0 10px 0;
}

.Contact #LeftContentPage p {
	padding:10px 20px 8px 20px;
	margin:0;
}

.Contact #LeftContentPage p span {
	color:#375fa3;
	font-weight:bold;
	font-size:19px;
}


/* ::: CONTACT :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */


/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
/* ::: CREDITS :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */


.Credits #LeftContentPage h1 {
	font-size:30px;
	color:#375fa3;
	border-bottom:1px dotted #5c6d87;
	padding-bottom:15px;
	margin:50px 0 20px 0;
}

.Credits #LeftContentPage p {
	font-size:17px;
	font-weight:bold;
	color:#c855a3;
	padding:10px 0 10px 0;
}

.Credits #LeftContentPage .ShakeContainer{
	padding:30px 0 0 0;

}

.Credits #LeftContentPage p.ShakeAddress {
	font-size:12px;
	color:#626262;
	font-weight:normal;
	margin:5px 0 0 0;
}

.Credits #LeftContentPage p.ShakeAddress a {
	font-size:12px;
	color:#626262;
}

.Credits #LeftContentPage a {
	font-size:16px;
	font-weight:normal;
	color:#626262;
}

.Credits #LeftContentPage a:hover {
	color:#c855a3;
}



/* ::: CREDITS :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */


/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
/* ::: QUESTIONS :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */


.Questions #LeftContentPage {
	width:653px;
	padding:15px 50px 80px 50px;
	font-size:14px;
	line-height:18px;
	height:auto;
}

.Questions #LeftContentPage h1 {
	font-size:30px;
	color:#375fa3;
	border-bottom:1px dotted #5c6d87;
	padding-bottom:15px;
	margin:50px 0 50px 0;
}

.Questions #LeftContentPage .QuestionsContainer h2 {
	font-size:18px;
	color:#375fa3;
	border-bottom:1px dotted #5c6d87;
	padding:0 0 10px 0;
	margin:20px 0 15px 0;
}

.Questions #LeftContentPage .QuestionsContainer a {
	background:url(../images/bg_apropos_li.gif) no-repeat;
	padding:0 0 10px 20px;
	display:block;
}

.Questions #LeftContentPage .QuestionsContainer a.Top {
	
}

.Questions #LeftContentPage .AnswersContainer {
	padding:30px 0 20px 0;
}

.Questions #LeftContentPage .AnswersContainer h2 {
	font-size:18px;
	color:#375fa3;
	border-bottom:1px dotted #5c6d87;
	padding:0 0 10px 0;
	margin:20px 0 15px 0;
}

.Questions #LeftContentPage .AnswersContainer a {
	color:#375fa3;
}

.Questions #LeftContentPage .AnswersContainer a:hover {
	color:#c855a3;
}

.Questions #LeftContentPage .AnswersContainer a.Title {
	background:none;
	padding:15px 0 10px 0;
	display:block;
	color:#c855a3;
	font-size:17px;
	font-weight:bold;
}

.Questions #LeftContentPage .AnswersContainer p {
	padding:0 0 10px 0;
}

.Questions #LeftContentPage .AnswersContainer table {
	margin:5px 0 15px 0;
}

.Questions #LeftContentPage .AnswersContainer p span.Underline {
	text-decoration:underline;
}

.Questions #LeftContentPage .AnswersContainer p.Title {
	color:#375fa3;
}

.Questions #LeftContentPage .AnswersContainer p.Center {
	text-align:center;
	color:#375fa3;
	padding:0 0 10px 0;
}

.Questions #LeftContentPage .AnswersContainer p span.Bold {
	font-weight:bold;
}

.Questions #LeftContentPage .AnswersContainer ul {
	padding:3px 0 10px 20px;
}

.Questions #LeftContentPage .AnswersContainer ul li {
	background:url(../images/bg_apropos_li.gif) no-repeat;
	padding:0 0 5px 20px;
}

.Questions #LeftContentPage .AnswersContainer ul li ul {
	padding:10px 0 0 20px;
}

.Questions #LeftContentPage .AnswersContainer ul li ul li {
	background:url(../images/bg_avantages_ul_li_ul_li.gif) no-repeat;
	padding:1px 0 5px 15px;
	font-size:12px;
}

.Questions #LeftContentPage .AnswersContainer ul li ul  a {
	display:block;
	font-size:12px;
}

.Questions #LeftContentPage .AnswersContainer  a.BackOnTop {
	display:block;
	font-size:16px;
	font-weight:bold;
	color:375fa3;
	margin:40px 0 50px 0;
	padding:2px 0 0 25px;
	background:url(../images/bg_backontop.gif) no-repeat;
}

.News #LeftContentPage ul {
	padding:15px 0 0 25px;
}

.News #LeftContentPage ul li {
	background:url(../images/bg_apropos_li.gif) no-repeat;
	padding:0 0 15px 20px;
}



/* ::: QUESTIONS :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
