.titrered{
	font-weight: bold;
	font-style:italic;
	color: #D20000;
    text-shadow: 3px 3px 5px white; 
}
.titrewhite {
	font-weight: bold;
	font-style:italic;
	color: #FFFFFF;
    text-shadow: 3px 3px 5px white; 
}
.liste_sspuce
{
	list-style: none;
	margin: 0;
	
}
.ViaFranceTable .ContentTable .Bullet { float:right;}

#leftCol .ViaFranceTable h1  {text-transform:none; color:#FCC000;  font-family:"Trebuchet MS",Tahoma,Arial,sans-serif;font-size:14px;font-weight:bold;border-bottom :1px solid #FCC000; padding-left:12px !important; background: transparent url(bullet1.gif) no-repeat scroll Left 4px;}

.servicesTable .bullet{font-weight:bold;background-position:0px 0px;padding-left:15px}
}
li,.bullet
{
	background:url("bullet.gif") no-repeat 5px 1px;
	list-style-position:outside;
	padding-left:22px;
}
.li_colonne {
	width: 212px;
	height: 20px;
	float:left;
	display:inline;
	margin:0 !important;
}

ol {
	margin:0 0 0 14px;
	padding:0;	
}

li {
	margin: 0 0 3px 5px;
	padding: 2px;
    background: url(bullet.gif) no-repeat bottom left;
}

	.sspuce ul,.sspuce li {
		list-style:none;
		margin:2px;
}
#liens ul {
	font-size: 12px;
	font-weight: bold;
	list-style-image: url(http://www.ville-saint-laurent-de-cerdans.fr/bullet.gif);
	padding-left: 15px;
}
/*START: Plan Your Holiday List Styles*/
.brownTopBar {    
    font-size:14pt;
	font-weight:bold;
	overflow:hidden;
    color:#ffffff;
    font-weight:bold;
    margin:5px 5px 5px 5px;
    width:237px;
}
#planHoliday {
    width:250px;
	font-size: 16px;
    overflow:hidden;
}
#planHoliday.homePlan {
        position:absolute;
		width:250px;
		font-size: 11px;
		background: #000000 url(../icones/planning.gif) no-repeat top center;
}
ul.plan {
        color:#ffffff;
padding:0;
    margin:5px 5px 5px 5px;
}
ul.plan li {
    position:relative;
    padding:10px 7px 10px 0px;
	color:#ffffff;
	margin:0;
	font-size: 11px;
	font-weight: bold;
    list-style:none;
    background: url(../icones/gradientGreyDivider.gif) no-repeat bottom left;
}
ul.plan li a {
    padding:5px 0px 5px 35px;
    font-size:11px,
	font-weight: bold;
    color:#ffffff;
    text-decoration:none;
}
ul.plan li a:link {
    font-size:11px;
	font-weight: bold;
    color:#ffffff;
    text-decoration:none;
}
ul.plan li a:hover {
    color:#ffffff;
    text-decoration:underline;
}
ul.plan a.gettingTo {
    background:url(../icones/iconPlane.gif) no-repeat 0px 2px;
}
ul.plan a.gettingAround {
    background:url(../icones/iconTrain.gif) no-repeat 0px 2px;
}
ul.plan a.accommodation {
    background:url(../icones/iconBed.gif) no-repeat 0px 2px;
}
ul.plan a.bed {
    background:url(../icones/iconBed.gif) no-repeat 0px 2px;
}
ul.plan a.findAgent {
    background:url(../icones/iconHeadset.gif) no-repeat 0px 2px;
}
ul.plan a.resto {
    background:url(../icones/iconResto.gif) no-repeat 0px 2px;
}
ul.plan a.carte {
    background:url(../icones/iconCarte.jpg) no-repeat 0px 2px;
	font-size: 12px;
}
ul.plan a.meubles {
    background:url(../icones/iconMeubles.jpg) no-repeat 0px 2px;
	font-size: 12px;
}
ul.plan a.video {
    background:url(../icones/iconVideo.gif) no-repeat 0px 2px;
	font-size: 12px;
}
ul.plan a.livre {
    background:url(../icones/iconLivre.gif) no-repeat 0px 2px;
	font-size: 12px;
}
ul.plan a.residences {
    background:url(../icones/iconResidences.gif) no-repeat 0px 2px;
	font-size: 12px;
}
ul.plan a.cinema {
    background:url(../icones/iconCinema.gif) no-repeat 0px 2px;
	font-size: 12px;
}
ul.plan a.campings {
    background:url(../icones/iconCampings.gif) no-repeat 0px 2px;
	font-size: 12px;
}
/*END: Plan Your Holiday List Styles*/
/*START: Expandable Offers List Styles*/
ul.expandable {
    padding:0;
    margin:0 0 0 3px;
}
ul.expandable li {
    position:relative;
    padding:10px 0px 10px 0px;
    margin:0;
    list-style:none;
    background: url(../icones/gradientLgGreyDivider.gif) no-repeat bottom left;
    cursor:pointer;
}

ul.expandable li div {
    position:static;
    display:none;
    overflow:hidden;
    color:#ffffff;
    padding:15px 0 10px 0;
    margin:10px 0 0 0;
    line-height:1.50em;
    background: url(../icones/gradientLgGreyDivider.gif) no-repeat top left;
}

ul.expandable li div p {
    background:none;
}

ul.expandable li div a {
    position:relative;
    float:left;
}

ul.expandable li a {
    text-decoration:none;
}

ul.expandable li p {
    background: url(../icones/pinkArrowCharcoalBg.gif) no-repeat left center;
    color:#FFFFFF;
    font-size:1em;
    line-height:1.5em;
    margin:0;
    padding:0 7px 0 13px;
}

ul.expandable li p.clicked {
    background: url(../icones/whiteDownArrowCharcoalBg.gif) no-repeat left center;
}

ul.expandable li p a, 
ul.expandable li p a:link, 
ul.expandable li p a:hover, 
ul.expandable li p a:visited,  
ul.expandable li p a:visited:hover,  
ul.expandable li p. a:active {
    color:#FFFFFF;
}

ul.expandable li p.clicked a, ul.expandable li p.clicked a:link, ul.expandable li p.clicked a:hover, ul.expandable li p.clicked a:visited,  ul.expandable li p.clicked a:visited:hover,  ul.expandable li p.clicked a:active {
    color:#FFFFFF;
}
 
   
.expandable li div img.expandListPic {
    position:static;
    border:1px solid #FFFFFF;
    margin:0px 10px 3px 0px;
}

.expandable li div img {
    position:static;
    border:1px solid #FFFFFF;
    margin:0px 10px 3px 0px;
}

/*Start Pink Link*/

ul.expandable li a.pink {
    color:#deb3b3;
    font-weight:bold;
}

ul.expandable li div a.pink {
    color:#deb3b3;
    padding:0;
    margin:0;
    font-weight:normal;
    text-decoration:underline;
    position:relative;
    background:none;
    float:none;
}


ul.expandable li div a.pink:link{
    color:#deb3b3;
    text-decoration:underline;
}

ul.expandable li div a.pink:visited {
    color:#deb3b3;
    text-decoration:underline;
}

ul.expandable li div a.pink:hover,ul.expandable li div a.pink:visited:hover {
    color:#deb3b3;
    text-decoration:none;
}

/*End Pink Link*/
/*moteur*/
#contenu_page a
	{
		color: #b2540f !important;
	}
#conteneur01 {
position: absolute;
background-color: #FFFFFF;       la couleur de fond          
/* filter:alpha(opacity=50);
-moz-opacity:0.60;
opacity: 0.60;  */
top: 260px; 
left: 280px;
width: 695px;
height:auto !important;
border:#000000 1px solid;
padding:5px;
min-height:1200px;

}
#conteneur02 {
position: absolute;
background-color: #000000;       /* la couleur de fond          */
filter:alpha(opacity=20);
-moz-opacity:0.20;
opacity: 1;  
top: 250px; 
left: 320px;
width: 650px;
height:auto !important;
border:#000000 1px solid;
padding:5px;

}
.dropdown {white-space:nowrap;border:solid 1px #c6c6c6;height:18px;cursor:pointer}
.dropdown .sel{padding:2px 0 0 3px}
.dropdown input{border:none}
.dropdown .trigger{width:17px;height:18px;background:url('/css/trigger.gif') no-repeat center;float:right;border-left:1px solid #c6c6c6; }
.dropdownOptions{position:absolute;background:white;border:solid 1px #c6c6c6;margin:-1px 0 0 0;z-index:99999;cursor:pointer;visibility:hidden}
.dropdownOptions .item{white-space:nowrap;width:100%;cursor:pointer}
.dropdownOptions .item div, .dropdownOptions .item a{padding:2px 6px;border:1px solid white;display:block !important}
.dropdownOptions .over div, .dropdownOptions .over a{background:#eee url('/css/row-over.gif') repeat-x center top;border:1px dotted #DEDFDE
}

.fieldset {
		vertical-align: middle;
		text-align: left;
		width: 275px;
		float:left;
		margin:5px 5px 5px 5px;
		padding:5px 5px 5px 5px;
		border:1px;
	}
div.
	{	
	    padding:5px 5px 5px 5px;
		clear: both;
	    text-align: left;
		height:30px;
		vertical-align:middle;

	}

div.steps input
	{ 
	    padding: -2px 5px;
		height: 20px;
	    cursor: pointer;
	    text-align: center ;
	    background-color:#FDB102;
	    border:1px outset #000000;
	    font-weight: bold;
		color:#FFFFFF;

	}
/*moteur fin*/

body,td,.ms-WPBody,.ms-WPBody td
{
	font-family: Arial, sans-serif;
	font-size: 11px;
	text-align:left;
	color:#000;
}
h3 {
	font: 170% Georgia, sans-serif;
	font-weight: bold;
	font-style:italic;
	margin:0;
	padding:10px 0px 0px 10px;
	color: #FFFFFF;
	width: 100%;
	height: 30px;


	
}
input{border:solid 1px #c6c6c6;color:#333;	font-family: Arial, sans-serif;font-size: 11px;height:16px}
.noborder{border:none}
a,a:visited,.ms-WPBody a,.ms-WPBody a:visited,.ms-WPBody a:link{color:#333;text-decoration:none}
.ms-formtable{font-size:14px}
a:hover,.ms-WPBody a:hover{color:#fcc000;text-decoration:underline}
a img{border:none}
table{font-size : 1em; /*IE 5.5 bug correction */ border-collapse:collapse;empty-cells:show}
td{vertical-align: top;}
th{text-align:left}
p{margin:0;padding:10px 0;}
form
{
	padding: 0px 0px 0px 0px;
	display: inline;
}
#container .on {
	display: block;
}
#container .off {
	display: none;
}
.generaltextboldwhite {
	COLOR: #FFFFFF; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.generaltextbold {
	COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold

}

.titre {
	font-size:16pt;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#B70000;
}
.url {
	font-size:10pt;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#800040;
}
.hotel {
	font-size:16pt;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#D56A00;
}
.pratique {
	font-size:16pt;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#B70000;
}
.spa {
	font-size:13pt;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#0080C0;
}
.meuble {
	font-size:13pt;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#004080;
}
.camping {
	font-size:16pt;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#00773C;
}
.camping {
	font-size:16pt;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#00773C;
}
.residence {
	font-size:14pt;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#F5A90A;
}
.agenda{
	font-size:16pt;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#FF0080;
}
.activites{
	font-size:16pt;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#F99206;
}
.titrecircuits {
	font-size:11pt;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#F4A90B;
}
h1,h2,.ms-WPBody h1,.ms-WPBody h2,.ms-WPBody h3{margin:0}
h1,h2,#directoryHome h3,.ms-WPBody h1,.ms-WPBody h2,.ms-WPBody #directoryHome .HotelDetail h2{text-transform:none;font-size:14px;color:#fcc000;margin-top:25px;font-weight:bold}
hr{color:#999;height:1px}

ul
{
	list-style-type:none;
	padding:0;
	margin:0
}
li,.bullet
{
	background:url("bullet.gif") no-repeat 5px 1px;
	list-style-position:outside;
	padding-left:22px;
}

