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

/***************DEFAULT*****************/

body {margin:0px;padding:0px;background-color:#FFF;}
a:link {text-decoration:none; color:#000;}
a:visited {text-decoration:none; color:#000;}
.clear {height:20px;}
a:hover {color:#FFF;}
p {padding:0px; margin:0px;}

#ligneclear{height:20px;}


/**************FONTS*****************/

@font-face {
    font-family: 'PubliFluorNormaleRush';
    src: url('fonts/PubliFluorNormaleRush.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'BBBPoppinsTN-TextRegular';
    src: url('fonts/bbbpoppins/BBBPoppinsTN-TextRegular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'BBBPoppinsTN-TextRegularItalic';
    src: url('fonts/bbbpoppins/BBBPoppinsTN-TextRegularItalic.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'BBBPoppinsTN-TextSemiBold';
    src: url('fonts/bbbpoppins/BBBPoppinsTN-TextSemiBold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'BBBPoppinsTN-TextSemiBoldItalic';
    src: url('fonts/bbbpoppins/BBBPoppinsTN-TextSemiBoldItalic.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'BBBPoppinsTN-DisplaySemiBold.woff';
    src: url('fonts/bbbpoppins/BBBPoppinsTN-DisplaySemiBold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'BBBPoppinsTN-DisplayBold';
    src: url('fonts/bbbpoppins/BBBPoppinsTN-DisplayBold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

/***************HEADER***************/

#header{margin-top:30px;}

#colonnebreaklogo{height:90px;}
#logo{text-align:center; height:90px;}
.imglogo{text-align:center; height:90px;}

#colonnebreakmenu{height:20px;}
#bouton{
	text-align:center;
	font-family: BBBPoppinsTN-TextRegular, Arial, Helvetica, sans-serif;
	font-size:14px;
	border:solid;
	border-width:1px;
	border-radius:20px;
}

/***************MAIN***************/

#main{background-color:#FFF; padding-bottom:25px;}


/***************ACCUEIL***************/

#colonnebreakaccueil {height: 440px;}

#colonnegauche {height: 440px;}

#colonnedroitehaut {
	height: 100px;
	text-align:center;
	font-family:'PubliFluorNormaleRush';
	font-size:18pt;
}

#colonnedroitehaut hr{text-align:center; width:160px; border-top: 1px solid #000;}

#colonnedroitemil {height: 140px;}
#colonnedroitemil hr{text-align:text-align:center; width:160px; border-top: 1px solid #000;}
#colonnedroitemil h{font-family:'BBBPoppinsTN-DisplaySemiBold'; font-size:12pt;}
#colonnedroitemil p{font-family:'BBBPoppinsTN-TextRegular'; font-size:11pt; line-height:14pt;}

#colonnedroitebas {height: 140px;}
#colonnedroitebas h{font-family:'BBBPoppinsTN-TextSemiBoldItalic'; font-size:12pt;}
#colonnedroitebas p{font-family:'BBBPoppinsTN-TextRegularItalic'; font-size:10pt; margin-top:10px;}


/***************PRODUCTIONS***************/

#colonnebreaktitreproductions{height:20px;}
#titreproductions {height:20px; font-family:'BBBPoppinsTN-TextSemiBold'; font-size:12pt; margin:0px; padding:0px;}

#txtprod h{font-family:'BBBPoppinsTN-TextSemiBoldItalic'; font-size:12pt; margin:0px;}
#txtprod p{font-family:'BBBPoppinsTN-TextRegularItalic'; font-size:10pt; margin:0px;}

#colonnebreakimgsultanhaut {height:400px;}
#imgprodsultanhaut {height:400px;}
#colonnebreakimgsultan {height:260px;}
#imgprodsultan {height:260px;}
#colonnebreaktxtsultan {height:60px;}

#colonnebreakimgjalapenos {height:360px;}
#colonnebreaktxtjalapenos {height:60px;}
#imgprodjalapenos {height:360px;}

#colonnebreakimgjinx {height:280px;}
#colonnebreaktxtjinx {height:60px;}
#imgprodjinx {height:280px;}

#colonnebreakimgfestivalito7 {height:320px;}
#colonnebreaktxtfestivalito7 {height:60px;}
#imgprodfestivalito7 {height:320px;}

#colonnebreakimgradioshaut {height:360px;}
#imgprodradioshaut {height:360px;}
#colonnebreakimgradios {height:260px;}
#imgprodradios {height:260px;}
#colonnebreaktxtradios {height:60px;}

/***************CREATIONS***************/

#colonnebreaktitrecreations{height:20px;}
#titrecreations {height:20px; font-family:'BBBPoppinsTN-TextSemiBold'; font-size:12pt; margin:0px; padding:0px;}

#txtcrea h{font-family:'BBBPoppinsTN-TextSemiBoldItalic'; font-size:12pt; margin:0px;}
#txtcrea p{font-family:'BBBPoppinsTN-TextRegularItalic'; font-size:10pt; margin:0px;}

#colonnebreakimgscraps11 {height:440px;}
#imgcreascraps11 {height:440px;}
#colonnebreakimgscraps12 {height:320px;}
#imgcreascraps12 {height:320px;}
#colonnebreakimgscraps13 {height:340px;}
#imgcreascraps13 {height:340px;}
#colonnebreaktxtscraps1 {height:60px;}


#colonnebreakimggouaches {height:320px;}
#colonnebreaktxtgouaches {height:60px;}
#imgprodgouaches {height:320px;}


/***************INFORMATIONS***************/

#colonnebreakinfos {height:600px;}
#colonneinfosgauche {height:600px;}

#colonneinfosgauchehaut {
	height: 80px;
	font-family:'PubliFluorNormaleRush';
	text-align:center;
	font-size:17pt;
}
#colonneinfosgauchehaut hr{text-align:text-align:center; width:160px; /**border-top: 1px solid #000;**/}

#colonneinfosmil {height:300px;}
#colonneinfosmil hr{text-align:text-align:center; width:160px; border-top: 1px solid #000;}
#colonneinfosmil h{font-family:'BBBPoppinsTN-TextSemiBoldItalic'; font-size:12pt;}
#colonneinfosmil p{font-family:'BBBPoppinsTN-TextRegularItalic'; font-size:10pt; margin-top:10px;}

#colonneinfosbas {height:180px;}
#colonneinfosbas hr{text-align:text-align:center; width:160px; /**border-top: 1px solid #000;**/}
#colonneinfosbas h{font-family:'BBBPoppinsTN-TextSemiBoldItalic'; font-size:12pt;}
#colonneinfosbas p{font-family:'BBBPoppinsTN-TextRegularItalic'; font-size:10pt; margin-top:10px;}

#colonneinfosdroite {height:600px;}

/***************CONTACTS***************/

#colonnebreakcontacthaut {height:60px;}
#colonnecontacthaut {height:60px; font-family:'BBBPoppinsTN-TextRegularItalic'; font-size:11pt; text-align:center;}

#colonnebreakcontactmid {height:20px;}
#colonnecontactmid {height:20px; font-family:'BBBPoppinsTN-TextSemiBold'; font-size:12pt; text-align:center;}

#colonnebreakcontactmail {height:40px;}
#colonnecontactmail {height:40px; font-family:'BBBPoppinsTN-DisplayBold'; font-size:22pt; text-align:center;}

#colonnebreakcontactbas {height:60px;}
#colonnecontactbas {height:60px; font-family:'BBBPoppinsTN-DisplaySemiBold'; font-size:14pt; text-align:center;}

/***************FOOTER***************/

#footer{margin-top:30px; height:1px; background-color:#FFF;}