@charset "utf-8";
/* CSS Document */
body { font-family:Arial; font-size:10px}

#logo { float:left; padding-left:40px}
.TabGeneral { width:894px}
.Date { float:left; color:#0076bb}
.TopIcones { float:right}
.TopIcones img{ border:none; padding: 0px 3px 0px 3px; margin-bottom:5px; float:left}

.Menu { height:33px;  background-repeat:repeat-x; padding-left:25px}
.Menu ul { list-style-type:none; display:inline; }
.Menu li { float:left; padding:5px 1px 0px 1px;}
.Menu a { display:block; background-image:url(images/fret_tunisie_fond-bouton-menu.jpg); width:118px; height:23px; color:#FFF; text-decoration:none; text-transform:uppercase; text-align:center; padding-top:10px; font-weight:bold}
.Menu a:hover { display:block; background-image:url(images/fret_tunisie_fond-bouton-menu-hover.jpg); width:118px; height:23px; color:#074F8A; text-decoration:none; text-transform:uppercase; text-align:center; padding-top:10px; font-weight:bold}
.CoinGaucheSousMenu { width:26px; height:18px; background-image:url(images/fret_tunisie_coin-sup-gauche.gif); background-repeat:no-repeat}
.SousMenu { width:844px; border-top:#00538d 1px solid}
.CoinDroiteSousMenu { width:26px; height:18px; background-image:url(images/fret_tunisie_coin-sup-droite.gif); background-repeat:no-repeat}



/******* Debut style Contenu ****/

.Contenu { border-left:#00538D 1px solid;  border-right:#00538d 1px solid; color:#525151; padding:0px 5px 0px 5px; text-align:justify;  color:#666; font-size:12px}

.TabContenu {width:840px; padding-left:10px }


h1 { color:#0076bb; font-size:18px; text-transform:uppercase; font-weight:500 ; text-align:left; }
td {vertical-align:top}
.BlocElements { width:280px; border-left:#525151 1px dotted; }
.LirePlus a { color:#426E10; text-decoration:none; text-transform:uppercase; font-weight:bold; font-size:11px}
.LirePlus a:hover { text-decoration:underline}
.LirePlus img { border:0px; margin-top:2px}
.BordPhoto {border:#525151 1px solid; margin-right:20px; margin-bottom:10px; float:left}
.Thumb { border:#FFF 2px solid; width:90px; height:60px }
.Photo { border:#FFF 2px solid; width:200px; height:133px;}

.TabServices { width:880px}
.TabServices td { height:88px; width:220px; text-align:left; padding: 5px}

.FondBlocService1 {background-image:url(images/fret_tunisie_fond-service1.jpg); background-repeat:no-repeat; width:218px; height:85px}
.FondBlocService2 {background-image:url(images/fret_tunisie_fond-service2.jpg); background-repeat:no-repeat; width:218px; height:85px}
.FondBlocService3 {background-image:url(images/fret_tunisie_fond-service3.jpg); background-repeat:no-repeat; width:218px; height:85px}
.FondBlocService4 {background-image:url(images/fret_tunisie_fond-service4.jpg); background-repeat:no-repeat; width:218px; height:85px}

.TabServices td .TitreBlocService1 { font-size:18px; text-transform:uppercase;  color:#FFF; padding-left:10px; padding-top:20px; font-weight:bold; text-align:left;  }
.TabServices td .TitreBlocService2 { font-size:12px; text-transform:uppercase; color:#FFF; padding-left:10px; padding-top:2px; font-weight:bold; padding-bottom:3px; text-align:left; }

.TabServices td .LirePlus2 a { color:#FFF; text-decoration:none; text-transform:uppercase; font-size:12px; font-weight:bold; padding-left:30px; padding-top:12px; position:absolute}
.TabServices td .LirePlus2 a:hover { text-decoration:underline}




.TDBordBas { border-right:#bcbcbc 1px dotted; text-align: left; }
.TDBordBas2 {border-top:#bcbcbc 1px dotted; border-right:#bcbcbc 1px dotted; width:90%}
.TDBordBas3 {}

.TDBordDroit {border-left:#525151 1px dotted;}
.TabServices2 { width:875px ; height:85px}
.TabServices2Bloc1 { width:255px ; height:85px; background-image:url(images/fret_tunisie_fond-service12.jpg); background-repeat:no-repeat}
.TabServices2Bloc2 { width:255px ; height:85px; background-image:url(images/fret_tunisie_fond-service22.jpg); background-repeat:no-repeat}
.TabServices2Bloc3 { width:255px ; height:85px; background-image:url(images/fret_tunisie_fond-service32.jpg); background-repeat:no-repeat}
.TabServices2Bloc4 { width:255px ; height:85px; background-image:url(images/fret_tunisie_fond-service42.jpg); background-repeat:no-repeat}
/******* Debut style Copyright ****/




.CoinGaucheCopyright { width:26px; height:40px; background-image:url(images/fret_tunisie_coin-inf-gauche.gif); background-repeat:no-repeat}
.Copyright { width:844px; background-image:url(images/fret_tunisie_fond-copyright.gif); background-repeat:repeat-x; height:40px; color:#074F8A; text-align:center; padding-top:20px }
.Copyright a { color:#074F8A; text-decoration:none }
.Copyright a:hover { text-decoration:underline }
.CoinDroiteCopyright { width:26px; height:40px; background-image:url(images/fret_tunisie_coin-inf-droite.gif); background-repeat:no-repeat}

.TabPages { width:880px}
.TabPages th { background-color:#999; color:#000; height:30px; width:150px ; font-weight:bold ; text-align:left}
.TabPages img { border:0px}
.TabPagesTitre { background-color:#FFF; color:#03F; height:30px; font-weight:bold}
h2 { color:#00538D; font-size:16px; text-transform:uppercase; font-weight:bold ; text-align:center ; width:840px; height:20px;}





.TabbedPanels {
	margin: 0px;

	padding: 0px;
	float: left;
	clear: none;
	width: 700px; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}
.TabbedPanels2 {
	margin: 0px;

	padding: 0px;
	float: left;
	clear: none;
	width: 860px; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}

.TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
}


.TabbedPanelsTab {
	position: relative;
	top: 1px;
	float: left;
	padding: 4px 50px;
	margin: 0px 1px 0px 0px;
	font-size:14px; font-weight:bold;
	background-color: #DDD;
	list-style: none;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
	border-top: solid 1px #CCC;
	border-right: solid 1px #CCC;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer; color:#0076bb
}

.TabbedPanelsTab2 {
	position: relative;
	top: 1px;
	float: left;
	padding: 4px 5px;
	margin: 0px 1px 0px 0px;
	font-size:14px; font-weight:bold;
	background-color: #DDD;
	list-style: none;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
	border-top: solid 1px #CCC;
	border-right: solid 1px #CCC;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer; color:#0076bb
}

.TabbedPanelsTabHover {
	background-color: #CCC;
}


.TabbedPanelsTabSelected {
	background-color: #EEE;
	border-bottom: 1px solid #EEE;
}


.TabbedPanelsTab a {
	color: black;
	text-decoration: none;
}


.TabbedPanelsContentGroup {
	clear: both;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px  #CCC;
	border-top: solid 1px #CCC;
	border-right: solid 1px #CCC;
	background-color:#FFF;
}

.TabCotation { width:880px}
.TabCotation th { background-color:#999; color:#000; height:30px; width:150px ; font-weight:bold ; text-align:center}
.TabCotation img { border:0px}
.TabCotationTitre { border-top:dotted 1px #999; color:#03F; font-size:14px; font-weight:bold ; text-align:left ; width:250px; height:35px;}
.TabCotationTexte { border-top:dotted 1px #999; color:#000; font-size:12px; font-weight:bold ; text-align:left ; width:250px; height:35px;}
 .TabCotation th2 { background-color:#009 ; color:#FFF; height:30px; width:150px ; font-weight:bold ; text-align:center}
.TabCotationTitre2 { border-top:dotted 1px #999; color:#000; font-size:14px; font-weight:bold ; text-align:left ; width:250px; height:35px;}
.TabCotationTexte2 { border-top:dotted 1px #999; color:#000; font-size:12px; font-weight:bold ; text-align:left ; width:250px; height:35px;}
.TabCotationTH { background-color:#CCC ; color:#000; height:30px; width:150px ; font-weight:bold ; text-align:center}

.TabCotationTexte3 {color:#03F ; font-size:12px; text-align:left ; width:250px; height:35px;}
.TabSer img { border:0px}
.TabSerth { text-align:left}

.Tabcel { width:800px}
.Tabcel2 { width:500px}
.Tabcel th, .Tabcel2 th { font-weight:bold; color:#0076bb; font-size:12px; ; vertical-align:top; text-align:right}
/*.Tabcel input, .Tabcel textarea, .Tabcel select, .Tabcel2 input, .Tabcel2 textarea, .Tabcel2 select {border:1px solid #666;}*/
.Tabcel td.TabBouton input, .Tabcel2 td.TabBouton input { height:32px;border:0px; background-color:#FFF ;text-align:center; padding-left:350px}
.Tabcel th.Titre, .Tabcel2 th.Titre { font-weight:bold; color:#426E10; font-size:12px; ; vertical-align:top}
.Tabcel2 td a { font-weight:bold; text-decoration:none; color:#999}
.Tabcel2 td a:hover { font-weight:bold; text-decoration:underline}


.TabAdmin { width:850px; padding-left:30px}
.TabAdmin th { background-color:#CCC; color:#0076bb; height:30px; font-weight:bold ; text-align:center; text-transform:uppercase}
.TabAdmin th.Titre {background-color:#FFF;  color:#0076bb; height:30px; font-weight:bold ; text-align:right; text-transform:uppercase; vertical-align:top; padding-right:10px}
.TabAdmin td { line-height:20px;color:#666; font-size:12px}
.TabAdmin img { border:0px}
.TabAdmin td a { color:#0076bb; text-decoration:none}
.TabAdmin td a:hover { color:#0076bb; text-decoration:underline}
.image{background-image:url(images/apply.png); background-repeat:no-repeat; background-position:right}