@charset "UTF-8";
/* CSS Document */
.contacts {font-size:12px;font-weight:normal;}
body {margin-left: 0px;margin-top: 20px;margin-right: 0px;margin-bottom: 0px; font-family:AllerRegular;color:#BBB;}

.full {width:100%; height:95%; }
a {color:#ff7e1f; text-decoration:none;}
a:visited {color:#ff7e1f;}
a:hover {color:#000;}
h1 { font-family:'Josefin Slab';font-size:36px;color:#777;line-height:33px; text-decoration:none; font-weight:normal;}
h3 { font-family:'Josefin Slab';font-size:36px;color:#FFF; line-height:0px; text-decoration:none; font-weight:normal;}
#menu {font-size:12px;}
.th2 {font-size:12px;font-family: AllerLightRegular;color:#9a9a9a;}
.th2 a {font-size:12px;font-family: AllerLightRegular;color:#9a9a9a;text-decoration:none;}
.th2 a:active {font-size:12px;font-family: AllerLightRegular;color:#9a9a9a;text-decoration:none;}
.th2 a:visited {font-size:12px;font-family: AllerLightRegular;color:#9a9a9a;text-decoration:none;}
.th2 a:link {font-size:12px;font-family: AllerLightRegular;color:#9a9a9a;text-decoration:none;}
.th2 a:hover {font-size:12px;font-family: AllerLightRegular;color:#ff7e1f;text-decoration:none;}
#footer {font-size:8px; color:#888;font-family:AllerLightRegular;}
#cat {font-size:10px; color:#ff7e1f;font-family: AllerLightRegular;text-decoration:none;}
.prev, .next {font-size:16px;text-decoration:none;color:#777;font-family:AllerLightRegular;}
.status {color:#777;font-size:11px;font-family:AllerLightRegular;}
.diaporamacontrol-titre {font-size:11px;color:#000;fontfamily:'Josefin Slab';margin-right:50px;}
.diaporamanav {font-size:11px;fontfamily:AllerLightRegular;margin-left:10px;color:#CCC;text-decoration:none;}
.diaporamanav a {font-size:11px;fontfamily:AllerLightRegular;margin-left:10px;color:#000;text-decoration:none;}
.diaporamanav-active a {font-size:11px;fontfamily:AllerLightRegular;margin-left:10px;color:#CCC;text-decoration:none;}
.diaporamanav a:hover, .diaporamanav-active a:hover {font-size:11px;fontfamily:AllerLightRegular;margin-left:10px;color:#ff7e1f;text-decoration:none;}
.diaporamacontrol a {font-size:11px;fontfamily:AllerLightRegular;margin-left:50px;color:#ff7e1f;text-decoration:none;}
.diaporamacontrol a:hover {font-size:11px;fontfamily:AllerLightRegular;margin-left:50px;color:#000;}
.divider {border-top:1px solid #eee; font-size:4px;}
.descpanelfg {text-align:center;padding:5px; background-color:#FFF; font-size:11px; font-family:AllerLightRegular !important;}
.fadeslidedescdiv {}
.dividerbox {border-top:1px solid #eee; font-size:4px;}
.divider-bottom {border-bottom:1px solid #eee; font-size:8px;}
#text {font-size:11px; font-family:AllerLightRegular; color:#666;  text-align:justify; vertical-align:middle; width:550px; padding:15px; border-bottom:1px solid #444; border-top:1px solid #444; }
#text-bio {font-size:12px; font-family:AllerLightRegular; color:#666;  text-align:justify; vertical-align:middle; width:700px; padding:15px; border-bottom:1px solid #444; border-top:1px solid #444; }
#text-bio2 {font-size:12px; font-family:AllerLightRegular; color:#666;  text-align:justify; vertical-align:middle; width:600px; padding:0px;  }
#text-news {font-size:12px; font-family:AllerLightRegular; color:#666;  text-align:justify; vertical-align:middle; width:600px; padding:0px;  }

#text-bio a {color:#ff7e1f;}
#title-news {font-size:25px;  font-family:'Josefin Slab'; color:#777; padding-bottom:0px; text-align:left; }
#title-info {font-size:30px;  font-family:'Josefin Slab'; color:#777; padding-bottom:5px; text-align:center; }
.inline a {opacity: .5; filter:alpha(opacity=50);}
.inline a:hover {opacity:1; filter:alpha(opacity=100);}
.news img {width:auto; height:150px; border:0; padding-right:5px;padding-bottom:5px;}
.news-sans img {border:0; padding-right:5px;padding-bottom:5px;}
.news, news-sans {top:0;height:170px;}
.thumbnails, .thumbnails2, .thumbnails-presse, .thumbnails-portraits, .thumbnails-delestage, .thumbnails-tirailleur, .thumbnails-swimming {height:580px;width:700px;cellspacing:0;cellpadding:0;border:0;padding: 0 0 0 0;}
.thumbnails img {width:auto; height:100px;border:0; padding-right:5px;padding-bottom:5px;}
.thumbnails-delestage img {width:auto; height:120px;border:0; padding-right:5px;padding-bottom:5px;}
.thumbnails-portraits img {width:auto; height:100px;border:0; padding-right:5px;padding-bottom:5px;}
.thumbnails-tirailleur img {width:auto; height:85px;border:0; padding-right:5px;padding-bottom:5px;}
.thumbnails-tchad img {width:auto; height:85px;border:0; padding-right:5px;padding-bottom:5px;}
.thumbnails-presse img {height:120px; width:auto; border:0; padding-right:5px;padding-bottom:5px;}
.thumbnails2 img {width:65px; height:65px;border:0; padding-right:5px;padding-bottom:5px;}
.thumbnails-swimming img {width:65px; height:65px;border:0; padding-right:5px;padding-bottom:5px;}
.section {font-size:28px; color:#666; font-weight:normal;}
.text-diapo {font-size:11px;color:#666;width:700px;}
#thumbnails a, #thumbnails a:active, #thumbnail a:visited {opacity:.5; filter:alpha(opacity=50); -moz-opacity:.5; -khtml-opacity:.5; -webkit-opacity:.5; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);  
    /* above line works in IE6, IE7, and IE8 */  
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=50)";  
    /* above line is IE8 only */  }
	#thumbnails a:hover {opacity:1; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; -webkit-opacity:1; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);  
    /* above line works in IE6, IE7, and IE8 */  
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=50)";  
    /* above line is IE8 only */  }
.block {height:300px;}


@font-face {
    font-family: 'cassannet_boldbold';
    src: url('fonts/cassannet_bold-webfont.eot');
    src: url('fonts/cassannet_bold-webfont.eot#iefix') format('embedded-opentype'),
         url('fonts/cassannet_bold-webfont.woff') format('woff'),
         url('fonts/cassannet_bold-webfont.ttf') format('truetype'),
         url('fonts/cassannet_bold-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'cassannet_regularregular';
    src: url('fonts/cassannet-webfont.eot');
    src: url('fonts/cassannet-webfont.eot#iefix') format('embedded-opentype'),
         url('fonts/cassannet-webfont.woff') format('woff'),
         url('fonts/cassannet-webfont.ttf') format('truetype'),
         url('fonts/cassannet-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'AllerBold';
    src: url('fonts/aller_bd-webfont.eot');
    src: url('fonts/aller_bd-webfont.eot#iefix') format('embedded-opentype'),
         url('fonts/aller_bd-webfont.woff') format('woff'),
         url('fonts/aller_bd-webfont.ttf') format('truetype'),
         url('fonts/aller_bd-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'AllerItalic';
    src: url('fonts/aller_it-webfont.eot');
    src: url('fonts/aller_it-webfont.eot#iefix') format('embedded-opentype'),
         url('fonts/aller_it-webfont.woff') format('woff'),
         url('fonts/aller_it-webfont.ttf') format('truetype'),
         url('fonts/aller_it-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'AllerLightRegular';
    src: url('fonts/aller_lt-webfont.eot');
    src: url('fonts/aller_lt-webfont.eot#iefix') format('embedded-opentype'),
         url('fonts/aller_lt-webfont.woff') format('woff'),
         url('fonts/aller_lt-webfont.ttf') format('truetype'),
         url('fonts/aller_lt-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'AllerLightItalic';
    src: url('fonts/aller_ltit-webfont.eot');
    src: url('fonts/aller_ltit-webfont.eot#iefix') format('embedded-opentype'),
         url('fonts/aller_ltit-webfont.woff') format('woff'),
         url('fonts/aller_ltit-webfont.ttf') format('truetype'),
         url('fonts/aller_ltit-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'AllerRegular';
    src: url('fonts/aller_rg-webfont.eot');
    src: url('fonts/aller_rg-webfont.eot#iefix') format('embedded-opentype'),
         url('fonts/aller_rg-webfont.woff') format('woff'),
         url('fonts/aller_rg-webfont.ttf') format('truetype'),
         url('fonts/aller_rg-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'AllerDisplayRegular';
    src: url('fonts/allerdisplay-webfont.eot');
    src: url('fonts/allerdisplay-webfont.eot#iefix') format('embedded-opentype'),
         url('fonts/allerdisplay-webfont.woff') format('woff'),
         url('fonts/allerdisplay-webfont.ttf') format('truetype'),
         url('fonts/allerdisplay-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}

.sep {border-right:0px solid #000;}
#line {border-top:1px solid #000;}

.copyright {                                                                   
    bottom: 9px;
    color: #BBB;
    font-size: 9px;
    position: fixed;
    right: 10px;
    z-index:99;
	font-family: AllerRegular;
	text-transform: uppercase;
}