/* reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-family: inherit;
	color: #000000;
}
:focus {outline: 0;}
ol, ul {list-style: none;}
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left; font-weight: normal;}
blockquote:before, blockquote:after,q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
legend {display:none;}


/**/

body {background:#B01910; text-align:center; font-family:Futura, Verdana, Arial, Helvetica, sans-serif; overflow-x:hidden; height:100,1%; overflow-y:scroll; *overflow-y:auto;}

p {font-size:14px; line-height:140%;}	
h2 {font:bold 22px Futura, Georgia, "Times New Roman", Times, serif ; margin:15px 0 5px 0;}
a {  text-decoration:none; padding-bottom:1px; color:#f8aaaa;}

.content {width:980px; margin:0 auto; text-align:left;}

.accueilen {background:url(images/bg_accueil3_en.jpg) no-repeat center top; padding-top:300px; padding-left:50px; height:300px;}
.accueiles {background:url(images/bg_accueil3_es.jpg) no-repeat center top; padding-top:300px; padding-left:50px; height:300px;}

.accueil {background:url(images/bg_accueil3.jpg) no-repeat center top; padding-top:300px; padding-left:50px; height:300px;}
	.accueil p {color:white;}

.gallery {background:url(images/bg_galerie2.jpg) no-repeat center bottom; padding-bottom:355px;}
	.gallery li {float:left; margin:0 2px 2px 0;}
	.gallery a {display:block; float:left; padding:0; border:none;}
	.gallery img {padding:2px; border:1px dotted #920808;}
	.gallery a:hover img {background:#be0d0d;  border-color:#f8aaaa;}

.gallery2 {background:url(images/bg_galerie2.jpg) no-repeat center top; padding-bottom:355px;}
	.gallery2 li {float:left; margin:0 2px 2px 0;}
	.gallery2 a {display:block; float:left; padding:0; border:none;}
	.gallery2 img {padding:2px; border:1px dotted #920808;}
	.gallery2 a:hover img {background:#be0d0d;  border-color:#f8aaaa;}
	
.gallery3 {background:url(images/bg_galerie3.jpg) no-repeat right bottom; padding-bottom:255px;}
	.gallery3 li {float:left; margin:0 2px 2px 0;}
	.gallery3 a {display:block; float:left; padding:0; border:none;}
	.gallery3 img {padding:2px; border:1px dotted #920808;}
	.gallery3 a:hover img {background:#be0d0d;  border-color:#f8aaaa;}


.expo {background:url(images/bg_expo2.jpg) no-repeat center top; padding-top:120px;}
	.expo p, .expo h2 {color:#fff;}

.expo2 {background:url(images/bg_expo3.jpg) no-repeat left top; padding-top:120px;}
	.expo2 p, .expo2 strong, .expo2 em {color:#fff;}
	.expo2 a {color: #f8aaaa;}
	.expo2 a:hover {color: #ffffff; text-decoration:underline}
	.expo2 h2 {color:#fff; font-size:28px;}

.press {background:url(images/bg-presse.jpg) no-repeat left top;}
	.press p, .press strong, .press em {color:#fff;}
	.press a {color: #f8aaaa;}
	.press a:hover {color: #ffffff; text-decoration:underline}
	.press h2 {color:#fff; font-size:28px;}
	.press h3 {color:#fff; font-size:20px;}
	
.presslinks {background:none; width: 400px; margin-top: 300px; font-size:15px;}
	.presslinks  p, .presslinks  strong, .presslinks  em {color:#fff;}
	.presslinks  a {color: #ffffff;}
	.presslinks  a:hover {color: #ffffff; text-decoration:underline}
	.presslinks  h2 {color:#fff; font-size:28px;}
	.presslinks  h3 {color:#fff; font-size:20px;}
	

.contact {background:url(images/bg_contact2.jpg) no-repeat center top; padding-top:300px; padding-left:600px;}
	.contact p {color:white;}

.contact2 {background:url(images/bg_contact2.jpg) no-repeat center top; padding-top:300px; padding-left:400px;}
	.contact2 p {color:white;}

.menu {font-size:24px; padding:30px 0; font-family:Georgia, "Times New Roman", Times, serif;}


/**/
/* Scroll Bar Master Styling Starts Here */
.scrollgeneric {line-height: 1px; font-size: 1px; position: absolute; top: 0; left: 0;}
.vscrollerbase {width: 12px; background-color: #940707;}
.vscrollerbar {width: 6px; background-color: #fff; border:3px solid #940707;}

#scroll {width: 350px; height: 250px; overflow: auto; float:right; padding:0 0 0 0;}

/* Video Tooltip */
.vidtooltip { margin: 7px 10px 10px -26px;

}
.titrepresse {
	color: #ffffff;
	padding-right: 20px;
}

