/* CSS Document */
body {
background-color:#E2DFD0;
font-size:10px;
}

ul.bali {
	width:100%;
	margin:0;
	padding:0;
	}
	
#bali {
margin: 0;
padding: 0;
}

#traithori {
width:550px;
height:1px;
background-image:url('images/trait_horizontal.jpg');
background-repeat:repeat-x;
margin:5px 0 5px 0;
}

#traitvert {
width:1px;
height:120px;
background-image:url('images/trait_vertical.jpg');
background-repeat:repeat-y;
margin:0 5px 0 5px;
}

#traitvert2 {
width:1px;
height:180px;
background-image:url('images/trait_vertical.jpg');
background-repeat:repeat-y;
margin:0 5px 0 5px;
}

#textecadre {
font-size:16px;
}

#textecadremainphoto {
width:472px;
height:360px;
background-image:url('images/fond_mainframe.jpg');
background-repeat:no-repeat;
padding-top:5px;
margin-left:6px;
}

#textecadremain {
width:415px;
color:#FFFFFF;
font-size:16px;
padding:0 5px 0 5px;
margin-top:20px;
margin-left:25px;
}

#textecadreconditions {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:0 5px 0 5px;
margin-bottom:20px;
}

#Cadrehautpage {
font-size:10px;
margin:10px 10px 10px 0;
}

#Cadrehautpageraccourcis {
font-size:10px;
padding-left:55px;
margin:10px 10px 10px 0;
}

#cadrephotos {
width:150px;
height:360px;
background-image:url('images/photos_cadre_gauche.jpg');
border:#E2DFD0;
border:ridge;
float:left;
}

#cadreimageconditions {
width:171px;
height:1500px;
background-image:url('images/image_conditions.jpg');
float:left;
}

#photohotess {
width:130px;
height:191px;
background-image:url('images/HOSTESS_contact.jpg');
margin-top:10px;
}

#logolcccontact {
width:100px;
height:240px;
background-image:url('images/lcc_logo_contact.jpg');
margin-top:25px;
}

#cartefrance {
width:150px;
height:161px;
background-image:url('images/carte_France.jpg');
margin-right:50px;
margin-top:10px;
float:right;
}

#partenaire {
width				: 190px;
height				: 49px;
background-image	: url('logo_partenaire/rimor_logo.jpg');
margin-top			: 6px;
border				: 1px #aaa78c solid;
}

#phonefixe {
width:150px;
height:20px;
background-image:url('images/phone_fixe.jpg');
background-repeat:no-repeat;
padding-left:23px;
margin-top:10px;
margin-bottom:5px;
}

#portable {
width:150px;
height:20px;
background-image:url('images/portable.jpg');
background-repeat:no-repeat;
padding-left:18px;
}

#cadretextecontactadresse {
width:180px;
height:12px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-left:15px;
margin-top:5px;
margin-bottom:8px;
}

#cadretextecontact2 {
width:180px;
height:100px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin-left:15px;
}

#cadretextecontactconf {
width:475px;
height:100px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
background-color:#ABA78C;
background-repeat:no-repeat;
padding:1px 5px 5px 5px;
margin-left:15px;
}

#cadretextecontactconf2 {
width:640px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000F;
background-color:#F6F3E3;
padding:5px 5px 5px 5px;
margin-left:10px;
}

#cadretexte {
background-color:#ABA78C;
background-repeat:no-repeat;
padding: 0 4px 0 4px;
}

.stylecontact {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#990000;
text-transform:uppercase;
margin-bottom:3px;
}

.stylecontactprenom {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#000000;
text-transform:capitalize;
margin-bottom:3px;
}

.stylecontactmail {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#990000;
text-transform:lowercase;
}

.stylecontactalerte {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#990000;
}

#cadremappy {
width:240px;
height:20px;
margin:3px 3px 3px 3px;
}

#cadreinfot {
width:260px;
height:100px;
padding-top:20px;
margin:3px 3px 3px 3px;
}

#cadrezagaz {
width:350px;
height:20px;
margin:20px 3px 3px 3px;
}

/* Modèles */

#photocampingcarerie {
width:150px;
height:100px;
background-image:url('images/ERIE_presentation.jpg');
}

#photocampingcarwelcom {
width:150px;
height:100px;
background-image:url('images/Camping-Car-Welcome.jpg');
}

#photocampingcarIllinois {
width:150px;
height:100px;
background-image:url('images/ILLINOIS_presentation.jpg');
}

#photocampingcarBaron {
width:163px;
height:100px;
background-image:url('images/Baron_46_presentation.jpg');
}

#photocampingcarvilamobil {
width:150px;
height:100px;
background-image:url('images/vilamobil_athenia_presentat.jpg');
}

#photocampingcarwelcom23 {
width:150px;
height:100px;
background-image:url('images/welcom23_presentation.jpg');
}

#photocampingcarci {
width:150px;
height:100px;
background-image:url('images/ci_presentation.jpg');
}

#cadretextenomcpc {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF
}

#texte1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:10px;
padding-bottom:5px;
margin-top:10px;
}

#texte2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding-left:3px;
padding-bottom:5px;
}

#cadretextevoir {
background-color:#ABA78C;
background-repeat:no-repeat;
padding:2px 3px 2px 3px;
font-size: 12px;
}

#cadretextedescrgauche {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
padding-right:3px;
margin-top:5px;
}

#cadretextedescrgauche2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
padding-right:3px;
}

#cadretextedescrdroit {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding-left: 20px;
margin-top:5px;
margin-right: 10px;
}

#cadretextedescrdroit2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
text-align:justify;
padding-right:20px;
}

#cadretextedescrdroitlien {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

#cadretextedescrdroittarifs {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
margin-top:4px;
margin-bottom:4px;
}

#Titretarifs {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
text-align:center;
margin-bottom:4px;
}

#Soustitretarifs {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
text-align:center;
margin-bottom:4px;
}

#cadredroitesplica {
width:232px;
height:auto;
background-color:#ABA78C;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
text-align:justify;
padding:3px 12px 3px 12px;
margin-bottom:8px;
margin-top:15px;
}

#cadredroitexresa {
width:232px;
height:auto;
background-color:#F6F3E3;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
padding:3px 12px 3px 12px;
margin-top:15px;
}

#cadreperiode {
width:232px;
height:auto;
background-color:#ABA78C;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
padding:3px 12px 3px 12px;
margin-top:15px;
}

#fondcadretarifs {
width:256px;
height:auto;
background-image:url('images/fond_cadre_tarifs.jpg');
background-repeat:repeat;
}

#titrereservation {
font-family:"Times New Roman", Times, serif;
font-size:18px;
font-style:italic;
background-color:#F6F3E3;
padding:3px 3px 3px 3px;
}

#borderleftrighttop {
border-right: #000000 1px solid;
border-top: #000000 1px solid;
border-left: #000000 1px solid;
}

#borderleftrighttopbottom {
border-right: #000000 1px solid;
border-top: #000000 1px solid;
border-left: #000000 1px solid;
border-bottom: #000000 1px solid;
}

#borderrighttop {
border-right: #000000 1px solid;
border-top: #000000 1px solid;
}

#borderrighttopbottom {
border-right: #000000 1px solid;
border-top: #000000 1px solid;
border-bottom: #000000 1px solid;
}

#borderrightdown {
border-right: #000000 1px solid;
border-bottom: #000000 1px solid;
}

#borderright {
border-right:#000000 1px solid;
}

#borderleftright {
border-right:#000000 1px solid;
border-left:#000000 1px solid;
}

#borderleftrightbottom {
border-right:#000000 1px solid;
border-bottom:#000000 1px solid;
border-left:#000000 1px solid;
}

#bordertop {
border-top:#000000 1px solid;
}

#borderbottom {
border-bottom:#000000 1px solid;
}
