/* CSS Document */

/*-------------------------------------------
			Styles PIJO
-------------------------------------------*/
/* 
 * ----------------------------------
 * Redéfinition des balises standards
 * ----------------------------------
 */

html,body{
	width: 					100%;
	height: 				100%;
	padding: 				0px;
	margin: 				0px;	
	text-align: 			center;
	background-color:		#FFFFFF;
	background-image:		url(img/interface/contenu/background.jpg);
	background-position:	top center;
	background-repeat:		no-repeat;	
}

html, body, table, input, select, textarea{
	font-family: "Trebuchet MS";
	font-size: 				11px;
	color:	 				#000000;
}


a		    {text-decoration:none; color:#000000;}
a:hover	 	{text-decoration: underline;}

h1			{margin:0px; padding:0px; font-size:16px;}
h3,h4,h5	{margin:0px; padding:0px; font-size:10px;}
h2 			{margin:0px; padding:0px; font-size:14px;}

table 		{border: 0px; padding:0px;}
td 			{border: 0px; vertical-align: top;}
tr 			{border: 0px; vertical-align: top;}

img 		{border: 0px; margin: 0px; padding: 0px;}

dl, dd, ul, li {margin:	0px; padding:0px;}


 
 /*------------------------------------------------------------------------------------------------------------------------------------------------------
																Mise en page du site
 ------------------------------------------------------------------------------------------------------------------------------------------------------*/
 
#xhtml_conteneur {
	width:1025px;
	margin-left: auto;
	margin-right: auto;
	background-color:#FFFFFF;

}

#conteneur {
	width:981px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	display: table;
}

/*------------------------------------------Bandeau haut-----------------------------------------------*/

#bandeau_haut {
	width:100%;
	height:90px;
}

#bandeau_haut_logo {
	width:546px;
	height:90px;
	text-align:left;
}

.bandeau_haut_cases{
	width:145px;
	height:30px;
	text-align:right;
	vertical-align:top;
	display:none;
}

#bandeau_haut_select {
	color:#abaaaa;
	height:20px;
	width:136px;
	line-height:20px;
	float: right;
	padding-left:5px;
	text-align:left;
	border:1px solid #7f7f7f;
}

#mot_de_passe_oublie {
	font-size:10px;
	margin-right:14px;
	margin-left:8px;
	text-align:left;
}

#mot_de_passe_oublie a{
	text-decoration:underline;
	color:#4d4d4c;
}

#bandeau_haut_login_conteneur {
	text-align:right;
	vertical-align:middle;
}
#bandeau_haut_login{
	width:178px;
	height:63px;
	float:right;
	display:none;
}

#bandeau_haut_login_pseudo{
	text-align:right;
	height:18px;
	line-height:18px;
}

#bandeau_haut_login_image{
	text-align:right;
}

#bandeau_haut_login_txt{
	text-align:right;
	vertical-align:bottom;
}

/*------------------------------------------------------------------------------------------------------------------------------------------------------
																LES MENUS
 ------------------------------------------------------------------------------------------------------------------------------------------------------*/

/*------------------------------------------MENU-----------------------------------------------*/

#menu {
	background-image:url(img/interface/barre_horizontale_coloree.jpg);
	background-repeat:no-repeat;
	background-position:bottom center;
	margin-bottom:13px;
	height:31px;
	display:none;
}

#menu a{
	color:#FFFFFF;
}



#menu_1, #menu_2, #menu_3, #menu_4, #menu_5, #menu_6 {

	color:#FFFFFF;
	height:25px;
	line-height:25px;
	width:110px;
	text-align:center;
	display:block;
	float:left;
	cursor:pointer;
	display:inline;/*ie6*/
}

#menu_1, #menu_3, #menu_5, #menu_1_on, #menu_3_on, #menu_5_on {
	background-color:#4d4d4c;
}

#menu_2, #menu_4, #menu_6, #menu_2_on, #menu_4_on, #menu_6_on {
	background-color:#1a171b;
}

#menu_1_on, #menu_2_on, #menu_3_on, #menu_4_on, #menu_5_on, #menu_6_on {
	color:#FFFFFF;
	height:25px;
	line-height:25px;
	width:110px;
	text-align:center;
	float:left;
	margin-top:6px;
	cursor:auto;
	display:inline;/*ie6*/
} 

#menu_1 a, #menu_2 a, #menu_3 a, #menu_4 a, #menu_5 a, #menu_6 a{
	display:block;
	height:100%;
	width:100%;
}

#menu_1 a:hover, #menu_2 a:hover, #menu_3 a:hover, #menu_4 a:hover, #menu_5 a:hover, #menu_6 a:hover, #menu_search_txt a:hover{
	color:#2EB7C8;
	text-decoration:none;
}

/*rechercher*/

#menu_recherche{
	width:300px;
	height:25px;
	line-height:25px;
	background-color:#4d4d4c;
	text-align:left;
	vertical-align:top;
	display:block;
	float:left;
	padding-left:21px;
}

#menu_search {
	color:#1A171B;
	height:16px;
	width:130px;
	line-height:19px;
	border:0px;
	float: left;
	text-align:left;
	margin-top:3px;
	padding-left:6px;
	margin-right:3px;
}

#menu_search_txt {
	color:#b4b3b2;
	margin-right:12px;
	float:right;
	display:block;
	cursor:pointer;
}

/*------------------------------------------MENU LOGIN-----------------------------------------------*/

#menu_login_conteneur {
	width:100%;
	height:29px;
	margin-bottom:12px;
	display:none;
}

#menu_login_conteneur a{
	color:#FFFFFF;
}
#menu_login_conteneur a:hover{
	color:#b4b3b2;
}

.menu_login_bloc1, .menu_login_bloc2, .menu_login_bloc3, .menu_login_bloc4, .menu_login_bloc5, .menu_login_bloc6 {
	color:#FFFFFF;	
	text-align:center;
	float:left;
	height:23px;
	line-height:23px;
	cursor:pointer;
	display:inline;/*ie6*/
}

.menu_login_bloc1 a, .menu_login_bloc2 a, .menu_login_bloc3 a, .menu_login_bloc4 a, .menu_login_bloc5 a, .menu_login_bloc6 a{
	display:block;
	height:100%;
	width:100%;
}

.menu_login_bloc1 a:hover, .menu_login_bloc2 a:hover, .menu_login_bloc3 a:hover, .menu_login_bloc4 a:hover, .menu_login_bloc5 a:hover, .menu_login_bloc6 a:hover{
	text-decoration:none;
}

.menu_login_bloc1, .menu_login_bloc1_on {width:165px; background-color:#35a42b; }
.menu_login_bloc2, .menu_login_bloc2_on {width:163px; background-color:#2eb7c8; }
.menu_login_bloc3, .menu_login_bloc3_on {width:121px; background-color:#35a42c; }
.menu_login_bloc4, .menu_login_bloc4_on {width:169px; background-color:#b62985; }
.menu_login_bloc5, .menu_login_bloc5_on {width:164px; background-color:#e42325; }
.menu_login_bloc6 {width:320px; background-color:#b4b3b2; }

/*menu_login_on*/

.menu_login_bloc1_on, .menu_login_bloc2_on, .menu_login_bloc3_on, .menu_login_bloc4_on, .menu_login_bloc5_on {
	color:#FFFFFF;	
	padding-top:5px;
	padding-bottom:5px;	
	text-align:center;
	float:left;
	margin-top:3px;
	cursor:auto;
}

#menu_login_messagerie_txt{
	padding-left:23px;
	width:65px;
	text-align:left;
	float:left;
}

#menu_login_messagerie_chiffre{
	padding-right:17px;
	width:19px;
	text-align:right;
	float:right;
}

/*------------------------------------------MENU CATALOGUE-----------------------------------------------*/

#menu_cata_conteneur {
	width:100%;
	height:29px;
	margin-bottom:12px;
	margin-top:7px;
	display:block;
}

.menu_cata_bloc1, .menu_cata_bloc2, .menu_cata_bloc3, .menu_cata_bloc4, .menu_cata_bloc5, .menu_cata_bloc6, .menu_cata_bloc7, .menu_cata_bloc8 {
	color:#FFFFFF;	
	text-align:center;
	display:block;
	float:left;
	height:23px;
	line-height:23px;
	cursor:pointer;
}

.menu_cata_bloc1 a, .menu_cata_bloc2 a, .menu_cata_bloc3 a, .menu_cata_bloc4 a, .menu_cata_bloc5 a, .menu_cata_bloc6 a, .menu_cata_bloc7 a, .menu_cata_bloc8 a {
	display:block;
	height:100%;
	width:100%;
	color:#FFFFFF;
}

.menu_cata_bloc1 a:hover, .menu_cata_bloc2 a:hover, .menu_cata_bloc3 a:hover, .menu_cata_bloc4 a:hover, .menu_cata_bloc5 a:hover, .menu_cata_bloc6 a:hover, .menu_cata_bloc7 a:hover, .menu_cata_bloc8 a:hover {
	color:#2EB7C8;
	text-decoration:none;
}

.menu_cata_bloc1, .menu_cata_bloc1_on {width:83px; background-color:#4d4d4c; }
.menu_cata_bloc2, .menu_cata_bloc2_on {width:90px; background-color:#7f7f7f; }
.menu_cata_bloc3, .menu_cata_bloc3_on {width:87px; background-color:#b4b3b2; }
.menu_cata_bloc4, .menu_cata_bloc4_on {width:71px; background-color:#a5a4a3; }
.menu_cata_bloc5, .menu_cata_bloc5_on {width:68px; background-color:#7f7f7f; }
.menu_cata_bloc6, .menu_cata_bloc6_on {width:62px; background-color:#4d4d4c; }
.menu_cata_bloc7, .menu_cata_bloc7_on {width:109px; background-color:#1a171b; }
.menu_cata_bloc8, .menu_cata_bloc8_on {width:81px; background-color:#4d4d4c; }

/*menu_cata_on*/

.menu_cata_bloc1_on, .menu_cata_bloc2_on, .menu_cata_bloc3_on, .menu_cata_bloc4_on, .menu_cata_bloc5_on, .menu_cata_bloc6_on, .menu_cata_bloc7_on, .menu_cata_bloc8_on {
	color:#FFFFFF;	
	padding-top:5px;
	padding-bottom:5px;	
	text-align:center;
	float:left;
	margin-top:3px;
	cursor:auto;
}

/*------------------------------------------BANDEAU BAS + MENU-----------------------------------------------*/


#bandeau_bas {
	width:981px;
	clear:both;
	display:none;
}


#mini_logo {
	float:left;
	width:981px;
	clear:both;
	
}

#menu_bas_conteneur {
	width:981px;
	height:29px;
}

.menu_bas_bloc1, .menu_bas_bloc2, .menu_bas_bloc3, .menu_bas_bloc4, .menu_bas_bloc5{
	color:#FFFFFF;	
	text-align:center;
	float:left;
	height:23px;
	line-height:23px;
	cursor:pointer;
	display:inline;/*ie6*/
}

.menu_bas_bloc1 a, .menu_bas_bloc2 a, .menu_bas_bloc3 a, .menu_bas_bloc4 a, .menu_bas_bloc5 a{
	height:100%;
	width:100%;
	display:block;
	color:#FFFFFF;
}

.menu_bas_bloc1 a:hover, .menu_bas_bloc2 a:hover, .menu_bas_bloc3 a:hover, .menu_bas_bloc4 a:hover, .menu_bas_bloc5 a:hover {
	color:#2EB7C8;
	text-decoration:none;
}

.menu_bas_bloc1, .menu_bas_bloc1_on {width:109px; background-color:#4d4d4c; }
.menu_bas_bloc2, .menu_bas_bloc2_on {width:111px; background-color:#1a171b; }
.menu_bas_bloc3, .menu_bas_bloc3_on {width:111px; background-color:#4d4d4c; }
.menu_bas_bloc4, .menu_bas_bloc4_on {width:166px; background-color:#1a171b; }
.menu_bas_bloc5, .menu_bas_bloc5_on {width:484px; background-color:#1a171b; }


/*menu_bas_on*/

.menu_bas_bloc1_on, .menu_bas_bloc2_on, .menu_bas_bloc3_on, .menu_bas_bloc4_on, .menu_bas_bloc5_on {
	color:#FFFFFF;	
	height:23px;
	line-height:23px;
	text-align:center;
	float:left;
	margin-top:3px;
	cursor:auto;
	display:inline;/*ie6*/
}

#menu_bas_ie6 {
	width:981px;
	height:1px;
	font-size:1px;
	display: inline;
	float: left;
	content: "";
	clear:both;
}

/*------------------------------------------------------------------------------------------------------------------------------------------------------
																LES REUTILISABLES
 ------------------------------------------------------------------------------------------------------------------------------------------------------*/
 
 
/*------------------------------------------CONTENEURS GAUCHE - DROIT -----------------------------------------------*/

#conteneur_gauche_droit {
	float: left;
	width:981px;
}

#conteneur_gauche, #conteneur_droit {
	text-align:left;
}

#conteneur_droit {
	/*display:none;*/
}

/*------------------------------------------BLOCS-----------------------------------------------*/

/*1_tiers*/

.bloc_1_tiers {
	width:320px;
	float:left;
	margin-bottom:12px;
	display:none;
}

.bloc_1_tiers_nofloat {
	width:320px;
	margin-bottom:12px;
	display:none;
}

.bloc_1_tiers_conteneur {
	text-align:left;
	width:320px;
	vertical-align:top;
	display:none;
}

.bloc_1_tiers_titre {
	height:40px;
	text-align:left;
}
.bloc_1_tiers_titre img{
	border:0px;
	padding:0px;
	margin:0px;
	display: block;
}

/*2_tiers*/

.bloc_2_tiers {
	width:651px;
	float:left;
	margin-bottom:12px;
}

.bloc_2_tiers_nofloat {
	width:651px;
	margin-bottom:12px;
}

/*titres*/

.titre_conteneur_image {
	width:257px;
	height:40px;
	float:left;
}

.titre_conteneur_texte {
	width:63px;
	height:40px;
	line-height:40px;
	float:left;
	font-weight: bold;
	font-size:23px;
}

/*------------------------------------------TABLEAU 2 TIERS-----------------------------------------------*/

.tableau_2_tiers_titre {
	width:651px;
	font-size:19px;
	height:39px;
	line-height:39px;
}

.tableau_2_tiers{
	background-color:#FFFFFF;
	width:651px;
}

.tableau_2_tiers td{
	border-bottom:1px solid #b4b3b2;
	padding-top:5px;
	padding-bottom:5px;
}

/*------------------------------------------BLOCS ARTICLES -----------------------------------------------*/

.bloc_article_interieur {
	margin-top:4px;
	margin-bottom:6px;
	margin-left:auto;
	margin-right:auto;
	width:296px;
}

/*.bloc_article_interieur tr {
	background-image:url(img/picto/pointille.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}*/

.bloc_article_vignette{
	width:78px;
	text-align:left;
	padding-top:6px;
	padding-bottom:6px;
	vertical-align:top;
}

.bloc_article_vignette img{
	margin-top:auto;
	margin-bottom:auto;
}

.bloc_article_txt_milieu, .bloc_article_txt_milieu2, .bloc_article_txt_milieu3{
	text-align:left;
	padding-top:6px;
	padding-bottom:6px;
	vertical-align:middle;
}

.bloc_article_txt_milieu{ width:102px;}
.bloc_article_txt_milieu2{ width:218px;}
.bloc_article_txt_milieu3{ width:100%;}
.bloc_article_txt_milieu3 a{	
	color:#2eb7c8;
	text-decoration:underline;
	font-weight:bold;
}


.bloc_article_lien{
	width:116px;
	text-align:right;
	padding-top:6px;
	padding-bottom:6px;
	vertical-align:bottom;
}

.lien_tous_mes {
	height:20px;
	line-height:20px;
	color:#2eb7c8;
	padding-left:12px;
	font-weight:bold;
}

.lien_tous_mes a{
	color:#2eb7c8;
	text-decoration:none;
}

.lien_tous_mes a:hover{
	text-decoration:underline;
}

/*------------------------------------------GESTION PICTOS-----------------------------------------------*/

.picto_default {background-image:url(img/picto/picto_gris.gif);}
.picto_envoyer {background-image:url(img/picto/envoyer.gif);}
.picto_imprimer {background-image:url(img/picto/imprimer.gif);}
.picto_reagir {background-image:url(img/picto/reagir.gif);}
.picto_investir {background-image:url(img/picto/picto_investir.gif);}

.envoyer_imprimer_reagir {
	background-repeat:no-repeat;
	background-position:left;
	padding-left:22px;
	margin-right:22px;
	color:#2eb7c8;
}
.envoyer_imprimer_reagir a {color:#2eb7c8;}
.envoyer_imprimer_reagir a:hover { text-decoration:underline;}

.picto_conteneur {padding-top:10px;}

.picto_droite, .picto_gauche{
	background-repeat:no-repeat;
	line-height:12px;
	height:22px;
	margin-bottom:-15px;
	display:table;
}

.picto_droite {
	background-position:right top;
	padding-right:22px;	
}
.picto_gauche{
	background-position:left top;
	padding-left:22px;
}


/*------------------------------------------PAGINATION-----------------------------------------------*/

.pagination_conteur {
	margin-left:auto;
	margin-right:auto;
	width:183px;
	height:21px;
	line-height:21px;
	margin-bottom:9px;
	display:none;
}

.pagination_txt{
	text-align:center;
	width:143px;
	float:left;
}

.pagination_back{
	float:left;
	width:20px;
	height:21px;
}

.pagination_next{
	float:right;
	width:20px;
	height:21px;
}

/*------------------------------------------NEWS-----------------------------------------------*/
.news_conteneur a{color:#000000;}
.news_conteneur a:hover{text-decoration:underline;}
.news_intelignage {line-height:22px; padding-top:5px;}


/*------------------------------------------SLIDE-SHOW-----------------------------------------------*/

.slideshow {
	width:651px;
}

.slideshow td{
	border-bottom:none;
}

.slideshow_back {
	width:45px;
}

.slideshow_next {
	width:45px;
}

.slideshow_conteneur {
	width:560px;
}

.slideshow_conteneur td{
	height:133px;
}

.slideshow_contenu {
	width:100%;
	margin-left:auto;
	margin-right:auto;
}

.slideshow_contenu td{
	vertical-align:top;
}

.slideshow_contour_img img{
	border:3px solid #CCCCCC;
}

.slideshow_contenu_last_img{
	width:109px;
}

/*------------------------------------------ SIGNATURE -----------------------------------------------*/

#signature {
	width:100%;
	text-align:right;
	color:#CCCCCC;
}

#signature a{color:#CCCCCC;}
#signature a:hover{ text-decoration:underline;}

/*------------------------------------------------------------------------------------------------------------------------------------------------------
																LES BLOCS
 ------------------------------------------------------------------------------------------------------------------------------------------------------*/
 
 
/*------------------------------------------BLOC ACTU-----------------------------------------------*/

#onglet_actu_carre_bleu{
	background-color:#213587;
	width:16px;
	height:26px;
	display:block;
	float:left;
}

#onglet_actu1, #onglet_actu2, #onglet_actu3, #onglet_actu4 {
	width:76px;
	height:26px;
	line-height:26px;	
	text-align:center;
	color:#ffffff;
	display:block;
	float:left;
}

#onglet_actu1 a, #onglet_actu2 a, #onglet_actu3 a, #onglet_actu4 a{
	color: #FFFFFF;
}

#onglet_actu1 a:hover, #onglet_actu2 a:hover, #onglet_actu3 a:hover, #onglet_actu4 a:hover {
	color:#2EB7C8;
}

#onglet_actu1{ background-color: #4d4d4c;}
#onglet_actu2{ background-color: #7f7f7f;}
#onglet_actu3{ background-color: #b4b3b2;}
#onglet_actu4{ background-color: #a5a4a3;}

#actu_bande_color {
	background-image: url(img/interface/actu_bande_color.jpg);
	background-repeat:no-repeat;
	height:251px;
	width:16px;
	float:left;
	margin-right:10px;
}


#actu_contenu {
	height:252px;
	padding-left:29px;
	background-image: url(img/interface/actu_bande_color.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	padding-top:10px;
}

#actu_contenu_nohome {
	height:166px;
	width:100%;
}

#actu_contenu_nohome_int {
	line-height:27px;
}

#actu_contenu_int{
	vertical-align:top;
	line-height:14px;
}

.separateur{
	line-height:2px;
	background-image: url(img/interface/pointilles_horizontal.gif);
	background-repeat:repeat-x;
	background-position:50%;
	/*padding-bottom:10px;
	padding-top:10px;*/
}

#actu_background{
	background-color:#FFFFFF;
}

#actu_bloc_lien, #actu_bloc_lien_nohome{
	height:29px;
	line-height:29px;
	margin-left:auto;
	margin-right:auto;
}

#actu_bloc_lien{
	width:284px;
}

#actu_bloc_lien_nohome{
	width:100%;
}

#actu_bloc_lien_nohome a, #actu_bloc_lien a{
	color:#2EB7C8;
}

/*MENU ACTU NO HOME*/

#onglet_actu_nohome1, #onglet_actu_nohome2, #onglet_actu_nohome3, #onglet_actu_nohome4 {
	height:26px;
	line-height:26px;	
	text-align:center;
	color:#ffffff;
	display:block;
	float:left;
}

#onglet_actu_nohome1 a, #onglet_actu_nohome2 a, #onglet_actu_nohome3 a, #onglet_actu_nohome4 a{
	color: #FFFFFF;
}

#onglet_actu_nohome1 a:hover, #onglet_actu_nohome2 a:hover, #onglet_actu_nohome3 a:hover, #onglet_actu_nohome4 a:hover {
	color:#2EB7C8;
}

#onglet_actu_nohome1{ background-color: #4d4d4c; width:77px; }
#onglet_actu_nohome2{ background-color: #7f7f7f; width:98px; }
#onglet_actu_nohome3{ background-color: #b4b3b2; width:69px; }
#onglet_actu_nohome4{ background-color: #a5a4a3; width:76px; }

/*------------------------------------------BLOC CONCEPT-----------------------------------------------*/

.concept_titre{
	background-color:#4d4d4c;
}

#concept_lien{
	text-align: right;
	width:90px;
	padding-right:10px;
	height:40px;
	line-height:40px;
}

/*------------------------------------------BLOC DEVENIR MEMBRE-----------------------------------------------*/

.text_devenir_membre1, .text_devenir_membre2 {
	width:320px;
	color: #A5A4A3;
	font-size:17px;
	line-height:17px;
	padding-left:20px;
	padding-top:9px;
	padding-bottom:5px;
	margin-bottom:5px;
}

.text_devenir_membre1{
	height:117px;
}

.text_devenir_membre2{
	height:117px;
}

.espace_interligne {
	margin-bottom:10px;
}
/*------------------------------------------BLOC CATALOGUE -----------------------------------------------*/

#bloc_catalogue_conteneur{
	width:651px;
	float:left;
}

#bloc_titre_catalogue{
	background-color:#2eb7c8;
	width:651px;
	height:40px;
	text-align:right;
	padding-right:12px;
}

#catalogue_bande_color {
	background-image: url(img/interface/catalogue_bande_color.jpg);
	background-repeat:no-repeat;
	height:225px;
	width:38px;
}

#catalogue_bande_color_nohome {
	background-image: url(img/interface/catalogue_bande_color.gif);
	background-repeat: repeat-y;
	background-position:top left;
	height:225px;
	width:38px;
}

.catalogue_bande_bleu {
	background-color:#1fb7c8;
	width:38px;
}


#catalogue_bloc_lien {
	height:32px;
	line-height:29px;
	width:613px;
	background-color:#FFFFFF;
}

#catalogue_txt_gauche {
	text-align:left;
	padding-left:12px;
	height:27px;
	line-height:27px;
}

#catalogue_txt_droit {
	text-align:right;
	padding-right:12px;
	height:27px;
	line-height:27px;
}

#flashcontent_home {
	height:193px;
	width:613px;
	display: table;
}

#flashcontent_home embed{
	display: block;
}

#catalogue_conteneur_select{
	width:321px;
	height:40px;
	line-height:40px;
	padding-right:10px;
	text-align:right;
	float:left;
}

#catalogue_select{
	width:93px;
	margin-top:7px;
}

.catalogue_select_txt{
	color:#FFFFFF;
	font-size:12px;
	line-height:12px;
	padding-right:5px;
}

.catalogue_liste_projets_conteneur{
	width:613px;
}

.catalogue_liste_projets_contenu{
	width:613px;
}

.catalogue_liste_projets_contenu_td{
	background-image:url(img/interface/interligne_catalogue.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}

/*catalogue_liste_tableau*/

.catalogue_liste_tableau{
	width:613px;
}

.catalogue_liste_tableau_flash{
	width:176px;
	height:165px;
}

.catalogue_liste_tableau_titre{
	width:251px;
	padding-top:8px;
}

.catalogue_liste_tableau_lien{
	width:106px;
	vertical-align:bottom;
}

.catalogue_liste_tableau_txt{
	width:427px;
	padding-top:8px;
	padding-bottom:8px;
}

.catalogue_liste_tableau_miniature{
	width:90px;
	vertical-align:bottom;
	text-align:right;
	height:102px;
}
.catalogue_liste_tableau_miniature img{
	border:3px solid #CCCCCC;
}

#flashcontent_flash_catologue_mini {
	width:176px;
	height:165px;
	background-color:#00FFFF;
}



/*------------------------------------------ BLOC FORUM -----------------------------------------------*/

#forum_bande_color {
	background-image: url(img/interface/forum_bande_color.jpg);
	background-repeat:no-repeat;
	height:192px;
	width:16px;
	float:left;
}

#forum_contenu {
	height:160px;
	width:282px;
	margin-left:auto;
	margin-right:auto;
	
}

#forum_contenu td{
	vertical-align:middle;
	/*padding-bottom:10px;
	padding-top:10px;*/
}
/*
#forum_contenu tr {
	background-image:url(img/picto/pointille.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}*/

/*------------------------------------------BLOC MES COPRODUCTIONS-----------------------------------------------*/

#flashcontent_mes_coprod {
	height:333px;
}

/*------------------------------------------------------------------------------------------------------------------------------------------------------
																PAGES SPECIFIQUES
 ------------------------------------------------------------------------------------------------------------------------------------------------------*/

/*------------------------------------------01 HOME -----------------------------------------------*/
/*------------------------------------------02 LISTE PROJETS -----------------------------------------------*/
.liste_projet_tri_pourcentage {
	padding-left:41px;
}
.liste_projet_tri_date {
	padding-left:43px;
}

/*------------------------------------------03 CATALOGUE ACTUS -----------------------------------------------*/
/*------------------------------------------04 CASTING COMPLET-----------------------------------------------*/

#casting_tableau_titre {
	color:#2eb7c8;
}

#casting_tableau {
	padding-bottom:8px;
}

.casting_bloc1 {
	width:313px;
	vertical-align: bottom;
}
.casting_bloc2 {
	width:20px;
	vertical-align: bottom;
}

.casting_bloc3 {
	width:318px;
	padding-right:10px;
	vertical-align: bottom;
}

/*------------------------------------------05 CATALOGUE COPROD-----------------------------------------------*/

#flashcontent_coprod {
	height:132px;
}

#cata_coprod_tableau_titre {
	width:651px;
	color:#2eb7c8;
	border-bottom:1px solid #b4b3b2;
}

#cata_coprod_tableau td{
	height:58px;
}

.cata_coprod_bloc1 {
	width:77px;
	vertical-align:top;
}

.cata_coprod_bloc2 {
	width:244px;
	padding-right:10px;
}

.cata_coprod_bloc3 {
	width:219px;
}

.cata_coprod_bloc4 {
	width:101px;
}

/*------------------------------------------06 ARTICLE PROJET-----------------------------------------------*/

#article_projet_titre {
	width:280px;
	height:105px;
	font-size:19px;
	padding-right:50px;
}

#article_projet_titre img{
	float:left;
	margin-right:10px;
}

#article_projet_info {
	width:321px;
	vertical-align:middle;
}

#article_projet_txtgauche, #article_projet_txtdroit, #article_projet_txt {
	padding-bottom:10px;
	padding-top:5px;
	text-align:justify;
}

#article_projet_txtgauche {
	padding-right:10px;
	width:330px;
}

#article_projet_liens {
	height:18px;
	line-height:18px;
	width:330px;
}

/*------------------------------------------07 FICHE BIO-----------------------------------------------*/

#fiche_bio_id {
}

#fiche_bio_id img{
	margin-right:15px;
	margin-bottom:10px;
	float:left;
}

#fiche_bio_filmographie {width:651px;}
#fiche_bio_filmographie td{vertical-align:bottom; border-bottom:none;}
#fiche_bio_filmographie_bloc1 {width:48px;}
#fiche_bio_filmographie_bloc1 {width:284px;}
#fiche_bio_filmographie_bloc1 {width:237px;}
#fiche_bio_filmographie_bloc1 {width:82px;}

/*------------------------------------------08 FICHE PROJET-----------------------------------------------*/


#fiche_projet_titre {
	width:319px;
	height:105px;
	padding-right:35px;
	text-align:justify;
}

#fiche_projet_txtgauche {
	padding-right:35px;
	width:319px;
	text-align:justify;
}

/*------------------------------------------09 CATALOGUE PHOTO-----------------------------------------------*/

#cata_photo_id img{
	margin-bottom:10px;
}

#cata_photo_id_txt {
	width:321px;
}


/*------------------------------------------------------------------------------------------------------------------------------------------------------
																CLASSES
 ------------------------------------------------------------------------------------------------------------------------------------------------------*/

.titre_bleu{background-color:#2EB7C8; color:#FFFFFF;}
.titre_rouge{background-color:#e4213b; color:#FFFFFF;}
.titre_violet{background-color:#b62384; color:#FFFFFF;}
.titre{color:#2eb7c8; font-size:19px; height:20px; margin-bottom:-8px; }

.bold{font-weight:bold;}

.fontsize_10px{font-size:10px;}
.fontsize_12px{font-size:12px;}
.fontsize_13px{font-size:13px;}
.fontsize_19px{font-size:19px;}

.color_bleu{color:#2eb7c8; font-weight:bold;}
.color_bleu a{color:#2eb7c8;}
.color_bleu a:hover{text-decoration:underline;}

.color_vert{color:#2eb7c8; font-weight:bold;}
.color_vert a{color:#2eb7c8;}
.color_vert a:hover{text-decoration:none; color:#d2d718;}

.color_rouge{color:#2eb7c8; font-weight:bold;}
.color_rouge a{color:#2eb7c8;}
.color_rouge a:hover{text-decoration:none; color:#E4213B;}

.color_violet{color:#2eb7c8; font-weight:bold;}
.color_violet a{color:#2eb7c8;}
.color_violet a:hover{text-decoration:none; color:#B62985;}

.lien_bleu{font-weight:bold; color:#2eb7c8;}
.lien_bleu a{font-weight:bold;color:#2eb7c8;}

.lien_bleu a:hover{text-decoration:underline;}

.margin_right_9px{margin-right:9px;}

.float_left{float:left;}

.float_right{float:right;}

.clear_both{clear:both;}

.background_gris_clair {background-color:#FFFFFF;}

.gris_clair {color:#7f7f7f;}
.gris_clair a {color:#7f7f7f;}

.pxsolidred {border:1px solid red;}

.padding_left_15px {padding-left:15px;}

.display_table {display:table;}

.display_inline{display:inline;/*ie6*/}

.clear_right{clear:right;}
.clear_left{clear: left;}

.lien_souligne a{color:#000000;}
.lien_souligne a:hover{text-decoration:underline;}


.letter_spacing {letter-spacing:2px;}

.div_date_pseudo_chaise {width:242px; height:47px;}
.div_date_pseudo_chaise img{float:left;margin-right:10px;}

.border_bottom { border-bottom:1px solid #b4b3b2;}

.width651 { width:651px;}

/*------------------------------------------special typo-----------------------------------------------*/

.trebuchet {font-family:  "Trebuchet MS";}
.arial {font-family: Arial, Helvetica, sans-serif;}
.verdana {font-family: Verdana, Arial, Helvetica, sans-serif;}
.tahoma {font-family: Tahoma;}
.georgia {font-family: Georgia, "Times New Roman", Times, serif;}



