A.blanc {
	TEXT-DECORATION: none;
	color: #FFFFFF;
	font-family: Arial;
}
A:HOVER.blanc {
	TEXT-DECORATION: none;
	color: white;
	font-family: Arial;
}

A {
	TEXT-DECORATION: none;
	color: #830000;
	font-family: Arial;
}

B {
	TEXT-DECORATION: none;
	color: #830000;
	font-family: Arial;
}

A:HOVER {
	TEXT-DECORATION: none;
	color: black;
	font-family: Arial;
}

body {
margin:0px;
background-color : #FFFFFF;
background-repeat: no-repeat;
TEXT-DECORATION: none;
color: black;
font-family: Arial;
font-size : 12px;

}

.whooo { -webkit-transition: all .2s ease-in-out; -moz-transition: all 2s ease-in-out; -ms-transition: all .2s ease-in-out;  }
.whooo:hover { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); z-index:0;}

@-webkit-keyframes twinkly {
    0%   { opacity: 0.9; }
    100% { opacity: 1; }
}
@-moz-keyframes twinkly  {
    0%   { opacity: 0.9; }
    100% { opacity: 1; }
}
@-ms-keyframes twinkly  {
    0%   { opacity: 0.9; }
    100% { opacity: 1; }
}

.twinkle{
    -webkit-animation: twinkly 1s alternate infinite;
    -moz-animation: twinkly 1s alternate infinite;
    -ms-animation: twinkly 1s alternate infinite;
}




@-webkit-keyframes twinklybg {
    0%   { opacity: 0.5; }
    100% { opacity: 1; }
}
@-moz-keyframes twinklybg  {
    0%   { opacity: 0.5; }
    100% { opacity: 1; }
}
@-ms-keyframes twinklybg  {
    0%   { opacity: 0.5; }
    100% { opacity: 1; }
}

.twinklebg{
    -webkit-animation: twinklybg 2s alternate infinite;
    -moz-animation: twinklybg 2s alternate infinite;
    -ms-animation: twinklybg 2s alternate infinite;
}




.bg_droite {

background-image:url(bg8.jpg);
background-repeat:no-repeat;
background-attachment:fixed;
background-position:center; 
}

.picto {

opacity:0.2;
}

.picto:hover {

opacity:1;
}

.pictonew {

opacity:1;
}

.pictonew:hover {

opacity:1;
}


.sixover {
opacity:0.3;
}
.sixover:hover {
opacity:1;
}



.bandeau_top {
	position:fixed;
	height:100px;
	background: url("img/bg.jpg");
	background-repeat: no-repeat;
	background-color : #000000;
	z-index:10000000;

}

.logotop {
	background: url("img/vdolderlogo.png");
	background-repeat:no-repeat;
	width:700px;
	height:100px;
	position:fixed;
	top:19px;
	left:30px;
	}



.photo_accueil {
	width:300px;
	height:250px;
	opacity:1;
}
.photo_accueil:hover {
	width:300px;
	height:250px;
	opacity:1;
}

.fade_left {
	background: url("img/fade_left.png");
	background-repeat:repeat-y;
	width:100px;
	height:300px;
	position:absolute;
	top:210px;
	left:230px;
	}



.fade_right {
	background: url("img/fade_right.png");
	background-repeat:repeat-y;
	width:100px;
	height:300px;
	position:absolute;
	bottom:0px;
	left:700px;
	}




.coord {
	width:200px;
	height:400px;
	position:absolute;
	top:60px;
	left:50px;
	}


.formulaire {
	width:300px;
	height:400px;
	position:absolute;
	top:0px;
	left:350px;
	}

.formulaire_contact {
	width:300px;
	height:400px;
	position:absolute;
	top:0px;
	left:350px;
	}


.titre_top {	
	font-family: 'Oswald', sans-serif;
	color:#333333;
	font-size:20px;
	width:300;
	height:100px;
position:absolute;
left:240px;
top:125px;
}

.linkmenu {
font-family: 'Oswald', sans-serif;
font-size:13px;
color:#9f0e2d;
text-decoration:none;
}

.linkmenu:hover {
font-family: 'Oswald', sans-serif;
font-size:13px;
color:#000000;
text-decoration:none;
}

.linkmenu_black {
font-family: 'Oswald', sans-serif;
font-size:11px;
color:#DDDDDD;
text-decoration:none;
}

.linkmenu_black:hover {
font-family: 'Oswald', sans-serif;
font-size:11px;
color:#000000;
text-decoration:none;
}


.contenu {
width:608px;
height:300px;
position:absolute;
top:160px;
left:230px;
font-family: 'Oswald', sans-serif;
font-size:13px;
color:#333333;
text-align: justify;
}

.contenu_p1 {
width:350px;
height:300px;
position:absolute;
top:200px;
left:230px;
font-family: 'Oswald', sans-serif;
font-size:13px;
color:#333333;
text-align: justify;
}

.bgsac {
width:150px;
position:absolute;
top:100px;
right:0px;
padding-right:-500px;
background: url("img/bg_sac1.png");
opacity:0.1;
}

.titresac {
font-family: 'Oswald', sans-serif;
font-size:13px;
color:#333;
text-decoration:none;
}

.thumb_sac_comm {
width:150px;
position:absolute;
top:210px;
left:450px;
}


.desc_sac {
width:100px;
height:200px;
position:absolute;
top:190px;
left:750px;
background-color : #FFFFFF;
font-family: 'Oswald', sans-serif;
font-size:12px;
color:#333333;
text-align:center;
border: thin solid #efefef; 
padding:5px;
opacity:1;
}

.desc_sac_comm {
width:100px;
height:200px;
position:absolute;
top:190px;
left:300px;
background-color : #FFFFFF;
font-family: 'Oswald', sans-serif;
font-size:12px;
color:#333333;
text-align:center;
border: thin solid #efefef; 
padding:5px;
opacity:1;
}

.desc_conditions {
width:500px;
height:130px;
position:absolute;
top:390px;
left:300px;
background-color : #FFFFFF;
font-family: 'Oswald', sans-serif;
font-size:11px;
color:#333333;
text-align:justify;
border: thin solid #efefef; 
padding:5px;
opacity:1;
}


.formulaire {
width:500px;
height:460px;
position:absolute;
top:390px;
left:300px;
background-color : #FFFFFF;
font-family: 'Oswald', sans-serif;
font-size:11px;
color:#333333;
text-align:justify;
border: thin solid #efefef; 
padding:5px;
opacity:1;
}




.desc_prix_comm {
width:150px;
height:120px;
position:absolute;
top:190px;
left:650px;
background-color : #FFFFFF;
font-family: 'Oswald', sans-serif;
font-size:12px;
color:#333333;
text-align:center;
border: thin solid #efefef; 
padding:5px;
opacity:1;
}

.desc_sac:hover {
opacity:1;
}


.commander {
width:100px;
height:30px;
position:absolute;
top:460px;
left:750px;
opacity:0.5;
}


.commander:hover {
opacity:1;
}


.retour {
width:100px;
height:30px;
position:absolute;
top:560px;
left:350px;
opacity:0.5;
}


.retour:hover {
opacity:1;
}



.retour1 {
width:100px;
height:30px;
position:absolute;
top:762px;
left:380px;
opacity:0.5;
}


.retour1:hover {
opacity:1;
}




.suivant {
width:100px;
height:30px;
position:absolute;
top:560px;
left:650px;
opacity:0.5;
}


.suivant:hover {
opacity:1;
}




.contenu_p2 {
width:500px;
height:400px;
position:absolute;
top:130px;
left:200px;
font-family: 'Oswald', sans-serif;
font-size:13px;
color:#FFFFFF;
text-align: justify;
}

.contenu_p3 {
width:500px;
height:400px;
position:absolute;
top:130px;
left:270px;
font-family: 'Oswald', sans-serif;
font-size:13px;
color:#FFFFFF;
text-align: justify;
}

.menu_1 {

width:180px;
height:2000px;
position:fixed;
top:100px;
left:0px;
font-family: 'Oswald', sans-serif;
font-size:13px;
color:#9f0e2d;
}

.menu_bas {
background-color : #000000;
width:180px;
height:100px;
position:absolute;
bottom:0px;
left:0px;

}



.image_colonne_1 {
border-top:7px solid #ffffff;
border-left:0px solid #ffffff;
border-right:7px solid #ffffff;
border-bottom:0px solid #ffffff;

-webkit-transition: all .2s ease-in-out; 
-moz-transition: all .2s ease-in-out; 
-ms-transition: all .2s ease-in-out;
}

.image_colonne_1:hover { 
-webkit-transform: scale(1.03); 
-moz-transform: scale(1.03); 
-ms-transform: scale(1.03); 
border-top:7px solid #ffffff;
border-left:0px solid #ffffff;
border-right:7px solid #ffffff;
border-bottom:0px solid #ffffff;
}


.image_colonne_2 {
border-top:7px solid #ffffff;
border-left:0px solid #ffffff;
border-right:7px solid #ffffff;
border-bottom:0px solid #ffffff;

}

.image_colonne_3 {
border-top:7px solid #ffffff;
border-left:0px solid #ffffff;
border-right:7px solid #ffffff;
border-bottom:0px solid #ffffff;

}

.image_colonne_4 {
border-top:7px solid #ffffff;
border-left:0px solid #ffffff;
border-right:0px solid #ffffff;
border-bottom:0px solid #ffffff;

}

  #title_image {
  position:fixed;
bottom:50px;
left:0px;
  width:115px;
  height:200px;
  text-align:right;
  padding-left:55px;
  	font-size:12px;
  }


	
.copyright {
position:fixed;
right:280px;
bottom:20px;

TEXT-DECORATION: none;
color: #999999;
font-family: Arial;
font-size: 9px;
letter-spacing: 1px;
}