/*** GENERAL ***/

* {margin:0; padding:0}
body{ font:14px Century Gothic, Helvetica, sans-serif; background: none repeat 0 0 #231a5b; color:#ffffff; text-align:left;}
a, object{ outline-style:none; outline-width:medium; cursor:pointer; }
input{ outline-style:none; outline-width:medium; }

.cursor{ cursor:pointer; }
.clear{ clear:both; }
.float{ float:left; }
.floatl{ float:left; }
.floatr{ float:right; }

/*** DESIGN ***/

.header { height: 402px; margin-left: auto; margin-right: auto; margin-top: 9px; width: 908px; }
.content { margin-left:auto; margin-right:auto; width:908px; }

.content .fond { width:862px; margin: -23px 23px 0; padding-top: 0px; background: url('../images/content-fond.png') repeat-y 0 0 transparent; }
.content .titre-l { width:245px; /*height:87px;*/ background: url('../images/titre-l-fond.png') no-repeat 0 0 transparent; text-align:left; }
.content .titre-l-2 { width:255px; height:87px; background: url('../images/titre-l-fond.png') no-repeat 0 0 transparent; text-align:left; }
.content .titre-r { width:245px; height:87px; background: url('../images/titre-r-fond.png') no-repeat 0 0 transparent; text-align:right; margin-left: 277px; }

.content p { font: normal 14px arial, sans-serif; color:#ffffff; }
.content p strong, .content  p b { font-weight:normal; color:#ffd200; }
.content p strong.s2, .content  p b.s2 {color: #FF6600;
    font-size: 15px;
    font-weight: bold; }
.content p em, .content  p i { color:#ffd200; }
.content p strong.s3 { color:#ffd200;
    font-size: 13px;
    font-weight: bold; }
.content a { color:#ffd200; text-decoration:none; }
.content a.mailto { color:#ffffff; text-decoration:none; }
.content a.mailto strong { color:#ffd200; text-decoration:none; }
.content a:hover { color:#ff6600; text-decoration:none; }
.content p.mini { font: normal 11px arial, sans-serif; color:#ffffff; text-align:center; }
.content p.italic { font: italic 15px georgia, serif; color:#b2c2fe; }
.content p.president { font: italic 14px arial, sans-serif; color:#ffffff; text-align:right; }
.content p.president em, .content p.president i { font: italic 18px georgia, serif; color:#ffffff; text-align:right; } 
.content p.stitre {/* margin-top: -30px; height: 35px;*/ }
.content img.president { border:2px solid #ffffff; }

.content .left { padding:24px; width:522px; }

.content .left .pdf { margin-top: 10px; margin-bottom:10px; margin-left: 79px; height:50px; width:467px; background: url('../images/pdf-fond.png') no-repeat 0 0 transparent; }
.content .left .pdf:hover { background: url('../images/pdf-fond.png') no-repeat 0 -50px transparent; }
.content .left .pdf a { display:block; height:33px; width:437px; padding-left:30px; padding-top:17px; color:#ffffff; text-decoration:none; }
.content .left .pdf a strong { color:#ffd200; }
.content .left .pdf:hover>a strong { color:#ff6600; }

.content .left .pdf2 { margin-top: 10px; margin-bottom:10px; margin-left: 9px; height:50px; width:537px; background: url('../images/pdf-fond-2.png') no-repeat 0 0 transparent; }
.content .left .pdf2:hover { background: url('../images/pdf-fond-2.png') no-repeat 0 -50px transparent; }
.content .left .pdf2 a { display:block; height:33px; width:500px; padding-left:47px; padding-top:17px; color:#ffffff; text-decoration:none; font-size: 13px;
line-height: 21px;}
.content .left .pdf2 a strong { color:#ffd200; }
.content .left .pdf2:hover>a strong { color:#ff6600; }

.content .left .sf-text-1 { width:270px; height:80px; text-align:left; }
.content .left .sf-text-2 { margin-left:286px; width:236px; height:182px; margin-bottom:17px; text-align:right; }
.content .left .sf-text-3 { width:326px; height:60px; padding-top: 10px; text-align:left; }

.content .left .sf-img-1 { position:absolute; background: url('../images/sf-img-1.gif') no-repeat bottom right transparent; width:522px; height:212px; }
.content .left .sf-img-2 { position:absolute; background: url('../images/sf-img-2.gif') no-repeat bottom right transparent; width:400px; height:488px; }
.content .left .sf-img-3 { position:absolute; background: url('../images/sf-img-3.gif') no-repeat bottom right transparent; width:521px; height:660px; }

.content .left .google-map { width:520px; height:277px; padding-bottom:16px; background: url('../images/google-map-fond.png') no-repeat bottom center transparent; }
.content .left .google-map img { width:518px; height:275px; border:1px solid #231a5b; }

.content .left form { margin-bottom:20px; }
.content .left form .form { width:522px; margin-bottom: 4px; }
.content .left form .form .c1 { margin-left:60px; width:117px; height:19px; font: normal 14px arial, sans-serif; color:#ffd200; text-align:right; }
.content .left form .form .c2 { margin-left:10px; width:266px; }
.content .left form .form .c2 input { width:264px; height:17px; border:1px solid #231a5b; background: none repeat scroll 264px center #EDEAFF; font: normal 11px arial, sans-serif; color:#34497e; text-align:left; padding-right:17px; }
.content .left form .form .c2 input.ok { background: url("../images/yes.png") no-repeat scroll 264px center #EDEAFF; }
.content .left form .form .c2 input.nok { background: url("../images/no.png") no-repeat scroll 264px center #EDEAFF; }
.content .left form .form .c4 input  { width:264px; height:17px; border:1px solid #231a5b; background: none repeat scroll 97% center #EDEAFF; font: normal 11px arial, sans-serif; color:#34497e; text-align:left; padding-right:17px; }
.content .left form .form .c4 input.ok { background: url("../images/yes.png") no-repeat scroll 97% center #EDEAFF; }
.content .left form .form .c4 input.nok { background: url("../images/no.png") no-repeat scroll 97% center #EDEAFF; }
.content .left form .form .c2 textarea { width:264px; height:102px; border:1px solid #231a5b; background: none scroll 0 0 #edeaff; font: normal 11px arial, sans-serif; color:#34497e; text-align:left; padding-right:17px; } 
.content .left form .form .c2 textarea.ok { background: url("../images/yes.png") no-repeat scroll 264px center #EDEAFF; }
.content .left form .form .c2 textarea.nok { background: url("../images/no.png") no-repeat scroll 264px center #EDEAFF; }
.content .left form .form label { font: normal 11px arial, sans-serif; color:#ffffff; }
.content .left form .form label:hover { color:#ffd200; }

.content .left .liste { }                          
.content .left .marginx1 { margin: 0 44px;height: 168px; }    
.content .left .marginx2 { margin: 0 1px; text-align: center; }
.content .left .liste .titre { font: italic bold 15px arial, sans-serif; color:#ffd200; padding:10px 0; }
.content .left .liste .titre a { font: italic bold 15px arial, sans-serif; color:#ffd200; text-decoration:none; }
.content .left .liste .noimage { width:172px; height:15px; }
.content .left .liste .image {/*margin-left: 190px;*/ margin-top: 10px; width:172px; background: url('../images/produits-fond.png') no-repeat bottom center transparent; }
.content .left .liste .image img { width:168px; height:95px; padding:1px; background: none repeat scroll 0 0 transparent; border:1px solid #221a56; margin-bottom: 10px; }
.content .left .liste .image iframe { width:168px; height:195px; padding:1px; background: none repeat scroll 0 0 #ffffff; border:1px solid #221a56; margin-bottom: 11px; }
.content .left .liste .texte { margin-left:10px; width:160px; }
.content .left .liste .texte a { display:block; text-decoration:none; font: italic bold 11px arial, sans-serif; color:#ffffff; }
.content .left .liste .texte a:hover { color:#ff6600; }
.content .left .liste .texte a strong { color:#ffd200; }
.content .left .liste .texte span{ display:block; text-decoration:none; font: italic bold 11px arial, sans-serif; color:#ffffff; }
.content .left .liste .texte span strong { color:#ffd200; }

.content .right { padding:24px; width:244px; }

.content .right .nextprev { height:24px; width:44px; position:absolute; margin-left: 201px; }
.content .right .nextprev a { display:block; width:100%; height:100%; }
.content .right .nextprev .prev1 { height:11px; width:11px; background: url('../images/nextprev-fond.png') no-repeat 0 0 transparent; }
.content .right .nextprev .prev1:hover { background: url('../images/nextprev-fond.png') no-repeat 0 -11px transparent; }
.content .right .nextprev .prev2 { height:11px; width:11px; background: url('../images/nextprev-fond.png') no-repeat 0 -11px transparent; }
.content .right .nextprev .prev3 { height:11px; width:11px; background: url('../images/nextprev-fond.png') no-repeat 0 -22px transparent; }
.content .right .nextprev .next1 { height:11px; width:11px; background: url('../images/nextprev-fond.png') no-repeat -11px 0 transparent; }
.content .right .nextprev .next1:hover { background: url('../images/nextprev-fond.png') no-repeat -11px -11px transparent; }
.content .right .nextprev .next2 { height:11px; width:11px; background: url('../images/nextprev-fond.png') no-repeat -11px -11px transparent; }
.content .right .nextprev .next3 { height:11px; width:11px; background: url('../images/nextprev-fond.png') no-repeat -11px -22px transparent; }
.content .right .nextprev .text { height:11px; width:22px; font: normal 11px arial, sans-serif; color:#ffffff; text-align:center; }

.content .right .sf-img { padding-bottom:9px; height:127px; width:245px; background: url('../images/sf-img-fond.png') no-repeat bottom center transparent; }
.content .right .sf-img img { height:101px; width:243px; border:1px solid #ffffff; }
.content .right a.sf-a { display: block; height: 24px; width: 245px; font: normal 14px arial, sans-serif; color:#ffffff; text-decoration:none; text-align: right; }
.content .right a.sf-a strong { font-weight:normal; color:#ffd200; text-decoration:none; }
.content .right .sf-img:hover>a.sf-a strong { color:#ff6600; }

.content .right .liste { padding:4px 0; }
.content .right .liste .titre { font: italic bold 12px arial, sans-serif; color:#FFD200; padding:4px 0; }
.content .right .liste .titre a { text-decoration:none; }
.content .right .liste .texte { font: italic bold 11px arial, sans-serif; color:#ffffff; padding: 3px 0 3px 20px; }
.content .right .liste .texte a { text-decoration:none; color:#ffffff; }
.content .right .liste .texte a:hover { text-decoration:none; color:#FFD200; }

.footer { margin-left:auto; margin-right:auto; padding-bottom: 20px; width:908px; height:19px; padding-top:11px; text-align:center; font: normal 11px arial, sans-serif; color:#ffffff; background: url('../images/footer-fond.png') no-repeat 0 0 transparent; }

.footer a { font: normal 11px arial, sans-serif; color:#ffd200; text-decoration:none; }
.footer a:hover { font: normal 11px arial, sans-serif; color:#FF6600; text-decoration:none; }
.footer a { font: normal 11px arial, sans-serif; color:#ffd200; text-decoration:none; }
.footer a:hover { font: normal 11px arial, sans-serif; color:#FF6600; text-decoration:none; }

/* GALLERY */

#gallery{ width:522px; height:400px; position:relative; }
.pic, .pic a{ width:100px; height:100px; overflow:hidden; }
.pic a{ text-indent:-999px; display:block; }
.pic{ position:absolute; border:5px solid #EEEEEE; }

/*CSS3*/

.footer a {
-moz-transition: color 0.2s ease-out;
transition: color 0.2s;
-webkit-transition: color 0.2s;
-o-transition: color 0.2s;
}
.footer a:hover  {
-moz-transition: color 0.2s ease-out;
transition: color 0.2s;
-webkit-transition: color 0.2s;
-o-transition: color 0.2s;
}

.content a {
-moz-transition: color 0.2s ease-out;
transition: color 0.2s;
-webkit-transition: color 0.2s;
-o-transition: color 0.2s;
}
.content a:hover  {
-moz-transition: color 0.2s ease-out;
transition: color 0.2s;
-webkit-transition: color 0.2s;
-o-transition: color 0.2s;
}

.content .left form .form label {
-moz-transition: color 0.2s ease-out;
transition: color 0.2s;
-webkit-transition: color 0.2s;
-o-transition: color 0.2s;
}
.content .left form .form label:hover {
-moz-transition: color 0.2s ease-out;
transition: color 0.2s;
-webkit-transition: color 0.2s;
-o-transition: color 0.2s;
}

.content .left .pdf a strong {
-moz-transition: color 0.2s ease-out;
transition: color 0.2s;
-webkit-transition: color 0.2s;
-o-transition: color 0.2s;
}
.content .left .pdf:hover>a strong {
-moz-transition: color 0.2s ease-out;
transition: color 0.2s;
-webkit-transition: color 0.2s;
-o-transition: color 0.2s;
}

.content .right .sf-img a.sf-a strong {
-moz-transition: color 0.2s ease-out;
transition: color 0.2s;
-webkit-transition: color 0.2s;
-o-transition: color 0.2s;
}
.content .right .sf-img:hover>a.sf-a strong {
-moz-transition: color 0.2s ease-out;
transition: color 0.2s;
-webkit-transition: color 0.2s;
-o-transition: color 0.2s;
}

.content .right .nextprev .prev1 {
-moz-transition: background 0.1s ease-out;
transition: background 0.1s;
-webkit-transition: background 0.1s;
-o-transition: background 0.1s;
}
.content .right .nextprev .prev1:hover {
-moz-transition: background 0.1s ease-out;
transition: background 0.1s;
-webkit-transition: background 0.1s;
-o-transition: background 0.1s;
}

.content .right .nextprev .next1 {
-moz-transition: background 0.1s ease-out;
transition: background 0.1s;
-webkit-transition: background 0.1s;
-o-transition: background 0.1s;
}
.content .right .nextprev .next1:hover {
-moz-transition: background 0.1s ease-out;
transition: background 0.1s;
-webkit-transition: background 0.1s;
-o-transition: background 0.1s;
}

.pic{
-moz-box-shadow:2px 2px 3px #333333;
-webkit-box-shadow:2px 2px 3px #333333;
box-shadow:2px 2px 3px #333333;
}
/*** ALERT BOX ***/

#BoxOverlay {background:url('../images/popin-fond.png');}
/*#alert-Box.default{padding-bottom:24px;background:url('../images/bg-box-bottom.png') bottom left no-repeat;}*/
/*#alert-Box.default #alert-InBox{padding-top:15px;background:url('../images/bg-box-top.png') top left no-repeat;}*/
/*#alert-Box.default #alert-BoxContent{background:url('../images/bg-box-body.png') top left repeat-y; padding-left: 20px;}*/
#alert-Box.default #alert-BoxContenedor{ padding: 0 0 5px 60px; width: 394px;text-align:left;font-family:Verdana;font-size:12px;color:#000;}
#alert-Box.default #alert-BoxContenedor h1,#alert-BoxContenedor h2,#alert-BoxContenedor h3,#alert-BoxContenedor b,#alert-BoxContenedor strong{text-align:left;font-family:Verdana;font-size:12px;color:#000;font-weight:bold;margin:0px;padding:0px;}
#alert-Box.default #alert-Buttons{text-align:right;}
#alert-Box.default #alert-Buttons input{margin:10px 10px;}
edor #BoxPromptInput{margin-top:5px;}
#alert-Box.default .BoxAlert{background:url('../images/dialog-warning.png') top left no-repeat;}
#alert-Box.default .BoxConfirm{background:url('../images/delete.gif') top left no-repeat;}
#alert-Box.default .BoxPrompt{background:url('../images/dialog-help.png') top left no-repeat;}
#alert-Box.default .BoxInfo{background:url('../images/info.gif') top left no-repeat;}
#alert-Box.default .BoxError{background:url('../images/dialog-error.png') top left no-repeat;}
#alert-Box.default #alert-BoxContent{padding:5px}
#alert-Box {
    background-color: #FFFFFF;
    box-shadow: 0 2px 5px #222222;
}


.content .left form .form .c4 { margin-left: 10px; margin-right: 10px;}
.content .left form .form .c3 { margin-left: 60px; width: 117px;  }
.content .left form .form .c3,.content .left form .form .c5,.content .left form .form .c7 {color:  #FFD200; font:  14px arial,sans-serif;height: 19px;text-align:  right;}

.content .left .ral h2 {color: #ffd200;}
.content .left .ral b{    border-bottom: 1px solid #ffd200;color: #ffd200;display: block;float: unset;margin: 0;}


.header.version2 {background:url(http://www.paillard.fr/images/head.png) no-repeat scroll 0 0 transparent;position: relative;z-index: 1;}

.header.version2 a.home {display:block;width:300px;height:120px;}   

.header.version2 .lienmp {    bottom: 27px; 
    height: 30px;
    left: 40px;
    position: absolute;}
.header.version2 .lienlp {    bottom: 27px;
    height: 30px;
    right: 5px;
    position: absolute;}
    
.header.version2 .lienm {float: left;margin:0 5px;}
.header.version2 .lienl {float: left;margin:0 3px;}


.header.version2 .lienm a{
-o-transform: scale(.9);-webkit-transform: scale(.9);-moz-transform: scale(.9);transform: scale(.9);
padding:0 7px;line-height: 30px;height:30px;display:block;font-family: 'monakoregular';color:#b1a4ff;font-size: 18px;font-weight: normal;letter-spacing: 0.9px;text-decoration:none;}
.header.version2 .lienl a{display:block;line-height: 30px;}

.header.version2 .lienm a.active, .header.version2 .lienm a:hover {box-shadow: 0 0 1px 2px #d6e2ff;
-o-transform: scale(1);-webkit-transform: scale(1);-moz-transform: scale(1);transform: scale(1);
background-color:#ffffff;color:#232558;padding:0 7px;}

.header.version2 .lienl img {vertical-align: middle;border:0 none;}


.header.version2 .lienm a {  
  -webkit-transition: all 0.3s ease 0s;
  -o-transition:  all 0.3s ease 0s;	
  -moz-transition: all 0.3s ease 0s;	
  transition: all 0.3s ease 0s;		
} 

.home .header.version2  .lienm {
-webkit-animation: visibility .8s linear; -webkit-animation-fill-mode:both;
animation: visibility .4s linear; animation-fill-mode:both;}
.home .header.version2 .lienm:nth-child(n+1){ -webkit-animation-delay: .2s;animation-delay: .2s }
.home .header.version2 .lienm:nth-child(n+2){ -webkit-animation-delay: .4s;animation-delay: .4s }
.home .header.version2 .lienm:nth-child(n+3){ -webkit-animation-delay: .6s;animation-delay: .6s }
.home .header.version2 .lienm:nth-child(n+4){ -webkit-animation-delay: .8s;animation-delay: .8s }
.home .header.version2 .lienm:nth-child(n+5){ -webkit-animation-delay: 1s;animation-delay: 1s }
.home .header.version2 .lienm:nth-child(n+6){ -webkit-animation-delay: 1.2s;animation-delay: 1.2s }
.home .header.version2 .lienm:nth-child(n+7){ -webkit-animation-delay: 1.4s;animation-delay: 1.4s }

@-webkit-keyframes visibility { 
  0% {opacity:0}
  100% {opacity:1}
}

@keyframes visibility { 
  0% {opacity:0}
  100% {opacity:1}
}

.jb {text-align:center;margin:10px 0;}
.jb .tfancybox {margin:10px;width:150px;height:100px;display:inline-block;margin: -14px;}  
.jb .tfancybox img {border:2px solid #fff;box-shadow:0 2px 2px #000;}
.jb .tfancybox.rdef:hover {z-index:2;-o-transform:rotate(0deg) scale(1);-ms-transform:rotate(0deg) scale(1);-webkit-transform:rotate(0deg) scale(1);-moz-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1);}
.jb .tfancybox.rdef {z-index:1;  
  -webkit-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  -o-transition:  all 0.3s ease 0s;	
  -moz-transition: all 0.3s ease 0s;	
  transition: all 0.3s ease 0s;		
} 

.jb #aimg0.tfancybox.rdef img{-webkit-animation: dec0 1s linear .2s;-ms-animation: dec0 1s linear .2s; -webkit-animation-fill-mode:both;animation: dec0 1s linear .2s; animation-fill-mode:both;}
.jb #aimg1.tfancybox.rdef img{-webkit-animation: dec1 1s linear .4s;-ms-animation: dec0 1s linear .4s; -webkit-animation-fill-mode:both;animation: dec1 1s linear .4s; animation-fill-mode:both;}
.jb #aimg2.tfancybox.rdef img{-webkit-animation: dec2 1s linear .6s;-ms-animation: dec0 1s linear .6s; -webkit-animation-fill-mode:both;animation: dec2 1s linear .6s; animation-fill-mode:both;}
.jb #aimg3.tfancybox.rdef img{-webkit-animation: dec3 1s linear .8s;-ms-animation: dec0 1s linear .8s; -webkit-animation-fill-mode:both;animation: dec3 1s linear .8s; animation-fill-mode:both;}
.jb #aimg4.tfancybox.rdef img{-webkit-animation: dec4 1s linear 1s;-ms-animation: dec0 1s linear 1s; -webkit-animation-fill-mode:both;animation: dec4 1s linear 1s; animation-fill-mode:both;}
.jb #aimg5.tfancybox.rdef img{-webkit-animation: dec5 1s linear 1.2s;-ms-animation: dec0 1s linear 1.2s; -webkit-animation-fill-mode:both;animation: dec5 1s linear 1.2s; animation-fill-mode:both;}
.jb #aimg6.tfancybox.rdef img{-webkit-animation: dec6 1s linear 1.4s;-ms-animation: dec0 1s linear 1.4s; -webkit-animation-fill-mode:both;animation: dec6 1s linear 1.4s; animation-fill-mode:both;}
.jb #aimg7.tfancybox.rdef img{-webkit-animation: dec7 1s linear 1.6s;-ms-animation: dec0 1s linear 1.6s; -webkit-animation-fill-mode:both;animation: dec7 1s linear 1.6s; animation-fill-mode:both;}
.jb #aimg8.tfancybox.rdef img{-webkit-animation: dec8 1s linear 1.8s;-ms-animation: dec0 1s linear 1.8s; -webkit-animation-fill-mode:both;animation: dec8 1s linear 1.8s; animation-fill-mode:both;}
.jb #aimg9.tfancybox.rdef img{-webkit-animation: dec9 1s linear 2s;-ms-animation: dec0 1s linear 2s; -webkit-animation-fill-mode:both;animation: dec9 1s linear 2s; animation-fill-mode:both;}
.jb #aimg10.tfancybox.rdef img{-webkit-animation: dec10 1s linear 2.2s;-ms-animation: dec0 1s linear 2.2s; -webkit-animation-fill-mode:both;animation: dec10 1s linear 2.2s; animation-fill-mode:both;}
.jb #aimg11.tfancybox.rdef img{-webkit-animation: dec11 1s linear 2.4s;-ms-animation: dec0 1s linear 2.4s; -webkit-animation-fill-mode:both;animation: dec11 1s linear 2.4s; animation-fill-mode:both;}

@-webkit-keyframes dec0 { 
  0% {transform: translate(174px, 124px) scale(.6);opacity:0}30%{opacity:1}
  100% {transform: translate(0, 0) scale(1);}
}
@-ms-keyframes dec0 { 
  0% {transform: translate(174px, 124px) scale(.6);opacity:0}30%{opacity:1}
  100% {transform: translate(0, 0) scale(1);}
}
@keyframes dec0 { 
  0% {transform: translate(174px, 124px) ;opacity:0}30%{opacity:1}
  100% {transform: translate(0, 0) scale(1);}
}
@-webkit-keyframes dec1 { 
  0% {transform: translate(80px, 124px) ;opacity:0}30%{opacity:1}
  100% {transform: translate(0, 0) scale(1);}
}
@-ms-keyframes dec1 { 
  0% {transform: translate(80px, 124px) ;opacity:0}30%{opacity:1}
  100% {transform: translate(0, 0) scale(1);}
}
@keyframes dec1 { 
  0% {transform: translate(80px, 124px) ;opacity:0}30%{opacity:1}
  100% {transform: translate(0, 0) scale(1);}
}
@-webkit-keyframes dec2 { 
  0% {transform: translate(-80px, 124px) ;opacity:0}30%{opacity:1}
  100% {transform: translate(0, 0) scale(1);}
}
@-ms-keyframes dec2 { 
  0% {transform: translate(-80px, 124px) ;opacity:0}30%{opacity:1}
  100% {transform: translate(0, 0) scale(1);}
}
@keyframes dec2 { 
  0% {transform: translate(-80px, 124px) ;opacity:0}30%{opacity:1}
  100% {transform: translate(0, 0) scale(1);}
}
@-webkit-keyframes dec3 { 
  0% {transform: translate(-174px, 124px) ;opacity:0}30%{opacity:1}
  100% {transform: translate(0, 0) scale(1);}
}
@-ms-keyframes dec3 { 
  0% {transform: translate(-174px, 124px) ;opacity:0}30%{opacity:1}
  100% {transform: translate(0, 0) scale(1);}
}
@keyframes dec3 { 
  0% {transform: translate(-174px, 124px) ;opacity:0}30%{opacity:1}
  100% {transform: translate(0, 0) scale(1);}
}
@-webkit-keyframes dec4 { 
  0% {transform: translate(174px, 0) ;opacity:0}30%{opacity:1}
  100% {transform: translate(0, 0) scale(1);}
}
@-ms-keyframes dec4 { 
  0% {transform: translate(174px, 0) ;opacity:0}30%{opacity:1}
  100% {transform: translate(0, 0) scale(1);}
}
@keyframes dec4 { 
  0% {transform: translate(174px, 0) ;opacity:0}30%{opacity:1}
  100% {transform: translate(0, 0) scale(1);}
}
@-webkit-keyframes dec5 { 
  0% {transform: translate(80px, 0) ;opacity:0}30%{opacity:1}
  100% {transform: translate(0, 0) scale(1);}
}
@-ms-keyframes dec5 { 
  0% {transform: translate(80px, 0) ;opacity:0}30%{opacity:1}
  100% {transform: translate(0, 0) scale(1);}
}
@keyframes dec5 { 
  0% {transform: translate(80px, 0) ;opacity:0}30%{opacity:1}
  100% {transform: translate(0, 0) scale(1);}
}
@-webkit-keyframes dec6 { 
  0% {transform: translate(-80px, 0) ;opacity:0}30%{opacity:1}
  100% {transform: translate(0, 0) scale(1);}
}
@-ms-keyframes dec6 { 
  0% {transform: translate(-80px, 0) ;opacity:0}30%{opacity:1}
  100% {transform: translate(0, 0) scale(1);}
}
@keyframes dec6 { 
  0% {transform: translate(-80px, 0) ;opacity:0}30%{opacity:1}
  100% {transform: translate(0, 0) scale(1);}
}
@-webkit-keyframes dec7 { 
  0% {transform: translate(-174px, 0) ;opacity:0}30%{opacity:1}
  100% {transform: translate(0, 0) scale(1);}
}
@-ms-keyframes dec7 { 
  0% {transform: translate(-174px, 0) ;opacity:0}30%{opacity:1}
  100% {transform: translate(0, 0) scale(1);}
}
@keyframes dec7 { 
  0% {transform: translate(-174px, 0) ;opacity:0}30%{opacity:1}
  100% {transform: translate(0, 0) scale(1);}
}
@-webkit-keyframes dec8 { 
  0% {transform: translate(174px, -124px) ;opacity:0}30%{opacity:1}
  100% {transform: translate(0, 0) scale(1);}
}
@-ms-keyframes dec8 { 
  0% {transform: translate(174px, -124px) ;opacity:0}30%{opacity:1}
  100% {transform: translate(0, 0) scale(1);}
}
@keyframes dec8 { 
  0% {transform: translate(174px, -124px) ;opacity:0}30%{opacity:1}
  100% {transform: translate(0, 0) scale(1);}
}
@-webkit-keyframes dec9 { 
  0% {transform: translate(80px, -124px) ;opacity:0}30%{opacity:1}
  100% {transform: translate(0, 0) scale(1);}
}
@-ms-keyframes dec9 { 
  0% {transform: translate(80px, -124px) ;opacity:0}30%{opacity:1}
  100% {transform: translate(0, 0) scale(1);}
}
@keyframes dec9 { 
  0% {transform: translate(80px, -124px) ;opacity:0}30%{opacity:1}
  100% {transform: translate(0, 0) scale(1);}
}
@-webkit-keyframes dec10 { 
  0% {transform: translate(-80px, -124px) ;opacity:0}30%{opacity:1}
  100% {transform: translate(0, 0) scale(1);}
}
@-ms-keyframes dec10 { 
  0% {transform: translate(-80px, -124px) ;opacity:0}30%{opacity:1}
  100% {transform: translate(0, 0) scale(1);}
}
@keyframes dec10 { 
  0% {transform: translate(-80px, -124px) ;opacity:0}30%{opacity:1}
  100% {transform: translate(0, 0) scale(1);}
}
@-webkit-keyframes dec11 { 
  0% {transform: translate(-174px, -124px) ;opacity:0}30%{opacity:1}
  100% {transform: translate(0, 0) scale(1);}
}
@-ms-keyframes dec11 { 
  0% {transform: translate(-174px, -124px) ;opacity:0}30%{opacity:1}
  100% {transform: translate(0, 0) scale(1);}
}
@keyframes dec11 { 
  0% {transform: translate(-174px, -124px) ;opacity:0}30%{opacity:1}
  100% {transform: translate(0, 0) scale(1);}
}

.content .titre-l {background: url("../images/titre-l-fond.png") no-repeat scroll 0 0 transparent;font-family: 'monakoregular';font-size: 25px;font-weight: normal;letter-spacing: 2px;text-align: left;text-shadow: 0 0 4px #ffffff;width: 245px;padding-left: 14px;height: 87px;line-height: 70px;} 
.content .titre-l h1 {font-family: 'monakoregular';font-size: 25px;font-weight: normal;letter-spacing: 2px;text-align: left;text-shadow: 0 0 4px #ffffff;width: 245px;color:#efd447;}
.content .titre-l-2 {font-family: 'monakoregular';font-size: 25px;font-weight: normal;letter-spacing: 2px;text-shadow: 0 0 4px #ffffff;color:#efd447;padding-left: 14px;line-height: 70px; }
.content .titre-r {font-family: 'monakoregular';font-size: 25px;font-weight: normal;letter-spacing: 2px;text-shadow: 0 0 4px #ffffff;color:#efd447;padding-right: 14px;line-height: 70px;width: 231px;}
.content .lignes3 {line-height: 30px;}
.content .titre-l img,.content .titre-l-2 img,.content .titre-r img {display:none;}

.vam {line-height: 30px;position: relative;top: 50%;
    -moz-transform: translateY(-50%);-o-transform: translateY(-50%);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);
}  
.content .titre-l.jaune {color:#efd447;}
.content .titre-l a,.content .titre-l-2 a,.content .titre-r a {height: 100%;display: block;}

.titre_cacher {display:block;position:relative}    
.titre_cacher div{top: 30%;position:absolute;font-family: 'monakoregular';font-size: 25px;font-weight: normal;letter-spacing: 2px;text-shadow: 0 0 4px #ffffff;width: 190px;color:#efd447;}
.titre_cacher.l div{left:30px;text-align: left;}       
.titre_cacher.r div{right:30px;text-align: right;}
.titre_cacher div p {  color: #ffffff;font: 14px arial,sans-serif;letter-spacing: 0;text-shadow: 0 0 ;}
.maj {text-transform:uppercase}