/* @override 
	http://www.festivallagranderencontre.com/navigation/style.css
	http://www.festivallagranderencontre.com/style.css
*/

body {
margin: 0;
padding: 0;
font: normal 76.2%/130% "lucida grande","trebuchet ms", verdana, sans-serif;
text-align: center;
}

h1 {
font-size: 2em;
color: #59A7E4;
font-weight: normal;
padding: 20px 0 10px 20px
}

h2 {
background: url(navigation/blue.jpg) 0 0 repeat-x;
height: 40px;
font-weight: bold;color: #000;
margin-right: 20px;
font-size: 1.7em;
letter-spacing: -1px;
text-transform: lowercase;
}

h2 img {
border: 0;
vertical-align: -5%;
}

h3 {
font-family: georgia, 'new york', serif; 
background: url(navigation/icons/control_play_blue.png) no-repeat left 6px;
font-weight: bold;color: #4394C8;
border-top: 1px dotted #4394C8;
padding: 8px 0 0 20px;
margin-bottom: 0;
}

h4 {
font-size: 1.2em;
color: #339999;
line-height: 1.3em;
}

h6 {
font-size: 0.7em;
font-weight: normal;
color:  #00B988;
margin:0;
}
p {
font-size: 1em;
line-height: 1.4em;color: #000;}em {font-size: 0.8em;font-style: normal;
text-transform: uppercase;
letter-spacing: 1px;color: #339999;}

blockquote {
padding-left: 1em;
}

a:link, a:visited {color: #00B9FF;background-color: transparent;text-decoration: none;}a:hover, a:active {color: #EE6E54;background-color: #transparent;text-decoration: none;}


/* structure 
............................ */

#outside {
margin: 0 auto;
width: 800px;
text-align: left;
}

#backleft {
width: 100%;
float:left;
}

#backright {
background: url(navigation/rightedge.jpg) right top repeat-y;
width:800px;
float: left;
border-bottom: 1px dotted #ccc;
}

#inside {
width: 100%;
}

#header {
float: left;
height: 128px;
width: 100%;
background-color: transparent;
}

#menu {
background-color: transparent;
width: 140px;
float: left;
margin: 0;
padding: 0;
}

#header img, #menu img {
border: 0;
}

.spacer {
display: none;
}


/* content 
............................ */

#content {
width: 610px;
float: left;
background-color: transparent;
padding-left: 15px
}

#tarifs {
width: 600px;
text-align: left;
padding: 0 0 0 10px;
}

#colone, #coltwo {
background-color: #fff;
width: 280px;
float: left;
text-align: left;
}

#colone p, #coltwo p {
border-bottom: 1px dotted #4394C8;
padding: 0 0 8px 0;
}

#colone strong img, #coltwo strong img {
border:  0;
margin: 0 6px 0 0;
float: left;
display: inline;
}

#coltwo {
margin-left: 20px;
}

#tarifs p {
padding: 5px 5px 5px 10px;
margin: 0;
}

#tarifs table tr td {
border-bottom: 1px dotted #4394C8;
}

#tarifs strong {
font-size: 0.9em;
color: #00B988;
}

#tarifs td {
border-left: 1px dotted #4394C8;
}

#tarifs table {
border-top: 1px dotted #4394C8;
border-right: 1px dotted #4394C8;
border-bottom: 1px dotted #4394C8;
}

#tarifs ul li {
font-size: 0.8em;
padding: 0 10px 4px 0;
}

.english {
color: #0094DC;
}
