body {
    font-family: verdana;
    font-size:12px;
    line-height:18px;
}
*{
	margin:						0px;
	padding:					0px;
}
img{
	border:						0px;
}
.clear{
	clear:						both;
}
.texte-petit {
    font-size:10px;
    text-align:justify;
    text-transform: lowercase;
}
td.tiret2 .tiret {
    width:230px;/*230*/
    height: 20px;
    overflow: hidden;
}
h1{
	border-bottom:				1px solid #333;
	color:						#333;
	font-size:					16px;
	line-height:				20px;
}
h2{
	border-bottom:				1px solid #666;
	color:						#666;
	font-size:					14px;
	line-height:				20px;
}
h3{
	border-bottom:				1px solid #999;
	color:						#999;
	font-size:					12px;
	line-height:				20px;
}
p{
	color:						#000;
	line-height:				20px;
	padding:					5px;
	text-align:					justify;
}
a{
	color:						#ff0000;
	text-decoration:			underline;
}
a:hover{
	color:						#000;
	text-decoration:			underline;
}
ul,ol{
	list-style-position: 		inside;
}

.titre-gros {letter-spacing:0px;font-size: 14px;font-weight: bold;	color: #fff;font-variant: small-caps;padding-left:5px;}
a.titre-intermediaire {font-size: 13px; font-weight: bold;color: #ff0000;}
.titre-intermediaire {font-size: 13px; font-weight: bold;color: #000;}
.titre-intermediaire2 {font-size: 13px; font-weight: bold;color: #000}
.titre-liste {font-size: 13px; font-weight: bold;color: #ff0000}

/*  Texte  : taille  N= normal ,   L = moyen ,   bold = gras */
/*   S= petit pour les commentaires,   Xsmall = texte plus petit pour les mentions               */

.txt-N {font-size: 11px;}
.txt-Nbold { font-weight: bold; font-size : 11px; }
.txt-S {font-size: 10px; }
.txt-Sbold {font-size: 10px; }
.txt-Xsmall { font-size: 7pt; }
.txt-L { font-size: 13px;}
.txt-Lbold { font-weight: bold; font-size:13px;}
.txt-xxl {  font-size: 16px; }
.txt-xxl-bold {  font-size: 16px;  font-weight: bold;}

.date { font-size : 11px;}
.fleche {font-weight: bold; font-size : 9px;}
.suite{font-size: 11px;color: #FF0000; font-style: italic;}
.attention {font-weight: bold; font-size : 11px; color: #FF0000;}
.erreur {font-weight: bold; font-size : 11px; color: #FF0000;}
.etoile {font-size: 8pt; font-weight: bold; color: #FF0000;}
.infocb {	font-weight: normal;font-size : 11px;color: #FF0000;}


/* Prix    */
a.prix { font-size: 16px; font-weight: bold;color: #238bff;text-decoration: none;font-family:"times new roman";}
a.prix-S { font-size: 12px; font-weight: bold;color: #238bff;text-decoration: none;font-family:"times new roman";}
a.prix-M { font-size: 14px; font-weight: bold;color: #238bff;text-decoration: none;font-family:"times new roman";}
a.prix-L { font-size: 18px; font-weight: bold;color: #238bff; text-decoration: none;font-family:"times new roman";}
a.prix-xxlbold:link{font-size: 18px;font-weight: bold;color: #238bff;text-decoration: none;line-height:24px;font-family:"times new roman";}

a:hover.prix,a:hover.prix-S,a:hover.prix-M,a:hover.prix-L,a:hover.prix-xxlbold {color:#000;}
a:visited.prix,a:visited.prix-S,a:visited.prix-M,a:visited.prix-L,a:visited.prix-xxlbold {color:#000;font-size: 10px;}
/* Bordures Image  */
.photo-liste {
	border-color: #990000;
	width : 100px;
	height : 74px;
}
.photo1-sej{
	border: 1px solid #b7deff;
	background-color: #fff;
	padding:2px;
}
.photo2-sej{
	border: 1px solid #b7deff;
	background-color: #fff;
	padding:2px;
	margin: 5px;
}
img[width|="74"]{
	border: 1px solid #b7deff;
	background-color: #fff;
	padding:2px;
}
.photo-liste{
	border: 1px solid #ddd;
	background-color: #fff;
	padding:2px;
}
a.texte-petit{
	text-decoration: none;
	color: #333;
}
a:hover.texte-petit{
	text-decoration: underline;
	color: #f00;
}
span.destination {

}
