@import url("reset.css");
@import url("post.css");
@import url("jquery-ui.css");

/* Basic
---------------------------------------------------------- */
html {background:#b0b5ab url("../images/bg_html_all3.jpg") repeat-y top center;}
body {
	margin:0;
	padding:0;
	background:transparent url("../images/bg_all3.jpg") no-repeat top center;
	color:#000;
	font: 12px Arial, Verdana, sans-serif;
	/*font: 68.50% Tahoma, Arial, Verdana, sans-serif;*/}
	
.navigation{margin:10px 0;}
.clean {clear:both;}
.left{float:left;}
.right{float:right;}
.txt-right{text-align:right;}
.txt-center{text-align:center;}
.spacer_{/*clear:both;*/}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding:5px;
	max-width:600px;}

.alignleft {float: left;/*margin:8px 8px 8px 0px*/max-width:600px;}
img.alignleft {display:inline;margin:0 7px 2px 0;padding:4px;}
.alignright {float: right;margin:8px 0px 8px 8px;max-width:600px;}
img.alignright {float: right;margin:0px 0px 2px 7px;padding:4px;max-width:600px;}
.post p{margin:0.75em 0;/*clear:both;*/text-align:justify;}

.message_ok  {
-moz-border-radius:3px 3px 3px 3px;
background-color:#BBFFAD;
border-style:solid;
border-width:1px;
font-weight:bold;
margin:0 0 16px 0;
padding:12px;
}

.message_wrong  {
-moz-border-radius:3px 3px 3px 3px;
background-color:#ffe1e1;
border-style:solid;
border-width:1px;
border-color:red;
font-weight:bold;
margin:0 0 16px 0;
padding:12px;
}

p.visuel-carte{text-align:center;}
p.visuel-carte img{width:200px;margin-right:5px;}

/* Layout
----------------------------------------------- */
#root {
	width:968px;
	margin:0 auto;
	padding:0 10px;
	background: #fff url("../images/bg_content3.jpg") no-repeat;}

/* Header */
#wrapper-header {margin: 0 0 10px 0;padding: 0;}

#header {
	height:120px;
	width:100%;
	float:left;}
	
	#header .logo {float:left;margin-top:10px;}
	#header .logo h1{
		display:block;
		float:left;}

	#header .logo h1 a.link_logo {
		float:left; 
		display:block;}

	.meta_nav {
		float:right;
		margin-bottom:8px;
		padding:5px;
		text-align:center;
		border-bottom:1px solid #fff;
		width:275px;}	
		
	.meta_nav a{color:#fff;font-weight:bold;text-decoration:none;}	
	.meta_nav a:hover{text-decoration:underline;}	
		
	.meta_nav .flag_header{float:right;}
	.meta_nav .flag_header a{text-decoration:none;}
	
	a.link_inscription{
	color:#00726d;
	display:block;
	font-size:12px;
	font-weight:bold;
	height:20px;
	line-height:18px;
	margin:5px 60px 0 0;
	text-align:center;
	text-decoration:none;
	width:235px;
	background:#E8EBED url("../images/link_inscription.png") no-repeat 0 0;}
	a.link_inscription:hover{background:#E8EBED url("../images/link_inscription.png") no-repeat 0 100%;}
		
	a.connect_link {
		-moz-border-radius:5px;
		-webkit-border-radius: 5px;
		-ms-border-radius: 5px;
		-chrome-border-radius: 5px;
		border-radius: 5px;
		display:block;
		text-align:center;
		color :#fff;
		font-weight:bold;
		padding:8px;
		border:1px solid #fff;
		width: 275px;
		float:right;
		background : transparent url("../images/bg_bt_connexion.png") repeat-x 0 0;}
		
		a.connect_link:hover {background : transparent url("../images/bg_bt_connexion.png") repeat-x 0 100%;}
		
		.post-restriction a.acces_part_link {
		display:block;
		text-align:center;
		color :#333;
		font-weight:bold;
		padding:12px 5px 12px 65px;
		width: 190px;
		float:right;
		background : transparent url("../images/bt_partenaire.gif") no-repeat 0 0;}
		
		.post-restriction a.link_add_to_cart {
		display:block;
		text-align:center;
		color :#333;
		font-weight:bold;
		padding: 12px 5px 12px 50px;
		width: 115px;
		float:right;
		background : transparent url("../images/bt_add_to_cart.gif") no-repeat 0 0;}
		
		a.acces_command_link {
		-moz-border-radius:5px;
		-webkit-border-radius: 5px;
		-ms-border-radius: 5px;
		-chrome-border-radius: 5px;
		border-radius: 5px;
		display:block;
		text-align:center;
		color :#fff;
		font-weight:bold;
		padding:4px;
		margin:0 5px 0 0;
		border:1px solid #fff;
		width: 132px;
		float:right;
		background : transparent url("../images/bg_link_command.gif") repeat-x 0 0;}
		
		a.acces_command_link:hover {background : transparent url("../images/bg_link_command.gif") repeat-x 0 100%;}

	/***** Zone de connexion *****/
	
	/* Général */
	
	#login_header, #login_header_en, #login_header_connect  {
		float:right;
		background-color:#70C4C4;
		padding:5px;
		-moz-border-radius : 5px;
		border: 1px solid #D1EFEE;
		font-size:12px;
		font-family:arial;}
	
	#login_header{width:285px;_width:285px;}
	#login_header_en{width:330px;}	
	#login_header_connect{width:275px;}	
		
	#login_header div p,#login_header div p,#login_header_connect div p{margin-bottom:3px;}
	#login_header div p.border-b-d,#login_header_en div p.border-b-d{}
		
	#login_header div p label, #login_header_en div p label{
		color:#005a58;
		font-weight:bold;
		line-height:25px;
		font-size:12px;
		display:block;
		float:left;}
		
		#login_header div p label{width:75px;}
		
		#login_header_en div p label{width:120px;}
	
	#login_header div p span, #login_header_en div p span{
		font-weight:normal;
		color:#158f8c;
		font-size:10px;
		display:block;
	}	
	
	#login_header div p span{padding-left: 76px;}
		
	#login_header_en div p span{padding-left: 122px;}
	
	
	#login_header input#loginLog,#login_header_en input#loginLog, #login_header input#loginPwd, #login_header_en input#loginPwd, #login_header input#loginLogbis{
		height:15px;
		width:190px;
		border:1px solid #33b0a8;
		margin:3px 0;}
		
	#login_header input.inputLetterCard,#login_header input.inputNumberCard,#login_header_en input.inputLetterCard,#login_header_en input.inputNumberCard{
		margin:3px 0 0 0 !important;
		border:1px solid #33b0a8 !important;}
		
	#login_header input.inputLetterCard,#login_header_en input.inputLetterCard{
		height:15px;
		width:20px;}
	#login_header input.inputNumberCard,#login_header_en input.inputNumberCard {
		height:15px;
		width:30px;}
		
	input.inputLoginLetterCard,input.inputLoginNumberCard{
		margin:3px 0 0 0 !important;
		background-color: #FFFFE0 !important;
		border: 1px solid #E5E5E5 !important;
		font-size:20px;}
		
	input.inputLoginLetterCard{
		width:30px;}
	input.inputLoginNumberCard {
		width:40px;}
		
	.wrapper_form form fieldset p input.input_card_number_b  {width:27px;}
	.wrapper_form form fieldset p input.input_card_number  {width:80px;}
	
	/*#login_header a.link_photo_identite, #login_header a.link_photo_identite_en{
		float:right;
		width:77px;
		height:100px;
		display:block;
		color:#000;
		text-decoration:none;
		text-align:center;
		font-weight:bold;
		font-size:26px;
		border:1px solid #ccc;}
	
	#login_header a.link_photo_identite{background:#ddd url("../images/test_photo_identite.png") no-repeat center 0%;}
	#login_header a.link_photo_identite:hover{background:#ddd url("../images/test_photo_identite.png") no-repeat center 100%;}
	
	#login_header a.link_photo_identite_en{background:#ddd url("../images/test_photo_identite_en.png") no-repeat center 0%;}
	#login_header a.link_photo_identite_en:hover{background:#ddd url("../images/test_photo_identite_en.png") no-repeat center 100%;}*/
	
	.link_form_login{
		display:block;
		height:20px;
		width:100px;
		color:#fff !important;
		text-decoration:none;
		text-align:center;
		line-height:18px;
		font-weight:bold;
		font-size:11px;
		float:right;
		background:transparent url("../images/bg_bt_login.png") no-repeat center 0%;}
		
	.link_form_login:hover{background:transparent url("../images/bg_bt_login.png") no-repeat center 100%;}
	
	#login_header form, #login_header_en form{margin:0;padding:0px;}
	/*#login_header a#link_lostpwd {float:left;color:#fff;font-size:10px;text-decoration:none;}
	#login_header a#link_lostpwd:hover {color:#fff;font-size:10px;text-decoration:underline;}*/
	
	/* Connect */
	
	#login_header_connect div{
		float:left;
		font-weight:bold;
		color:#016a65;}
	
	#login_header_connect .connect_info{margin:0 0 10px;font-size:12px;}
	
	#login_header_connect .connect_info span{color:#fff;font-weight:bold;font-size:16px;}
	
	#login_header_connect .photo_identite{
		float:right;
		width:77px;
		height:100px;}
		
	.link_deconnexion{
		margin:5px 25px 0 0;
		float:right;}
		
	.link_deconnexion a{font-weight:bold;color: #016A65;}
	.link_deconnexion a:hover{color: #02524e;}

/* Menu */		

#menu_portail {height:73px;font-family:"Trebuchet MS",arial;}

	
		
		#menu p{
		float:right;
		width:255px;
		text-align:center;
		font-weight:bold;
		font-size:14px;
		font-family:"Trebuchet MS",arial;
		line-height:30px;}
		
		#menu p a{color:#00726d;font-weight:bold;text-decoration:none;}
		#menu p a:hover{text-decoration:underline;}
		
	#menu ul {list-style:none;padding:0;margin:0;}	
	#menu li{float:left;}
	
	#menu li a{
		text-align:center;
		font-weight:bold;
		color:#fff;
		font-size:14px;
		text-decoration:none;
		display: block;
		line-height:25px;
		height:30px;
		float:left;
		margin-right:5px;
		padding:8px 10px 0 10px;
		background-color:transparent;
		background-repeat:repeat-x;
		background-position:0 6px;}
	#menu li a:hover{color:#C5D5DF;}
	#menu li a.styleOverMenu,#menu li a.styleOverMenu:hover{color:#fff;background:transparent url("../images/bg_menu_home.gif") repeat-x 0 0;}	
		
	/*#menu li a#menuHome{background-image:url("../images/bg_menu_home.gif");}
	#menu li a#menuCarte{background-image:url("../images/bg_menu_carte.gif");}
	#menu li a#menuAvantage{background-image: url("../images/bg_menu_voyage.gif");}
	#menu li a#menuAvantageMonde{background-image: url("../images/bg_menu_etude.gif");}
	#menu li a#menuVoyage{background-image: url("../images/bg_menu_voyage2.gif");}
	#menu li a#menuAssur{background-image: url("../images/bg_menu_assurance.gif");}
	#menu li a#menuEtude{background-image: url("../images/bg_menu_etude2.gif");}
	
	
	#menu li a#menuHome:hover{background-image: url("../images/bg_menu_home.gif");}
	#menu li a#menuCarte:hover{background-image: url("../images/bg_menu_carte.gif");}
	#menu li a#menuAvantage:hover{background-image: url("../images/bg_menu_voyage.gif");}
	#menu li a#menuAvantageMonde:hover{background-image: url("../images/bg_menu_etude.gif");}
	#menu li a#menuVoyage:hover{background-image: url("../images/bg_menu_voyage2.gif");}
	#menu li a#menuAssur:hover{background-image: url("../images/bg_menu_assurance.gif");}
	#menu li a#menuEtude:hover{background-image: url("../images/bg_menu_etude2.gif");}*/
	
	
	#menu li#menuJobs a{
		color:#fff !important;;
		font-weight:bold !important;
		text-decoration:underline !important;
		font-size:14px;
		font-family:"Trebuchet MS",arial;
		line-height:25px; 
		background:none !important;}
		
	#menu li#menuJobs a.styleOverMenu{
		color:#333 !important;
		font-weight:bold;
		text-decoration:underline !important;
		font-size:14px;
		font-family:"Trebuchet MS",arial;
		line-height:25px;
		background:none !important;}
		
	#menu li#menuJobs a:hover{color:#333 !important;background:none !important;}
	
	
	
	#menu span{}
	#menu span.styleOverMenu{}
	#menu span#menuMonCompte {background:#999 url("../images/bg_menu_mon_compte.png") repeat-x;}
	
	#menu span a#menuCarte{background:transparent url("../images/picto_carte2.png") no-repeat;padding-left:30px;}
	
		
	#menu div {
		display: block;
		/*line-height:25px;*/
		height:30px;
		float:right;
		padding:0;}

	.link_ecole_header{
	display:block;
	width:119px;
	height:28px;
	margin-left:5px;}
	
	a.link_ecole_header_fr{background:transparent url("../images/bt_ecole_header.png") no-repeat center 0%;}
	a.link_ecole_header_fr:hover{background:transparent url("../images/bt_ecole_header.png") no-repeat center 100%;}
	
	a.link_ecole_header{background:transparent url("../images/bt_ecole_header_en.png") no-repeat center 0%;}
	a.link_ecole_header:hover{background:transparent url("../images/bt_ecole_header_en.png") no-repeat center 100%;}
		
	.item{
	  display: none;
	  background-color:#fff;
	  line-height:25px;
	  height:30px;
	  padding-left:5px;
	  font-family:arial;}
	
	#itemMenu1 ,#itemMenu2,#itemMenu3,#itemMenu4,#itemMenu5,#itemMenu6,#itemMenu8,#itemMenu9 {border-width:4px 0 2px 0;border-style:solid;border-color:#9cafbc;}
	
	/*#itemMenu1 {border-color:#9cafbc;}
	#itemMenu2{border-color:#00005a;}
	#itemMenu3 {border-color:#0656a7;}
	#itemMenu4{border-color:#09932f;}
	#itemMenu6{border-color:#02A696;}
	#itemMenu8{border-color:#831350;}
	#itemMenu9 {border-color:#010101;}
	#itemMenu7 {border-top:4px solid #1e1e1e;border-bottom:2px solid #1e1e1e;text-align:right;padding-right:5px;}*/
	 
	.lienItem{
	 text-decoration: none;
	 color: #3f4c6b;
	 font-size:12px;}
	 
	/* styleOverMenu = style du menu lors de l evenement mouseover */
	/* style des liens lors du hover */
	.lienItem:hover{text-decoration:underline;}
	
	.styleOverMenu{}
	 
	/* style du menu lors de l evenement mouseout */
	.styleOutMenu{}
	
	#wrap_menu_pays {margin:0 0 20px 0;padding:0 0 10px 0;border-bottom:1px solid #ccc;}
	ul.menu_pays {margin:10px 0;padding:0;float:left;margin:0 5px 5px 0;width:207px;list-style:none;	}
	ul.menu_pays li, ul.menu_pays li.active {
		padding:4px;
		margin:2px;
		-moz-border-radius:5px;
		-webkit-border-radius: 5px;
		-ms-border-radius: 5px;
		-chrome-border-radius: 5px;
		border-radius: 5px;
		color:#fff;
		font-weight:bold;}
		
	ul.menu_pays li{background-color:#666;}
	ul.menu_pays li.active {background-color:#228981;}
		
	ul.menu_pays li a{color:#fff;font-weight:bold;text-decoration:none;}
	ul.menu_pays li a:hover{text-decoration:underline;}
	
	
/* Moteur de recherche
--------------------------------------------------*/
#mdr_header {
		width:290px;
		color:#000;
		font-weight:bold;
		font-size:11px;
		padding:3px;
		margin-bottom:10px;}
		
	#mdr_header h3{
		padding:5px;
		text-align:center;
		font-size:14px;
		color:#005A58;
		background:#fff url('../images/bg_entete_search.png') no-repeat left center;
		margin-bottom:5px;}
		
	#mdr_header p{ margin:0 0 5px 0 ; padding:0;}	
	#mdr_header p.border_bottom{  
		border-bottom: 1px dotted #97DEDE;
		padding: 0 0 5px;}		
	
	#mdr_header p input, #mdr_header p select{
		margin:0;
		padding:0;
		border: 1px solid #33B0A8;}

	#mdr_header p input#searchKeywords,
	#mdr_header p input#searchCity{height:25px;line-height:25px;}
		
	#mdr_header p select{width:290px;}
	
	#mdr_header p label{
		font-size:13px;
		color:#005A58;
		display:block;
		margin-bottom:3px;
		font-weight:bold;}	
		
	#mdr_header p label span{
		font-size:11px;
		font-weight:normal;}	
	
	#mdr_header p input#bt_submit_rech{
		background-color: #005A58;
		color: #FFFFFF;
		float: right;
		font-weight: bold;
		width: 120px;
		border:1px solid #fff;
		cursor:pointer;
	}
	
/* Contenu */
#wrapper {
	padding:0;
	margin:10px 0 10px 0;}
	
#wrapper:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;}
	
	#content {
		float:left;
		width:638px;
		margin:0px 7px 0px 0px;
		padding:10px;
		background-color:#f0f0f0;
		/*line-height:1.2em;
		font-size:1.2em;
		font-family:'Trebuchet MS',arial,sans-serif;*/}
		
	#content .post .post-body p{
		/*font-size:1.1em;*/
		font-family:arial,sans-serif;
		/*font-family:'Trebuchet MS',arial,sans-serif;*/}
	
	#sidebar {
		float:left;
		width:300px;
		font-size:11px;
		font-weight:normal;}
		
	#content .lastMEAcat {border-top: 2px solid #66b6b5;padding:10px 0 0 0;}

/* Header
----------------------------------------------- */
	
	#header #description {
		font: normal 109.09% Tahoma, Georgia, sans-serif;
		color:#a5a086;
		margin:0;
		padding:5px 0 0;
		line-height:1em;
		text-align:right;
		background: url("../images/grid/bg_description.gif") 100% 0 no-repeat;}

	#about-photo {
		position:absolute;
		left:5px;
		top:12px;
		width:328px;
		height:168px;
		z-index:99;}
		
		#about-photo span.mask {
			position:absolute;
			width:328px;
			height:168px;
			background: url("../images/grid/photo_about.png") 0 0 no-repeat;
			z-index:98;}
			
		#about-photo img {
			position:absolute;
			left:16px;
			top:10px;
			z-index:97;}

/* Sidebar
----------------------------------------------- */
/* PRESENTATION TEACHER */
h2.titre_pres_teacher, h2.titre_pres_teacher a{
	margin-bottom:10px;
	color:#e29000;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	letter-spacing:2px;
	text-decoration:none;}

p.presentation_carte_ITIC {
	text-indent:20px;
	width:290px;
	font-family:"Trebuchet MS";
	margin-bottom:10px;
	padding:0 5px;
	text-align:justify;}
	
p.presentation_carte_ITIC a{color:#000;text-decoration:none;font-weight:bold;}
p.presentation_carte_ITIC a:hover{color:#000;text-decoration:underline;}

/* WIDGET VOYAGE */

.code_reduc_widget_hv, .code_reduc_widget_h, .code_reduc_widget_v{color:#fff; padding: 3px 3px 7px 3px; font-weight:bold;text-align:center;}
.code_reduc_widget_hv{background-color:#000059;}
.code_reduc_widget_h{background-color:#1859a9;}
.code_reduc_widget_v{background-color:#187df9;}


#box_voyage {float:left;margin:10px 0;width:300px;font-weight:normal;font-size:11px;}

#box_voyage #box_hotel_vol,#box_voyage #box_hotel,#box_voyage #box_vol {
	float:left;
	height:245px;}
	
#box_voyage #box_hotel_vol form,#box_voyage #box_hotel form,#box_voyage #box_vol form{padding:5px;}
	
	#box_voyage #box_hotel,#box_voyage #box_vol {display:none;}
	
	#box_voyage #box_hotel_vol{
	border:1px solid #000059;
	border-top:5px solid #000059;
	background:#fff url("../images/bg_form_h.png") repeat-x center top;
	float:left;
	color:#000059;}

	#box_voyage #box_hotel{
	border:1px solid #1859a9;
	border-top:5px solid #1859a9;
	background:#fff url("../images/bg_form_h.png") repeat-x center top;
	float:left;
	color:#1859a9;}
	
	#box_voyage #box_hotel a{
	color:#1859a9;font-weight:bold;text-decoration:underline;font-size:10px;}

	#box_voyage #box_vol {
	border:1px solid #187df9;
	border-top:5px solid #187df9;
	background:#fff url("../images/bg_form_h.png") repeat-x center top;
	float:left;
	color:#187df9;}

.onglet_volhotel, .onglet_hostels, .onglet_hotel, .onglet_vol {
	display:block;
	float:left;
	height:20px;
	color:#fff;
	padding:3px 5px;
	text-decoration:none;
	text-align:center;
	line-height:20px;
	font-weight:bold;
	font-size:12px;
	margin-right:5px;
}

.onglet_volhotel {background:#244387 url("../images/bg_onglet_widget_ch.png") repeat-x center top;}
.onglet_hotel{background:#1859a9 url("../images/bg_onglet_widget_h.png") repeat-x center top;}
.onglet_vol{background:#187df9 url("../images/bg_onglet_widget_v.png") repeat-x center top;}
.onglet_hostels{background:#000059 url("../images/bg_onglet_widget_vh.png") repeat-x center top;}
#box_voyage table td{
	padding:3px 0;}

input.ville_dep_arr{width:157px;}	
select.bebe {width:35px;height:19px;}
img.ValidationImg, img.Question{cursor:pointer;border:none;}

/* PRESENTATION */
#pres_isic {float:left;margin-bottom:10px;width:300px;}
#pres_isic h1{font-weight:bold;font-size:18px;color:#3f4c6b;font-family:"Trebuchet MS";font-style:normal;}

/*#pres_isic .commander_carte_ligne {
	float:left;
	width:140px;
	padding-top:6px;
	text-align:center;
	font-family:"Trebuchet MS";
	font-weight:bold;
	font-size:16px;}
	
#pres_isic .commander_carte_ligne a{color:#000;text-decoration:none;}
#pres_isic .commander_carte_ligne a:hover{color:#000;text-decoration:underline;}
#pres_isic .commander_carte_ligne a span.span_commander_carte{color:#65C0BE;text-transform:uppercase;font-size:16px;}*/
	.wrap_command {
		/*margin:0 0 10px 0;*/
		-moz-border-radius:5px;
		-webkit-border-radius: 5px;
		-ms-border-radius: 5px;
		-chrome-border-radius: 5px;
		border-radius: 5px;
		background-color:#D1EFEE;
		padding:5px;
		border:2px solid #70C4C4;}
		
	.wrap_command  .title_command {text-align:center;font-size:16px;color:#0B7E73;font-weight:bold;margin:0 0 10px 0;}
	.wrap_command .link_command a{
		 background: url("../images/bt_command.png") no-repeat scroll 0 0 transparent;
		color: #333333;
		display: block;
		font-size: 12px;
		line-height:18px;
		font-weight: bold;
		height: 45px;
		padding: 10px 80px 5px 5px;
		text-align: center;
		width: 200px;}
	
	#command_en {}
	#command {}
	
		
	.link_commander_carte_ISIC, .link_commander_carte_ITIC, .link_commander_carte_ISIC_en, .link_commander_carte_ITIC_en{
		display:block;
		color:#000;
		text-decoration:none;
		text-align:center;}
		
	.link_commander_carte_ISIC, .link_commander_carte_ISIC_en{
			height:149px;
			width:298px;}
		a.link_commander_carte_ISIC{background:transparent url("../images/bouton_commande_3.gif") no-repeat center 0%;}
		a.link_commander_carte_ISIC:hover{background:transparent url("../images/bouton_commande_3.gif") no-repeat center 100%;}
		a.link_commander_carte_ISIC_en{background:transparent url("../images/bouton_commande_3_en.gif") no-repeat center 0%;}
		a.link_commander_carte_ISIC_en:hover{background:transparent url("../images/bouton_commande_3_en.gif") no-repeat center 100%;}
	
	
	.link_commander_carte_ITIC, .link_commander_carte_ITIC_en{
		height:45px;
		width:300px;}
		
		a.link_commander_carte_ITIC{background:#fff url("../images/link_commander_carte_ITIC2.png") no-repeat center 0%;}
		a.link_commander_carte_ITIC:hover{background:#fff url("../images/link_commander_carte_ITIC2.png") no-repeat center 100%;}
		a.link_commander_carte_ITIC_en{background:#fff url("../images/link_commander_carte_ITIC_en2.png") no-repeat center 0%;}
		a.link_commander_carte_ITIC_en:hover{background:#fff url("../images/link_commander_carte_ITIC_en2.png") no-repeat center 100%;}

#pres_isic .wrapper_video_pres{text-align:center;margin:10px 0;}
#pres_isic .wrapper_video_pres a{font-weight:bold;color:#333;}

.content_module_home {background:#f0f0f0 url('../images/content_commander.jpg') repeat-y;padding:5px 25px;}
.haut_commander_carte{background:#f0f0f0 url('../images/haut_commander.jpg') no-repeat;height:13px;}
.bas_commander_carte{background:#f0f0f0 url('../images/bas_commander.jpg') no-repeat;height:12px;}
/*.commander_carte {background-color:#f0f0f0;margin-bottom:10px;}*/

.newsletter {
	margin:10px 0;
	-moz-border-radius:5px;
	-webkit-border-radius: 5px;
	-ms-border-radius: 5px;
	-chrome-border-radius: 5px;
	border-radius: 5px;
	background-color:#9BAEBB;
	padding:5px;}
	
.newsletter .success_newsl,.newsletter .error_newsl  {
	-moz-border-radius:3px;
	-webkit-border-radius: 3px;
	-ms-border-radius: 3px;
	-chrome-border-radius: 3px;
	border-radius: 3px;
	padding:5px; 
	margin: 5px 0;}
	
.newsletter .success_newsl{
	background-color: #BBFFAD;
    border:1px solid #318720;
    font-weight: bold;
	color: #318720;}
	
.newsletter .error_newsl{
	background-color: #FFEBE8;
    border:1px solid #CC0000;
    font-weight: bold;
	color: #CC0000;}	

.newsletter p span{font-size:13px; font-weight:bold;color:#fff;line-height:18px;padding:0 5px 0 0;}
.newsletter p span img{vertical-align:middle;margin:0 3px 0 0;}
.newsletter p a{color:#333;font-weight:bold;}

.newsletter form{margin:10px 0 0 0;}
.newsletter form p{}
.newsletter form p label{
	color:#fff;
	font-weight:bold;
	display:block;
	width:110px;
	float:left;}
.newsletter form p input{float:left;width:160px;margin:0 0 3px 0;}
.newsletter form p input.newsletter_m{float:none;width:20px;margin:0 0 3px 0;}
.newsletter form p input.newsletter_f{float:none;width:20px;margin:0 0 3px 0;}
.newsletter form p input.validNewsletter{float:none;width:110px;}

.reseaux {/*margin:10px 0 0 0;*/}
.reseaux a{
	display:block;
	padding:5px;
	width:132px;
	text-align:center;
	margin:0 0 5px 0;
	font-weight:bold;
	background-image:url('../images/bg_link_reseau.gif');
	background-repeat:repeat-x;
	text-decoration:none;
	float:left;
	-moz-border-radius:5px;
	-webkit-border-radius: 5px;
	-ms-border-radius: 5px;
	-chrome-border-radius: 5px;
	border-radius: 5px;}
	
.reseaux a img{float:left;margin:0 5px 0 0;}
.reseaux a span{float:right;width:94px;}
a.isic_fb,
a.isic_and{margin:0 10px 10px 0;}

a.isic_fb{color:#fff;background-position:0 70%;border:1px solid #1c3770;}
a.isic_fb:hover{background-position:0 57%;}
a.isic_tw{color:#333;background-position:0 42%;border:1px solid #7cccd5;}
a.isic_tw:hover{background-position:0 29%;}
a.isic_and {color:#fff;background-position:0 100%;border:1px solid #87b822;}
a.isic_and:hover{background-position:0 89%;}
a.isic_iphone, a.isic_ipad {color:#333;background-position:0 0%;border:1px solid #ccc;}
a.isic_iphone:hover, a.isic_ipad:hover {background-position:0 11%;}

a.isic_boutique_fr, 
a.isic_boutique_en,
a.isic_video_fr,
a.isic_video_en{
	display:block;
	float:left;
	width:135px;
	color:#333;
	margin:0 0 10px 0;
	font-weight:bold;
	text-decoration:none;
	background-color:#b3dbd3;
	-moz-border-radius:5px;
	-webkit-border-radius: 5px;
	-ms-border-radius: 5px;
	-chrome-border-radius: 5px;
	border-radius: 5px;}

a.isic_boutique_fr,
a.isic_video_fr,
a.isic_boutique_en,
a.isic_video_en{font-size:12px;	padding:5px;}

a.isic_boutique_fr,
a.isic_boutique_en {margin-right:9px;}
	
a.isic_boutique_fr img,
a.isic_boutique_en img,
a.isic_video_fr img,
a.isic_video_en img{vertical-align:middle;margin:0 5px 0 0;float:left;}


a.isic_boutique_fr span, 
a.isic_boutique_en span,
a.isic_video_fr span,
a.isic_video_en span{float:right;width:94px;text-align:center;}

/* TOP */
#wrapper_top_isic {
	border:1px solid #bbb;
	padding:5px;
	width:290px;
	min-height:378px;
	/*height:378px;*/
	background:#ccc url("../images/bg_top_isic.png") repeat-x;}
	
	.more_top {background:transparent url("../images/bt_more_top2.png") no-repeat right top; float:right;height:19px; color:#006666;text-decoration:underline;cursor:pointer;font-size:12px;padding-right:20px;}
	
	#wrapper_top_isic h2 a {padding-left:30px;float:left;text-decoration:none;font-size:18px;font-weight:bold;}
	
	h2.france a{background:transparent url("../images/top_france2.png") no-repeat; color:#006666;}
	h2.world a{background:transparent url("../images/top_france2.png") no-repeat;color:#006666;}
	h2.paris a{background:transparent url("../images/top_france2.png") no-repeat;color:#006666;}
	
	#wrapper_top_isic ul.wrapper_item_top {color:#3f4c6b;font-size:12px;font-family:arial;padding:0 0 0 10px;margin:0;list-style:disc inside;}
	#wrapper_top_isic ul.wrapper_item_top a{color:#3f4c6b;font-size:12px;font-family:arial;text-decoration:none;}
	#wrapper_top_isic ul.wrapper_item_top li{padding:0;margin:0 0 5px 0;}
	#wrapper_top_isic ul.wrapper_item_top li h3{display:inline;}


/* Content 
----------------------------------------------- */

	.bloc_mea {border:1px solid #ccc;width:157px;height:168px;float:left;margin-right:5px;}
	.bloc_mea img{width:157px;height:100px;}
	.bloc_mea a{color:#475372;text-decoration:none;}
	.bloc_mea h3{font-weight:normal;font-size:12px;padding:3px;}
	.mea_niveau1 {border-top:2px solid #66b6b5;margin:10px 0 20px 0;float:left;width:100%;}
	.mea_niveau1 h2{font-weight:bold;font-size:14px;font-family:"Trebuchet MS";color:#333;line-height:30px;margin-left:5px;font-style:normal;}
	
	.bloc_similair {border:1px solid #999;background-color:#fff;width:150px;height:96px;float:left;margin:0 5px 5px 0;}
	.bloc_similair img{width:150px;height:96px;}

/* Post
----------------------------------------------- */
.post {
	clear: both;
	float:left;
	background-color:#f0f0f0;}
	/* post-header */
	.post-header {
		margin: 0 0 5px 0;
		padding: 0;
		display: block;
		float:left;
		width:100%;}
	.post-header:after {
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;}
		
		.post-header .puce {background-color:#333;height:10px;width:10px;display:block;float:left;margin:3px 5px 0 0;}
		
		.post-header .post-img-logo {
			border:1px solid #ccc;
			float:left;
			width:100px;
			margin-right:5px;}
		
		.post-header .post-img-logo img{width:100px;}
		
		.post-header .post-img-logo-sugg {
			border:1px solid #ccc;
			float:left;
			width:100px;
			margin-right:5px;}
		
		.post-header .post-img-logo-sugg img{width:100px;}
		
		.post-header .post-name {
			border-left:3px solid #333;
			float:left;
			width:370px;
			padding:0 0 0 10px;
			margin:10px 5px 0 0;}
		
		.post-header .post-name-pres {
			float:left;
			width:410px;
			padding:0 0 0 10px;
			margin:10px 5px 0 0;}
		
			.post-header .post-name-sugg {
			border-left:3px solid #333;
			float:left;
			width:480px;
			padding:0 0 0 10px;
			margin-right:5px;}	
		
		.post-header .post-picto-cat {float:right;width:130px;text-align:right;}
		
			.iconsCat {padding:5px;}
			
			.bold {font-weight:bold;}
			
			.post-header .post-name h2, .post-header .post-name-sugg h2 {
				font-size:14px;
				font-style:normal;
				font-family:Arial, sans-serif;
				font-weight:bold;
				margin-bottom:5px;}
			
				.post-header .post-name h2 a, .post-header .post-name-sugg h2 a {
					color:#4a86c5;
					text-decoration: none;	}
				
			.post-header .post-name span, .post-header .post-name-sugg span{
				font-style: italic;
				font-size:14px;
				font-family:Arial, sans-serif;
				display:block;
				font-weight:bold;
				color:#333;}
				

		.post-header .post-date {
			float:right;
			width:60px;
			background: url("../images/grid/bg_post-date_t.gif") 0 0 no-repeat;
			margin:3px 0 0;
			padding:3px 0 0;}

	/* pos-Body*/	
	.post-body{margin-top:10px;}
	.post-body  h2 .puce {background-color:#44bdee;height:10px;width:10px;display:block;float:left;margin:2px 5px 0 0;}
	.post-body  h2{
		border-bottom:1px solid #44bdee;
		color:#44bdee;
		line-height:1em;
		font-size:13px;
		font-weight:bold;
		margin-bottom:10px;
		padding:0 0 3px 0;}
		
	/* post-description */
	.post-description {
		border-bottom:1px solid #ccc;
		margin:10px 0px 20px 0px;}
	
	
	/*pots-offer*/
	.post-offer {font-weight:bold;color:#000;margin:5px 0;}
	.post-offer p{margin:5px 0 10px 0;}
	.post-offer  h2 .puce {background-color:#44bdee;height:10px;width:10px;display:block;float:left;margin:2px 5px 0 0;}
	.post-offer  h2{
		padding:0 0 3px 0;
		border-bottom:1px solid #44bdee;
		color:#44bdee;
		line-height:1em;
		font-size:13px;
		font-weight:bold;
		margin-bottom:10px;}
	/* post-restriction */
	.post-restriction {font-weight:bold;color:#000;margin:20px 0;}
	.post-restriction p{margin:5px 0 10px 0;}
	.post-restriction  h2 .puce {background-color:#44bdee;height:10px;width:10px;display:block;float:left;margin:2px 5px 0 0;}
	.post-restriction  h2{
		padding:0 0 3px 0;
		border-bottom:1px solid #44bdee;
		color:#44bdee;
		line-height:1em;
		font-size:13px;
		font-weight:bold;
		margin-bottom:10px;}
		
	.post-restriction .single_isic_itic { width:100px;float:left;margin:0 10px 0 0;}
	.post-restriction  .picto_type_restriction{margin:0 10px 0 0;float:right;width:262px;}
	.post-restriction  .picto_type_restriction .terms {
		-moz-border-radius:5px;
		-webkit-border-radius: 5px;
		-ms-border-radius: 5px;
		-chrome-border-radius: 5px;
		border-radius: 5px;
		display:block;
		padding:5px;
		background-color: #fff;
	}
	.post-restriction  .picto_type_restriction .terms,
	.post-restriction  .picto_type_restriction a.terms{color:#248983;}
	.post-restriction  .picto_type_restriction a.terms:hover{color:#146863;}
	.post-restriction  .picto_type_restriction img{vertical-align:middle;}
	
	b.ITIC, b.ISIC{display:inline;padding:0;margin:0;font-size:14px;}
	b.ITIC {color:#ef8206;}
	b.ISIC{color:#40abaa;}
	
	.post-restriction  .picto_type_restriction .code_reduction{margin:5px 0;color:red;text-align:center;}
	
	/* post-adress */
	.post-adresse .puce {background-color:#44bdee;height:10px;width:10px;display:block;float:left;margin:5px 5px 0 0;}
	.post-adresse h2{
		border-bottom:1px solid #44bdee;
		color:#44bdee;
		line-height:1em;
		font-size:13px;
		font-weight:bold;
		margin-bottom:10px;
		padding:0 0 3px 0;}
	
	.post-adresse h2 img{margin-left:10px;}
	
	#wrapper_adresses p{float:left;margin:10px 10px 0 0;width:305px;}
	#wrapper_adresses p a{color:#e63289;text-decoration:none;}
	#wrapper_adresses p a:hover{text-decoration:underline;}
	#wrapper_adresses p span{color:#e63289;}
	
/* Footer
----------------------------------------------- */
#footer {
	text-align:center;
	font-size:12px;
	padding:10px 0px;
	color:#333;
	border-top:2px solid #f8ba48;
}

#footer a{text-decoration:underline;color:#333;}

/* AUTOCOMPLETION
------------------------------------------------ */
.ac_results {
	background-color: #fff;
	border:1px solid #808080;
	padding: 0;
	margin: 0;
	position: absolute;
	z-index: 10000;
	display: none;
	width:auto;
}

.ac_results ul{width:100%;list-style: none;	padding: 0;
	margin: 0;}

.ac_results li {
	color: #101010;
	text-align: right;
	padding: 2px 5px;
	white-space: nowrap;
	text-align: left;}

.ac_over {background-color: #f0f0b8;cursor: pointer;}
.ac_match {text-decoration: underline;}

/* SEARCH
-------------------------------------------------- */

.post_search_result_small {width:390px;float:left;}
.post_search_result_large {width:580px;float:left;}

.filtre_style_category {
	float:left;
	width:640px;
    border-bottom: 1px dotted #077C71;
	border-top:1px solid #000;
	padding:10px 0 20px 0;
	margin-bottom:10px;}
	
.filtre_style_category p{float:left;}
.filtre_style_category p#instruction_recherche {width:70px;font-weight:bold;text-align:center;}

.filtre_style_category ul{padding:0;margin:0;list-style:none;float:left;width:540px;}
.filtre_style_category ul li{width:210px;padding:0;margin:0;list-style:none;float:left;}
.filtre_style_category ul li a{padding-left:30px;display:block; font-weight:bold;color:#000;text-decoration:none;line-height:30px;}
.filtre_style_category ul li a:hover{text-decoration:underline;}

.filtre_style_category ul li a#picto_voyage,
.filtre_category_sidebar ul li a#picto_voyage{background:transparent url('../images/cat_voyage.png') no-repeat left center;}
.filtre_style_category ul li a#picto_shopping,
.filtre_category_sidebar ul li a#picto_shopping{background:transparent url('../images/cat_shopping.png') no-repeat left center;}
.filtre_style_category ul li a#picto_services,
.filtre_category_sidebar ul li a#picto_services{background:transparent url('../images/cat_service.png') no-repeat left center;}
.filtre_style_category ul li a#picto_loisir,
.filtre_category_sidebar ul li a#picto_loisir{background:transparent url('../images/cat_loisir.png') no-repeat left center;}
.filtre_style_category ul li a#picto_resto,
.filtre_category_sidebar ul li a#picto_resto{background:transparent url('../images/cat_resto_sortie.png') no-repeat left center;}
.filtre_style_category ul li a#picto_musee,
.filtre_category_sidebar ul li a#picto_musee{background:transparent url('../images/cat_musee_culture.png') no-repeat left center;}
.filtre_style_category ul li a#picto_hebergement,
.filtre_category_sidebar ul li a#picto_hebergement{background:transparent url('../images/cat_hebergement.png') no-repeat left center;}
.filtre_style_category ul li a#picto_logiciel,
.filtre_category_sidebar ul li a#picto_logiciel{background:transparent url('../images/cat_informatique.png') no-repeat left center;}
.filtre_style_category ul li a#picto_general,
.filtre_category_sidebar ul li a#picto_general{background:transparent url('../images/cat_autres_reduc.png') no-repeat left center;}
.filtre_style_category ul li a#picto_sport,
.filtre_category_sidebar ul li a#picto_sport{background:transparent url('../images/cat_sport.png') no-repeat left center;}
.filtre_style_category ul li a#picto_telecom,
.filtre_category_sidebar ul li a#picto_telecom{background:transparent url('../images/cat_telecom.png') no-repeat left center;}
.filtre_style_category ul li a#picto_transport,
.filtre_category_sidebar ul li a#picto_transport{background:transparent url('../images/cat_transport.png') no-repeat left center;}
.filtre_style_category ul li a#picto_assurance,
.filtre_category_sidebar ul li a#picto_assurance{background:transparent url('../images/cat_assurance.png') no-repeat left center;}
.filtre_style_category ul li a#picto_etude,
.filtre_category_sidebar ul li a#picto_etude{background:transparent url('../images/cat_etudes.png') no-repeat left center;}

.filtre_category_sidebar {
	padding:10px 0 20px 0;
	margin-bottom:10px; 
	background: url("../images/bg_top_isic.png") repeat-x scroll 0 0 #CCCCCC;
    border: 1px solid #BBBBBB;}
	
.filtre_category_sidebar p {text-align:center;margin:0 0 10px 0;}
.filtre_category_sidebar p a{font-size:16px;color:#388686;font-weight:bold;text-decoration:none;}
.filtre_category_sidebar p a:hover{text-decoration:underline;}

.filtre_category_sidebar ul{padding:0 5px;margin:0 0 10px 0;list-style:none;}
.filtre_category_sidebar ul li{padding:0;margin:0;list-style:none;}
.filtre_category_sidebar ul li a{padding-left:30px;display:block;color:#000;text-decoration:none;line-height:26px;font-weight:bold;font-size:12px;}
.filtre_category_sidebar ul li a.selected{padding-left:30px;display:block; font-weight:bold;color:#005A58;text-decoration:underline;line-height:26px;}
.filtre_category_sidebar ul li a:hover{text-decoration:underline;}

.no_result {
border-bottom:1px dashed #000000;
margin-bottom:10px;
padding-bottom:10px;
width:100%;}

.no_results span{
font-weight:bold;
font-size:18px;
display:block;
margin-bottom:10px;
color:#005A58;
font-family:Georgia,Times,Serif;
line-height:1.1em;}

.no_results p{font-size:12px;}
.no_results a{font-weight:bold;color:#005A58;text-decoration:none;}
.no_results a:hover{text-decoration:underline;}

.result_nat{font-weight:bold;font-size:14px;margin:20px 0;border-bottom:2px solid #84959f;}
.result_nat p{text-align:center;color:#84959f;padding-bottom:5px;}
.result_nat p span{color:#4e90ae;}

/* PANIER
------------------------------------------------- */

#wrapper_panier {
	border:1px solid #bbb;
	padding:5px;
	background:#ccc url("../images/bg_panier.png") repeat-x;
	margin-bottom:10px;
	float:left;
	width:290px;
	font-size:12px;}

#wrapper_panier h2{color:#3f4c6b;margin-bottom:10px;font-size:18px;}
#wrapper_panier h2 img{margin-right:7px;}
#wrapper_panier h2 a{color:#3f4c6b;text-decoration:none;}
#wrapper_panier h2 a:hover{color:#3f4c6b;text-decoration:underline;}
#wrapper_panier p{width:160px;float:left;line-height:18px;}

.link_valid_panier{
	display:block;
	float:right;
	width:117px;
	height:25px;
	color:#fff;
	text-decoration:none;
	text-align:center;
	line-height:23px;
	font-weight:bold;
	font-size:12px;
	margin:10px 0 0 5px;}
	
a.link_valid_panier{background:transparent url("../images/bg_bt_panier.png") no-repeat center 0%;}
a.link_valid_panier:hover{background:transparent url("../images/bg_bt_panier.png") no-repeat center 100%;}

.wrapper_description_panier{float:left;width:170px;border-bottom:1px dotted black;margin-right:10px;padding-bottom:5px;}
.wrapper_description_panier h2{font-family:Helvetica,Arial,Verdana,sans-serif;}
.wrapper_description_panier img{margin-right:5px;}
.wrapper_recap_panier{float:left;width:450px;padding-top:12px;}
.wrapper_recap_panier table{width:100%;}
.wrapper_recap_panier table th,.wrapper_recap_panier table td{padding:3px;}
.wrapper_recap_panier table th{text-align:left;}
.wrapper_recap_panier table tr#titre_table{border-bottom:1px solid #999;}

.link_supp_panier{
	display:block;
	float:right;
	width:80px;
	height:20px;
	color:#fff;
	text-decoration:none;
	text-align:center;
	line-height:17px;
	font-size:12px;
	margin:0 0 0 5px;}
	
a.link_supp_panier{background:transparent url("../images/bg_bt_supp_panier.png") no-repeat center 0%;}
a.link_supp_panier:hover{background:transparent url("../images/bg_bt_supp_panier.png") no-repeat center 100%;}

#shopping_cart_totalprice {margin-top:10px;font-size:16px;font-weight:bold;border-top:2px solid #ccc;text-align:right;padding:5px 0;}
input#submit_valid_panier {border:none;background-color:#009900;color:#fff;font-weight:bold;padding:5px;cursor:pointer;}

#suggestion_articles {margin-top:10px;border-top:1px dotted black;padding-top:10px;}
#suggestion_articles h2.title_suggestion {margin-bottom:20px;}


/* FORMULAIRE
----------------------------------------------------- */

/* PARTENAIRE */
.wrapper_form_partener{border:1px solid #9eb1bd;}
form#newPartner {padding-top:10px;}
form#newPartner fieldset{
	border-color:#9eb1bd #FFFFFF #FFFFFF;
	border-right:0 solid #FFFFFF;
	border-style:solid;
	border-width:1px 0 0;
	display:block;
	margin:0 0 1em;
	padding:1.5em 1em 1em;}
	
	form#newPartner fieldset legend{
		padding:0 5px;
		font-weight: bold;
		border-left:1px solid #9eb1bd;
		border-right:1px solid #9eb1bd;}
	
.head_form{
	background:none repeat scroll 0 0 #9eb1bd;
	color:white;
	font:bold 1.3em arial,hevetica,sans-serif;
	padding:0.5em;}
	
.foot_form{
	background:none repeat scroll 0 0 #9eb1bd;
	padding:5px;}
	
form#newPartner p{
	/*border-bottom:1px dotted #CCCCCC;*/
	margin:0 0 0 80px;
	padding:5px 0;
	width:400px;}
	
form#newPartner p label{
	display:block;
	float:left;
	text-align:right;
	width:100px;
	font-weight:bold;
	padding:3px 5px;
	background-color:#cad5dd;}

	form#newPartner p label img{
	float:left;}
	form#newPartner p label span{
	font-weight:normal;
	color:#ff0000;}
	
form#newPartner p input.input, form#newPartner p input.custom_field{
	height:18px;
	width:200px;
	border:1px solid #ccc;}
	
form#newPartner p textarea{
	height:100px;
	width:270px;
	border:1px solid #ccc;}

ul.list_error {
	margin:10px;
	padding:10px;
	border:1px solid red;
	list-style-image:url('../images/exclamation.png');
	list-style-position:inside;
	background: #FFECEC url('../images/bg_error.png') repeat-x;}
	
ul.list_error li{
	line-height:20px;font-weight:bold;}
	
input.error{border:1px solid red;}	
	
/* MENU ONGLET VOYAGE */
p.message_access_form, div.message_access_form{padding:10px;font-weight:bold;text-align:center;}
.message_access_form a{color:#6EC4C3;text-decoration:none;}
.message_access_form a:hover{text-decoration:underline;}

p.message_access_form span{font-size:14px;}
div.message_access_form span{color:red;}
.homeForm{float:left;height:35px; width:638px;}

p.message_access_form_reduc, div.message_access_form_reduc{padding:10px;font-weight:bold;text-align:center;color:red;}
.message_access_form_reduc a{color:#6EC4C3;text-decoration:none;}
.message_access_form_reduc a:hover{text-decoration:underline;}

p.message_access_form_reduc span{font-size:14px;}
div.message_access_form_reduc span{color:red;}
.homeForm{float:left;height:35px; width:638px;}



.wrapper_form{float:left;width:100%;}
form p.valider_input{text-align:right;}
.wrapper_content_form{float:left;width:100%;}/*
.homeFormAssurance {float:left;height:40px; width:638px;}.wrapper_content_form2{float:left;}*/


.homeForm a, .homeFormAssurance a{
	display:block;
	float:left;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	font-size:11px;}
	
	.homeForm a {line-height:30px;margin:0 10px 0 0;height:35px;}
	.homeFormAssurance a {height:40px;}
	
	
	a.lienVolSel, a.lienVol {width:120px;}
	a.lienVolSel {background: #83afd4 url('../images/onglet_flight_sel.png') no-repeat;}
	a.lienVol {background: #85b2d3 url('../images/onglet_flight.png') no-repeat;}
	
	
	a.lienPetitBudgetSel {width:115px;background: #ef891e url('../images/onglet_pb_sel.png') no-repeat;}
	a.lienPetitBudget {width:115px;background: #ffac45 url('../images/onglet_pb_nonsel.png') no-repeat;}
	a.lienADJSel {width:170px;background: #ef891e url('../images/onglet_adj_sel.png') no-repeat;}
	a.lienADJ {width:170px;background: #ffac45 url('../images/onglet_adj_nonsel.png') no-repeat;}
	a.lienHotelSel {width:80px;background: #ef891e url('../images/onglet_hotel_sel.png') no-repeat;}
	a.lienHotel {width:80px;background: #ffac45 url('../images/onglet_hotel_nonsel.png') no-repeat;}
	a.lienIbisSel {width:230px;background: #ef891e url('../images/onglet_ibis_sel.png') no-repeat;}
	a.lienIbis {width:230px;background: #ffac45 url('../images/onglet_ibis_nonsel.png') no-repeat;}
	
	
	a.lienTrainHotel {width:115px;background: #cd2d2d url('../images/onglet_train_hotel_nonsel.png') no-repeat;}
	a.lienTrainHotelSel {width:115px;background: #a20327 url('../images/onglet_train_hotel_sel.png') no-repeat;}
	a.lienSejLing {width:160px;background: #cd2d2d url('../images/onglets_sejour_ling_nonsel.png') no-repeat;}
	a.lienSejLingSel {width:160px;background: #a20327 url('../images/onglets_sejour_ling_sel.png') no-repeat;}
	a.lienStage {width:125px;background: #cd2d2d url('../images/onglets_stage_nonsel.png') no-repeat;}
	a.lienStageSel {width:125px;background: #a20327 url('../images/onglets_stage_sel.png') no-repeat;}
	
	
	a.lienBus {width:80px;background: #48b415 url('../images/onglet_bus_nonsel.png') no-repeat;}
	a.lienBusSel {width:80px;background: #008c00 url('../images/onglet_bus_sel.png') no-repeat;}
	a.lienLocVoit {width:140px;background: #48b415 url('../images/onglet_loc_voit_nonsel.png') no-repeat;}
	a.lienLocVoitSel {width:140px;background: #008c00 url('../images/onglet_loc_voit_sel.png') no-repeat;}

	
	a.lienChange {width:190px;background: #63c1bf url('../images/onglet_change_nonsel.png') no-repeat;}
	a.lienChangeSel {width:190px;background: #01b7ab url('../images/onglet_change_sel.png') no-repeat;}
	a.lienSim {width:100px;background: #63c1bf url('../images/onglet_sim_nonsel.png') no-repeat;}
	a.lienSimSel {width:100px;background: #01b7ab url('../images/onglet_sim_sel.png') no-repeat;}
	a.lienBagage {width:110px;background: #63c1bf url('../images/onglet_bagage_et_assurance_nonsel.png') no-repeat;line-height:15px;}
	a.lienBagageSel {width:110px;background: #01b7ab url('../images/onglet_bagage_et_assurance_sel.png') no-repeat;line-height:15px;}
	a.lienBagageEn {width:110px;background: #63c1bf url('../images/onglet_bagage_et_assurance_nonsel.png') no-repeat;}
	a.lienBagageEnSel {width:110px;background: #01b7ab url('../images/onglet_bagage_et_assurance_sel.png') no-repeat;}
	a.lienAssurance {width:110px;background: #63c1bf url('../images/onglet_bagage_et_assurance_nonsel.png') no-repeat;line-height:15px;}
	a.lienAssuranceSel{width:110px;background: #01b7ab url('../images/onglet_bagage_et_assurance_sel.png') no-repeat;line-height:15px;}
	a.lienAssuranceEn {width:110px;background: #63c1bf url('../images/onglet_bagage_et_assurance_nonsel.png') no-repeat;}
	a.lienAssuranceEnSel {width:110px;background: #01b7ab url('../images/onglet_bagage_et_assurance_sel.png') no-repeat;}
	
	
	a.lienPresAssurVoyage {width:90px;background: #6391bf url('../images/onglet_assurance_pres_nonsel.png') no-repeat;line-height:30px;margin:0 10px 0 0;}
	a.lienPresAssurVoyageSel {width:90px;background: #2b519b url('../images/onglet_assurance_pres_sel.png') no-repeat;line-height:30px;margin:0 10px 0 0;}
	a.lienAssurTousRisquesEn {width:140px;background: #6391bf url('../images/onglet_assurance_ttr_nonsel.png') no-repeat;line-height:30px;margin:0 10px 0 0;}
	a.lienAssurTousRisquesEnSel {width:140px;background: #2b519b url('../images/onglet_assurance_ttr_sel.png') no-repeat;line-height:30px;margin:0 10px 0 0;}
	a.lienAssurTousRisques {width:140px;background: #6391bf url('../images/onglet_assurance_ttr_nonsel.png') no-repeat;line-height:30px;margin:0 10px 0 0;}
	a.lienAssurTousRisquesSel {width:140px;background: #2b519b url('../images/onglet_assurance_ttr_sel.png') no-repeat;line-height:30px;margin:0 10px 0 0;}
	a.lienAssurMedicaleEn {width:120px;background: #6391bf url('../images/onglet_medical_nonsel.png') no-repeat;line-height:17px;margin:0 10px 0 0;}
	a.lienAssurMedicaleEnSel {width:120px;background: #2b519b url('../images/onglet_medical_sel.png') no-repeat;line-height:17px;margin:0 10px 0 0;}
	a.lienAssurMedicale {width:120px;background: #6391bf url('../images/onglet_medical_nonsel.png') no-repeat;line-height:30px;margin:0 10px 0 0;}
	a.lienAssurMedicaleSel {width:120px;background: #2b519b url('../images/onglet_medical_sel.png') no-repeat;line-height:30px;margin:0 10px 0 0;}
	a.lienAssurPrTs {width:120px;background: #6391bf url('../images/onglet_medical_nonsel.png') no-repeat;line-height:17px;margin:0 10px 0 0;}
	a.lienAssurPrTsSel {width:120px;background: #2b519b url('../images/onglet_medical_sel.png') no-repeat;line-height:17px;margin:0 10px 0 0;}
	a.lienMedicalPrTs {width:100px;background: #6391bf url('../images/onglet_medical_prts_nonsel.png') no-repeat;line-height:17px;}
	a.lienMedicalPrTsSel {width:100px;background: #2b519b url('../images/onglet_medical_prts_sel.png') no-repeat;line-height:17px;}
	
	
	a.lienPresgen {width:90px;background: #b5c1ca url('../images/onglet_presgen_nonsel.png') no-repeat;line-height:30px;margin:0 10px 0 0;}
	a.lienPresgenSel {width:90px;background: #96a6b2 url('../images/onglet_presgen_sel.png') no-repeat;line-height:30px;margin:0 10px 0 0;}
	
	a.lienEtudiantsEtranEn {width:140px;background: #b5c1ca url('../images/onglets_etudiants_etran_nonsel.png') no-repeat;line-height:17px;}
	a.lienEtudiantsEtranEnSel {width:140px;background: #96a6b2 url('../images/onglets_etudiants_etran_sel.png') no-repeat;line-height:17px;}
	a.lienEtudiantsEtran {width:140px;background: #b5c1ca url('../images/onglets_etudiants_etran_nonsel.png') no-repeat;line-height:30px;}
	a.lienEtudiantsEtranSel {width:140px;background: #96a6b2 url('../images/onglets_etudiants_etran_sel.png') no-repeat;line-height:30px;}
	
	a.lienAuto, a.lienMoto , a.lienHab, a.lienSante{width:120px;background: #b5c1ca url('../images/onglet_auto_nonsel.png') no-repeat;line-height:30px;}
	a.lienAutoSel, a.lienMotoSel, a.lienHabSel, a.lienSanteSel {width:120px;background: #96a6b2 url('../images/onglet_auto_sel.png') no-repeat;line-height:30px;}
	

	a.link_frame{display:block;padding:10px;color:#6DC3C2;font-weight:bold;text-decoration:none;text-align:center;}
	a.link_frame:hover{text-decoration:underline;}
	
	
	
.tetiere_form{
	color:white;
	font:bold 1.3em arial,hevetica,sans-serif;
	padding:0.5em;}
	
	.tetiere_form a{
	color:white;
	text-decoration:underline;}
	
.pied_form{
	padding:5px;}

.wrapper_form form {padding-top:10px;}
.wrapper_form form fieldset{
	border-right:0 solid #FFF;
	border-style:solid;
	border-width:1px 0 0;
	display:block;
	padding:1em 1em 1em;}

	.wrapper_form form fieldset legend{
		padding:0 8px;
		font-weight: bold;
		color:#09417a;}	
		
	.wrapper_form form p{
	margin:0 0 0 80px;
	padding:3px 0;
	width:400px;}
	
	.wrapper_form form fieldset p label{
	color:#09417a;
	display:block;
	float:left;
	text-align:right;
	width:140px;
	font-weight:bold;
	padding:3px 5px;}
	
	.wrapper_form form fieldset p input{
	height:18px;
	width:200px;
	border:1px solid #ccc;}
	
	
	.wrapper_form form fieldset.wrapper_radio div{
		float:left;
		margin:0 0 0 80px;
		width:330px;}	

	.wrapper_form form fieldset.wrapper_radio p{
		float:left;
		width:150px;
		margin:0 10px 0 0;}

	.wrapper_form form fieldset.wrapper_radio p label{width:100px;}	
	.wrapper_form form fieldset.wrapper_radio p input{width:20px;border:none;}
	
/* FORM VOL et VOL HOTEL*/
.wrapperSelVoyage{border-top:10px solid #80abd0;border-bottom:10px solid #80abd0;border-left:1px solid #80abd0;border-right:1px solid #80abd0;}
.wrapperSelVoyage  form fieldset{border-color: #80abd0 #FFF #FFF;}

/* FORM Hebergement */
.wrapperSelHebergement{
	border-top:10px solid #ef891e;
	border-bottom:10px solid #ef891e;
	border-left:1px solid #ef891e;
	border-right:1px solid #ef891e;}
.wrapperSelHebergement  form fieldset{border-color: #ef891e #FFF #FFF;}

.wrapper_formhotel form p.valider_input{text-align:right;}
.wrapper_formhotel form p.cca_list{	
	margin:0;
	padding:3px 0;
	width:100%;
	text-align:center;}
	
.wrapper_formhotel form p.cca_list a{	
	font-weight: bold;
	color:#09417a;
	text-decoration:none;}
	
.wrapper_formhotel form p.cca_list a:hover{	
	text-decoration:underline;}
	
	
/* FORM PETIT BUDGET */
.pb_head{background:none repeat scroll 0 0 #ef891e;}
.pb_foot{background:none repeat scroll 0 0 #ef891e;}
.wrapper_formpb{border:1px solid #ef891e;}
	
/* FORM AUBERGES */
.auberge_head{background:none repeat scroll 0 0 #ef891e;}
.auberge_foot{background:none repeat scroll 0 0 #ef891e;}
.wrapper_formauberge{border:1px solid #ef891e;}
.wrapper_formauberge form{margin-left:150px;padding-bottom:10px;}
.wrapper_formauberge form fieldset{border-color: #FFAC45 #FFF #FFF ;}
.wrapper_formauberge form p.valider_input{text-align:right;}

	
/* FORM TRAIN HOTEL */
.trainhotel_head{background:none repeat scroll 0 0 #a20327;}
.trainhotel_foot{background:none repeat scroll 0 0 #a20327;}
.wrapper_formtrainhotel{border-top:10px solid #a20327;border-bottom:10px solid #a20327;border-left:1px solid #a20327;border-right:1px solid #a20327;}
.wrapper_formtrainhotel form fieldset{border-color: #a20327 #FFF #FFF ;}
.wrapper_formtrainhotel form p.valider_input{text-align:right;}
	
/* FORM LOCATION VOITURE */
.wrapper_formlocvoiture{border-top:10px solid #008c00;border-bottom:10px solid #008c00;border-left:1px solid #008c00;border-right:1px solid #008c00;}
.wrapper_formlocvoiture form fieldset{border-color: #008c00 #FFF #FFF ;}
.wrapper_formlocvoiture form p.valider_input{text-align:right;}


/* FORM ASSURANCE */
.assurance_head{background:none repeat scroll 0 0 #63c1bf;}
.assurance_foot{background:none repeat scroll 0 0 #63c1bf;}
.wrapper_formassurance{border:1px solid #63c1bf;}
.wrapper_formassurance form fieldset{border-color: #63c1bf #FFF #FFF ;}
.wrapper_formassurance form p.valider_input{text-align:right;}


/* FORM change */
.change_head{background:none repeat scroll 0 0 #01b7ab;}
.wrapper_formchange{border-top:1px solid #01b7ab;border-bottom:10px solid #01b7ab;border-right:1px solid #01b7ab;border-left:1px solid #01b7ab;}


/* FORM SIM */
.sim_head{background:none repeat scroll 0 0 #01b7ab;}
.sim_foot{background:none repeat scroll 0 0 #01b7ab;}
.wrapper_formsim{border:1px solid #01b7ab;}


/* STATISTIQUE */
img#wpstats{display:none;}

/* NUAGE DE TAG */
.nuage_de_tag{float:left;width:100%;line-height:22px;}
.nuage_de_tag a{color:#000;font-weight:bold; text-decoration:none;}
.nuage_de_tag a:hover{text-decoration:underline;}

/* FILS D'ARIANE */
.fil_arianne{padding:0px 0 3px 0; border-bottom:1px dotted #999;margin-bottom:10px;}
.fil_arianne a{color:#000;text-decoration:none;}
.fil_arianne a:hover{text-decoration:underline;}

/* FORM COMPLEMENTAIRE SANTE */
.wrapper_form_healthcomp{float:left;width:100%;border:1px solid #96a6b2;}
form p.valider_input{text-align:right;}
.healthcomp_head{background:none repeat scroll 0 0 #96a6b2;}
.healthcomp_foot{background:none repeat scroll 0 0 #96a6b2;}


.tetiere_form{
	color:white;
	font:bold 1.3em arial,hevetica,sans-serif;
	padding:0.4em;}
	
.pied_form{padding:3px;}

.wrapper_form_healthcomp form {padding-top:10px;}
.wrapper_form_healthcomp form fieldset{border-color: #96a6b2 #FFF #FFF ;}
.wrapper_form_healthcomp form fieldset{
	border-right:0 solid #FFF;
	border-style:solid;
	border-width:1px 0 0;
	display:block;
	padding:1em 1em 1em;}
	
	.wrapper_form_healthcomp form fieldset legend{
		padding:0 8px;
		font-weight: bold;
		color:#09417a;}	
		
		.wrapper_form_healthcomp form fieldset table{
		margin:0 0 0 170px;
		padding:3px 0;
		color:#09417a;
		font-weight:bold;}
		.wrapper_form_healthcomp form fieldset table input{
		border:1px solid #ccc;}
		
	.wrapper_form_healthcomp form p{
	margin:0 0 0 20px;
	padding:3px 0;
	width:480px;}

	.wrapper_form_healthcomp form p.level{
	margin:0 0 0 150px;
	padding:3px 0;
	width:400px;}
	
	.wrapper_form_healthcomp form fieldset p label, .wrapper_form_healthcomp form fieldset p label.large, .wrapper_form_healthcomp form fieldset p label.small{
	color:#09417a;
	display:block;
	float:left;
	text-align:right;
	font-weight:bold;
	padding:3px 5px;}
	
	.wrapper_form_healthcomp form fieldset p label{	width:140px;}
	.wrapper_form_healthcomp form fieldset p label.medium{width:50px;}
	.wrapper_form_healthcomp form fieldset p label.large{width:175px;}
	.wrapper_form_healthcomp form fieldset p label.xlarge{width:180px;}
	.wrapper_form_healthcomp form fieldset p label.xxlarge{width:210px;}
	.wrapper_form_healthcomp form fieldset p label.xxxlarge{width:240px;}
	.wrapper_form_healthcomp form fieldset p label.small{width:30px;}
	
	.wrapper_form_healthcomp form fieldset p span.info{
	display:block;
	float:left;
	text-align:right;
	width:20px;
	font-weight:bold;
	padding:3px 5px;}
	
	.wrapper_form_healthcomp form fieldset p span.formule_en{
	display:block;
	float:left;
	text-align:right;
	width:50px;
	font-weight:bold;
	padding:3px 5px;}
	
	.wrapper_form_healthcomp form fieldset p span.formule{
	display:block;
	float:left;
	text-align:right;
	width:90px;
	font-weight:bold;
	padding:3px 5px;}
	
	.wrapper_form_healthcomp form fieldset p input.input{
	height:18px;
	width:245px;
	border:1px solid #ccc;}
	
	.wrapper_form_healthcomp form fieldset p input.input_num_secur{
	height:18px;
	width:225px;
	border:1px solid #ccc;}
	
	.wrapper_form_healthcomp form fieldset p input.input_CQ{
	height:18px;
	border:1px solid #ccc;
	float:left;}
	
	.wrapper_form_healthcomp form fieldset p input.radio{
		height:18px;
		width:20px;
		border:none;
		float:left;}
		
	.wrapper_form_healthcomp form fieldset p input.level_checkbox{
		height:18px;
		width:20px;
		border:none;
		float:left;}
		
	.wrapper_form_healthcomp form fieldset p input.automaticPaiement_checkbox{
		height:18px;
		width:20px;
		border:none;
		float:left;}
		
/* ASSURANCE MOTO */

	.assur_moto_form{border-top:10px solid #96a6b2;border-bottom:10px solid #96a6b2;border-left:1px solid #96a6b2;border-right:1px solid #96a6b2;}
	.assur_moto_head {background:none repeat scroll 0 0 #96a6b2;}
	.assur_moto_foot{background:none repeat scroll 0 0 #96a6b2;}
	.assur_moto_form form fieldset{border-color: #96a6b2 #FFF #FFF ;}

	.assur_moto_form form p{
	margin:0 0 0 40px;
	padding:3px 0;
	width:480px;}
	
	.assur_moto_form form p.personal_info{
	margin:0 0 0 150px;
	padding:3px 0;
	width:300px;
	float:left;}
	
	.assur_moto_form form p.year_moto{
	margin:0 0 0 10px;
	width:210px;
	float:left;}
	
	.assur_moto_form form p.year_moto_select{
	margin:0 0 0 10px;
	width:300px;
	float:left;}
	
	
	.assur_moto_form form fieldset p input.radio{
		height:18px;
		width:20px;
		border:none;
		float:left;}
		
	.assur_moto_form form fieldset p input.level_checkbox{
		height:18px;
		width:20px;
		border:none;
		float:left;}
		
	.assur_moto_form form fieldset p span.personal_info_radio{
	color:#09417a;
	display:block;
	float:left;
	text-align:right;
	font-weight:bold;
	padding:3px 5px;
	width:100px;}
	
	.assur_moto_form form p.garage_park{
	margin:0 0 0 100px;
	padding:3px 0;
	width:400px;
	float:left;}
	
	.assur_moto_form form fieldset p.garage_park span.garage_park_span_larg, .assur_moto_form form fieldset p.garage_park span.garage_park_span{
	color:#09417a;
	display:block;
	float:left;
	text-align:right;
	font-weight:bold;
	padding:3px 5px;}
	
	.assur_moto_form form fieldset p.garage_park span.garage_park_span_larg{width:170px;}
	.assur_moto_form form fieldset p.garage_park span.garage_park_span{width:100px;}


	.assur_moto_form form fieldset p label{	width:175px;}
	.assur_moto_form form fieldset p label.medium{width:40px;}
	/*.assur_moto_form form fieldset p label.large{width:175px;}*/
	.assur_moto_form form fieldset p label.xlarge{width:180px;}
	.assur_moto_form form fieldset p label.xxlarge{width:210px;}
	.assur_moto_form form fieldset p label.xxxlarge{width:230px;}
	.assur_moto_form form fieldset p label.small{width:30px;}	

	p.year_moto_select select{margin:0 0 3px 0;}
		
/* POST GENERIQUE */

.post_presentation_form{border-bottom:3px solid #ccc;margin-bottom:10px;}
		
		
/* POST VOYAGE 
--------------- SEJOUR LINGUISTIQUE */
.tetiere_post , .tetiere_post a{
	color:white;
	font:bold 1.1em arial,hevetica,sans-serif;
	padding:0.5em;
	text-decoration:none;}
	
	.tetiere_post a:hover{text-decoration:underline;}
	
.pied_post{padding:5px;float:left;}
.wrapper_post_voyage {float:left;width:100%;}
.wrapper_post_voyage  .post{padding:5px;}

.sejling_head{background:none repeat scroll 0 0 #a20327;}
.sejling_post{border:1px solid #a20327;border-bottom:10px solid #a20327;}

/*-------------- STAGE ET JOB */
.stageJob_head{background:none repeat scroll 0 0 #a20327;}
.stageJob_post{border:1px solid #a20327;border-bottom:10px solid #a20327;}

/*-------------- EUROLINE */
.euroline_head{background:none repeat scroll 0 0 #008c00;}
.euroline_post{border:1px solid #008c00;border-bottom:10px solid #008c00;}

/*-------------- CARTE SIM */
.cartesim_head{background:none repeat scroll 0 0 #01b7ab;}
.cartesim_post{border:1px solid #01b7ab;border-bottom:10px solid #01b7ab;}

/*-------------- BAGAGES */
.bagages_head{background:none repeat scroll 0 0 #01b7ab;}
.bagages_post{border:1px solid #01b7ab;border-bottom:10px solid #01b7ab;}

/*-------------- IBIS */
.ibis_head{background:none repeat scroll 0 0 #ef891e;}
.ibis_post{border:1px solid #ef891e;border-bottom:10px solid #ef891e;}



/* ASSURANCE -> VOYAGE -> Pr�senation*/
.wrapper_post_assurance {float:left;width:100%;}
.wrapper_post_assurance  .post{padding:5px;}
.presentation_assurance_voyage_head{background:none repeat scroll 0 0 #2b519c;}
.presentation_assurance_voyage_post{border:1px solid #2b519c;border-bottom:10px solid #2b519c;}

/* ASSURANCE -> VOYAGE -> tous risques */
.wrapper_tt_risque{border-top:10px solid #2b519c;border-bottom:10px solid #2b519c;border-right:1px solid #2b519c;border-left:1px solid #2b519c;}


/* ASSURANCE -> SANTE -> Pr�senation*/
.wrapper_post_assurance {float:left;width:100%;}
.wrapper_post_assurance  .post{padding:5px;}
.presentation_assurance_sante_head{background:none repeat scroll 0 0 #96a6b2;}
.presentation_assurance_sante_post{border:1px solid #96a6b2;border-bottom:10px solid #96a6b2;}

.presentation_assurance_sante_head2{background:none repeat scroll 0 0 #96a6b2;}
.presentation_assurance_sante_post2{border:1px solid #96a6b2;border-bottom:10px solid #96a6b2;}

/* TABLEAU ASSURANCE */
p.tarif_assurance_infos{font-size:9px;margin-bottom:20px;}
.tableau_tarif, .tableau_mois_gratuis{width:630px;margin-bottom:10px;border-collapse:collapse;}
.tableau_tarif tr td, .tableau_mois_gratuis tr td, .tableau_tarif tr th, .tableau_mois_gratuis tr th{border:1px solid black;padding:3px; text-align:center;}
.tableau_tarif tr td.text_left{text-align:left;}
.tableau_tarif tr td.text_retrait{text-align:left;padding-left:20px;}


/* FORM HABITATION */

	.habitation_form{border:1px solid #96a6b2;}
	.habitation_form form fieldset{border-color: #96a6b2 #FFF #FFF ;}

	.habitation_form form p{
	margin:0 0 0 20px;
	padding:3px 0;
	width:560px;}
	
	.habitation_form form p.personal_info{
	margin:0 0 0 150px;
	padding:3px 0;
	width:300px;
	float:left;}
	
	.habitation_form form fieldset p input.radio{
		height:18px;
		width:20px;
		border:none;}
		
	.habitation_foot {background:none repeat scroll 0 0 #96a6b2;}
	
	.habitation_form form fieldset p label{	width:140px;}
	.habitation_form form fieldset p label.medium{width:180px;}
	/*.assur_moto_form form fieldset p label.large{width:175px;}*/
	.habitation_form form fieldset p label.xlarge{width:190px;}
	.habitation_form form fieldset p label.xxlarge{width:240px;}
	.habitation_form form fieldset p label.small{width:30px;}	

	p.year_moto_select select{margin:0 0 3px 0;}

#form_etudiantsetrangers{border-top:10px solid #96a6b2;border-bottom:10px solid #96a6b2;border-right:1px solid #96a6b2;border-left:1px solid #96a6b2;}


p.link_ancre_formulaire_assurance {text-align:center;}
p.link_ancre_formulaire_assurance a{font-weight:bold;color:#000;text-decoration:none;}
p.link_ancre_formulaire_assurance a:hover {text-decoration:underline;}

/* Les Cartes */

.bloc_carte{float:left;margin-bottom:30px;width:275px;text-align:center;}
.carteDroite{margin-left: 25px;margin-right:50px;_margin-left: 20px;_margin-right:30px;}
.bloc_carte h3{color:#005A58;display:block;height:30px;padding:5px 0;font-size:12px;}
.bloc_carte a.link_commande, .bloc_carte a.link_renouveler {
	background: url("../images/big_link_command.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 40px;
    text-align: center;
    text-decoration: none;
    width: 260px;}

/* .bloc_carte a.link_commande{margin-right:10px;background:transparent url("../images/link_order.png") no-repeat 0 0;}
.bloc_carte a.link_renouveler{background:transparent url("../images/link_renew.png") no-repeat 0 0;}	
	
.bloc_carte a.link_commande:hover{background:transparent url("../images/link_order.png") no-repeat 0 100%;}
.bloc_carte a.link_renouveler:hover{background:transparent url("../images/link_renew.png") no-repeat 0 100%;} */

.bloc_carte a.link_commande_lcl {
	display:block;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	height:40px;
	font-size:12px;
	width:260px;
	background:transparent url("../images/big_link_command.png") no-repeat 0 0;}
.bloc_carte a.link_commande_lcl:hover {background:transparent url("../images/big_link_command.png") no-repeat 0 100%;}

.bloc_carte a.line_height_n {line-height:40px;}	
.bloc_carte a.line_height_s {line-height:18px;}	
	


.bloc_carte a.link_presentation_isic,
.bloc_carte a.link_presentation_lcl,
.bloc_carte a.link_presentation_itic,
.bloc_carte a.link_presentation_iytc {
	display:block;
	color:#333;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	height:40px;
	font-size:13px;
	line-height:40px;
	width:240px;
	margin-bottom:10px;
	padding:0 0 0 20px;}
	
.bloc_carte a.link_presentation_isic{background:transparent url("../images/bt_pres_carte.gif") no-repeat 0 0;}
.bloc_carte a.link_presentation_lcl{background:transparent url("../images/bt_pres_carte_lcl.gif") no-repeat 0 0;}
.bloc_carte a.link_presentation_itic{background:transparent url("../images/bt_pres_carte_itic.gif") no-repeat 0 0;}
.bloc_carte a.link_presentation_iytc {background:transparent url("../images/bt_pres_carte_iytc.gif") no-repeat 0 0;}
	
.bloc_carte a.link_presentation_isic:hover,
.bloc_carte a.link_presentation_lcl:hover,
.bloc_carte a.link_presentation_itic:hover,
.bloc_carte a.link_presentation_iytc:hover {text-decoration:underline;}

