@media screen {
body {
font-family : Helvetica,sans-serif;
font-size : 14px;
line-height : 20px;
letter-spacing : 1px;
color : white;

cursor : default;

background-image : url('../img/bg_bar.jpg');
background-color : #840a09;
background-repeat : repeat-x;
}

* {
margin : 0px;
padding : 0px;
}

/*--Content-------*/
#show {
text-align : justify;
width : 715px;
margin-left : 20px;
}

#show img.big {
cursor : url(../img/zoom.png), move;
}

/*--Links---------*/
a, a:visited {
text-decoration : none;
color : #efd093;
}
a:hover {
color : #ffffff;
}
a:active {
color : #eb7626;
}

/*--Footer--------*/
#footer {
margin-top : 20px;
width : 922px;
padding : 20px 0px 10px 0px;

background : url('../img/frise.jpg') repeat-x -1px 0px;

text-align : center;
}

#footer p {
margin-top : 10px;
}

#footer a:hover > span, #footer span:hover > span > a {
text-decoration : underline;

}

#footer img {
border : 0;
vertical-align : top;
}

#footer > p:first-child img {
margin : 0px 5px 0px 15px;
}

#footer a:first-child > img {
margin-left : 0px;
}

#top {
float : right;
display : none;
}

/*--Wraping-------*/
#wrap {
width : 920px;
margin : 0px auto;
background : url('../img/fond.jpg') no-repeat 0px 400px;
}

/*--Styling head--*/
#head {
text-align : center;
width : 100%;
padding-top : 5px;
}

#head  img {
vertical-align : middle;
}

#head > div:first-child {
position : absolute;
z-index : 2;
width : 1000px;

text-align : left;

left : 50%;
margin-left : -490px;
}

#head > div:first-child > img:first-child {
margin-right : 30px;
}

/*--Language------*/
#lang {
position : absolute;
z-index : 16;
left : 50%;
margin-left : 390px;
margin-top : 50px;
}

#lang img {
border : 0;
}

/*--Frise---------*/
#frise {
margin : -1px auto 10px auto;

height : 27px;
width : 922px;

overflow : hidden;
background : url('../img/frise.jpg') repeat-x -1px 0px;
}

/*--Content div---*/
#body > div {
display : inline-block;
vertical-align : top;
}

/*--Pre-load------*/
#preload {
display : none;
}

/*--Loading gif---*/
#loading {
display : block;
position : relative;
left : 45%;
top : 150px;
}

}

@media print { 
* {
border : 0;
margin : 0;
padding: 0;
}

body {
font-family : Helvetica,sans-serif;
font-size : 14px;
line-height : 20px;
color : white;
}

a,h1 {
color : #720808;
}
/*--Header and stuff*/
#head img:first-child {
position : absolute;
margin : 0px;
}

#head img {
margin : 100px 0px 50px 200px;
}

#frise {
width : 100%;
text-align : center;
}
/*--Content-------*/
#show {
width : 100%;
text-align : justify;
}
/*--Hiding :>-----*/
#ver_menu,#hor_menu,#footer,#lang,#carrous,#preload {
display : none;
}

}/*--Title---------*/
#show h3 {
margin-left : 40px;
}

/*--Inner images--*/
#show img {
margin : 10px;
}

#show .left {
float : left;
}

#show .right {
float : right;
}

/*--Inner links---*/
#show a {
display : inline-block;
padding-left : 21px;
background : url('../img/fleche3-brun.png') no-repeat center left;
}

.doc {
display : inline-block;
padding-left : 25px;
background : url('../img/fleche2-brun.png') no-repeat center left;
}

.pdf {
display : inline-block;
padding-left : 25px;
background : url('../img/fleche2-brun.png') no-repeat center left;
}

/*--Inner styling-*/
.bold {
font-weight : bold;
}
.italic {
font-style : italic;
}
.underline {
text-decoration : underline;
}
.small {
font-size : smaller;
}
.big {
font-size : larger;
}

/*--Inner list----*/
#show ul {
margin-left : 50px;
display : inline;
list-style : disc inside;
}

/*--Cadres--------*/
.center {
display : block;
text-align : center;
}

.cadre, .quote {
display : block;
margin : 20px;
padding : 10px;

background : url('../img/fond_quote.png');

color : #efd093;

border : 1px solid #550505;
}

/*----Guillemets*/
.quote .qOp {
vertical-align : bottom;
}
.quote .qCl {
vertical-align : top;
}

/*--Big images----*/
#bgd {
width : 100%;
height : 100%;

background : url('../img/bg_diapo.png') repeat;

position : fixed;
z-index : 16;
top : 0px;
left : 0px;

text-align : center;
display : table;
}

#bgd > div {
display : table-cell;
vertical-align : middle;
}

/*--Vignettes*/
.vignette img {
	float : left;
	max-width : 100px;
}

.vignette .full {
	display : none;
}

.vignette .suite {
	text-decoration : underline;
	color : #efd093;
}

.vignette .suite:hover {
	color : #ffffff;
}

.vignette img {
	float : left;
}
/*--Menu table----*/
table {
margin : 0px auto;
width : 900px;
color : #f26307;
border : 0;
}
td {
height : 30px;
vertical-align : middle;
text-align : center;
}
td:hover {
background-color : #720808;
}

td > span {
cursor : pointer;
}
/*--Dropdown menus*/
.down dl {
width : 150px;
padding : 0px 5px;
cursor : auto;
}

.down dd {
cursor : pointer;
position : absolute;
overflow : hidden;
display : none;
z-index : 5;
opacity : 0;
min-width : 160px;
}

.down ul {
width : auto;
min-width : 150px;
}

.down li {
list-style : disc inside;
padding : 0px 5px;
text-align : left;
background-color : #720808;
}
.down li:hover {
color : #720808;
background-color : #eb7626;
}

.down .void {
list-style : none;
line-height : 31px;
background-color : transparent;
}
.down .void:hover {
background-color : transparent;
}
/*--Vertical menu-*/
#ver_menu {
width : 180px;

line-height : 25px;
color : #efd093;

padding-top : 40px;
}

#ver_menu > ul {
list-style-image : url('../img/zigoui.png');
cursor : pointer;
}

#ver_menu > ul > li {
padding-left : 5px;
}

#ver_menu > ul > li:hover {
background-color : #720808;
}
/*--scrolling lists*/
.left dd {
position : absolute;
margin-left : 175px;
margin-top : -25px;

z-index : 3;

overflow : hidden;
display : none;
}

.left dt {
background : url('../img/fleche_deroul.png') no-repeat right center;
cursor : default;
}

.left ul {
list-style : disc inside;
width : auto;
min-width : 150px;
}

.left li {
background-color : #720808;
padding : 0px 5px;
color : #f26307;
}

.left li:hover {
color : #720808;
background-color : #eb7626;
}
/*--Caroussel-----*/
#carrous {
height : 263px;
width : 908px;

overflow : hidden;

border : 7px solid #f86807;
margin : 120px auto 0px auto;
text-align : center;
}

/*----Images------*/
#car_img {
overflow : hidden;

width : 2724px;
height : 623px;
left : -908px;

position : relative;

color : #550505;
}

#car_img > img {
float : left;
}
/*--Buttons-------*/
#arr_left {
position : absolute;
top : 250px;
margin-left : 5px;
}

#arr_right {
position : absolute;
top : 250px;
margin-left : 860px;
}

#arr_left, #arr_right {
opacity : 0.5;
z-index : 3;
display : block;
}
#arr_left:hover, #arr_right:hover {
opacity : 1;
}
@media screen {
body {
font-family : Helvetica,sans-serif;
font-size : 14px;
line-height : 20px;
letter-spacing : 1px;
color : white;

cursor : default;

background-image : url('../img/bg_bar.jpg');
background-color : #840a09;
background-repeat : repeat-x;
}

* {
margin : 0px;
padding : 0px;
}

/*--Content-------*/
#show {
text-align : justify;
width : 715px;
margin-left : 20px;
}

#show img.big {
cursor : url(../img/zoom.png), move;
}

/*--Links---------*/
a, a:visited {
text-decoration : none;
color : #efd093;
}
a:hover {
color : #ffffff;
}
a:active {
color : #eb7626;
}

/*--Footer--------*/
#footer {
margin-top : 20px;
width : 922px;
padding : 20px 0px 10px 0px;

background : url('../img/frise.jpg') repeat-x -1px 0px;

text-align : center;
}

#footer p {
margin-top : 10px;
}

#footer a:hover > span, #footer span:hover > span > a {
text-decoration : underline;

}

#footer img {
border : 0;
vertical-align : top;
}

#footer > p:first-child img {
margin : 0px 5px 0px 15px;
}

#footer a:first-child > img {
margin-left : 0px;
}

#top {
float : right;
display : none;
}

/*--Wraping-------*/
#wrap {
width : 920px;
margin : 0px auto;
background : url('../img/fond.jpg') no-repeat 0px 400px;
}

/*--Styling head--*/
#head {
text-align : center;
width : 100%;
padding-top : 5px;
}

#head  img {
vertical-align : middle;
}

#head > div:first-child {
position : absolute;
z-index : 2;
width : 1000px;

text-align : left;

left : 50%;
margin-left : -490px;
}

#head > div:first-child > img:first-child {
margin-right : 30px;
}

/*--Language------*/
#lang {
position : absolute;
z-index : 16;
left : 50%;
margin-left : 390px;
margin-top : 50px;
}

#lang img {
border : 0;
}

/*--Frise---------*/
#frise {
margin : -1px auto 10px auto;

height : 27px;
width : 922px;

overflow : hidden;
background : url('../img/frise.jpg') repeat-x -1px 0px;
}

/*--Content div---*/
#body > div {
display : inline-block;
vertical-align : top;
}

/*--Pre-load------*/
#preload {
display : none;
}

/*--Loading gif---*/
#loading {
display : block;
position : relative;
left : 45%;
top : 150px;
}

}

@media print { 
* {
border : 0;
margin : 0;
padding: 0;
}

body {
font-family : Helvetica,sans-serif;
font-size : 14px;
line-height : 20px;
color : white;
}

a,h1 {
color : #720808;
}
/*--Header and stuff*/
#head img:first-child {
position : absolute;
margin : 0px;
}

#head img {
margin : 100px 0px 50px 200px;
}

#frise {
width : 100%;
text-align : center;
}
/*--Content-------*/
#show {
width : 100%;
text-align : justify;
}
/*--Hiding :>-----*/
#ver_menu,#hor_menu,#footer,#lang,#carrous,#preload {
display : none;
}

}/*--Title---------*/
#show h3 {
margin-left : 40px;
}

/*--Inner images--*/
#show img {
margin : 10px;
}

#show .left {
float : left;
}

#show .right {
float : right;
}

/*--Inner links---*/
#show a {
display : inline-block;
padding-left : 21px;
background : url('../img/fleche3-brun.png') no-repeat center left;
}

.doc {
display : inline-block;
padding-left : 25px;
background : url('../img/fleche2-brun.png') no-repeat center left;
}

.pdf {
display : inline-block;
padding-left : 25px;
background : url('../img/fleche2-brun.png') no-repeat center left;
}

/*--Inner styling-*/
.bold {
font-weight : bold;
}
.italic {
font-style : italic;
}
.underline {
text-decoration : underline;
}
.small {
font-size : smaller;
}
.big {
font-size : larger;
}

/*--Inner list----*/
#show ul {
margin-left : 50px;
display : inline;
list-style : disc inside;
}

/*--Cadres--------*/
.center {
display : block;
text-align : center;
}

.cadre, .quote {
display : block;
margin : 20px;
padding : 10px;

background : url('../img/fond_quote.png');

color : #efd093;

border : 1px solid #550505;
}

/*----Guillemets*/
.quote .qOp {
vertical-align : bottom;
}
.quote .qCl {
vertical-align : top;
}

/*--Big images----*/
#bgd {
width : 100%;
height : 100%;

background : url('../img/bg_diapo.png') repeat;

position : fixed;
z-index : 16;
top : 0px;
left : 0px;

text-align : center;
display : table;
}

#bgd > div {
display : table-cell;
vertical-align : middle;
}

/*--Vignettes*/
.vignette img {
	float : left;
	max-width : 100px;
}

.vignette .full {
	display : none;
}

.vignette .suite {
	text-decoration : underline;
	color : #efd093;
}

.vignette .suite:hover {
	color : #ffffff;
}

.vignette img {
	float : left;
}
/*--Menu table----*/
table {
margin : 0px auto;
width : 900px;
color : #f26307;
border : 0;
}
td {
height : 30px;
vertical-align : middle;
text-align : center;
}
td:hover {
background-color : #720808;
}

td > span {
cursor : pointer;
}
/*--Dropdown menus*/
.down dl {
width : 150px;
padding : 0px 5px;
cursor : auto;
}

.down dd {
cursor : pointer;
position : absolute;
overflow : hidden;
display : none;
z-index : 5;
opacity : 0;
min-width : 160px;
}

.down ul {
width : auto;
min-width : 150px;
}

.down li {
list-style : disc inside;
padding : 0px 5px;
text-align : left;
background-color : #720808;
}
.down li:hover {
color : #720808;
background-color : #eb7626;
}

.down .void {
list-style : none;
line-height : 31px;
background-color : transparent;
}
.down .void:hover {
background-color : transparent;
}
/*--Vertical menu-*/
#ver_menu {
width : 180px;

line-height : 25px;
color : #efd093;

padding-top : 40px;
}

#ver_menu > ul {
list-style-image : url('../img/zigoui.png');
cursor : pointer;
}

#ver_menu > ul > li {
padding-left : 5px;
}

#ver_menu > ul > li:hover {
background-color : #720808;
}
/*--scrolling lists*/
.left dd {
position : absolute;
margin-left : 175px;
margin-top : -25px;

z-index : 3;

overflow : hidden;
display : none;
}

.left dt {
background : url('../img/fleche_deroul.png') no-repeat right center;
cursor : default;
}

.left ul {
list-style : disc inside;
width : auto;
min-width : 150px;
}

.left li {
background-color : #720808;
padding : 0px 5px;
color : #f26307;
}

.left li:hover {
color : #720808;
background-color : #eb7626;
}
/*--Caroussel-----*/
#carrous {
height : 263px;
width : 908px;

overflow : hidden;

border : 7px solid #f86807;
margin : 120px auto 0px auto;
text-align : center;
}

/*----Images------*/
#car_img {
overflow : hidden;

width : 2724px;
height : 623px;
left : -908px;

position : relative;

color : #550505;
}

#car_img > img {
float : left;
}
/*--Buttons-------*/
#arr_left {
position : absolute;
top : 250px;
margin-left : 5px;
}

#arr_right {
position : absolute;
top : 250px;
margin-left : 860px;
}

#arr_left, #arr_right {
opacity : 0.5;
z-index : 3;
display : block;
}
#arr_left:hover, #arr_right:hover {
opacity : 1;
}

