td {
	font-family: Tahoma, "Trebuchet MS";
	font-size: 12px;
}

.menufd{
	border-right:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;


}
.menu{
	font-size: 14px;
	color:#CA4394;
	font-weight: bold;
	background-color: #FFFFFF;
	text-align: left;
	border-bottom:1px solid #CCCCCC;
	border-left:5px solid #CA4394;
	padding:8px 10px 8px 10px;
}

.menuactif{
	font-size: 14px;
	color:#FFFFFF;
	font-weight: bold;
	background-color: #A5A9C7;
	text-align: left;
	border-bottom:1px solid #FFFFFF;
		border-left:5px solid #FFFFFF;
	padding:8px 10px 8px 10px;
}

.menuactif a{
	
	color:#FFFFFF;
	text-decoration:none;
}

.SSmenu{
	font-size: 12px;
	color:#000000;
	font-weight: normal;
	background-color: #DCDDEA;
	text-align: left;
	border-bottom:1px solid #FFFFFF;
		border-left:5px solid #FFFFFF;
	padding:8px 10px 8px 10px;
}

.SSmenuS{
	font-size: 12px;
	color:#000000;
	font-weight: normal;
	background-color: #C4C7DE;
	text-align: left;
	border-bottom:1px solid #FFFFFF;
		border-left:5px solid #FFFFFF;
	padding:8px 10px 8px 10px;
}

.SSmenu a{
	color: #000000;
	font-weight: normal;
	text-decoration:none;

}

.SSmenuS a{
	color: #000000;
	font-weight: normal;
	text-decoration:none;

}


.menuS{
	font-size: 14px;
	color:#CA4394;
	font-weight: bold;
	background-color: #f1f1f1;
	text-align: left;
	border-left:5px solid #9B3271;
	border-bottom:1px solid #CCCCCC;
	padding:8px 10px 8px 10px;
}

.menu a{
	color: #CA4394;
	font-weight: bold;
	text-decoration:none;

}

.menuS a{
	color: #CA4394;
	font-weight: bold;
	text-decoration:none;
}




.recherche{
	width: 190px;
	padding:40px 10px 10px 10px;
}

.recherchebox{
	width: 120px;

}


.tags{
		width: 190px;
	color:#A5A9C7;
	text-align: left;
	padding:40px 10px 8px 10px;
	font-family: "Palatino Linotype";
}

.tags a{
	color: #A5A9C7;
	text-decoration:none;
}
.tag1{
	font-size: 14px;
	font-weight: bold;
}
.tag2{
	font-weight: normal;
	font-size: 11px;
}
.tag3{
	font-size: 18px;
	font-weight: bold;
}
.tag4{
	font-size: 20px;
	font-weight: normal;
}



.agenda blockquote{
	margin:0px 10px 0px 10px;

}

.agenda h1{
	font-size: 14px;
	font-weight: bold;
	margin:5px 0 0px 0px;
	line-height:8px;

}
.agenda h2{
	font-size: 12px;
	font-weight: bold;
	margin:0px 0 -10px 0px;
	color: #94308E;


}

.agenda h3{
	font-size: 10px;
	margin:5px 0 5px 0px;
	color: #94308E;
	line-height:8px;

}


.agenda a{
	color: #ea4f00;
	text-decoration: none;
}

.agenda a:hover{
	color: #ea4f00;
	text-decoration: underline;
}


.titrerubrique {
	padding:0px 20px 20px 20px;
	text-align:justify;
}
.titrerubrique h1{
	font-family: Tahoma, "Trebuchet MS";
	font-size: 20px;
	font-weight: bold;
	color: #EA4F00;
	margin:10px 0 0px 0px;
}

.titrerubrique h2{
	font-family: Tahoma, "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	margin:10px 0 10px 0px;

}

.titrerubrique h3{

	color: #EA4F00;
	margin:10px 0px 0px 0px;
}

.titrerubrique h3 a{

	color: #EA4F00;
	text-decoration:none;
	#A14C21
}

.titrerubrique h3 a:hover{
	color: #A14C21;	
}

.pagination a {
	text-decoration:none;
	color:#EA4F00;
}

.film_focus {
	background-color:#FFFFFF;
	border:1px solid #EA4F00;
	padding-top:5px;
	padding-bottom:5px;
}

.film_focus .left{
	text-align:right;
	font-weight:bold;
	vertical-align:top;
}

.film_focus .right{
	text-align:left;
	vertical-align:top;
}
.news {
	padding:0px 20px 10px 20px;
	text-align:justify;

}
.news h1{
	font-family: Tahoma, "Trebuchet MS";
	font-size: 16px;
	font-weight: bold;
	color: #EA4F00;
	margin:10px 0 0px 0px;

}

.news h2{
	font-family: Tahoma, "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	margin:10px 0 10px 0px;

}

.news h3{
	font-family: Tahoma, "Trebuchet MS";
	font-size: 12px;
	font-weight: normal;
	color: #EA4F00;
	margin:0px 0px 0px 0px;
	border-bottom:1px solid #CCCCCC;
	line-height:26px;

}
.news a{
	color: #ea4f00;
	text-decoration: none;
}

.news a:hover{
	color: #ea4f00;
	text-decoration: underline;
}

.news img{
	padding-right:5px;
	padding-left:5px;
	padding-bottom:5px;
	padding-top:5px;

}

.docs_joints a{
	color: #ea4f00 !important;
	text-decoration:none;
}

.docs_joints a:hover{
	color: #ea4f00;
	text-decoration:underline;
}

.docs_joints ul{
	list-style-type:none;
	margin-left:-40px;
}
.news_catalogue {
	text-align:justify;
}

.news_catalogue h1{
	font-family: Tahoma, "Trebuchet MS";
	font-size: 16px;
	font-weight: bold;
	color: #EA4F00;
	margin:10px 0 0px 0px;

}

.news_catalogue h2{
	font-family: Tahoma, "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	margin:10px 0 10px 0px;

}

.news_catalogue h3{
	font-family: Tahoma, "Trebuchet MS";
	font-size: 12px;
	font-weight: normal;
	color: #EA4F00;
	margin:0px 0px 0px 0px;
	border-bottom:1px solid #CCCCCC;
	line-height:26px;

}
.news_catalogue a{	
	color: #A5A9C7;
}

.news_catalogue img{
	padding-right:5px;
	padding-left:5px;
	padding-bottom:5px;
	padding-top:5px;

}

.newsvaran {
	padding:0px 0px 30px 10px;
	text-align:justify;
}

.newsvaran h1{
	font-family: Tahoma, "Trebuchet MS";
	font-size: 16px;
	font-weight: bold;
	color: #EA4F00;
	margin:10px 0 10px 0px;

}

.newsvaran h2{
	font-family: Tahoma, "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	margin:10px 0 10px 0px;

}

.newsvaran h3{
	font-family: Tahoma, "Trebuchet MS";
	font-size: 12px;
	font-weight: normal;
	color: #EA4F00;
	margin:0px 0px 0px 0px;
	border-bottom:1px solid #CCCCCC;
	line-height:26px;

}
.newsvaran a{
	
	color: #A5A9C7;

}

.newsvaran img{
	
	padding-left:5px;
	padding-bottom:5px;

}

.titrepage{
	font-size: 14px;
	color:#A5A9C7;
	font-weight: bold;
	background-color: #FFFFFF;
	text-align: left;
	border-top:5px solid #A5A9C7;
	padding:8px 10px 8px 10px;
	text-decoration:none;
}

.titrepage a{
	color:#A5A9C7;
	text-decoration:none;
}

.blocdroite{
	padding:5px 0px 5px 0px;
	background-color: #DCDDEA;
	text-align: left;
	border-bottom:5px solid #FFFFFF;
}

.blocdroite a{

	color: #EA4F00;

}

.blocdroite h1{
	padding:0px 10px 0px 10px;
	font-size: 11px;
	font-weight: normal;
}


.menuorange {
	font-weight: normal;
	color: #FFFFFF;
	background-color: #EA4F00;
	text-align: center;
	border-left:1px solid #FFFFFF;
	border-top:2px solid #FFFFFF;
	padding:3px 20px 3px 20px;
}
.menuorange a{
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
}

.menuorangeS a{
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
}

.menuorangeS {
	font-weight: normal;
	color: #FFFFFF;
	background-color: #A14C21;
	text-align: center;
	border-left:1px solid #FFFFFF;
	border-top:2px solid #FFFFFF;
	padding:3px 20px 3px 20px;
}

.menumauve {
	font-weight: normal;
	color: #FFFFFF;
	background-color: #CA4394;
	text-align: center;
	border-left:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	padding:3px 30px 3px 30px;
}
.menumauve a{
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
}

.menumauveS a{
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
}

.menumauveS {
	font-weight: normal;
	color: #FFFFFF;
	background-color: #9B3271;
	text-align: center;
	border-left:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	padding:3px 30px 3px 30px;
}

.blocmauve {
	font-family: Tahoma, "Trebuchet MS";
	height:141px;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #CA4394;
	text-align: left;
	vertical-align:top;
}
.blocmauve h1{
	font-family: Tahoma, "Trebuchet MS";
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	padding:5px 10px 0px 10px;
}

.blocmauve a {
	color: #FF8BD1;
}


.menuvaran {
	font-family: Tahoma, "Trebuchet MS";
	height:141px;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align:top;
}

.menuvaran table{
	border-collapse:separate;
	border-spacing:0px 1px;;

}

.menuvaran td{
	background-color: #CA4394;
	padding-left:5px;
	height:19px;
}

.menuvaran td:hover {

	background-color: #9B3271;
}

.menuvaran a{
	color: #FFFFFF;
	text-decoration:none;
}


.blocgris {
	height:8px;
	font-family: Tahoma, "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #A5A9C7;
	text-align: left;
	vertical-align:top;
	padding:0px 0px 0px 0px;

}

.copy	{
	font-weight: normal;
	color: #A5A9C7;
	border-top:1px solid #CCCCCC;
	padding:15px 15px 15px 15px;
}
.copy a	{
	color: #A5A9C7;
}

.form_catalogue select {
	font-size:0.8em;
}

.equipe{
	text-align: left;
	font-family: Tahoma, "Trebuchet MS";
	font-size: 12px;
}

.equipe a{
	color:#000;
	text-decoration:none;
}

.equipe a:hover{
	text-decoration:underline;
}