
/********** IMPORT CSS **********/

	/*@import "css/btn_horiz.css";*/
	
	@import "css/1_banners.css";
	@import "css/2_breadcrumb.css";
	/*@import "css/2_background-image.css";*/
	@import "css/3_transvLink_search.css";
	@import "css/4_mainMenu2.css";
	@import "css/5_footer.css";
	@import "css/6_left_column.css";
	@import "css/7_left_secondMenu.css";
	@import "css/7_left_verticMenu.css";
	@import "css/7_left_simulateurMenu.css";
	@import "css/8_right_content_home.css";
	@import "css/9_right_content_selected.css";
	@import "css/9_right_content_notSelected.css";
	@import "css/10_right_content_ancres.css";
	@import "css/10_right_content_formulaire.css";
	@import "css/11_right_content_tableSimple.css";
	@import "css/12_right_scrollTable.css";
	@import "css/recherche.css";

/* /////////////// basic elements /////////////// */
body {
margin:0; padding:0;
font:11px Tahoma,Helvetica,sans-serif;
background:#F2F2F2 url("images/motif_body.jpg"); background-repeat:repeat-x;
height:100%;
}

/*br {display:block;}*/
h1,h2,h3,h4,h5,h6,span,img {display:inline;}

h1 { margin:0; padding:0;
	font:12px Tahoma,Helvetica,sans-serif;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	display:block;
}
h2 { margin:0; padding:0;
	font:12px Tahoma,Helvetica,sans-serif;
	color:#FFF;
	font-weight:bold;
	text-align:left;
	display:block;
	padding-left:20px;
}
h3 {margin:0; padding:0;display:block;font:14px Tahoma,Helvetica,sans-serif;font-weight:bold;}
h4 {margin:0; padding:0;
	font:11px Tahoma,Helvetica,sans-serif;
	color:#792c1f;
	font-weight:bold;
	text-align:left;
	display:inline;}
h5 {margin:0; padding:0;
	font:14px Tahoma,Helvetica,sans-serif;
	color:#792c1f;
	font-weight:bold;
	text-align:left;
	display:inline;}
h6 {margin:0; padding:0;display:block;}

#titre_site {
	display: none;
}

.bigTitle { margin:0; padding:0;
	font:14px Tahoma,Helvetica,sans-serif;
	color:#792c1f;
	font-weight:bold;
	display:block;
}
.thinTitle { margin:0; padding:0;
	font:11px Tahoma,Helvetica,sans-serif;
	color:#792c1f;
	font-weight:bold;
	display:block;
}
.titleBottomThin { margin:0; padding:0;
	font:12px Tahoma,Helvetica,sans-serif;
	color:#792c1f;
	font-weight:normal;
}
.lightTitle { margin:0; padding:0;
	font:11px Tahoma,Helvetica,sans-serif;
	color:#FFF;
	font-weight:normal;
}

ul, li, img {margin:0;padding:0;}
p {margin:0;padding:0px 0 0px 0;}
acronym {border:none;}
img {margin:0; padding:0;display:block;}

a {color:#666; font:14px; text-decoration:underline; display:inline;}
a:hover, a:hover {color:#603a3a; text-decoration:none; display:inline;}
.definition, .gris {color:#666;}

input {display:inline; float:left; margin:0px; padding:0px;}

table, tr, td, span, div {margin:0px; padding:0px; /*text-align:left;*/}
/*ul, li {display:inline; margin:0px; padding:0px;}*/


/* ////////////// container ///////////////// */
#container {
width:922px;
margin:0 auto;
padding:0;
background:url("images/motif_repeat.gif"); background-repeat:repeat;
    position:relative;
    min-height:100%;
    height:100%;
    voice-family:"\"}\"";
    voice-family:inherit;
    height:auto;
}

html>body #container {
    height:auto;
}

#contenuPage {
	margin: 10px;
}

.txtbox, .lstbox {
	font: 11px Tahoma,Helvetica,sans-serif;
	float: none;
	/*color:#000;*/
	background-color: #FFF;
	border: 1px solid #792C1F;
	padding: 1px;
}
.btn, .chp {
	float: none;
}
.lstbox {
	margin: 2px 0px;
}
input.txtbox[disabled="disabled"], input.txtbox[disabled] {
	background-color: #E6E6E6;
}

.petit {
	font-size: 10px;
}
.petit2 {
	font-size: 9px;
}

#lexiqueTabl {background:red;}
#lexiqueTabl a {color:white;font-weight:bold;text-decoration:none;}
#lexiqueTabl a:hover {color:#ff8888;text-decoration:none;}
#lexiqueTabl .lexiqueLetter {border-left:solid 1px white;padding-left:8px;padding-right:5px;}
#lexiqueTabl .lexiqueTous {color:white;font-weight:bold;padding-left:5px;padding-right:5px;}
.lexiqueSpace {padding:0;padding:0;}
.lexiqueSpaceRepeat {padding:0;padding:0;background:url(images/lexiqueTabl_Space_repeat-y.gif) repeat-y;}


#pagination {color:red;font-weight:normal;padding-left:5px;padding-right:5px;}

#pagination a.pagination {color:red;font-weight:bold;text-decoration:none;}
#pagination a.pagination:hover, #pagination a.paginationSelected {color:#999;font-weight:bold;text-decoration:none;}

#pagination a.paginationChevronL {background:url(images/doubleChevron_L_off.gif) top left no-repeat;text-decoration:none;}
#pagination a.paginationChevronR {background:url(images/doubleChevron_R_off.gif) top left no-repeat;text-decoration:none;}

#pagination a.paginationChevronL:hover {background:url(images/doubleChevron_L_on.gif) top left no-repeat;text-decoration:none;}
#pagination a.paginationChevronR:hover {background:url(images/doubleChevron_R_on.gif) top left no-repeat;text-decoration:none;}

#pagination .paginationChevronLOff {background:url(images/doubleChevron_L_on.gif) top left no-repeat;}
#pagination .paginationChevronROff {background:url(images/doubleChevron_R_on.gif) top left no-repeat;}


/* ////////////// btnBsPage ///////////////// */
#btnBsPage {
margin:0 0 0px 0;
/*padding:0 0 26px 0x;
height:26px;*/
padding-right:10px;
}
#btnBsPage img {display:inline;padding:0px;margin:0px; border:solid 0px red;}
#btnBsPage a {display:inline;}

.icoImpr, .icoAmi, .icoHt {
padding-top:26px;
}

#btnBsPage a.icoImpr {background:url(images/ico_impr_off.gif) bottom left no-repeat;text-decoration:none;}
#btnBsPage a.icoAmi {background:url(images/ico_ami_off.gif) bottom left no-repeat;text-decoration:none;}
#btnBsPage a.icoHt {background:url(images/ico_ht_off.gif) bottom left no-repeat;text-decoration:none;}

#btnBsPage a.icoImpr:hover {background:url(images/ico_impr_on.gif) bottom left no-repeat;text-decoration:none;}
#btnBsPage a.icoAmi:hover {background:url(images/ico_ami_on.gif) bottom left no-repeat;text-decoration:none;}
#btnBsPage a.icoHt:hover {background:url(images/ico_ht_on.gif) bottom left no-repeat;text-decoration:none;}

.moyen-gras {
	font-weight: bold;
	font-size: 12px;
}

.tableau {
	border-collapse: collapse;
}
.tableau th, .tableau td {
	padding: 5px;
	width: auto;
}

.tableau2 {
	border-collapse: collapse;
}
.tableau2 th, .tableau2 td {
	padding: 3px;
}

.tableau3 {
	border-collapse: collapse;
}
.tableau3 th, .tableau3 td {
	padding: 1px;
}

.bordure_tableau th, .bordure_tableau td {
	border: 1px solid #440000;
}
.no_bordure, .no_bordure th, .no_bordure td, td.no_bordure {
	border: none;
}
td.coin_haut_gauche_no_bordure {
	border-top: none;
	border-left: none;
}
td.coin_haut_gauche_droite_no_bordure {
	border-top: none;
	border-left: none;
	border-right: none;
}

.proposition {
	position: absolute;
	z-index: 10;
	display: none;
	border: 1px solid #792C1F;
	background-color: #E4DAD1;
	color: #000000;
	padding: 3px;
	width: auto;
}
.proposition a {
	color: #000000;
	text-decoration: none;
}
.proposition a:hover {
	color: #000000;
	text-decoration: underline;
}

.errmsg {
	color: #FF0000;
	font-weight: bold;
}

a.lien-blanc {
	color: #FFFFFF;
}

.txt-expace {
	line-height: 20px;
}

.col-gauche {
	float: left;
}
.col-droite {
	float: right;
}

.lien_gras {
	font-weight: bold;
}

#tab_infocout_liste_localite {
	width: 692px;
	max-height:150px;
	overflow: auto;
	overflow-x: hidden;
}

#onglet a, #onglet2 a { cursor: pointer; }
#onglet a.onglet { background:url(images/expatwire_onglets_off.jpg) no-repeat top left;display:block;height:33px;padding:0 0 0 0;color:#792c1f;font:14px Tahoma;font-weight:bold;text-decoration:underline; }
#onglet a.onglet span { background:url(images/expatwire_onglets-end_off.jpg) no-repeat top right;display:block;height:33px;padding:6px 0 0 16px; }
#onglet a.onglet:hover { background:url(images/expatwire_onglets_on.jpg) no-repeat top left;display:block;height:33px;padding:0 0 0 0;color:#454545;font:14px Tahoma;font-weight:bold;text-decoration:none; }
#onglet a.onglet:hover span { background:url(images/expatwire_onglets-end_on.jpg) no-repeat top right;display:block;height:33px;padding:6px 0 0 16px; }
#onglet a.current { background:url(images/expatwire_onglets_on.jpg) no-repeat top left;display:block;height:33px;padding:0 0 0 0;color:#454545;font:14px Tahoma;font-weight:bold;text-decoration:none; }
#onglet a.current span { background:url(images/expatwire_onglets-end_on.jpg) no-repeat top right;display:block;height:33px;padding:6px 0 0 16px; }

#onglet2 a.onglet { background:url(images/expatwire_onglets_off.jpg) no-repeat top left;display:block;height:33px;padding:0 0 0 0;color:#792c1f;font:11px Tahoma;font-weight:bold;text-decoration:underline; }
#onglet2 a.onglet span { background:url(images/expatwire_onglets-end_off.jpg) no-repeat top right;display:block;height:33px;padding:6px 0 0 6px; }
#onglet2 a.onglet:hover { background:url(images/expatwire_onglets_on.jpg) no-repeat top left;display:block;height:33px;padding:0 0 0 0;color:#454545;font:11px Tahoma;font-weight:bold;text-decoration:none; }
#onglet2 a.onglet:hover span { background:url(images/expatwire_onglets-end_on.jpg) no-repeat top right;display:block;height:33px;padding:6px 0 0 6px; }
#onglet2 a.current { background:url(images/expatwire_onglets_on.jpg) no-repeat top left;display:block;height:33px;padding:0 0 0 0;color:#454545;font:11px Tahoma;font-weight:bold;text-decoration:none; }
#onglet2 a.current span { background:url(images/expatwire_onglets-end_on.jpg) no-repeat top right;display:block;height:33px;padding:6px 0 0 6px; }

#frm_tri {
	display: inline;
	margin: 0px;
	padding: 0px;
}

#message-infos {
	position: absolute;
	z-index: 1;
	display: block;
	visibility: hidden;
}

#message-infos-contenu {
	position: relative;
	z-index: 1;
	padding: 5px 10px;
	background-color: #EDE8E4;
	border: 1px solid #440000;
}

#message-infos-ombre{
	position: absolute;
	bottom:-5px;
	right:-5px;
	top:-5px;
	left:-5px;
	background:#000;
	filter: alpha(opacity=15);
	-moz-opacity : 0.15;
	opacity : 0.15; 
}

a.btnContact {
	display: block;
	background:url("../images/icoLinkList_off.gif") top left no-repeat;
	min-height: 18px;
	_height: 18px;
	padding-left: 20px;
}
a.btnContact:hover {
	background:url("../images/icoLinkList_on.gif") top left no-repeat;
}

