/***********************************/
/* Layout                          */
/***********************************/

.new-page #zone_contenu {position:relative; background:url(../images/fond_zone_contenu-new.jpg) center center no-repeat; height:555px; font-family: Arial, Helvetica, sans-serif; font-size:13px;}
.new-page #zone_contenu img {border:0;}
.new-page #zone_contenu h1 {color:#ff0099; text-transform:uppercase;}
.new-page #zone_contenu h1 span {font-size:20px; text-transform:none;}
.new-page #zone_contenu h1.tchat {padding:10px 0 0 20px;}
.new-page #zone_contenu h2 {color:#FFF; text-transform:uppercase; font-size:22px; border-bottom:0; padding:0; margin:0; height:54px; line-height:67px; margin:0 0 0 25px; font-weight:bold;}
.new-page #zone_contenu h2.table-ronde {line-height:63px;}
.new-page #zone_contenu h2.tchat {
	font-size:22px;
	background:#333333;
	padding:0;
	width:435px;
	margin:0 0 0 12px;
	height:40px;
	line-height:40px;
	text-align:center;
	position:absolute;
	top:270px;
}
.new-page #zone_contenu a {text-decoration:none;}
.new-page #zone_contenu a:hover {text-decoration:underline;}

/***********************************/
/* Evenements                      */
/***********************************/

/* Blocs  01                       */
/***********************************/
.evenements-01 {background:url(../images/evenements/evenements-01-bg.png) no-repeat; width:485px; height:232px; position:absolute; top:75px; left:0;}
.evenements-01 ul {margin:30px 0 0 30px; padding:0;}
.evenements-01 li {list-style:none; line-height:30px;}
.evenements-01 li a {background:url(../images/evenements/puce-pink.png) 0 7px no-repeat; padding:0 0 0 25px; list-style:none; color:#2a2a2a; font-weight:bold; font-size:22px;}
/* Blocs  02                       */
/***********************************/
.evenements-02 {background:url(../images/evenements/evenements-02-bg.png) no-repeat; width:485px; height:186px; position:absolute; top:307px; left:0;}
.evenements-02 .evenements-02-enc a {
	font-size:20px;
	color:#FFF;
	position:absolute;
	top:135px;
	left:54px;
}
/* Blocs  03                       */
/***********************************/
.evenements-03 {background:url(../images/evenements/evenements-03-bg.png) no-repeat; width:480px; height:417px; position:absolute; top:75px; left:485px;}
.evenements-03 .evenements-03-enc {position:absolute; left:35px; top:80px; color:#FFF; margin:0 105px 0 0; font-size:16px; line-height:17px;}
.evenements-03 .evenements-03-enc .date {color:#ff0099; font-size:18px;}
.evenements-03 .evenements-03-enc .titre {font-size:22px; margin:10px 0 10px 0; line-height:22px; font-weight:bold;}
.evenements-03 .evenements-03-enc .enter {margin:15px 0 0 230px;}

/***********************************/
/* Portes Ouvertes                 */
/***********************************/
.portes-01 p, .portes-02 p, .portes-03 p {padding:15px 30px 0 30px; _padding:0px 30px 0 30px; line-height:18px; color:#2e2e2e;}
/* Blocs  01                       */
/***********************************/
.portes-01 {background:url(../images/portes/portes-04-bg.png) no-repeat; width:485px; height:474px; position:absolute; top:75px; left:0;}
.portes-01 a {background:url(../images/portes/puce-pink2.png) 0 7px no-repeat; padding:0 0 0 2px; list-style:none; color:#2a2a2a; font-weight:bold; font-size:12px;}
.portes-01 ul.numbers {margin:10px 0 10px 40px; padding:0;}
.portes-01 ul.numbers li {list-style:none; height:22px; line-height:22px; margin:0 0 20px 0; _margin:0 0 0px 0;padding:0 0 0 30px; list-style:none; color:#2a2a2a; font-size:13px;}
.portes-01 ul.numbers li.li1 {background:url(../images/portes/numbers.png) 0 0px no-repeat; margin:0 0 5px 0;}
.portes-01 ul.numbers li.li2 {background:url(../images/portes/numbers2.png) 0 0px no-repeat;}
.portes-01 ul.numbers li.li3 {background:url(../images/portes/numbers.png) 0 -44px no-repeat; margin:0;}
.portes-01 .button-pink a {padding:0 10px 0 10px; color:#FFF; display:block; font-size:14px; width:295px; text-align:center; margin:0 auto auto;}
.portes-01 .button-pink a {background:url(../images/button-pink-bg.png) repeat-x; height:31px; line-height:31px;}
.portes-01 ul.members {margin:0 0 5px 0;}
.portes-01 ul.members li.li4 {list-style:none; width:430px; line-height:12px; margin:0 0 20px 0; _margin:0 0 0px 0;padding:0 0 0 0; list-style:none;}
/* Blocs  02                       */
/***********************************/
.new-page #zone_contenu .portes-02 {background:url(../images/portes/portes-02-bg.png) no-repeat; width:485px; height:205px; position:absolute; top:345px; left:0;}
.new-page #zone_contenu .portes-02 p.link a {background:url(../images/portes/puce-pink.png) 0 2px no-repeat; padding:0 0 0 20px; text-decoration:none; color:#2e2e2e; font-weight:bold;}
.new-page #zone_contenu .portes-02 p.link a:hover {background:url(../images/portes/puce-pink.png) 0 2px no-repeat; padding:0 0 0 20px; text-decoration:underline; color:#2e2e2e; font-weight:bold;}
/* Blocs  03                       */
/***********************************/
.new-page #zone_contenu .portes-03 {background:url(../images/portes/portes-03-bg.png) no-repeat; width:480px; height:474px; position:absolute; top:75px; left:485px;}
.new-page #zone_contenu .portes-03 .portes-03-enc {position:absolute; left:0px; top:310px;}
.new-page #zone_contenu .portes-03 p.link a {background:url(../images/portes/puce-pink.png) 0 2px no-repeat; padding:0 0 0 20px; text-decoration:none; color:#2e2e2e; font-weight:bold;}
.new-page #zone_contenu .portes-03 p.link a:hover {background:url(../images/portes/puce-pink.png) 0 2px no-repeat; padding:0 0 0 20px; text-decoration:underline; color:#2e2e2e; font-weight:bold;}

/***********************************/
/* Le Tchat                        */
/***********************************/
.form p {margin:0 20px 0 20px; font-size:13px; font-weight:bold;}
.form .tchat-bg {background:url(../images/tchat/tchat-bg.png) no-repeat; height:453px; width:965px;}
.form .tchat-bg .tchat-col1, .form .tchat-bg .tchat-col2, .form .tchat-bg .tchat-col3 {/*border:1px solid #0C0;*/ width:295px; margin:90px 0 0 15px; float:left; display:inline; height:300px;}
.form .tchat-bg p {margin:0 10px 0 10px; font-size:14px; font-weight:normal;}
.form .tchat-bg .tchat-col1 {margin:90px 0 0 20px;}
.form .tchat-bg form {margin:10px 0 0 10px;}
.form .tchat-bg form label {display:block; font-size:11px; margin:10px 0 3px 0;}
.form .tchat-bg form input {background:url(../images/tchat/input-bg.png) no-repeat;}
.form .tchat-bg form input,
.form .tchat-bg form textarea {width:280px; border:1px solid #000; margin:0 0 2px 0; background:url(../images/tchat/textarea-bg.png) no-repeat;}
.form .tchat-bg form textarea {height:120px; overflow:auto;}
.form .tchat-bg form textarea.message {height:76px;}
.form .tchat-bg form input.button {width:77px; height:31px; border:0; margin:15px 4px 0 0; float:right;}

/***********************************/
/* Le Tchat 2                      */
/***********************************/
.tchat2-bg {background:url(../images/tchat/tchat2-bg.png) no-repeat; height:453px; width:965px;}
.tchat2-bg .leftcol, .form .tchat2-bg .rightcol {float:left; display:inline;}
.tchat2-bg .leftcol {width:575px; margin:35px 10px 0 35px;}
.tchat2-bg .leftcol textarea.txt {border:1px solid #000; height:318px; padding:10px; width:550px; margin:0 0 10px 0; overflow:auto; background:url(../images/tchat/textarea2-bg.png) no-repeat;} 
.tchat2-bg .leftcol input.message {width:480px; height:19px; padding:7px 0 3px 5px; border:1px solid #000; float:left; margin:0 0px 0 0; background:url(../images/tchat/input2-bg.png) no-repeat;}
.tchat2-bg .leftcol input.button {width:77px; height:31px; margin:0px 0px 0 8px; float:left;}
.tchat2-bg .rightcol {width:320px; margin:35px 0 0 0;}
.tchat2-bg .rightcol .video {background:#000; color:#FFF; height:240px;}
.tchat2-bg .rightcol .horaires {background:#e5e5e5; height:107px; margin:15px 0 0 0; padding:10px;}
.tchat2-bg .rightcol .horaires .title {font-size:15px; text-transform:uppercase;}
.tchat2-bg .rightcol ul {margin:20px 0 0 0; padding:0;}
.tchat2-bg .rightcol li {list-style:none; line-height:18px;}
.tchat2-bg .rightcol li {background:url(../images/tchat/puce-pink.png) 0 5px no-repeat; padding:0 0 0 15px; list-style:none; color:#2a2a2a; font-weight:bold; font-size:13px;}
