@media print{
	#heartContent_browser{
		display:none
	}
	#heartContent_print{
		width:800px;
		border:1px solid #000000;
		text-align:center
	}
}
@media screen{
	#heartContent_print{
		display:none
	}
}

table{
border-collapse: collapse;
border-spacing: 0px 0px;
}
table.menutTopTable td{
	height:30px;
	margin:0px;
	padding:0px
}
table.menutTopTable td img{
	vertical-align:bottom
}
h1{
font:normal normal bold 12px Arial;
color:#000000
}
h2{
font:normal normal bold 16px Verdana;
color:#556699;
text-transform:capitalize;
border-bottom:1px solid #999999;
text-align:left
}
.locationTente{
	text-align:left;
	font:normal normal normal 12px Arial;
	border-bottom:1px dotted #aaaaaa;
	margin-bottom:5px;
	padding-left:10px;
	height:130px;
	overflow:hidden
}
h3{
font:normal normal bold 13px Arial;
color:#556699;
font:normal normal bold 14px Verdana;
}
.simpleText{
font: normal normal normal 11px Arial;
color:#000000
}
div.grasmoyenblanc {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : White;
}
div.moyenblanc {
	font-size : x-small;
	font-family : Arial, Helvetica, sans-serif;
	color : White;
}
div.moyenbleu {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	color :#384A9D;
}
div.moyenbleuMenu {
	font-size : 10px;
	font-family : Arial, Helvetica, sans-serif;
	color :#384A9D;
	text-decoration:none;
}
div.petitgris {
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	color :#888888;
}
div.grasmoyenbleu {
	font-size : 14px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	color :#384A9D;
}
div.grasgrandmarron {
	font-size : 14px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	color :#BD563C;
}
#abg a{
	color:#384A9D
}
div.grasmoyenmarron {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	color :#BD563C;
}
div.grasmoyengris {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : Silver;
}
div.petitbleugras {
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	color :#384A9D;
}
td.petitbleugras {
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	color :#384A9D;
}
td.petitmarrongras {
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	color :#BD563C;
}
div.petitmarrongras {
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	color :#BD563C;
}
table.petitbleugras {
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	color :#384A9D;
}
table.grasmoyenbleu {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	color :#384A9D;
}
a.marron {
color:#BD563C}
a.bleu {
color:#384A9D}
a.rouge {
color:#FF0000}
span.grasmoyenblanc {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : White;
}
span.moyenblanc {
	font-size : x-small;
	font-family : Arial, Helvetica, sans-serif;
	color : White;
}
span.moyenbleu {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	color :#384A9D;
}
span.petitgris {
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	color :#AAAAAA;
}
span.grasmoyenbleu {
	font-size : 14px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	color :#384A9D;
}
span.grasgrandmarron {
	font-size : 14px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	color :#BD563C;
}
span.grasmoyenmarron {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	color :#BD563C;
}
span.grasmoyengris {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : Silver;
}
span.petitbleugras {
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	color :#384A9D;
}
span.petitmarrongras {
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	color :#BD563C;
}
td.liseretBasMenu{
	background-image:url('/medias/images/liseretbas.gif'); background-position:bottom; background-repeat:repeat-x;
}
td.caseMenuLocation{
background-image:url('/medias/images/onglet.gif'); 
background-position:bottom; 
background-repeat:repeat-x;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
vertical-align:bottom;
padding-bottom:4px
}
td.caseMenuLocation a{
text-decoration:none;
color:#495b9D;
font: normal normal normal 10px Arial
}
td.menuGaucheTitre,div.menuGaucheTitre{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF
}

a.menuGaucheText{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#384A9D;
font-weight:bold;
text-decoration:none
}

a.menuGaucheTextGrandMarron{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#BD563C;
}a.menuGaucheTextGrand{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#384A9D;
}
a.menuGaucheTextRouge
{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#FF0000;
}
a.menuGaucheTextMarron
{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#BD563C;
}

.sponsoA{
	visibility:hidden
}

p{
	padding-left:20px;
	font:normal normal bold 12px Arial
}
.ds_box {
	background-color: #FFF;
	border: 1px solid #000;
	position: absolute;
	z-index: 32767;
}

.ds_tbl {
	background-color: #FFF;
}

.ds_head {
	background-color: #333;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	letter-spacing: 2px;
}

.ds_subhead {
	background-color: #CCC;
	color: #000;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	width: 20px;
}

.ds_cell {
	background-color: #EEE;
	color: #000;
	font-size: 11px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px;
	cursor: pointer;
}

.ds_cell:hover {
	background-color: #F3F3F3;
} /* This hover code won't work for IE */

.demandedevis td{
	border:1px solid #666666;
	vertical-align:top;
	padding:4px;
	width:400px;
	font:normal normal normal 11px Arial 
}

.demandedevis th{
	background:#f1f1ff;
border:1px solid #666666;
	vertical-align:top;
	text-align:right;
	padding:4px;
	width:120px;
	font:normal normal bold 11px Arial 
}
.demandedeviscontact {
border-collapse:collapse 
}
.demandedevis {
border-collapse:collapse 
}
.demandedeviscontact td{
border:1px solid #666666;
	vertical-align:top;
	padding:4px;
	width:400px;
	font:normal normal normal 11px Arial 
}

.demandedeviscontact th{
background:#f1fff1;
border:1px solid #666666;
	vertical-align:top;
	text-align:right;
	padding:4px;
	width:120px;
	font:normal normal bold 11px Arial 
}
.linkVille{
	font:11px Arial;
	color:#446699;
	text-transform:capitalize
}
ul{
	list-style:none;
margin-left:0px;
padding-left:0px
}
li {
	list-style:none;
margin-left:0px

}
li.villes{
	float:left;
	margin-right:5px
}

#navigation_information{
	text-align:left;
	text-indent:0px;
	margin:0px;
	padding:0px;
	width:100%;
}

#nav_barnum{
	text-align:left;
	text-indent:0px;
	margin:0px;
	padding:0px;
	width:100%;
}
#nav_tentes{
	list-style:none;
	text-indent:0px;
	margin:0px;
	margin-left:5px;
	padding:0px;
	white-space:nowrap;
	letter-spacing:-1px
}
#nav_tentes a span{
	letter-spacing:0px
}


li  a{
	white-space:nowrap;
}
div.screenshots a{
	font:normal normal normal 12px Arial;
	color:#999
}

.titreDepartement,.titreVille{
text-align:left;
font:normal normal bold 14px Verdana;
border-bottom:1px solid #666666;
margin-bottom:5px;
margin-top:20px;
background:#dddddd
}


.shadow {
-moz-box-shadow: 3px 3px 5px #333;
-webkit-box-shadow: 3px 3px 5px #333;
box-shadow: 3px 3px 5px #333;
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#333333')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#333333');

}

div.roundedBorder{
	border:solid 1px #384A9D;
	-moz-border-radius:5px;
	border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px;
}
.lien_location_tente{
	color:#384A9D;
font: normal normal bold 11px Arial
}
