/*-------------------------------------------
		 TOUSCOPROD
-------------------------------------------*/
/* 
 * ----------------------------------
 * Redıfinition des balises standards
 * ----------------------------------
 */

html,body{
	width: 					100%;
	height: 				100%;
	padding: 				0px;
	margin: 				0px;	
}

html, body, table, input, select, textarea, pre{
	font-family:  Helvetica,Arial, sans-serif;
	color:	 #444;
text-align:left;
}
/*table{border-collapse : collapse;}
 ----------------------------------
 *  balises courantes
 * ----------------------------------*/

.clear_right     {clear:right;}
.clear_left      {clear: left;}
.clear_both{clear:both;}
.float_left , .left{float:left;}
.float_right, .right{float:right;}
.letter_spacing{letter-spacing:0px;}
.border_bottom {border-bottom:1px dotted #cecece;}
.border_left {border-left:1px dotted #cecece;}
.border_top {border-top:1px dotted #cecece;}
.border {border:1px dotted #cecece;}
.border_td tr td {border:1px dotted #cecece;}
.center        {text-align:center;}
.bold           {font-weight:bold;}
.fontsize_10px  {font-size:10px; line-height:12px;}
.fontsize_11px  {font-size:11px;}
.fontsize_12px  {font-size:12px; line-height:12px;}
.fontsize_13px  {font-size:13px;}
.fontsize_14px  {font-size:14px;letter-spacing:0;}
.fontsize_15px  {font-size:15px; line-height:22px;}
.fontsize_17px  {font-size:17px;}
.fontsize_19px  {font-size:19px;}
hr {border:1px dotted #cecece;margin:0;}
a  {text-decoration:none; color:#333;}
a:hover	{text-decoration: none;}
h1{margin:0px; padding:0px; font-size:16px;color:#000;}
h3,h4,h5{color:#000;margin:0px; padding:0px; font-size:10px; line-height:24px;}
h2 {margin:0px; padding:0px; font-size:16px;}
table 		{border: 0px; padding:0px;}
td 	{border: 0px; vertical-align: top;}
tr 	{border: 0px; vertical-align: top;}
img {border: 0px;}
dl, dd, ul, li {margin:	0px; padding:0px;}
embed, object{z-index:1;}
.margin_right_10px{margin:0 10px 10px 0;}
.margin_left_9px{margin-left: 51px;}
.padding_20px{padding: 20px;}
.margin_5left{margin-left: 5px;}
.margin_15{margin-right: 15px; text-align:right;}
.margin_30{margin-right: 30px;}
.toggleLink{text-decoration:none; line-height:0;}
.vert{color:#35a42b;}
.vert a.toggleLink{background-color:#35a42b;}
.violet{color:#462672;}
.violet a.toggleLink {background-color:#462672;}
.rose{color:#b62384;}
.rose a.toggleLink {background-color:#b62384;}
.rouge{color: #e41a3b;}
.rouge a.toggleLink{background-color: #e41a3b;}
.bleu{color:#2eb7c8;}
.blanc{color:#fff;}
object {outline:none; }
.title{font-size:20px; line-height:30px;}
.capitalize{text-transform:uppercase;}
fieldset{padding:10px 0;}
 /*------------------------------------------------------------------------------------------------------------------------------------------------------
																Mise en page du site
 ------------------------------------------------------------------------------------------------------------------------------------------------------*/

 #bg_coprod_a_cannes{
height:23px;
background: url(img/home/title/titre_img_tousacannes.gif);
background-repeat: no-repeat;
background-position:top right;
background-color:#000000;
}
 #bg_twitter{
height:23px;
background: url(img/home/title/titre_img_twitter.gif);
background-repeat: no-repeat;
background-position:top right;
background-color:#000000;
}
#bg_progression{
height:23px;
background: url(img/interface/titres/titre_progression_bg.gif);
}
#bg_actu{
height:23px;
background: url(img/interface/titres/titre_actualite_bg.gif);
}
#bg_nouveau{
height:23px;
background: url(img/interface/titres/titre_nouveaute_bg.gif);
}
#fb_user{display:block;
margin-top:37px;
}
#RES_ID_fb_login_image{height:19px;}
#RES_ID_fb_login_image a:hover {height:19px;}
#conteneur{
font-size:15px;
padding-top:50px;
margin-top:40px;
}
.toggleLink{ float:right; height:11px;}
/*.toggleLink img{position:relative; top:0px;}*/
.toggle{padding:8px 10px 0px 0px;}
#bandeau_haut{
background-image:url(img/interface/barre_horizontale_coloree_v2.jpg);
background-repeat:no-repeat;
background-position:bottom center;
z-index:100;
}



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

#avatar{margin-top:4px;
height:60px;
}
#avatar img{padding-right:10px; }
#log img, #log.img{margin:2px 15px 0px 0px;}
#log ,#connect{ 
	margin-top:3px;
	margin-bottom:6px;
	width:340px;
	height:20px;
	vertical-align:top;
	float: right;
}
#connect img, #connect.img{margin:2px 7px 0px 0px;}
#connect ul{list-style:none;background:#fff;}

.compte{ 
list-style:none;
text-align:left;
width:128px;
padding-top: 2px;
padding-left:10px;
height:17px;
background-position:top;
background-image:url(img/bouton/btn_compte.gif);
background-repeat:no-repeat;

}
#compte{
text-align:left;
list-style:none;
margin-left:7px;
display:none;
background-color:#f7f7f7;
padding-left:10px;
width:127px; 
border:1px dotted #f1f1f1;
position:absolute;
}



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

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

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

/*#bandeau_haut_login_pseudo{
	text-align:center;
	height:18px;
	line-height:18px;
}*/

#bandeau_haut_login_image{
	text-align:right;
}

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

.margin-auto{ margin: 0 auto;}
/*------------------------------------------------------------------------------------------------------------------------------------------------------
																LES MENUS
 ------------------------------------------------------------------------------------------------------------------------------------------------------*/

/*------------------------------------------MENU-----------------------------------------------*/
#bloc_infos_projet,
#bloc_infos_mbr{
height:357px;
background-color:#e2e2e2;
padding: 25px 30px;
}
#bloc_infos_projet{
height:402px;
background-color:#e2e2e2;
padding:0 30px 25px 30px;
}
#bloc_infos_actu{
background-color:#f9f9f9;
padding: 39px 30px 25px;
}
#bloc_infos_actu ul{color:#2eb7c8;
list-style-position:inside;
list-style-image:url(icones/type_1.gif);
}
#bloc_infos_faq{
background-color:#e2e2e2;
padding:20px 30px 25px 30px;
}
li.actu_date em{
position:relative;
top:-3px;
left:-10px;
}
li.actu_date{
line-height:12px;
margin-top:0px;
padding-top:0px;
vertical-align:top;
}
.jauge{height:10px;
margin-top:12px;
margin-bottom:0px;
}
.jauge td{margin:0;padding:0;
height:10px;
}
#bloc_infos_mbr{
height:280px;
}
.inplace_field{
width:183px;
border:0px;
background:#eaeaea;
overflow:hidden;
}
#onglet_param{
height:19px;
background-color:#ececec;
padding: 10px 40px;
}
#onglet_message{height:19px;
background-color:#f4f4f4;
padding: 10px 40px;
}
#message{
padding:5px;
font-size:13px;
}
#avatar h2, 
#avatar h3,
#info_prod{

width:210px;
}
#info_prod div{
float:left;
}
#menu {
width:440px;
margin-left:19px ;	
padding-top:11px;
*padding-top:10px;

}

.separator {
	margin-top:3px;
	margin-bottom:3px;
    height: 1px;
    background-image: url(img/interface/lien_cat_trans.gif) ;
    background-position : bottom center;
    background-repeat:repeat;
}


#menu a{
	color:white;
	display:block;
}



#menu_1, #menu_2, #menu_3, #menu_4, #menu_5, #menu_6 {
	color:#FFFFFF;
	text-align:center;
	display:block;
	float:left;
	cursor:pointer;
	display:inline;/*ie6*/
	width:121px;
}

#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;
	text-align:center;
	float:left;
	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;
	text-align:center;
	padding : 3px 15px 3px 15px;
}

#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;
}
#menu_1_on a:hover, #menu_2_on a:hover, #menu_3_on a:hover, #menu_4_on a:hover, #menu_5_on a:hover, #menu_6_on a:hover, #menu_search_txt a:hover{
	color:#2eb7c8;
	text-decoration:none;
}

/*rechercher*/

#menu_recherche{
	margin-top:9px;
	width:340px;
	height:22px;
	text-align:right;
	vertical-align:top;
	float: right;
}

#menu_search{
	background-color:#eee;
	border:1px solid #d4d4d4;
	color:#2eb7c8;
	width:290px;
	font-size:11px;
	float: left;
	text-align:left;
	padding : 3px 0px 0px 6px;
}
#ok_search{
	padding-right:13px;
	padding-left: 8px;
}

.search{text-align:left; min-height:150px;}
.search img{padding-right:25px;}
.recherche h2 {text-align:left;}
.logo{float:left;}
.logo a{border:0px; margin: 0px; padding:0px;}
.logo img{border:0px; padding:1px 0;margin-top:2px;margin-bottom:1px;}

.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:65px; background-color:#35a42b; }
.menu_login_bloc2, .menu_login_bloc2_on {width:114px; background-color:#2eb7c8; }
.menu_login_bloc3, .menu_login_bloc3_on {width:92px; background-color:#35a42c; }
.menu_login_bloc4, .menu_login_bloc4_on {width:68px; background-color:#b62985; }
.menu_login_bloc5, .menu_login_bloc5_on {margin-top:-10px; width:93px; background-color:#e42325; }
.menu_login_bloc6, .menu_login_bloc6_on {width:320px; background-color:#472670; }

/*menu_login_on*/
.menu_login_bloc1_on, .menu_login_bloc2_on, .menu_login_bloc3_on, .menu_login_bloc4_on, .menu_login_bloc5_on, .menu_login_bloc6_on {
	color:#FFFFFF;	
text-align:center;
	float:left;
	cursor:auto;
}

#menu_login_messagerie_txt{
margin:0;
	width:70px;
	text-align:right;
	float:left;
}

#menu_login_messagerie_chiffre{
	width:14px;
	float:right;
}

/*------------------------------------------MENU CATALOGUE-----------------------------------------------*/
.fiche_projet_catalogue{
border-spacing:0px;
border:1px dotted #b4b3b2;
text-align:left;
width:306px;
height:405px;
float: left;
padding:0px;
margin: 0px 0 15px 0;
}
.img_fiche_projet{
height:169px;
}
.txt_projet, .fiche_projet_bas{
padding:5px 16px 0;
font-size:13px;
width:266px;
line-height:20px;
}

.margin{
margin-left:18px;
*margin-left:12px;
}
#menu_cata_conteneur {
	width:640px;
	height:40px;
	margin:15px 0px;
	display:block;
font-size:13px;
font-family:Arial;
}

.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:25px;
	line-height:22px;
	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;font-size:13px;
}

.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:100px; background-color:#222; }
.menu_cata_bloc2, .menu_cata_bloc2_on {width:135px; background-color:#4D4D4C; }
.menu_cata_bloc3, .menu_cata_bloc3_on {width:125px; background-color:#7F7F7F; }
.menu_cata_bloc4, .menu_cata_bloc4_on {width:160px; background-color:#A5A4A3; }
.menu_cata_bloc5, .menu_cata_bloc5_on {width:120px; background-color:#B4B3B2; }
.menu_cata_bloc6, .menu_cata_bloc6_on {width:62px; background-color:#7F7F7F; }
.menu_cata_bloc7, .menu_cata_bloc7_on {width:81px; background-color:#1A171B; }
.menu_cata_bloc8, .menu_cata_bloc8_on {width:109px; 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:#2eb7c8;	
	text-align:center;
	float:left;
	margin-top:5px;
	padding:5px 0px;
	cursor:auto;

}

.menu_cata_bloc1_on a, .menu_cata_bloc2_on a, .menu_cata_bloc3_on a, .menu_cata_bloc4_on a, .menu_cata_bloc5_on a, .menu_cata_bloc6_on a, .menu_cata_bloc7_on a, .menu_cata_bloc8_on a
{
	
color:#FFFFFF;
	font-weight:bold;
}
.menu_cata_bloc1_on a:hover, .menu_cata_bloc2_on a:hover, .menu_cata_bloc3_on a:hover, .menu_cata_bloc4_on a:hover, .menu_cata_bloc5_on a:hover, .menu_cata_bloc6_on a:hover, .menu_cata_bloc7_on a:hover, .menu_cata_bloc8_on a:hover {
	color:#2eb7c8;
	text-decoration:none;
}
/*------------------------------------------BANDEAU BAS + MENU-----------------------------------------------*/


#bandeau_bas {
	width:955px;
	clear:both;
}


#mini_logo {text-align:left;

	width:955px;

	
}

#menu_bas_conteneur {
	width:955px;	
	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:121px; background-color:#1a171b; }
.menu_bas_bloc3, .menu_bas_bloc3_on {width:180px; background-color:#4d4d4c; }
.menu_bas_bloc4, .menu_bas_bloc4_on {width:130px; background-color:#1a171b; }
.menu_bas_bloc5, .menu_bas_bloc5_on {width:414px; background-color:#4d4d4c; }


/*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:955px;
	height:1px;
	font-size:1px;
	display: inline;
	float: left;
	content: "";
	clear:both;
}

/*------------------------------------------------------------------------------------------------------------------------------------------------------
																LES REUTILISABLES
 ------------------------------------------------------------------------------------------------------------------------------------------------------*/
 /*------footer-------------*/
.texteFooter div{clear:left; }
.texteFooter ul{
float:left;
font-size:13px;
width:178px;
list-style-type:none;
overflow:hidden;
margin-right:13px;
line-height:15px;
}
ul li a{
color:#999;
}
.texteFooter ul li a:hover, #plan_site ul li a:hover{
color:#2eb7c8;
} 
/*------------------------------------------CONTENEURS GAUCHE - DROIT -----------------------------------------------

#conteneur_gauche_droit {

	float: left;
	width:955px;
}
*/
#conteneur_gauche {
text-align:left;
width:640px;float:left;
order:1px solid red;
min-height:350px;
}
#conteneur_droit {
float:left;
width:272px;
margin-left:42px;
}
#conteneur_gauche, #conteneur_droit {
	text-align:left;
}

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

/*1_tiers*/

.bloc_1_tiers {
	width:290px;
	float:left;
	margin-bottom:12px;
	display:block;
padding:0;
}

.bloc_1_tiers_nofloat {
	width:290px;
	margin-bottom:12px;
}

.bloc_1_tiers_conteneur {
float:left;
text-align:left;
width:298px;
vertical-align:top;
min-height:280px;

}
.bloc_concept{height:245px;display:block;}

.bloc_1_tiers_titre{
font-family:Arial, Helvetica, sans-serif;
padding-left:15px;
font-size:17px;
color:#fff;
}
.bloc_1_tiers_titre img{
	border:0px;
	padding:0px;
	margin:0px;
	display: block;
}

/*2_tiers*/

.bloc_2_tiers {
	width:640px;
	float:left;
	margin-bottom:12px;
line-height: 24px;
}

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

/*titres*/
.titre_projet img{
vertical-align:top;

}
.titre_projet{
padding-top:0px;
font-size:30px; 
letter-spacing:-1.4px;
line-height:33px;

}

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

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

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

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

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

.tableau_2_tiers td{
	padding:5px;
}

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

.bloc_article_interieur {
	margin-top:4px;
	margin-bottom:6px;
	margin-left:10px;
	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;
	vertical-align:middle;
width:200px;
margin:4px 0 0 0;
line-height:17px;
padding:0;
height:54px;

}

.bloc_article_txt_milieu a, 
.bloc_article_txt_milieu2 a, 
.bloc_article_txt_milieu3 a{font-size:17px;}
.bloc_article_txt_milieu3{ width:100%;}
.bloc_article_txt_milieu3 a{	
	color:#2eb7c8;
	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;
	margin-top:14px;
	padding-left:12px;
	font-weight:bold;
}

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

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

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

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


.envoyer_imprimer_reagir {
	background-repeat:no-repeat;
	background-position:left;
	padding-left:22px;
	margin-right:4px;
	color:#2eb7c8;
	line-height:24px;
	height:24px;
float:left;
}
.envoyer_imprimer_reagir a {color:#2eb7c8;}
.envoyer_imprimer_reagir a:hover { text-decoration:none;}

.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;
}

.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:none;}
.news_intelignage {line-height:22px; padding-top:5px;}




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

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

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

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

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

.actu_liste_tableau{
	width:650px;
}
.actu_liste_contenu_td{
	width:650px;
	background-image:url(img/interface/interligne_catalogue.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}
#bloc_titre_actu{
	background-color:#B4B3B1;
	width:640px;
	height:40px;
	text-align:right;
	padding-right:12px;
}
#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:192px;
	padding-left:29px;
	background-image: url(img/interface/actu_bande_color.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	padding-top:4px;
}
#actu_contenu .color_bleu{

}
#mes_actu_contenu {
	padding:10px 25px;
}

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

#actu_contenu_nohome_int {
	line-height:27px;
}

#actu_contenu_int li{
list-style:none;
margin-top:8px;
vertical-align:top;
line-height:20px;


}
#actu_contenu_int li img{
vertical-align:bottom;
}
.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;*/
width:290px;
float:left;
}

#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 -----------------------------------------------*/
#tri_cata{
font-family: Arial,Helvetica,sans-serif;
color:#2eb7c8;
font-size:17px;
background-color:#000;
height:26px;
text-align:left;
*margin-left:0px;
*padding:0px;
width:auto;
}

#form_tri_cata{width:auto; }
#form_tri_cata .pagine{
margin:5px 0 0 45px;
}
#form_tri_cata .pagine a:hover{
background:none;
}

#tri_vid, #tri_vid_projet{
font-family: Arial,Helvetica,sans-serif;
color:#2eb7c9;
font-size:10px;
height:26px;
text-align:left;
*margin-left:0px;
*padding:0px;
width:auto;
}

#tri_vid_projet{  
	padding-right:150px;
}

#form_tri_vid{width:auto; }

#form_tri_vid_projet{width: auto;  }


.lien_cata{
background-color:#1a171b;
padding : 3px 15px 3px 15px;
}
.lien_tri_home{
padding:7px 10px;
}
.lien_tri_projet{
padding:7px 10px;
}

div.trier_cat:hover{
color: #2eb7c8;
}
div.trier_cat{
float:left;
}

div.trier:hover{
background-color:#4D4D4C;
}
div.trier{
float:left;
}
.margin_tri{
position:absolute;
margin-left:812px;
}
.margin_projet{
position:absolute;
margin-left:539px;
}
.margin_tri_cata{
position:relative;
left:168px;
}
.imagefleche{
position:relative;
left:10px;
left:10px;
padding-right:10px;
}

#lien_cat{
padding:3px 10px;
font-family: Arial;
font-size:11px;
position:absolute;
background-color: #4c4c4a;
width:101px;
margin-top:25px;
padding-bottom :8px;
border-top : 1px #000000 solid;
}
#lien_cat a, #lien_faq a{
display: block;
padding-top: 3px;
padding-bottom : 3px;
} 
#lien_cat a:hover, #lien_faq a:hover{
color: #2eb7c8;
} 

#lien_faq{
padding:3px 10px;
font-family: Arial;
font-size:11px;
position:absolute;
background-color: #4c4c4a;
width:101px;
margin-top:25px;
padding-bottom :8px;
border-top : 1px #000000 solid;
}


#tri_home, #tri_catalogue, #tri_projet{

font-size:11px;
top:25px;
left:0px;
position:absolute;
background-color:#f7f7f7;
width:143px;
}
#tri_home a,#tri_catalogue a, #tri_projet a{
display:block;
padding:3px 10px;
width:123px;
color:#999999;
}

#tri_home  a:hover,#tri_catalogue  a:hover, #tri_projet a:hover{
color: #2eb7c8;
cursor:pointer;
}
.tri_vid_projet{
margin-right:150px;
}

/*#tri_projet{
top:30px;
position:absolute;
left:275px;
padding:5px 10px;
background-color:#000;
}
#tri_profil{
top:30px;
position:absolute;
left:190px;
padding:5px 10px;
background-color:#000;
}*/
#bloc_catalogue_conteneur{
	width:640px;
	float:left;
	height:200px;
}

#bloc_titre_catalogue{
	background-color:#2eb7c8;
	width:640px;
	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:200px;
	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:#2eb7c8;
	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:20px;
	text-align:right;
	float:left;
	b rder:1px solid red;
}

#catalogue_select{
	width:100px;
	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{
height:5px;
	background-image:url(img/interface/interligne_catalogue.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}
.catalogue_liste_projets_contenu_tdh{
height:10px;
	background-image:url(img/interface/interligne_catalogue.gif);
	background-repeat:no-repeat;
	background-position:top 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 -----------------------------------------------*/
p.commentaire{min-height:38px; line-height:18px; margin:3px 0px;}
#forum_actu{
width:100%;min-height:200px;
margin-top:40px;
}
#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_concept {
position:relative;
display:block;
height:182px;
margin:-10px;
}

embed{display:block;} 

#cata_coprod_tableau_titre {
	width:640px;
	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_actu {
	width:500px;
	font-size:19px;
	padding-left:25px;
}

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

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

#article_titre_partie_projet {
	width:280px;
	height:30px;
	font-size:19px;
	padding-right:50px;
	tex-align:left;
}


#article_projet_txtgauche, #article_projet_txtdroit, #article_projet_txt {
	padding-bottom:10px;
	padding-top:0px;
	text-align:left;
	vertical-align:top;
}

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

#article_projet_liens {
	margin-top:15px;
	width:640px;
}

#article_projet_liens_large {
	height:18px;
	line-height:18px;
	min-height:18px;
	width:450px;
}
*/
/*------------------------------------------07 FICHE BIO-----------------------------------------------*/

#fiche_bio_id {
}

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

#fiche_bio_filmographie {width:640px;}
#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:591px;
}

/*------------------------------------------10 FICHE PROJET-----------------------------------------------*/

#iframe_projet {width:640px;}
.titre_actu {
	width:515px;
	font-size:19px;
	padding-bottom:20px;
}
.actu{float:left; width:640px;}
.actu_home{min-height:65px;}
.actu_bloc,
.actu, .actu_home{
width:100%
clear:both;
padding:10px 0px;
border-bottom:1px dotted #cecece;
}
.actu img{display:block;}
.actu_home h1{height:24px;}
/*.texte_actu {
min-height:150px;
	padding-left:20px;
	padding-right:20px;
	text-align:justify;
}*/
.img_actu {
	padding-right:25px;
}

/*------------------------------------------------------------------------------------------------------------------------------------------------------
																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;}

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

.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:none;}

.lien_blanc{font-weight:bold; color:#fff;}
.lien_blanc a{font-weight:bold;color:#fff;}
.lien_blanc a:hover{text-decoration:none;}

.lien_gris_bleu{font-weight:normal; color:#7f7f7f;}
.lien_gris_bleu a{font-weight:normal;color:#7f7f7f;text-decoration:none;}
.lien_gris_bleu a:hover{font-weight:bold;color:#2eb7c8;text-decoration:none;}



.background_gris_clair {
background-color:#FFFFFF;}

.gris_clair {
font-weight:normal;
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*/}

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

.lien_souligne_gris a{color:#B4B3B2;}
.lien_souligne_gris a:hover{text-decoration:none;}

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



/*------------------------------------------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;}

.absence_resultat
{
	font-family: Arial, Helvetica, sans-serif;	
	padding:20px; 0px; 0px; 0px;
	text-align:center;
}

.titre_page_depos_projet
{
	height:20px;
	line-height:20px;
	color:#2eb7c8;
	font-weight:bold;		
	font-size:19px;
	padding-bottom:20px;
	padding-top:10px;	
	border:0px solid red;
}

/*----------- PAGE FAQ --------------*/

.titre_page_FAQ
{
	height:20px;
	line-height:20px;
	color:#2eb7c8;
	font-weight:bold;		
	font-size:24px;
	padding-bottom:20px;
	padding-top:10px;	
	
}

.table_FAQ
{
	margin:0px 5px 0px 1px;
	text-align:justify;
}

.table_FAQ ul
{
	margin:0px 0px 0px 30px;
}

.table_FAQ li
{
	margin:0px 0px 0px 20px;
}

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

.question_FAQ a:hover
{
	text-decoration:none;
}

.reponse_FAQ
{	
	border-top:1px dotted #B5B4B2;
	padding:10px 0px 20px 0px;
}
.ListReponseAncre
{
	width:640px;
margin:20px 0px;
line-height:22px;
}

.ListQuestionAncre
{
	padding: 0 25px;
}

.ListQuestionAncre a
{
	color:#B5B4B2;
}

.ListQuestionAncre a:hover
{
	color:#2eb7c8;
}

#conteneur_popup_FAQ
{
	width:450px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 25px;
	padding-right: 25px;
	text-align: left;
	text-align:justify;
	background-color:#FFFFFF;
}

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

/*----------- PAGE CONDITIONS GENERALES --------------*/
.table_conditions_generales
{
	margin:0px 15px 5px 1px;
	padding:0px 15px 5px 1px;
	text-align:justify;
	width:100%;
	border:0px solid red;
}

.titre_page_conditions_generale
{
	height:20px;
	line-height:20px;
	color:#2eb7c8;
	font-weight:bold;		
	font-size:20px;
	padding-bottom:20px;
	padding-top:10px;	
}

/*----------- BLOC CONCEPT --------------*/
.IncludeBlocConcept
{
	margin:10px 0px 0px 60px;
	text-align:right;
}

/*----------- FORMULAIRE DE CONTACT --------------*/

.tableFormContact
{
	margin:0px 10px 0px 10px;
	
	
}

.titreChampform
{
	padding:0px 0px 0px 18px;
	text-align:justify;
	width:200px;
}

.mailtoFormContact a
{
	font-size:18px;	
	font-weight:normale;
	color:#2eb7c8;
	padding:20px 0px 0px 18px;
}

.messageConfirmation
{
	padding:10px 0px 10px 18px;
	color:#2eb7c8;
	font-weight:bold;	
}

/*----------- Page ı propos de --------------*/

.photo_fondateur
{
	height:240px;
	padding-right:30px;	
}
#partenaire{
list-style-type:none;
}
.nomposte_fondateur
{
	padding-left:5px;	
	padding-right:20px;	
	vertical-align:top;
}

.lien_noir
{
	color:#000000 ;
	font-weight:normal;		
}
/*---------------- Classes relatives au bas de pages ----------------------*/
.nuage_lien {
	color:#B9BABC;
	text-decoration:none;
}
.nuage_lien a {
	color:#B9BABC;
	text-decoration:none;
}
.nuage_lien a:hover {
	color:#7A7D82;
	text-decoration:none;
}


/*--------------- Formulaire de crıation de compte -------*/

.tab_form_gauche
{
	width:180px;
	text-align:right;
	padding-right:15px;
	vertical-align:middle;
}

.tab_form_droit
{
	text-align:left;
	vertical-align:middle;
}

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

.input_invest,.input_moyen,
.tab_form_droit input,select,
.tab_form_droit_profil textarea,
.tab_form_droit_profil input,
#s_commentaire{
background-color:#f5f5f4;
border:1px solid #bbb;padding:3px;
}
#s_commentaire{
width:450px;
font-size:15px;
height:50px;
}	
.input_moyen{
width:150px;
}
.tab_form_droit_profil select{
width:158px;
}
.input_invest{
float:right;
width:90px;
}

.tab_form_gauche_pseudo
{
	font-weight:bold;
	color:#B4B3B1;
}

.tab_form_fond_champ_pseudo
{
	background-color:#B4B3B1;
}

.message_validation_compte

{
font-weight:bold;
display:block; width:360px;
	padding:15px 0px 15px 0px;
}


/*--------------- PARTIE PROFIL - MODIFICATION ET INFORMATIONS DIVERS -------*/

.titreform_profil_param
{
	font-weight:bold;
	font-size:13px;
	color:#2eb7c8;
	text-align:left;
	padding-bottom:10px;
}

.tab_form_gauche_profil_param
{
	width:210px;	
	text-align:right;	
	padding-right:15px;
	vertical-align:middle;
	border:0px solid blue;
}

.tab_form_droit_profil_param
{
	width:440px;
	padding-bottom:10px;
	text-align:left;		
	vertical-align:middle;		
}

.titreform_profil
{
	font-weight:bold;
	color:#2eb7c8;
	text-align:left;
	padding-bottom:10px;
}

.tab_form_gauche_profil
{height:27px;
	width:210px;	
	text-align:left;	
	padding-right:15px;
	padding-bottom:10px;
	vertical-align:middle;
font-size:14px;
}

.tab_form_droit_profil
{font-size:14px;
	width:210px;
	padding-bottom:10px;
	text-align:left;		
	vertical-align:middle;		
}

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

.tab_form_droit input,select
{
	width:190px;
}


.tab_form_gauche_profil_pseudo
{
	text-align:right;	
	border:0px solid yellow;	
}



.bloc_info_membre_connecte_fiche_profil
{
	width:150px;
	heigth:40px;
	text-align:left;	
	vertical-align:top;
	padding-bottom:8px;
	border:0px solid blue;	
}

.lien_modifier_profil
{
	width:500px;
	text-align:right;	
	vertical-align:top;	
	border:0px solid red;
	padding-right:10px;
}

.bloc_info_membre_connecte_avatar_fiche_profil
{
	text-align:left;	
	vertical-align:top;
}

.partie_presentation_profil
{
	text-align:justify;	
	padding:0px 10px 0px 0px;	
}

.titre_partie_profil
{
	height:20px;
	line-height:20px;
	color:#2eb7c8;
	font-weight:bold;		
	font-size:19px;
	padding:10px 0px 5px 25px;
	border:0px solid red;
}

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

#menu_profil_conteneur {
	width:100%;
	height:29px;
	margin-bottom:12px;
	margin-top:30px!important;
	display:block;
}

.menu_profil_bloc1, .menu_profil_bloc2, .menu_profil_bloc3, .menu_profil_bloc4, .menu_profil_bloc5 {
	color:#FFFFFF;	
	text-align:center;
	display:block;
	float:left;
	height:23px;
	line-height:23px;
	cursor:pointer;
}

.menu_profil_bloc1 a, .menu_profil_bloc2 a, .menu_profil_bloc3 a, .menu_profil_bloc4 a, .menu_profil_bloc5 a {
	display:block;
	height:100%;
	width:100%;
	color:#FFFFFF;
}

.menu_profil_bloc1 a:hover, .menu_profil_bloc2 a:hover, .menu_profil_bloc3 a:hover, .menu_profil_bloc4 a:hover, .menu_profil_bloc5 a:hover {
	color:#2eb7c8;
	text-decoration:none;
}

.menu_profil_bloc1, .menu_profil_bloc1_on {width:160px; background-color:#AAACAF; }
.menu_profil_bloc2, .menu_profil_bloc2_on {width:165px; background-color:#9C9FA2; }
.menu_profil_bloc3, .menu_profil_bloc3_on {width:155px; background-color:#7A7D82; }
.menu_profil_bloc4, .menu_profil_bloc4_on {width:160px; background-color:#494C4F; }
.menu_profil_bloc5, .menu_profil_bloc5_on {width:145px; background-color:#000000; }

/*menu_profil_on*/
.menu_profil_bloc1_on, .menu_profil_bloc2_on, .menu_profil_bloc3_on, .menu_profil_bloc4_on, .menu_profil_bloc5_on {
	color:#2eb7c8;
	padding-top:5px;
	padding-bottom:5px;	
	text-align:center;
	float:left;
	margin-top:3px;
	cursor:auto;
}

.menu_profil_bloc1_on a, .menu_profil_bloc2_on a, .menu_profil_bloc3_on a, .menu_profil_bloc4_on a, .menu_profil_bloc5_on a
{
	color:#FFFFFF;
	font-weight:bold;
}
.menu_profil_bloc1_on a:hover, .menu_profil_bloc2_on a:hover, .menu_profil_bloc3_on a:hover, .menu_profil_bloc4_on a:hover, .menu_profil_bloc5_on a:hover {
	color:#2eb7c8;
	text-decoration:none;
}

#profil{font-weight:bold;}
/*------------------------------------------MENU PROFIL AMI-----------------------------------------------*/

.menu_profil_ami_bloc1, .menu_profil_ami_bloc2, .menu_profil_ami_bloc3, .menu_profil_ami_bloc4, .menu_profil_ami_bloc5, .menu_profil_ami_bloc6 {
	color:#FFFFFF;	
	text-align:center;
	display:block;
	float:left;
	height:23px;
	line-height:23px;
	cursor:pointer;
}

.menu_profil_ami_bloc1 a, .menu_profil_ami_bloc2 a, .menu_profil_ami_bloc3 a, .menu_profil_ami_bloc4 a, .menu_profil_ami_bloc5 a, .menu_profil_ami_bloc6 a {
	display:block;
	height:100%;
	width:100%;
	color:#FFFFFF;
}

.menu_profil_ami_bloc1 a:hover, .menu_profil_ami_bloc2 a:hover, .menu_profil_ami_bloc3 a:hover, .menu_profil_ami_bloc4 a:hover, .menu_profil_ami_bloc5 a:hover, .menu_profil_ami_bloc6 a:hover {
	color:#2eb7c8;
	text-decoration:none;
}

.menu_profil_ami_bloc1, .menu_profil_ami_bloc1_on {width:86px; background-color:#B4B3B2; }
.menu_profil_ami_bloc2, .menu_profil_ami_bloc2_on {width:114px; background-color:#A5A4A3; }
.menu_profil_ami_bloc3, .menu_profil_ami_bloc3_on {width:113px; background-color:#7F7F7F; }
.menu_profil_ami_bloc4, .menu_profil_ami_bloc4_on {width:113px; background-color:#4D4D4C; }
.menu_profil_ami_bloc5, .menu_profil_ami_bloc5_on {width:113px; background-color:#353534; }
.menu_profil_ami_bloc6, .menu_profil_ami_bloc6_on {width:113px; background-color:#1A171B; }

/*menu_profil_on*/
.menu_profil_ami_bloc1_on, .menu_profil_ami_bloc2_on, .menu_profil_ami_bloc3_on, .menu_profil_ami_bloc4_on, .menu_profil_ami_bloc5_on, .menu_profil_ami_bloc6_on {
	color:#2eb7c8;
	padding-top:5px;
	padding-bottom:5px;	
	text-align:center;
	float:left;
	margin-top:3px;
	cursor:auto;
}

.menu_profil_ami_bloc1_on a, .menu_profil_ami_bloc2_on a, .menu_profil_ami_bloc3_on a, .menu_profil_ami_bloc4_on a, .menu_profil_ami_bloc5_on a, .menu_profil_ami_bloc6_on a
{
	color:#FFFFFF;
	font-weight:bold;
}
.menu_profil_ami_bloc1_on a:hover, .menu_profil_ami_bloc2_on a:hover, .menu_profil_ami_bloc3_on a:hover, .menu_profil_ami_bloc4_on a:hover, .menu_profil_ami_bloc5_on a:hover, .menu_profil_ami_bloc6_on a:hover {
	color:#2eb7c8;
	text-decoration:none;
}

/*---------------- INVESTIR ------------------------------*/

.investir_bloc1, .investir_bloc1_on {width:214px; color:#FFFFFF; background-color:#2eb7c8; float:left; height:33px; line-height:33px; text-align:left; vertical-align:middle; }
.investir_bloc2, .investir_bloc2_on {width:213px; color:#FFFFFF; background-color:#93D2DB; float:left; height:33px; line-height:33px; text-align:left; vertical-align:middle; }
.investir_bloc3, .investir_bloc3_on {width:213px; color:#FFFFFF; background-color:#BAE1E7; float:left; height:33px; line-height:33px; text-align:left; vertical-align:middle; }

.investir_bloc1_on, .investir_bloc2_on, .investir_bloc3_on{
	color:#FFFFFF;
	float:left;
	height:38px;
	text-align:left;
	font-weight:bold;
}

.investir_chiffre{
	padding-left:17px;
	width:19px;
	text-align:left;
	float:left;
	font-size:14px;
}

#investir_conteneur {
	
	height:29px;
	margin-bottom:12px;
	border:0px solid red;
}

#investir_part_1,#investir_part_2,#investir_part_3
{
	padding-top:0px;
	border:0px solid red;	
	float:left;
}

.titre_investir
{
	font-weight:bold; 
	color:#2eb7c8;
	font-size:20px;
}

.style_euros
{
float:right;
	font-weight:bold; 
	color:#000000;
	font-size:18px;	
}

.titre_contrat_investir
{
	height:20px;
	line-height:20px;
	color:#2eb7c8;
	font-weight:bold;		
	font-size:20px;	
	padding : 10px 0px 10px 30px;
	border:0px solid red;	
}

.bouton_valider_investir img
{
	text-align:right;
	margin:5px 0px 0px 55px;
	border:0px solid red;
	vertical-align:top;
}

.bouton_valider_investir_contrat
{ display:block;}
bouton_valider_investir_contrat img
{
	tex-align:right;
	margin:10px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	border:0px solid red;
	vertical-align:top;	
}

.redirection
{
	border : 5px double #2eb7c8;
	width: 650px;
	margin:auto;
	margin-top: 150px;
	margin-bottom: 150px;
	font-weight:bold;
	text-align:center;
}

/* ----------------------  PAGE  MON  COMPTE  ----------------------- */
#bloc_titre_compte{
	background-color:#616367;
	width:640px;
	height:40px;
	text-align:right;
	padding-right:12px;
}

.compte_investissment
{
	font-size:15px; 
	font-weight:bold; 
	height:20px; 
	margin-bottom:-8px;
	text-align:right;
}

.compte_reserve
{
	font-size:15px; 
	font-weight:bold; 
	height:20px; 
	margin-bottom:-8px;
	color:#2DB44A;
}

/*---------------- ENTETE - CONNECTE  ----------------------*/
.bloc_info_membre_connecte_pseudo
{
	font-weight:bold; color:#2eb7c8;
	text-align:right;	
	vertical-align:bottom;
	height:25px;
}
.bloc_info_membre_connecte
{
	heigth:40px;
	text-align:right;	
	vertical-align:bottom;
	padding-bottom:8px;
}

.bloc_info_membre_connecte_avatar
{
	width:50px;	
	heigth:40px;
	vertical-align:bottom;
	padding-bottom:8px;
	text-align:right;
}

.message_erreur_login
{
width:340px;
height:19px;
background-color:red;
top:11px;
position:absolute;
text-align:center;
padding: 0;
font-weight:bold;
color:#fff;
font-size:15px;

}


.paragraphe_concept{
line-height:13px;
	color:#2eb7c8;
	font-weight:bold;
}


/* ------------  FORMULAIRE  DE  MODIFICATION  DE  PROFIL  ------------ */
#bloc_profil_conteneur{
	width:640px;
	float:left;
}

#bloc_titre_profil{
	background-color:#35A42B;
	width:640px;
	height:40px;
	text-align:right;
	padding-right:12px;
}

/* ------------ FORMULAIRE  D'AJOUT   DE   DOCUMENT   --------------  */
.tab_form_gauche3
{
	width:85px;
	text-align:left;	
	padding-left:15px;
	vertical-align:middle;
}

.tab_form_droit3
{
	text-align:left;		
	vertical-align:middle;
	padding-left:15px;
}

.tab_form_droit3 a
{
	text-decoration:none;	
}
.tab_form_droit3 a:hover
{
	text-decoration:none;	
	color:#2eb7c8;
}
#pub{
margin-bottom:8px;
} 
.capital{display:block;
text-transform: uppercase;
margin:-5px 0px -2px;
font-size:12px;}
.fiche_projet_bas h2 {font-family:Arial;
margin:10px 2px 0;
*line-height:30px;
*margin:5px 2px 0;
float:left;
font-size:36px;
letter-spacing:-2px;
*+html font-size:32px;

}
.fiche_projet_bas {color:#000;
height:48px;
line-height:14px;
margin-top:7px;
}
.fiche_projet_bas span{
float:left;
display:block;
width:65px;
font-size:11px;
margin:0px 0 0 3px;
line-height:18px;
font-weight:bold;
}
td.chiffre{
height:20px;
font-weight:bold;
color:#000;
}

#progress_bar{float:right;
	width:135px;
	height:7px;
margin-top:7px;
}
#investir{margin:6px 0 4px 0;}
#progress_bar h3, .fiche_projet_bas h3{font-size:14px;}
#progress_bar h3{margin-bottom:2px;}
#curseur_bar{
margin-top:3px;
	max-width:100px;
	height:7px;
	background-color:#e3213b;
}
#curseur_bar.right{margin-top:18px;}
#chargement {
	color: #fff;
	display: none;
	width: 120px;
	text-align: center;
	position: relative;
	left: 50%;
	margin-left: -60px;
}

#form_identifier{margin-top:10px;}
#mot_de_passe_oublie{margin-top:8px;text-align:center;}

#language{
float : right;
background:#fff;
padding: 2px 2px 0px 2px;
position:relative;
top: 5px; left:328px;
border : 1px 
}

#language ul {list-style:none; text-align:right; }
#lang{margin-top: -19px;position:absolute;}
.pagine{margin-right:60px;}
#tabbed_box {
    margin: 0px auto 0px auto;
    width:450px;
}
.tabbed_area{width:100%;padding:0px; margin:0px;}
td.body{padding:0px; margin:0px;}
.tabbed_box h4 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:23px;
    color:#ffffff;
    letter-spacing:-1px;
    margin-bottom:10px;
}
.tabbed_box h4 small {
    color:#e3e9ec;
    font-weight:normal;
    font-size:9px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    text-transform:uppercase;
    position:relative;
    top:-4px;
    left:6px;
    letter-spacing:0px;
}

ul.tabs {height:26px;
    margin:0px; padding:0px;
border-bottom:1px dotted #ccc;
}
ul.tabs li { 
	margin:0px; padding:0px!important;
    list-style:none;
    display:inline;
}
ul.tabs li a,ul.tabs li a:link {  
	*height:26px;
	color:#fff;
    background-color:#444;
    padding:8px 14px 8px 14px;
    text-decoration:none;
    font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;   
}
.bloc_facebox{
margin-top:20px;
}

ul.tabs li a:hover {
    background-color:#222;
    border-color:#2f343a;
color:#fff;
}
ul.tabs li a.active {
    background-color:#ccc;
    color:#444;
    
}
.content {
    background-color:#ffffff;   
}
#content_2, #content_3 { display:none; }
ul.tabs {
    margin:0px; padding:0px;
    margin-top:5px;
    margin-bottom:6px;
}
ul.tabs content  {
    margin:0px;
    padding:0px;
}
.content ul li {
    list-style:none;
    padding-top:15px;
    padding-bottom:15px;
    font-size:13px;
}
.content ul li a {
    text-decoration:none;
    color:#3e4346;
}
.content ul li a small {
    color:#8b959c;
    font-size:9px;
    text-transform:uppercase;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    position:relative;
    left:4px;
    top:0px;
}
.content ul li:last-child {
    border-bottom:none;
}
ul.tabs li a {
    background-image:url(images/tab_off.jpg);
    background-repeat:repeat-x; 
    background-position:bottom;
}
ul.tabs li a.active {
    background-image:url(images/tab_on.jpg);
    background-repeat:repeat-x;
    background-position:top;
}
#feedback{z-index:200;
position:fixed;
/*top:-20px;*/
right:-6px;top:123px;
}
.bloc_facebox{
margin-left:20px;
width:440px;
}
.themood{float:left;}	
/* identification */

.input_ident{
width:177px;
padding:10px!important;
margin-bottom:4px;
font-size:15px;
color:#666;
border:1px solid #999;
}
select.input_ident{width:199px;height:36px;}
.left{
float:left;
}
#form_creation_modification{
margin:10px 0px 50px 0px; 
}
.top{
margin-bottom:40px;
}
#txt_facebook{
	display:block;
	position:relative;
	background:#2eb7c8;
	width:200px;
	left:820px;
	top:0px;
	padding:0px 15px 15px 15px;
	border:7px solid black;
	color:#fff;
	font-weight:bold;
	font-size:14px;
}
.addthis_toolbox a{
padding:0!important;margin:0;
}
.addthis_toolbox{
margin-top:-3px;
padding:0;
}
img.addthis{
margin: 0px
}
#txt_identifiez{
font-size:15px;
line-height:16px;
}
#wall_projet{
margin:0px;
padding:0;
}
#wall_home{
margin:5px 0px;
}
.bar_jauge{margin-bottom:-50px;
}
.titre_expl{margin: 10px 0px; height:20px; padding:2px 20px; color:#fff; background-color:#9c9b9b;}
	div.div_user center{
height:50px; margin:0;padding:0;
}
div.div_user{
		width:50px;
		height:80px;
		float:left;
		margin:2px;
		padding:0px;
		font-size:12px;
		overflow:hidden;
line-hehght:12px;
	}
	
	span.aff_all{
		font-size:10px;
	}

#depo_projet_conteneur {
	width:640px;
	height:60px;
	margin-bottom:12px;
}

.depo_projet_bloc1, .depo_projet_bloc2, .depo_projet_bloc3, .depo_projet_bloc4, .depo_projet_bloc5, .depo_projet_bloc6 {
	color:#FFFFFF;	
	text-align:left;
	float:left;
	height:23px;
	line-height:23px;
	display:inline;/*ie6*/
}

.depo_projet_bloc1, .depo_projet_bloc1_on {width:106px; background-color:#472670; }
.depo_projet_bloc2, .depo_projet_bloc2_on {width:103px; background-color:#5a3c7f; }
.depo_projet_bloc3, .depo_projet_bloc3_on {width:102px; background-color:#6c518d; }
.depo_projet_bloc4, .depo_projet_bloc4_on {width:105px; background-color:#7f689b; }
.depo_projet_bloc5, .depo_projet_bloc5_on {width:104px; background-color:#917da9; }
.depo_projet_bloc6, .depo_projet_bloc6_on {width:101px; background-color:#ac9dbf; }

.depo_projet_bloc1_on, .depo_projet_bloc2_on, .depo_projet_bloc3_on, .depo_projet_bloc4_on, .depo_projet_bloc5_on, .depo_projet_bloc6_on {
	color:#FFFFFF;	
	padding-top:5px;
	padding-bottom:5px;	
	text-align:left;
	float:left;
	margin-top:3px;
}

.depo_projet_chiffre{
	padding-left:17px;
	width:19px;
	text-align:left;
	float:left;
}
#aff_fan{min-height:80px;}
#fan{margin-top:20px;font-weight:bold;}
.bar1,.bar2,.bar3{ color: white; font-size:17px; font-weight:bold;vertical-align:top;text-align:center;width:30px;padding-top:27px;}
.bar3{background:#84f1fe;}
.bar2{background:#2bd2e7;} 
.bar1{background:#2eb7c8;}
/* ------------ PLAN DU SITE   --------------  */
#plan_site ul h2{display:block; height:25px;}
#plan_site ul { display:block; width:210px;float:left; list-style-image:url("/themes/defaut/img/picto/list_style_trait.jpg"); list-style-type:none; margin-bottom:20px;list-style-position:inside }
#plan_site ul.margin10{margin-left:38px;}


.blue_erreur{background-color:#69edfd;  font-weight:bold;}
.val_erreur{color:#2eb7c8;  font-weight:bold;}

.master{padding-top:10px;}
#supp_comm{padding-right:5px;}

.first_list_actu{
line-height:30px;
font-weight:bold; font-size:17px;
height:30px; background-color:#2eb7c8;
}
#list-actu{width:440px;}
#list-actu li{list-style:none; border-bottom: 1px solid #e2e2e2; padding:5px 10px;}

li.2list{ background-color:#e2e2e2;}
fieldset { border:0;margin:0;padding:0; }
	label { display:block; }
	input.text,textarea { width:300px;font:12px/12px Helvetica, sans-serif;color:#333;padding:3px;margin:1px 0;border:1px solid #ccc; }
	checkbox{border:1px solid #ccc;}
	input.submit { padding:2px 5px;font:bold 12px/12px Helvetica, sans-serif; }
	.color_bleu{color:#2eb7c8; font-weight:bold;}

	/*  acutalites*/
.contentComments{
color:#7f7f7f;
/*border-style:solid; border-color:#7f7f7f;*/
float:right;
width:78%;
margin-left:0px;
/*text-indent:35px;*/
}
.titleComments{
color:red;
border-style:solid; border-color: red;
}


.titleid{
	color:#40E0D0;
	font-style:bold;
	font-style:italic;
	/*text-indent:23px; 
	float:top;*/
}
.date{
float:left;
width:100%;
color:#7f7f7f;
font-style:italic;
font-size:3px;
}	
.titlebox{
padding-bottom:5px;	
}
.titleboxActu{
padding-bottom:5px;	
}
.content_extrait{
margin-left:150px;
}
.contentActu{
margin-left:50px;
}

.contenercomment{
/*border-style:solid; border-color: green;*/

}	
.gris_clair_comment{
color:#40E0D0;
	font-style:bold;
	font-style:italic;
}

.nouvosujet{
	margin-left:50px;
}


/* commentaire */


.topBoxRep{
background-image:url(img/gestion_com/topBoxRep.png);
background-repeat:no-repeat; 
width:589px; 
height:11px;
}

.centerBoxRep
{
padding-top:5px;
padding-left:10px; 
background-color:#EAEAEA;
border-left: 1px #cecece solid;
border-right: 1px #cecece solid;
width:577px;
}


.bottomBoxRep{
background:url(img/gestion_com/bottomBoxRep.png); 
background-repeat:no-repeat; 
width:589px; 
height:3px;
margin-bottom:10px;
}


