@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'AgoFont1';
    src: url('oswald-regular/oswald-regular.eot');
    src: url('oswald-regular/oswald-regulard41d.eot?#iefix') format('embedded-opentype'),
         url('oswald-regular/oswald-regular.woff') format('woff'),
         url('oswald-regular/oswald-regular.html') format('opentype'),
         url('oswald-regular/oswald-regular.svg#AnimalsNormal') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'AgoFont2';
    src: url('MyriadPro-Light/MyriadPro-Light.eot');
    src: url('MyriadPro-Light/MyriadPro-Lightd41d.eot?#iefix') format('embedded-opentype'),
         url('MyriadPro-Light/MyriadPro-Light.woff') format('woff'),
         url('MyriadPro-Light/MyriadPro-Light.ttf') format('truetype'),
         url('MyriadPro-Light/MyriadPro-Light.svg#AnimalsNormal') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'AgoFont3';
    src: url('MyriadPro/myriadpro.eot');
    src: url('MyriadPro/myriadprod41d.eot?#iefix') format('embedded-opentype'),
         url('MyriadPro/myriadpro.woff') format('woff'),
         url('MyriadPro/myriadpro.ttf') format('truetype'),
         url('MyriadPro/myriadpro.svg#AnimalsNormal') format('svg');
    font-weight: normal;
    font-style: normal;
}

body,td,th { font-family: "AgoFont3", Arial, Helvetica, sans-serif; font-size: 18px; color: #222; line-height:20px; }

a         { font-family:  "AgoFont3", Arial, Helvetica, sans-serif; font-size: 17px; color: #FF00FF; }
a:link    { text-decoration: none; }
a:visited { text-decoration: none; color: #FF00FF; }
a:hover   { text-decoration: underline; color: #09C; }
a:active  { text-decoration: none; color: #FF00FF; }


/* ---------------------------------------------------------- */
/* Links */
a.Linkbreak         { text-decoration:none; }
a.Linkbreak:visited { text-decoration:none; }
a.Linkbreak:hover   { text-decoration:none; }
a.Linkbreak:active  { text-decoration:none; }


.AgoTitre1 { font-family: "AgoFont3", Arial, Helvetica, sans-serif; font-size: 24px; /*color:#1F1F2E;*/ line-height:24px; }
.AgoTitre1_{ font-family: "AgoFont2", Arial, Helvetica, sans-serif; font-size: 22px; /*color:#1F1F2E;*/ line-height:24px; }
.AgoTitre2 { font-family: "AgoFont2", Arial, Helvetica, sans-serif; font-size: 32px; color:#0085B2; line-height:34px; }
.AgoTitre3 { font-family: "AgoFont2", Arial, Helvetica, sans-serif; font-size: 28px; color:#12607B; line-height:29px; }
.AgoTitre3_{ font-family: "AgoFont2", Arial, Helvetica, sans-serif; font-size: 28px; color:#D17416; line-height:29px; }
.AgoTitre4 { font-family: "AgoFont3", Arial, Helvetica, sans-serif; font-size: 45px; color:#FFF; line-height:49px; text-shadow: 1px 1px 2px #666; }
.AgoTitre5 { font-family: "AgoFont2", Arial, Helvetica, sans-serif; font-size: 40px; color:#FFF; line-height:42px; text-shadow: 1px 0px 2px #333; }
.AgoTitre5_{ font-family: "AgoFont2", Arial, Helvetica, sans-serif; font-size: 30px; color:#FFF; line-height:34px; }

.AgoLabel1 { font-family: "AgoFont3", Arial, Helvetica, sans-serif; font-size: 16px; background-color:#660000; color:#FFF; line-height:16px; padding:4px 10px 4px 10px; }
.AgoLabel2 { font-family: "AgoFont3", Arial, Helvetica, sans-serif; font-size: 16px; background-color:#000066; color:#FFF; line-height:16px; padding:4px 10px 4px 10px; }
.AgoLabel3 { font-family: "AgoFont3", Arial, Helvetica, sans-serif; font-size: 16px; background-color:#CC0000; color:#FFF; line-height:16px; padding:4px 10px 4px 10px; }
.AgoLabel04 { font-family: "AgoFont3", Arial, Helvetica, sans-serif; font-size: 16px; background-color:#FF6600; color:#FFF; line-height:16px; padding:4px 10px 4px 10px; }
.AgoLabel05 { font-family: "AgoFont3", Arial, Helvetica, sans-serif; font-size: 16px; background-color:#0066FF; color:#FFF; line-height:16px; padding:4px 10px 4px 10px; }
.AgoLabel4 { font-family: "AgoFont2", Arial, Helvetica, sans-serif; font-size: 16px; background-color:#FA515E; color:#394B61; line-height:16px; padding:4px 7px 4px 7px; margin-left:5px; border-radius:5px; }
.AgoLabel5 { font-family: "AgoFont2", Arial, Helvetica, sans-serif; font-size: 13px; background-color:#FA515E; color:#FFF; line-height:16px; padding:4px 7px 4px 7px; margin-left:5px; border-radius:5px; }


.AgoText1 { font-family: "AgoFont3", Arial, Helvetica, sans-serif; font-size: 15px; color:#394B61; line-height:16px; }
.AgoText2 { font-family: "AgoFont3", Arial, Helvetica, sans-serif; font-size: 17px; color:#444; line-height:19px; }
.AgoText2_{ font-family: "AgoFont3", Arial, Helvetica, sans-serif; font-size: 18px; color:#444; line-height:21px; }
.AgoText22{ font-family: "AgoFont3", Arial, Helvetica, sans-serif; font-size: 20px; color:#444; line-height:25px; }
.AgoText3 { font-family: "AgoFont2", Arial, Helvetica, sans-serif; font-size: 23px; color:#FFCE9D; line-height:25px; }
.AgoText32 { font-family: "AgoFont2", Arial, Helvetica, sans-serif; font-size: 23px; color:#444; line-height:25px; }
.AgoText4 { font-family: "AgoFont3", Arial, Helvetica, sans-serif; font-size: 15px; color: #999; line-height:16px; }
.AgoText5 { font-family: "AgoFont3", Arial, Helvetica, sans-serif; font-size: 15px; color: #F00; line-height:16px; }
.AgoText6 { font-family: "AgoFont3", Arial, Helvetica, sans-serif; font-size: 18px; color: #33769E; line-height:19px; }
.AgoText7 { font-family: "AgoFont3", Arial, Helvetica, sans-serif; font-size: 15px; color:#777777; line-height:19px; }
.AgoText7_{ font-family: "AgoFont3", Arial, Helvetica, sans-serif; font-size: 14px; color:#777777; line-height:20px; }


.MotionColor { color:#FFF; }
.MotionColor1{ color:#394B61; }
.MotionColor2{ color:#FFE2C6; }
.MotionColor3{ color: #F60; }
.MotionColor4{ color: #0085B2; }
.MotionColor5{ color: #111111; }
.MotionColor6{ color: #00384A; }
.MotionColor7{ color: #FFFF00; }


.MotionTitreSize12{ font-size: 12px; line-height:13px; }
.MotionTitreSize14{ font-size: 14px; line-height:15px; }
.MotionTitreSize15{ font-size: 15px; line-height:16px; }
.MotionTitreSize18{ font-size: 18px; line-height:20px; }
.MotionTitreSize20{ font-size: 20px; line-height:22px; }
.MotionTitreSize25{ font-size: 24px; line-height:26px; }
.MotionTitreSize30{ font-size: 30px; line-height:32px; }
.MotionTitreSize35{ font-size: 35px; line-height:37px; }

.MotionOver { background: rgba(36, 84, 113, 1); float:left; border-radius:3px; width: 90%; }
.MotionOver:hover { background: #990099; float:left; }
.MotionOver1 { background-color:#EEE; float:left; border-radius:3px; padding:3px 0 3px 0; }
.MotionOver1:hover { background: rgba(255, 170, 85, 1); float:left; }


/*Form*/
.AgoField{ padding:12px; font-family: "AgoFont3", Arial, Helvetica, sans-serif; font-size: 17px; color: #333; line-height:19px; border:solid 1px #D8D8D8; border-radius:13px; /*box-shadow: 0px 1px 5px #DDD;*/ opacity:0.97; }

.FuzzField,.FuzzField1{ padding:12px; font-family: "AgoFont3", Arial, Helvetica, sans-serif; font-size: 15px; color: #666; line-height:19px; border:solid 1px #CCC; border-radius:2px; box-shadow: 0px 1px 5px #EEE; margin:5px 0 5px 0; }
.FuzzField:focus,.FuzzFieldBorder { padding:11px; border:solid 2px #408FAA; color: #111;}
.FuzzField1{ border:none; background-color:#EEE; box-shadow:none;}


@media screen and (max-width: 600px){

.AgoTitre4 { font-size: 30px; line-height:32px; }
.AgoTitre5 { font-size: 26px; line-height:28px; }
.AgoTitre5_{ font-size: 22px; line-height:24px; }
.AgoText3  { font-size: 20px; line-height:22px; }
	
}

