/* CSS Document */
.margin_right_10					{	margin-right:10px;	}
.margin_left_10						{	margin-left:10px;	}
.padding_10							{	padding:10px;	}
.padding_10_img						{	padding:10px;	}
h1									{	color:#4b4898;font-size:24px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;	}
.texte_rose_11						{	color:#4b4898;font-size:12px;font-family:Arial, Helvetica, sans-serif;	}
.texte_rose_12						{	color:#4b4898;font-size:12px;font-family:Arial, Helvetica, sans-serif;	}
.texte_noir_11						{	color:#000000;font-size:11px;font-family:Arial, Helvetica, sans-serif;	}
.texte_noir_12						{	color:#000000;font-size:12px;font-family:Arial, Helvetica, sans-serif;	}
.texte_gris_11						{	color:#666666;font-size:11px;font-family:Arial, Helvetica, sans-serif;	}
.texte_gris_12						{	color:#666666;font-size:12px;font-family:Arial, Helvetica, sans-serif;	}
.texte_vert_11						{	color:#77BE42;font-size:11px;font-family:Arial, Helvetica, sans-serif;	}
.texte_vert_12						{	color:#77BE42;font-size:12px;font-family:Arial, Helvetica, sans-serif;	}
.texte_vert_13						{	color:#77BE42;font-size:13px;font-family:Arial, Helvetica, sans-serif;	}

.texte_gris_audito					{	color:#999999;font-size:12px;font-family:Arial, Helvetica, sans-serif;line-height:25px;	}

/* audito */
.texte_vert2_11						{	color:#529848;font-size:11px;font-family:Arial, Helvetica, sans-serif;	}
.texte_vert2_12						{	color:#529848;font-size:12px;font-family:Arial, Helvetica, sans-serif;	}
.texte_vert2_13						{	color:#529848;font-size:13px;font-family:Arial, Helvetica, sans-serif;	}
.titre_vert2						{	color:#529848;font-size:27px;font-family:Arial, Helvetica, sans-serif;	}

/* clsh */
.texte_rose2_11						{	color:#ee57b2;font-size:11px;font-family:Arial, Helvetica, sans-serif;	}
.texte_rose2_12						{	color:#ee57b2;font-size:12px;font-family:Arial, Helvetica, sans-serif;	}
.texte_rose2_13						{	color:#ee57b2;font-size:13px;font-family:Arial, Helvetica, sans-serif;	}
.titre_rose2						{	color:#ee57b2;font-size:27px;font-family:Arial, Helvetica, sans-serif;	}

/* galerie */
.texte_orange2_11					{	color:#e05e00;font-size:11px;font-family:Arial, Helvetica, sans-serif;	}
.texte_orange2_12					{	color:#e05e00;font-size:12px;font-family:Arial, Helvetica, sans-serif;	}
.texte_orange2_13					{	color:#e05e00;font-size:13px;font-family:Arial, Helvetica, sans-serif;	}
.titre_orange2						{	color:#e05e00;font-size:27px;font-family:Arial, Helvetica, sans-serif;	}

.titre_noir_24						{	color:#000000;font-size:24px;font-family:Arial, Helvetica, sans-serif;	}
.titre_rose_24						{	color:#4b4898;font-size:24px;font-family:Arial, Helvetica, sans-serif;	}
.separateur_gris					{	background-color:#999999;height:1px; line-height:1px;font-size:1px;margin:12px 0;overflow:hidden;	}

/* not editor */
a									{	color:#999999;text-decoration:none;font-size:12px;font-family:Arial, Helvetica, sans-serif;	}
a:hover								{	color:#4b4898;	}
.clearer							{	clear:both;font-size:0;height:0;line-height:0;	}
body 								{	margin:0px;padding:0px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666666;/*background:url(images/fond_bas.jpg) bottom repeat-x;*/	}
td,p,div,b,strong					{	font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666666;	}
#global								{	/*background:url(images/fond_haut.jpg) repeat-x;*/	}
#header								{	position:relative;height:270px;overflow:hidden;z-index:1;width:1052px;margin:0 auto;	}
#header .logo						{	position:absolute;left:0px;bottom:24px;z-index:4;	}
#header .bandeau					{	position:absolute;left:0px;top:0px;z-index:3;	}
#header .barre						{	position:absolute;left:0px;bottom:19px;border-bottom:6px solid #E8E6E6;z-index:2;width:100%;padding:0px;margin:0px;	}

#contenu							{	position:relative;width:882px;margin:0 auto;	}
#contenu .colonne_gauche			{	width:207px;float:left;padding:0px 25px 0 0;margin-top:-14px;	}
#contenu .colonne_gauche .contenu	{	position:relative;	}
#contenu .colonne_droite			{	width:588px;border:6px solid #E8E6E6;float:left;margin-top:12px;padding:25px;position:relative;overflow:hidden;z-index:1;background:#FFFFFF;	}
#contenu .date						{	background:url(images/fond_date.png);height:87px;width:87px;position:absolute;right:-42px;top:50px;text-align:center;z-index:2;	}
#contenu .date .jour				{	color:#00FCFF;font-size:24px;font-weight:bold;margin-top:11px;	}
#contenu .date .mois				{	color:#42FF00;font-size:24px;font-weight:bold;	}

.vsetes								{	color:#999999;font-size:11px;font-weight:bold;position:relative;left:233px;top:0px;	z-index:10;}
.vsetes a							{	color:#4E4E4E;text-decoration:none;font-weight:normal;	}
.vsetes a:hover						{	color:#4b4898;	}

#footer								{	width:882px;margin:0 auto;position:relative;	}
#footer .barre						{	border-bottom:6px solid #E8E6E6;width:100%;padding:0px;margin:10px 0 8px 0;	}

/* Styles menus */
.menu1 								{	font-family: Tahoma, Geneva, sans-serif; font-size: 11px; font-weight: bold; color: #666666; list-style: none; clear: both; padding: 0; margin: 0;border:6px solid #E8E6E6;z-index:250; }
.menu1 li							{	position: relative;border-bottom:1px solid #E8E6E6;z-index:250; }
.menu1 ul							{	list-style: none; padding: 0; margin: 0; }
.menu1 ul li						{	background: none #F4F4F4; color: #A10E16; margin: 0; }
.menu1 a							{	display: block; width: auto;padding:6px 2px 6px 15px;background:url(images/puce_grise.gif) no-repeat 5px 8px #F4F4F4;font-family: Tahoma, Geneva, sans-serif; font-size: 11px; font-weight: bold; color: #666666; text-decoration: none; text-transform:uppercase; }
.menu1 a:hover						{	text-decoration: none; /*background: url(images/puce_blanche.gif) no-repeat 5px 8px #D7D7D7;*/ color: #4b4898;}
.menu1 .selected					{	/*background: url(images/puce_blanche.gif) no-repeat 5px 8px #D7D7D7;*/ color: #4b4898; }
.menu1 .subselected					{	background: none #D7D7D7; color: #828282; }
.menu1 li:hover						{	color: #ea0000; }

.menu1 li:hover > ul				{	display: block; }

.menu1 li li						{	background-color:#D7D7D7;/*padding:1px 1px 0px 1px;*/border-bottom:1px solid #FFFFFF; }
.menu1 li li a						{	background: #E8E6E6;color: #828282; }
.menu1 li li a:hover				{	background: #E8E6E6; }
.menu1 ul							{	position: absolute; width: 195px; top: 0; left: 195px; z-index: 10; background: none #DEDEDE; list-style: none; display: none; }

/* style boite */
.boite								{	border:6px solid #E8E6E6; background:#F4F4F4;width:100%;font-family:Arial,Helvetica,sans-serif;font-size:12px;	}
.boite th							{	text-align:left;border-bottom:1px solid #E8E6E6;padding:5px;	}
.boite  td							{	padding:5px;	}

/* formulaire newsletter */
.inscription_newsletter_erreur		{	color:#FF0000;font-size:10px;	}
.inscription_newsletter_valid		{	color:#009900;font-size:10px;	}
#champ_mail input					{	border:1px solid #000000;width:181px;margin:5px 0;font-size:11px;padding-left:3px;height:15px;	}
#champ_mail	label					{	display:none;	}
.mentions							{	display:none;	}
.bouton_valider						{	text-align:center;	}
.bouton_valider input				{	background-color:#D7D7D7;color:#FFFFFF;border:none;font-size:14px;font-weight:bold;width:66px;height:25px;padding-bottom:2px;	}

/* actualité */
.actuboxlist						{	margin-bottom:10px;	}
.actuboxlist .picactu				{	margin-right:10px;float: left; margin-right: 3px;	}
.actuboxlist h4						{	padding:0px;margin:0px;margin-bottom:5px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:18px;color:#333333;	}
.actuboxlist h4 .date1				{	font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:18px;color:#4b4898;	}
.actuboxlist .texte					{	font-size:12px;color:#333333;padding-left:260px;	}
.actuboxlist .textetotal			{	padding-left:0px;	}
.actuboxlist a.more					{	font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:12px;color:#4b4898;text-decoration:underline; }	
.actuboxlist a.more:hover			{	color:#000;	}
.actuboxlist_separate				{	border-top:1px solid #ccc;margin:20px 0;line-height:0;height:1px;font-size:0px;	}

.actuboxlist2						{	margin-bottom:10px;	}
.actuboxlist2 .picactu				{	margin-left:10px;float: right; margin-left: 3px;	}
.actuboxlist2 h4					{	padding:0px;margin:0px;margin-bottom:5px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:18px;color:#333333;	}
.actuboxlist2 h4 .date1				{	font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:18px;color:#4b4898;	}
.actuboxlist2 .texte				{	font-size:12px;color:#333333;padding-right:260px;	}
.actuboxlist2 .textetotal			{	padding-left:0px;	}
.actuboxlist2 a.more				{	font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:12px;color:#4b4898;text-decoration:underline; }	
.actuboxlist2 a.more:hover			{	color:#000;	}

.actuboxdetails .picactu			{	float:left;	margin-right:10px;}
.actuboxdetails h2.titre			{	padding:0px;margin:0px;margin-bottom:5px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:18px;color:#333333;	}
.actuboxdetails h2.titre .date1		{	font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:18px;color:#4b4898;	}

/* PT SANS ************************ */
@font-face {
	font-family: 'PTSans';
	src: url('/globalflexit/clients/utils/fonts/embed/pt_sans-regular-webfont.eot');
	src: local('â˜º'), url('/globalflexit/clients/utils/fonts/embed/pt_sans-regular-webfont.woff') format('woff'), url('/globalflexit/clients/utils/fonts/embed/pt_sans-regular-webfont.ttf') format('truetype'), url('/globalflexit/clients/utils/fonts/embed/pt_sans-regular-webfont.svg#webfontPMzpojvH') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'PTSans';
	src: url('/globalflexit/clients/utils/fonts/embed/pt_sans-bold-webfont.eot');
	src: local('â˜º'), url('/globalflexit/clients/utils/fonts/embed/pt_sans-bold-webfont.woff') format('woff'), url('/globalflexit/clients/utils/fonts/embed/pt_sans-bold-webfont.ttf') format('truetype'), url('/globalflexit/clients/utils/fonts/embed/pt_sans-bold-webfont.svg#webfontw0e4ef7y') format('svg');
	font-weight: bold;
	font-style: normal;
}
@font-face {
	font-family: 'PTSans';
	src: url('/globalflexit/clients/utils/fonts/embed/pt_sans-italic-webfont.eot');
	src: local('â˜º'), url('/globalflexit/clients/utils/fonts/embed/pt_sans-italic-webfont.woff') format('woff'), url('/globalflexit/clients/utils/fonts/embed/pt_sans-italic-webfont.ttf') format('truetype'), url('/globalflexit/clients/utils/fonts/embed/pt_sans-italic-webfont.svg#webfont1J1LhUyh') format('svg');
	font-weight: normal;
	font-style: italic;
}
@font-face {
	font-family: 'PTSans';
	src: url('/globalflexit/clients/utils/fonts/embed/pt_sans-bolditalic-webfont.eot');
	src: local('â˜º'), url('/globalflexit/clients/utils/fonts/embed/pt_sans-bolditalic-webfont.woff') format('woff'), url('/globalflexit/clients/utils/fonts/embed/pt_sans-bolditalic-webfont.ttf') format('truetype'), url('/globalflexit/clients/utils/fonts/embed/pt_sans-bolditalic-webfont.svg#webfontjbxyXLyX') format('svg');
	font-weight: bold;
	font-style: italic;
}

/* audito galerie clsh */
.tplgal								{	width:1111px;margin:0 auto;position:relative;	}
.tplgal .logo						{	width:92px;height:525px;position:absolute;top:0px;left:0px;	}
.tplgal .colonne					{	margin-left:121px;width:960px;	}

.tplgal .albums 					{	padding-top:25px;/*height:372px;*/	}
.tplgal .albums .legende			{	font-size:12px;font-family:PTSans,Arial,Helvetica,sans-serif;color:#666666;margin-bottom:2px;	}
.tplgal .albums a					{	position:relative;display:inline-block;	}
.tplgal .albums a img				{	border:0px;	}
.tplgal .albums .hover				{	position:absolute;left:0px;top:0px;display:none;opacity:0.6;-moz-opacity : 0.6;-ms-filter: "alpha(opacity=6)"; /* IE 8 */    filter : alpha(opacity=6); /* IE < 8 */  		}
.tplgal .albums a:hover .hover,.tplgal .albums a.on .hover		{	display:block;	}

.tplgal #album_detail					{	margin-top:10px;	}
.tplgal #album_detail .gauche			{	width:290px;float:left;padding:10px;	}
.tplgal #album_detail .droite			{	width:640px;float:left;padding:10px 0 10px 10px;	}
.tplgal #album_detail .droite .titre	{	text-align:right;text-transform:uppercase;font-size:24px;font-family:PTSans,Arial,Helvetica,sans-serif;	}
.tplgal #album_detail .droite .soustitre{	text-align:right;text-transform:uppercase;font-size:24px;color:#333333;font-family:PTSans,Arial,Helvetica,sans-serif;	}
.tplgal #album_detail .droite .contenu	{	font-size:12px;color:#333333;padding:10px 0;text-align:right;	}

.tplgalmenu 						{	padding-right:30px;margin:20px 0 30px 0;	}
.tplgalmenu ul						{	list-style-type:none;margin:0px;padding:0px;text-align:right;	}
.tplgalmenu .tplgalmenu_li_niv_0	{	display:inline-block;vertical-align:top;	}
.tplgalmenu .tplgalmenu_a_niv_0		{	color:#666666;font-size:24px;font-family:PTSans,Arial,Helvetica,sans-serif;display:inline-block;padding:0 25px 0 25px;background: left center no-repeat;	}
.tplgalmenu .tplgalmenu_a_niv_0:hover, .tplgalmenu .tplgalmenu_a_niv_0_selected	{ color:#333333;	}
.tplgalmenu .tplgalmenu_li_niv_0_end .tplgalmenu_a_niv_0	{padding-right:0;}
.tplgalmenu .tplgalmenu_li_niv_1	{	text-align:left;	}
.tplgalmenu .tplgalmenu_a_niv_1		{	padding-left:25px;display:inline-block;color:#999999;font-size:12px;font-family:Arial, Helvetica, sans-serif; }
.tplgalmenu .tplgalmenu_a_niv_1:hover, .tplgalmenu .tplgalmenu_a_niv_1_selected	{ color:#333333;	}

.tplgal .infos						{	background:url(images/tit_infos.gif) 38px 0 no-repeat;/*width:1111px;*/padding:5px 20px 10px 80px;margin:15px 0;color:#666666;font-size:12px;	}

.btn_galerie						{	background:url(images/ico_diapo.gif) no-repeat;padding-left:27px;display:inline-block;line-height:35px;height:35px;color:#666666;font-family:PTSans,Arial,Helvetica,sans-serif;font-weight:bold;margin-bottom:10px;	}
.btn_galerie:hover					{	color:#333333;	}

/* auditoh perso */
.audito .logo											{	background:url(images/logo_auditorium.jpg) no-repeat;	}
.audito #album_detail .droite .titre					{	color:#529848;	}
.audito .tplgalmenu .tplgalmenu_a_niv_0					{	background-image:url(images/auditorium_separate.gif);	}
.audito .tplgalmenu_li_niv_0_end .tplgalmenu_a_niv_0	{	color:#529848;}
.audito .hover											{	background-color:#529848;}
/* clsh perso */
.clsh .logo												{	background:url(images/logo_clsh.jpg) no-repeat;	}
.clsh #album_detail .droite .titre						{	color:#ee57b2;	}
.clsh .tplgalmenu .tplgalmenu_a_niv_0					{	background-image:url(images/clsh_separate.gif);	}
.clsh .tplgalmenu_li_niv_0_end .tplgalmenu_a_niv_0		{	color:#ee57b2;}
.clsh .hover											{	background-color:#ee57b2;}
/* galerie perso */
.galerie .logo											{	background:url(images/logo_galerie.jpg) no-repeat;	}
.galerie #album_detail .droite .titre					{	color:#e05e00;	}
.galerie .tplgalmenu .tplgalmenu_a_niv_0				{	background-image:url(images/galerie_separate.gif);	}
.galerie .tplgalmenu_li_niv_0_end .tplgalmenu_a_niv_0	{	color:#e05e00;}
.galerie .hover											{	background-color:#e05e00;}

.tplgalmenu .tplgalmenu_li_niv_0_start .tplgalmenu_a_niv_0	{background:none;}
