/*  
Theme Name: Blue Laggon
Author URI: http://www.subvitamine.com/
Version: 1
Author: Subvitamine(tm) 
Description: Blue Lagoon theme designed by Subvitamine(tm) - all right reserved - 2007 May
The CSS, XHTML and design are under copyrights - All rights reserved
*/
* html body	{
	padding:0;
	margin:0;
}
html, body {
  height:auto!important;
  min-height:100%;
}
body {
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 100%;
	width: 100%;
	background-color: #00163d;
	/*background-color: #3fafc5;
	background-image: url(img/body.bkg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;*/
}

a:link, a:visited {	text-decoration: underline;}
a:hover {	text-decoration: none;}
a:active {	text-decoration: underline;}
/*

Mise à jour de Fred du 15 juin 2007

img {border-style:none;}

*/
h1, h2, h3, h8 {
	font-size: 16px;
	font-family: Arial, Tahoma;
}



p {
	margin: 8px 0px 0px;
	padding: 0px;
}
form {
	margin: 0px;
}


ul {margin:0;padding:0;}

.window {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
.shadow {
	background-image: url(img/shadow.bkg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.sep {
	background-image: url(img/transversale.bkg.jpg);
	background-repeat: no-repeat;
	background-position: center 0px;
	padding-top: 5px;
}
.sep_fine {
	background-image: url(img/transversale.bkg.jpg);
	background-repeat: no-repeat;
	background-position: center 0px;
	padding-top: 1px;
}

.left {	float: left;}
.right { float: right;}
.clear { clear: both;overflow:hidden;height:1px;}
.clearS{ clear:both;}
.clearLeft {	clear: left;}
.clearRight {	clear: right;}
.hidden {	display: none;}
.margeT5 {	margin-top: 5px;}
.margeT10 {	margin-top: 10px;}
.margeT15 {	margin-top: 15px;}
.margeB5 {
	margin-bottom: 5px;
}

.margeL10 {	margin-left: 10px;}
.tright {	text-align: right;}
.tcenter {	text-align: center;}
.bold {	font-weight: bold;}
.boldOrange {	font-weight: bold; color:#FF9900}

div.entity p {text-align: justify;}

div.entity img.img-right, div.entity span.img-right {
  position: relative;
  float: right;
  margin: 0em 0em 1.4em 1.8em;
}
.ColC div.entity img {

  padding: 2px;margin:0px 0px 10px 0px;
	border: 1px solid #3EAEC4;
}
.ColC h3 img, .ColC div.entity h3 img, .ColC h2 img, .ColC p.more img, div.hotel img {border-style:none;}
div.entity img.img-left, div.entity span.img-left {
	position: relative;
  float: left;
  margin: 0em 1.8em 1.4em 0em;
}
.ColC div.entity  {line-height:1.4em;}

#UI_window {
/*
height:auto!important;
min-height:100%;
*/
}

#UI_header {
	color: #FFFFFF;
	/*background-color: #00163d;*/
	background-image: url(img/header.bkg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 110px;
}
#UI_header ul {
	margin: 0px;
	padding: 0px;
}
#UI_header li {
	display: inline;
}
#UI_header img {
	border-style: none
}

#UI_header .identity {
	width: 275px;
	text-align: center;
}
#UI_header .brochure {
	float:right;padding-top: 5px;
}
#UI_header .brochure img {width:200px;}
#UI_header .search {float:right;}
#UI_header #s {
	color: #FFFFFF;	background-color: #36849e;
	width: 150px;
	border-style:none;
	font-family: Tahoma, Arial;	font-size: 10px;
	padding:3px 0px 3px 5px;
}
/* ---------------------------- NAV ------------------------- */
#UI_nav {
	position:absolute;
	height: 30px;
	width: 565px;
	margin: 85px 0px 0px 270px;
	_margin: 85px 0px -5px 0px;
	
}
ul#UI_nav_Liste {margin:0;padding:0;}

#UI_nav_Liste li {
	display:block;
	float:left;
  margin:0;
  padding:0px 1px 0px 0px;
  list-style-type: none;
}
#UI_nav_Liste a {
  display: block;
  text-decoration: none;
  height: 25px;
}
#UI_nav_Liste a:link, #UI_nav_Liste a:visited {
  text-decoration: none;
  font-size:1px;
  text-indent:-9000px;
}
#item_accueil a{
	background: url(img/nav/nav.accueil.gif) no-repeat;
	 background-position: 0px 1px;
	width: 66px;
}
#item_plongez a{
	background: url(img/nav/nav.plongez.gif) no-repeat;
	 background-position: 0px 1px;
	width: 73px;
}
#item_promotions a{
	background: url(img/nav/nav.promotions.gif) no-repeat;
	 background-position: 0px 1px;
	width: 97px;
}
#item_bluelagoon a{
	background: url(img/nav/nav.blue-lagoon.gif) no-repeat;
	 background-position: 0px 1px;
	width: 102px;
}
#item_blog a{
	background: url(img/nav/nav.blog.gif) no-repeat;
	background-position: 0px 1px;
	width: 47px;
}
#item_contact a{
	background: url(img/nav/nav.contact.gif) no-repeat;
	background-position: 0px 1px;
	width: 124px;
}
#item_accueil a:hover, #item_plongez a:hover, #item_promotions a:hover, 
#item_bluelagoon a:hover, #item_blog a:hover, #item_contact a:hover {
   background-position : 0 -26px;
}
#UI_nav_Liste li.active a, #UI_nav_Liste li.active a:hover{
	background-position: 0 -53px;
	margin-top:1px;
}

/* --------------------- END NAV --------------------------- */
#UI_fares{
	background-image:url(../../../images/marge.bloc_top.png);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#03435b;
	position:relative;
	margin-top:15px;
	margin-bottom:20px;
}
#UI_fares #Fare-1,
#UI_fares #Fare-2,
#UI_fares #Fare-3 {
	padding-top:10px;
	height:100px;
}
#UI_fares img{
	border:none;
}
#UI_fares ul {
	margin:0px;
	padding:0px;
	list-style:none;
	text-align: center;
	padding-right:10px;
}
#UI_fares li{
	display:inline;
	list-style:none;
	font-size:16px;
	margin:0px;
	padding-right:10px;
}
#UI_fares li.current{
	display:inline;
	color:#7bb6cd;
}
#UI_fares li a, #UI_fares li a:link, #UI_fares li a:hover, #UI_fares li a:active, #UI_fares li a:visited{
	color:none;
	text-decoration:none;
}
#UI_fares .area{
	background-image:url(../../../images/marge.bloc_bottom.png);
	background-position:bottom;
	background-repeat:no-repeat;
	position:relative;
	padding:10px;
	font-weight:bold;
}
#UI_news_spe{
	background-image:url(../../../images/marge.bloc_top.png);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#03435b;
	position:relative;
	margin-bottom:15px;
}
#UI_news_spe .area{
	background-image:url(../../../images/marge.bloc_bottom.png);
	background-position:bottom;
	background-repeat:no-repeat;
	position:relative;
	padding:10px;
	font-weight:bold;
}
#UI_news_spe_details{
	width: 450px;
	margin-left: 240px;
	position: absolute;
	top: 280px;
	background-color: #03435B;
	padding: 10px;
	border:solid;
	
}
#UI_news_spe_details h2 {
	font-size:18px;
	margin-top:0px;
}

#UI_content {
  color: #FFFFFF;
}
#UI_content h1 {
	margin: 20px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
}






#UI_content .hr {
	padding: 0px;
	margin-top: 15px;
	margin-bottom: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #246F8C;
}

#UI_content .hrv {
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 7px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #246F8C;
}

#UI_content .visuel {
	padding: 2px;margin:0px 0px 10px 0px;
	border: 1px solid #3EAEC4;
}
#UI_content .visuelCamera {
	margin-top: -55px;
	margin-left: 58px;
}

#UI_content .visuelCamera2 {
	margin-top: -45px;
	margin-left: 58px;
}

#UI_content .mea {
	background-image: url(img/mea.requin_promo.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	height:345px
}
#UI_content .mea img {
	border-style: none
}
/*
 #UI_content .promo {
   background-image: url(img/promo/promo.png);
	background-position: center top;
	background-repeat: no-repeat;
	}
*/
#UI_content #plongee {
	background-image: url(img/produit.tmp.img.1.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	height:275px;
}
#UI_content .mapRegions {
	margin-top: 26px;
	margin-right: 20px;
	display: block;
	text-align: right;
}
#UI_news .link {
	background-image:url(../../../images/home_link.png);
	background-repeat:no-repeat;
	background-position:center center;
	padding-top: 3px;
	padding-bottom: 3px;
}
#UI_news .link a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	font-style:italic;
}
#UI_news .link a:link {	color: #000033;}
#UI_news .link a:visited { color: #000033; }
#UI_news .link a:hover { color: #000066; }
#UI_news .link a:active { color: #000033; }
#UI_news #UI_tabs ul {
	padding:0px;
	list-style: none;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#UI_news #UI_tabs li {
	float:left;
	list-style: none;
	background-position: 0px -25px;
	margin:0px;
	padding:0px;
	height: 25px;
}
#UI_news #UI_tabs li span {display:none}
#UI_news #onglet1 {
	background-image: url(../../../images/home_news_onglet1.png);
	background-repeat:no-repeat;
	width:163px;
	cursor:pointer;
}
#UI_news #onglet2 {
	background-image: url(../../../images/home_news_onglet2.png); 	
	background-repeat:no-repeat;
	width:143px;
	cursor:pointer;
}
#UI_news #onglet3 {
	background-image: url(../../../images/home_news_onglet3.png); 	
	background-repeat:no-repeat;
	width:84px;
	cursor:pointer;
}
#UI_news #UI_tabs li.current {
	background-position: 0px 0px; 	
}

#UI_title a:link, #UI_title a:visited {
	color: #57F0FF;
}
#UI_title a:hover, #UI_title a:active {
	color: #57F0FF;
}


/*
#UI_mea {
	background-image: url(imgbank/mea.tour-eiffel.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
*/
#UI_mea ul {
	font-size: 13px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#UI_mea li {
	padding-top: 3px;
	padding-bottom: 3px;
	list-style-image: url(img/icons/ico.destination.gif);
	margin: 0px;
}
#UI_mea a:link {
	color: #57F0FF;
}
#UI_mea a:visited {
	color: #57F0FF;
}
#UI_mea a:hover {
	color: #ffffff;
}
#UI_mea a:active {
	color: #57F0FF;
}
#UI_diapo {
  width: 235px;
}
#UI_diapo .left {
	margin-right: 2px;
	margin-bottom: 2px;
}
#UI_blocs {
height:auto!important;
min-height:500px;
}
#UI_blocs a:link {
	color: #57F0FF;
}
#UI_blocs a:visited {
	color: #57F0FF;
}
#UI_blocs a:hover {
	color: #FFFFFF;
}
#UI_blocs a:active {
	color: #57F0FF;
}

#UI_blocs h3 {
	margin: 0px;
	padding-bottom: 0px;
}
#UI_blocs .ColC h4 {
	font-size: 13px;
	color: #57F0FF;
	margin: 15px 0px 5px 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
/* valise */
#UI_blocs .ColC h5 {
	font-size: 12px;
	color: #B0FFFF;
	margin: 15px 0px 5px 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
/* fermeture produit */
#UI_blocs .ColC h6 {
	font-size: 11px;
	color:#FF9900;
	margin: 10px 0px 0px 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

/*
#UI_blocs .ColC_devisLigne h1 {
	font-size: 50px;
	color: #57F0FF;
	margin: 15px 0px 5px 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
*/





#UI_blocs h5 a {
	text-decoration: none;
}




/**/
#UI_blocs .ColM h4 {
	font-size: 16px;
	color: #57F0FF;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 10px 0px 0px;
	padding: 0px;
}

#UI_blocs h4 a {
	text-decoration: none;
}



#UI_blocs p {
	line-height: 1.4em;
}

.ColM ul {margin:5px 0px 5px 40px;}
#UI_blocs ul, .produit ul {
	margin: 5px 0px 5px 40px;
	padding: 0;
}

#UI_blocs li {
	list-style-image: url(img/icons/ico.guide.gif);
	padding-top: 1px;
	padding-bottom: 1px;
	list-style-type: none;
}
#UI_blocs ul.nopuce {margin:10px 0px 10px 0px;}
#UI_blocs ul.nopuce li{list-style-type: none;list-style-image:none;}
#UI_blocs a {
	font-weight: bold;
}

#UI_blocs .entity {
	margin-top: 10px;
	padding-top: 5px;
}
#UI_blocs .entity .info {
	text-align: right;
	font-size: 10px;
}
#UI_blocs .entity .info a, #UI_blocs .entity a.more-link {
	background-image: url(img/icons/ico.guide.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 10px;
}
.more-link {display:block;text-align:right;font-size: 10px;margin:8px 0px 8px 0px;}
#UI_blocs .entity .advertising {
	width: 150px;
	text-align: center;
}
#UI_blocs .entity .data {
	width: 250px;
}

#UI_blocs .hotel {
	margin-top: 10px;
	padding-top: 5px;
}
#UI_blocs .hotel h4 {
	padding: 0px;
	margin: 5px 0px 0px;
}
#UI_blocs .hotel p {
	margin-top: 5px;
}
#UI_blocs .hotel span {
	display: block;
}
#UI_blocs .hotel .info {
	text-align: right;
	font-size: 10px;
}
#UI_blocs .hotel .data {
	width: 220px;
}
#UI_blocs .hotel .price {
	font-size: 17px;
	color: #57F0FF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
}
<!-- croisiere -->
#UI_blocs .hotel .region {
	font-size: 12px;
	color: #B0FFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
}

#UI_blocs .hotel .thumb {
	width: 100px;
	padding-top: 5px;
}
#UI_blocs .hotel .detail {
	width: 300px;
	padding-top: 5px;
}

/*
#UI_blocs .hotel .camera {
position: absolute;}
span{
position: relative;
}
*/

#UI_blocs .user {
	color: #57f0ff;
	background-image: url(../../../images/icons/ico.plongeur.gif);
	background-repeat: no-repeat;
	background-position: left 1px;
	padding-left: 24px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #053453;
	padding-bottom: 10px;
	margin-bottom: 5px;
}

/*
#UI_blocs .data {
	display: block;
	float: left;
	width: 60px;
}
*/
#UI_footer {
	background-color:#3fafc5;
	color: #00163d;
	padding:0px;
}
#UI_bottom {
	background-color:#00163d;
	color: #3fafc5;
	padding:5px;
}
#UI_footer h2 {
	font-size:11px;
	margin:0px;
	padding:0px;
}
#UI_footer ul {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#UI_footer li {
	padding-left: 10px;
	padding-top: 3px;
}
#UI_footer a:link {
	color: #00163D;
}
#UI_footer a:visited {
	color: #1E617E;
}
#UI_footer a:hover {
	color: #ffffff;
}
#UI_footer a:active {
	color: #00163D;
}

.ColM {
	padding: 20px;
	width: 235px;
}
.ColMw {
	width: 275px;
}
.ColMf {
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.ColC {
	width: 410px;
	padding: 20px;
}

.ColC_devisLigne {
	width: 650px;
	padding: 20px;
}

.ColC_devisLigne2 {
  width: 400px;
	padding: 20px;
}



.ColC .PriceDetail {font-size:2em;text-align:right;color:#57F0FF;}
#ColFull {width:880px;padding:20px;}
#ColCM, .ColCM {width:645px;padding:0px 0px 20px 20px;margin-left:255px;}
.more {
	text-align: right;
	margin-top: 10px;
}
#newsletter_email {
	color: #FFFFFF;
	background-color: #046C8F;
	border: 1px solid #57F0FF;
	width: 150px;
	font-family: Tahoma, Arial;
	font-size: 11px;
}
#newsletter_submit {
}
#search_keywords, #s {
	color: #FFFFFF;
	background-color: #046C8F;
	border: 1px solid #57F0FF;
	width: 150px;
	font-family: Tahoma, Arial;
	font-size: 11px;
}

#search_submit {
position:relative;top:4px;
}

.tableau1 {
 margin:10px 0px 10px 0px;
}
.tableau1 td {
  padding:2px;
  border:solid 1px #999;
}

#geoNav .destination {
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #144b60;
}
#geoNav h4 {
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.small_info {
	font-size: 10px;
}

/** Sous Menu left / pays / destination **/
#UI_sMenu a:link {
	color: #B0FFFF;
}
#UI_sMenu a:visited {
	color: #B0FFFF;
}
#UI_sMenu a:hover {
	color: #ffffff;
}
#UI_sMenu a:active {
	color: #B0FFFF;
}
#UI_sMenu a {
	text-decoration: none;
}
.tm{
    font-size:11px;
	font-family: Tahoma, Arial;
}
/*********************************/

/* #geoNav hm {
	color: #FFFFFF;
	background-color: #046C8F;
	border: 1px solid #57F0FF;
	width: 150px;
	font-family: Tahoma, Arial;
	font-size: 11px;
}*/

/*

Mise à jour Subvitamine du 15 juin 2007

*/
.ColM img{
	border-style:none;
	border: 0px;
}

.ColC img.none {
	padding:0px;
	margin:0px;
	border-style:none;
}


/* end */

#UI_blocs .ColC .alerte {
	float: right;
	background-image: url(../../../images/icons/ico.alerte.gif);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	height: 20px;
	width: 20px;
}
.ColM .back {
	background-image: url(../../../images/icons/ico.back.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
}
.ColM .PriceDetail {
	font-size: 18px;
	font-weight: bold;
	color: #57f0ff;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.ColC .promo {
	font-weight: bold;
	background-image: url(../../../images/icons/ico.promo.gif);
	background-position: left center;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 100px;
	background-repeat: no-repeat;
}
#Alerte {
	background-image: url(../../../images/icons/ico.warning.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 40px;
}
#Alerte div {
	padding-left: 10px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #57F0FF;
}

#lastinfos {
	margin-top: 20px;
	margin-bottom: 20px;
	background-color:#1c3052;
	border: 1px solid #2a4067;
	padding: 5px;
}
#lastinfos h3 {
	margin-top: 5px;
	margin-bottom: 10px;
}
#lastinfos p {
	margin-top: 5px;
	margin-bottom: 0px;
}

/* Ajout 090324 */

#UI_blocs .ColC div.prixDetail h4 {
    font-size:10px;
    text-transform: uppercase;

}

#UI_blocs .ColC div.description {
    /*border:solide 1px #f5f5f5;*/
    background-color:#046e88;
    padding:5px;

}

#UI_blocs .ColC div.description h3 {
    margin-top:10px;
    font-size:16px;
    padding:0px;

}

#UI_blocs .ColC div.description h4 {
    font-size:10px;
    text-transform:uppercase;
    margin-top:10px;
    margin-bottom:0px;
    padding:0px;
}

#UI_blocs .ColC div.description p {
    font-size:11px;
    margin-top:5px;
    margin-bottom:0px;
    padding:0px;

}
/* CALENDRIER */


.divCal {position:absolute;border:0px red dashed;background:#ffffff;}
.divCal a{text-decoration:none; width:100%;   }
.divCal table {font-size:12px;font-family:Tahoma;text-align:center;margin:0px;width:120px;}
.divCal td {margin : 0px;border:0px solid #FFFFFF;}
.divCal .zoneTitre {font-size:12px;font-family:Tahoma;text-align:center;margin:0px;background:pink;}
.divCal .zoneNav {font-size:10px;font-family:Tahoma;text-align:center;margin:0px;cursor:pointer;width:20px;color:#FFFFFF;}
.divCal .zoneMois {font-family:Tahoma;width:70px;margin:0px;color:#FFFFFF;}
.divCal .zoneAnnee {font-size:10px;font-weight:bold;text-align:right;margin:0px;width:100%;}
.divCal .nSemaine {font-family:Tahoma;width:30px;margin:0px;color:green;}
.divCal div{ margin : 0px;}

.divCal .tdx {color:#666666;}  /*par defaut*/
.divCal .tdx2 {color:#fff000;}  /*par defaut*/

.divCal .tdx .enWeekend {background:#C0C0C0;}
.divCal .tdx .enFeriee {background:#C0C0C0;}
.divCal .tdx .enMois {color:white;font-weight:bold;}

.divCal .tdx .aujourdhui {border:2px solid red;}

.divCal .tdxNow {color:black;font-weight:bold;} 
.divCal .tdxNow:hover {background:lightgreen;} 

.divCal .tdx:hover {background:lightgreen;}
.divCal .tdx:hover .enWeekend {background:green;}
.divCal .tdx:hover .enMois {color:black;font-weight:bold;background:lightgreen;} /*pour firefox */

/*TABLEAU FORMATION TARIF */

.titre-introcgv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #FFFFFF;
	background-color: #FF3399;
	text-align: center;
}
.titre-intro1cgv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	text-align: center;
	border: 1px solid #FF3399;
	height: 40px;
}
.titrecgv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #369;
	font-weight: bold;
	height: 30px;
	text-indent: 5px;
}
.sous-titrecgv {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00FFFF;
	font-weight: bold;
}
.texte-liencgv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.texte-generalcgv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.flechecgv {
	text-align: right;
}



.titreTableau1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;

	color: #FFFFFF;

	text-align: center;
	background-color:#000000;
}
.titreTableau2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;

	color: #000000;

     background-color:#000000;
	text-align: center;
}

.tag1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration:none;
	
}

.tag2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	
}

.tag3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
	
}