@charset "utf-8";
/* CSS Document */
html,body{
	margin:0px;
	padding:0px;
	font-family: 'HelveticaLTStdCondRegular';
	font-size: 14px;
	width:100%;
	height:100%;
	color:#000000;
	}

img{
	border:none;
}
 li {
	 list-style-type : none;
 }
 
a,a:link,a:active,a:visited{color:#b2b2b2;text-decoration:none;}
a:hover{color:#000000;text-decoration:none;}

a.blanc,a.blanc:link,a.blanc:active,a.blanc:visited{color:#ffffff;text-decoration:none;}
a.blanc:hover{color:#ffffff;text-decoration:none;}

a.noir,a.noir:link,a.noir:active,a.noir:visited{color:#000000;text-decoration:none;}
a.noir:hover{color:#000000;text-decoration:none;}

a.rouge,a.rouge:link,a.rouge:active,a.rouge:visited{color:#d50032;text-decoration:none;}/*f0a1b3*/
a.rouge:hover{color:#d50032;text-decoration:none;}


a.rouge_gris,a.rouge_gris:link,a.rouge_gris:active,a.rouge_gris:visited{color:#f0a1b3;text-decoration:none;}
a.rouge_gris:hover{color:#d50032;text-decoration:none;}

a.rouge_noir,a.rouge_noir:link,a.rouge_noir:active,a.rouge_noir:visited{color:#d50032;text-decoration:none;}
a.rouge_noir:hover{color:#000000;text-decoration:none;}

a.gris_rouge,a.gris_rouge:link,a.gris_rouge:active,a.gris_rouge:visited{color:#9b9b9a;text-decoration:none;}
a.gris_rouge:hover{color:#d50032;text-decoration:none;}

a.noir_rouge,a.noir_rouge:link,a.noir_rouge:active,a.noir_rouge:visited{color:#000000;text-decoration:none;}
a.noir_rouge:hover{color:#d50032;text-decoration:none;}

a.violet,a.violet:link,a.violet:active,a.violet:visited{color:#d7b2ec;text-decoration:none;}
a.violet:hover{color:#922dcc;text-decoration:none;}

a.violet_gris,a.violet_gris:link,a.violet_gris:active,a.violet_gris:visited{color:#d7b2ec;text-decoration:none;}
a.violet_gris:hover{color:#922dcc;text-decoration:none;}

a.violet_noir,a.violet_noir:link,a.violet_noir:active,a.violet_noir:visited{color:#922dcc;text-decoration:none;}
a.violet_noir:hover{color:#000000;text-decoration:none;}

a.gris_violet,a.gris_violet:link,a.gris_violet:active,a.gris_violet:visited{color:#9b9b9a;text-decoration:none;}
a.gris_violet:hover{color:#922dcc;text-decoration:none;}

a.noir_violet,a.noir_violet:link,a.noir_violet:active,a.noir_violet:visited{color:#000000;text-decoration:none;}
a.noir_violet:hover{color:#922dcc;text-decoration:none;}

a.bleu,a.bleu:link,a.bleu:active,a.bleu:visited{color:#7fc8ed;text-decoration:none;}
a.bleu:hover{color:#0091dc;text-decoration:none;}

a.bleu_noir,a.bleu_noir:link,a.bleu_noir:active,a.bleu_noir:visited{color:#0091dc;text-decoration:none;}
a.bleu_noir:hover{color:#000000;text-decoration:none;}

a.bleu_gris,a.bleu_gris:link,a.bleu_gris:active,a.bleu_gris:visited{color:#7fc8ed;text-decoration:none;}
a.bleu_gris:hover{color:#0091dc;text-decoration:none;}

a.gris_bleu,a.gris_bleu:link,a.gris_bleu:active,a.gris_bleu:visited{color:#9b9b9a;text-decoration:none;}
a.gris_bleu:hover{color:#0091dc;text-decoration:none;}

a.noir_bleu,a.noir_bleu:link,a.noir_bleu:active,a.noir_bleu:visited{color:#000000;text-decoration:none;}
a.noir_bleu:hover{color:#0091dc;text-decoration:none;}

a.noir_gris,a.noir_gris:link,a.noir_gris:active,a.noir_gris:visited{color:#c3c3c3;text-decoration:none;}
a.noir_gris:hover{color:#c3c3c3;text-decoration:none;}

a.gris_noir,a.gris_noir:link,a.gris_noir:active,a.gris_noir:visited{color:#9b9b9a;text-decoration:none;}
a.gris_noir:hover{color:#000000;text-decoration:none;}

a.blanc_noir,a.blanc_noir:link,a.blanc_noir:active,a.blanc_noir:visited{color:#ffffff;text-decoration:none;}
a.blanc_noir:hover{color:#000000;text-decoration:none;}

a.opac_50,a.opac_50:link,a.opac_50:active,a.opac_50:visited{color:#ffffff;text-decoration:none;filter : alpha(opacity=50); opacity : 0.5;}
a.opac_50:hover{color:#ffffff;text-decoration:none;filter : alpha(opacity=100); opacity : 1;}

.opacite_image_20{filter : alpha(opacity=20); opacity : 0.2;}
.opacite_image_100{filter : alpha(opacity=100); opacity : 1;}

h1{ font-size:40px; line-height:35px; font-family: 'helveticaneuelt_std_cnbold'; color:#000000; display:inline;}
h2{ font-size:25px; line-height:25px; font-family: 'helveticaneuelt_std_cnbold'; color:#000000; display:inline;}

.T10{ font-size:10px;}
.T11{ font-size:11px;}
.T12{ font-size:12px;}
.T14{ font-size:14px;}
.T16{ font-size:16px;}
.T18{ font-size:18px;}
.T20{ font-size:20px;}
.T22{ font-size:22px;}
.T24{ font-size:24px;}
.T25{ font-size:25px;}
.T30{ font-size:30px;}
.T36{ font-size:36px;}
.T40{ font-size:40px;}
.T100{ font-size:100px;}


.blanc{ color:#ffffff;}
.noir{ color:#000000;}
.gris{ color:#c3c3c3;}
.coul_txt_cineart{ color:#c3c3c3;}
.gris2{ color:#e9e9e9;}
.gris3{ color:#9b9b9a;}
.rouge{ color:#d50032;}
.violet{ color:#922dcc;}
.bleu{ color:#0091dc;}

.opac_20{color:#ffffff;text-decoration:none;filter : alpha(opacity=20); opacity : 0.2;}

.bg_blanc{ background-color:#ffffff;}
.bg_gris{ background-color:#f4f2ef;}
.bg_gris2{ background-color:#f2f2f2;}
.bg_orange{ background-color:#ff8400;}
.bg_rouge{ background-color:#d50032;}
.bg_violet{ background-color:#922dcc;}
.bg_bleu{ background-color:#0091dc;}


.arial{ font-family:Arial, Helvetica, sans-serif;}

.upp{ text-transform:uppercase;}

.arrondi_5_bas{
	-moz-border-radius: 0px 0px 5px 5px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-radius: 0px 0px 5px 5px;
}

.arrondi_5_haut{
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	border-radius:5px 5px 0px 0px;
}

.arrondi_5{
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-radius: 5px 5px 5px 5px;
}

.opacite_50{
    filter : alpha(opacity=50);
    opacity : 0.5;
  }

#envoi_msg{
background: #fbfcda url('/media/img/valid.gif') no-repeat left;
border:1px solid #dbdbd3;
width:180px;
float:left;
display:inline;
color:#555555;
}
.bloc_video iframe, .bloc_video object, .bloc_video embed{
	width:620px;
	height:390px;
	display:inline;
	float:left;
}

/************** fix png IE 6 ******************/
.pngfix{ behavior: url(/js/iepngfix.htc) }

/*** fonts Helvetica ***/
@font-face {
    font-family: 'HelveticaLTStdCondLightRg';
    src: url('helveticaltstd-lightcond-webfont.eot');
    src: url('helveticaltstd-lightcond-webfont.eot?#iefix') format('embedded-opentype'),
         url('helveticaltstd-lightcond-webfont.woff') format('woff'),
         url('helveticaltstd-lightcond-webfont.ttf') format('truetype'),
         url('helveticaltstd-lightcond-webfont.svg#HelveticaLTStdCondLightRg') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'HelveticaLTStdCondRegular';
    src: url('helveticaltstd-cond-webfont.eot');
    src: url('helveticaltstd-cond-webfont.eot?#iefix') format('embedded-opentype'),
         url('helveticaltstd-cond-webfont.woff') format('woff'),
         url('helveticaltstd-cond-webfont.ttf') format('truetype'),
         url('helveticaltstd-cond-webfont.svg#HelveticaLTStdCondRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
     font-family: 'helveticaneuelt_std_cnbold';
    src: url('helveticaneueltstd-bdcn-webfont.eot');
    src: url('helveticaneueltstd-bdcn-webfont.eot?#iefix') format('embedded-opentype'),
         url('helveticaneueltstd-bdcn-webfont.woff') format('woff'),
         url('helveticaneueltstd-bdcn-webfont.ttf') format('truetype'),
         url('helveticaneueltstd-bdcn-webfont.svg#helveticaneuelt_std_cnbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

.HelveticaLight {
    font-family: 'HelveticaLTStdCondLightRg';
}

.HelveticaCondensed {
    font-family: 'HelveticaLTStdCondRegular';
}

.HelveticaBlackCondensed {
    font-family: 'helveticaneuelt_std_cnbold';
}

.transparence{
	opacity:0.3;
}