* {
margin: 0;
padding: 0;
border: 0;
}
body  {
	margin: 0;
	padding:0;
	font-family:verdana, arial, times, georgia, sans-serif;
	background-color:#CCCCCC;
}

#tout{
	margin: 0 auto;
	width:800px;
	float:left;
	border:2px solid #FFFFFF;
	background-color:#FFFFFF;
	margin-top:50px;
	margin-bottom:20px;
}

#realTout{
	margin: 0 auto;
	width:800px;
}

/************************ BANNER *****************/
#banner{
	width:800px;
	height:145px;
	border-bottom:2px solid #FFFFFF;
}
#langues{
	z-index:20;
	position:absolute;
	width:100px;
	height:20px;
	line-height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	margin-left:160px;
	margin-top:113px;
}
#langues a{
	color:#FFFFFF;
	text-decoration:underline;
}
#langues a:hover{
	color:#FFFFFF;
	text-decoration:none;
}
#deroulant{
	z-index:30;
	position:absolute;
	margin-left:385px;
	margin-top:113px;
	width:360px;
	height:20px;
	line-height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
}
#deroulant a{
	color:#FFF;
	text-decoration:underline;
}
#deroulant a:hover{
	color:#FFF;
	text-decoration:none;
}
/************************ MENU *****************/
#menu1{
	z-index:100;
	position:absolute;
	width:140px;
	height:84px;
	margin-left:360px;
	margin-top:15px;
}
#menu2{
	z-index:100;
	position:absolute;
	width:140px;
	height:84px;
	margin-left:490px;
	margin-top:15px;
}
#menu3{
	z-index:100;
	position:absolute;
	width:140px;
	height:84px;
	margin-left:630px;
	margin-top:15px;
}
.menu{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	line-height:15px;
	text-indent:25px;
}
.menu a{
	color:#FFFFFF;
	text-decoration:none;
}
.menu a:hover{
	color:#FFFFFF;
	text-decoration:none;
}
#puce1{
	z-index:100;
	position:absolute;


	width:20px;
	background-image:url(images/antipuce2.png);
	background-repeat:no-repeat;
}
#puce1:hover{
	z-index:100;
	position:absolute;
	width:20px;
	height:20px;
	background-image:url(images/puce2.png);
	background-repeat:no-repeat;
}
#puce1ok{
	z-index:100;
	position:absolute;
	width:20px;
	background-image:url(images/puce2.png);
	background-repeat:no-repeat;
}
#puce2{
	z-index:100;
	position:absolute;
	width:20px;
	height:20px;
	background-image:url(images/antipuce2.png);
	background-repeat:no-repeat;
}
#puce2:hover{
	z-index:100;
	position:absolute;
	width:20px;
	height:20px;
	background-image:url(images/puce2.png);
	background-repeat:no-repeat;
}
#puce2ok{
	z-index:100;
	position:absolute;
	width:20px;
	height:20px;
	background-image:url(images/puce2.png);
	background-repeat:no-repeat;
}
#puce3{
	z-index:100;
	position:absolute;
	width:20px;
	height:20px;
	background-image:url(images/antipuce2.png);
	background-repeat:no-repeat;
}
#puce3:hover{
	z-index:100;
	position:absolute;
	width:20px;
	height:20px;
	background-image:url(images/puce2.png);
	background-repeat:no-repeat;
}
#puce3ok{
	z-index:100;
	position:absolute;
	width:20px;
	height:20px;
	background-image:url(images/puce2.png);

	background-repeat:no-repeat;
}
/************************ CONTENU GAUCHE*****************/
#colonnegauche{
	float:left;
	width:328px;
	background:white;
		/*overflow:auto;
		height:413px;*/
}
.titre{
	width:290px;
	height:25px;
	line-height:25px;
	border-bottom:1px solid #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#404040;
	padding-left:13px;
}
.soustitre{
	width:290px;
	height:25px;
	line-height:40px;
	border-bottom:1px solid #999999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#999999;
	font-weight:bold;
	padding-left:13px;
}
.soustitre a{
	color:#999999;
	text-decoration:none;
}
.soustitre a:hover{
	color:#999999;
	text-decoration:none;
}
.soustitrepole{
	width:290px;
	height:25px;
	line-height:40px;
	border-bottom:1px solid #DD005F;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#999999;
	font-weight:bold;
	padding-left:13px;
}
.soustitrepole a{
	color:#999999;
	text-decoration:none;
}
.soustitrepole a:hover{
	color:#999999;
	text-decoration:none;
}
.texte{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#404040;
	padding-left:13px;
	padding-right:13px;
	text-align:justify;
}
.texte a{
	color:#404040;
}
.texte a:hover{
	color:#DD005F;
}

#texte{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#404040;
	padding-left:5px;
	padding-right:5px;
	text-align:justify;
	line-height:18px;
	overflow:hidden;
}
#texte a{
	color:#404040;
}
#texte a:hover{
	color:#DD005F;
}
.sousmenu{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:12px;
	color:#DD005F;
	text-decoration:none;
	font-weight:bold;
}
.sousmenu a, .sousmenufilm a{
	color:#404040;
	text-decoration:none;
}
.sousmenu a:hover, .sousmenufilm a:hover{
	color:#DD005F;
	text-decoration:none;
}
.selection a, .selection{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:6px;
	color:#DD005F;
	text-decoration:none;
	font-weight:bold;
}
.selectionfilm a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:30px;
	color:#DD005F;
	text-decoration:none;
	font-weight:bold;
}
.sousmenurose{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:13px;
	color:#404040;
	text-decoration:none;
	font-weight:bold;
}
.sousmenurose a{
	color:#DD005F;
	text-decoration:none;
}
.sousmenurose a:hover{
	color:#404040;
	text-decoration:none;
}
.sousmenufilm{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:30px;
	color:#DD005F;
	text-decoration:none;
	font-weight:bold;
}
/************************ CONTENU DROITE*****************/
#tab_1{
	margin:0 0 0 13px;
	border:1px solid black;
	text-align:center;
	font-family:verdana;
	font-size:12px;
	width:392px;
	float:left;
}

#tab_2{
	margin:0 0 0 13px;
	border:1px solid black;
	text-align:center;
	font-family:verdana;
	font-size:12px;
	width:261px;
	float:left;
}

#colonne_1{
	 border-right:1px solid black;
	 text-align:center;
	 float:left;
	 width:130px;
}

#colonne_2{
	 border-right:1px solid black;
	 border-top:1px solid black;
	 text-align:center;
	 float:left;
	 width:130px;
}




#colonnedroite{
	float:left;
	width:472px;
	height:413px;
	z-index:50;
	overflow:auto;
}
.newsimage{
	float:left;
}
/************************ CONTENU "UNE"*****************/
#une{
	z-index:100;
	position: absolute;
	width:147px;
	height:390px;
	margin-left:320px;
	margin-top:10px;
	padding-right:3px;
	
	overflow:scroll;
	overflow:auto;
	
	scrollbar-face-color:#cccccc;
	scrollbar-shadow-color: #cccccc;
	scrollbar-highlight-color: #cccccc;
	scrollbar-3dlight-color: #cccccc;
	scrollbar-darkshadow-color: #999999;
	scrollbar-track-color: #999999;
	scrollbar-arrow-color: #333333;
	
}
.unetitre{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
}
.unedate{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#DD005F;
}
.unetexte, .unetexte a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}
.unetexte a:hover{
	text-decoration:underline;
}
/************************ CONTENU SERVICES*****************/
#toutservices{
	margin: 0 auto;
	width:800px;
	height:586px;
	border:2px solid #FFFFFF;
	background-color:#FFFFFF;
	margin-top:50px;
}
#coloneunique{
	float:left;
	width:800px;
}
#tableau{
	padding-left:13px;
	height:342px;
	overflow:auto;
}
#intitules{
	float:left;
	width:50px;
	height:37px;
	background-color:#404040;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align:center;
	color:#FFFFFF;
	border-bottom:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
}
#societes{
	float:left;
	width:90px;
	height:37px;
	background-color:#404040;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	color:#FFFFFF;
	border-bottom:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
}
#off{
	float:left;
	width:50px;
	height:37px;
	background-color:#CCCCCC;
	border-bottom:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
}
#on{
	float:left;
	width:50px;
	height:37px;
	background-color:#DD005F;
	border-bottom:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
}
/************************ FICHES MEMBRES*****************/
#champs{
	float:left;
	width:170px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#404040;
}
#reponses{
	float:left;

	width:280px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#999999;
}
#reponses a{
	color:#999999;
	text-decoration:none;
}
#reponses a:hover{
	color:#DD005F;
	text-decoration:none;
}
/************************ PHOTOS *****************/
#photos{
	float:left;
	width:145px;
	height:145px;
	margin-right:2px;
	margin-bottom:2px;
}
.illurubriques{
	margin-left:13px;
}
/************************ FORMULAIRE *****************/
form {
	float: left;
	width:430px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#404040;
	padding-left:13px;
}
input {
	background: #FFFFFF;
	color:#404040;
	border: 1px solid #CCCCCC;
	font-size: 13px;
	padding-left: 3px;
}
textarea {
	background: #FFFFFF;
	color:#404040;
	border: 1px solid #CCCCCC;
	font-size: 13px;
	padding-left: 3px;
}
.bouton {
	color: #404040;
	font-weight:bold;
	background:none;
	cursor: pointer;
	border:none;
}
.bouton a{
	color: #404040;
	text-decoration:none;
}
.bouton a:hover{
	color:#404040;
	text-decoration:none;
}
.baseline{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#DD005F;
	text-align:center;
}
.baseline a{
	color:#DD005F;
	text-decoration:none;
}
.baseline a:hover{
	color:#DD005F;
	text-decoration:underline;
}
.designcotoon{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px;
	text-align:center;
}
.designcotoon a{
	color: #FFFFFF;
	text-decoration:none;
}
.designcotoon a:hover{
	color: #FFFFFF;
	text-decoration:underline;
}
/************************ CONTENU PROJETS *****************/
#projetgauche{
	float:left;
	width:230px;
}
#projetdroite{
	float:left;
	width:190px;
	z-index:40;
	overflow:auto;
}
#projetcommun{
	float:left;
	width:450px;
}
/************************ CONTENU FILMS *****************/
.textefilm{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#404040;
	padding-right:13px;
	text-align:justify;
}
.textefilm a{
	color:#404040;
}
.textefilm a:hover{
	color:#DD005F;
}

#texte label{ width:155px; font-size:12px; float:left; font-weight:bold; }
#texte h3{
 color:#FF0066;
 font-size:12px;
 line-height:28px;
}
#texte h1{
font-size:16px;
 color:#333333;
 line-height:35px;
}
#texte h2{
font-size:14px;
 color:#666666;
 text-decoration:underline;	
 line-height:30px;
}
#texte input, #texte select{
	margin-top:2px;
}
#texte select{
	border:1px solid #CCCCCC;
	padding-left:3px;
}
#texte table{ border-right:1px solid #999999; font-size:12px;
border-top:1px solid #999999;}
#texte table td{ border-bottom:1px solid #999999; border-left:1px solid #999999; padding:2px; }
#p{
	border-bottom:1px solid #CCCCCC;
	overflow:hidden;
	text-align:left;
	padding-bottom:3px;
	padding-top:4px;
}
#listeSoc a:link, #listeSoc a:visited{ font-size:12px; text-decoration:underline color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; }
#listeSoc a:hover{ font-size:12px; color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; }



/****************************************************/

.titreLiens{
	width:290px;
	height:18px;
	line-height:18px;
	margin:0 0 10px 0;
	border-bottom:1px solid #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#404040;
	padding-left:13px;
}
.soustitreLiens{
	width:290px;
	height:30px;
	line-height:16px;
	border-bottom:1px solid #999999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	font-weight:bold;
	padding-left:13px;

}

.sousmenuLiens{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:12px;
	color:#DD005F;
	text-decoration:none;
	font-weight:bold;
}
.sousmenuLiens a{
	color:#404040;
	text-decoration:none;
}
.sousmenuLiens a:hover{
	color:#DD005F;
	text-decoration:none;
}
.selectionLiens a, .selectionLiens{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:6px;
	color:#DD005F;
	text-decoration:none;
	font-weight:bold;
}
