
body {
background-color: #330033;
background-repeat: no-repeat;
width:900px;
margin: 16px auto 0 auto;
text-align:center;
}

.menu, .menu_act,.menu a,.menu_act a {
margin-left:-20px;
width:150px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: black;
text-transform: uppercase;
text-align:center;
padding-top:5px;
text-decoration:none;
}

.menu_act a,.menu a:hover {
color: #ffffff;
text-decoration:none;
}


.menuleft,.menuleft_act{
margin-top:7px;
margin-left:15px;
}

.menuleft a,.menuleft_act a{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: black;
text-decoration:none;
}

.menuleft_act a,.menuleft a:hover {
color: #D3008F;
}

.seniorprojethaut{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color:#D60094;
background-image:url('/fileadmin/template/seniorev/images/senior-projet-haut.gif');
padding-top:5px;
padding-bottom:7px;
height:24px;
}

.btc{
float:right;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
margin-right:10px;
}

.topnav2{
background-color: #FCE7F6;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
padding:10px;
}

.menubas,.menubas a{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
padding-left:10px;padding-top:40px;
text-decoration:underline;
}

.menubas a{padding-left:0px;
color:black;
}

.menu2 a{
color: black;
text-decoration:none;
}

.menu2_act a{
color: #D3008F;
font-weight: bold;
text-decoration:none;
}

.menu2 a:hover{
color: #D3008F;
}

.background{
background-color: white;
width:915px;

}

.fleft{
float:left;
}

.senior{
clear:left;
padding-top:50px;
}

.seniorbas,.seniorbas a{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
padding-left:5px;padding-top:40px;
text-decoration:none;
}

.seniorbas a{
color:#889704;
text-decoration:none;
}



.cleft{
/*clear:left;*/
background-image: url('images/bandeau_bas.gif');
height:31px;width:900px;padding-top:50px;
}

.menup{
clear:left;
background-image: url('images/menutop.gif');
height:29px;width:900px;
background-repeat:no-repeat;
}


.gauche{
float:left;
width:141px;
}

.centre,.centrec2{
float:left;
width:492px;
margin-left:40px;
margin-right:20px;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: justify;
}


.centrec2{
width:560px;
}





ul{
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
text-align:justify;

}

.droite{
float:left;
margin-left:43px;
margin-top:40px;
width:177px;
}


.nav_path{
margin-top:20px;
color: #808080;

}

.nav_path a{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #808080;
text-decoration:none;
font-style: italic;
}

.nav_path a:hover {
color: #D3008F;
}





h1 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #D60094;}
h2 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #5D005B; font-style: normal;	font-weight: bold;}
h3 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #889704; font-weight: normal;}
h4 {font-family: Arial, Helvetica, sans-serif; font-size: 12px;	color: #5D005B;	font-weight: normal;margin-bottom: 0px;line-height:1.02em;}
h5 {font-family: Arial, Helvetica, sans-serif; font-size: 12px;	color: #D60094;	font-weight: normal; font-weight: bold; margin-bottom: 5px;}
h6 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #D60094; font-weight: normal; margin-bottom: 0px; line-height:0.02em;}

.bodytext,.indent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: justify;
	
}
.texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.menub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	letter-spacing: 0px;
}

.encart1_titre {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold;}
.encart1_texte {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #5D005B;	font-weight: bold;}
.encart2_texte {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #5D005B; font-weight: bold;}
.encart3_titre {font-family: Arial, Helvetica, sans-serif; font-size: 12px;	color: #D60094;	font-weight: bold;}
.encart3_texte {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold;}
.encart2_titre {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #C3D907; font-weight: bold;}


/* start css pour le mailform*/
form #mailform{
background-color: white;
border:none;
color:black;
}

.csc-mailform {
padding-top:10px;
padding-left: 10px;
background-color: none;
border: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}
div.csc-mailform-field{
overflow: hidden;
margin-bottom: 5px;
}
div.csc-mailform-field label,.csc-mailform-label {
display: block;
float: left;
width: 100px;
}
div.csc-mailform-field input{
width: 300px;
}
div.csc-mailform-field textarea{
width: 300px;
}


div.csc-mailform-field input.csc-mailform-check{
width:15px;
}

#mailformformtype_mail{width: 180px;}


  div.leftcol_fiche { 
    width: 221px;
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    color:#990000;
    }


  div.centraldiv_fiche { font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: black;
    text-align: left;
    margin-left: 228px;
    }

div.stext{ margin: 10px 10px 10px 10px;}
div.sprix{ 	font-family: Verdana,Arial,Helvetica,sans-serif;
    	font-size: 12px;font-weight: bold; color: rgb(168, 0, 84); margin: 10px 10px 10px 10px;}
div.stext p{	font-family: Verdana,Arial,Helvetica,sans-serif;
    	font-size: 12px;color: #993300;margin: 10px 10px 10px 10px;}

.ntext, .prix3i { 
	font-family: Verdana,Arial,Helvetica,sans-serif;
    	font-size: 12px;
	font-weight: bold; color: black; margin: 10px 10px 10px 10px;
	text-align:left;
}

.prix3i { 
	width:70px;
}

div.btext {font-weight: bold; color: rgb(168, 0, 84); font-family: Verdana,Arial,sans-serif;margin: 10px 10px 10px 10px;}

.duree3i{
font-size: 12px;
color: rgb(168, 0, 84);
font-weight: bold;}

			
div.pluseninter{
		background-color: white;
		color: #000099;
		font-family: Verdana,Arial;
		font-size: 11px;
		font-weight: bold;
		padding: 10px 10px 10px 30px;
}
span.tplus{
		color: #993300;
		font-family: Verdana,Arial;
		font-size: 11px;
		font-weight: bold;
}
span.dplus{
		color: #000099;
		font-family: Verdana,Arial;
		font-size: 11px;
		font-weight: bold;
}

div.news-single-item22{    margin: 50px 0px 0px 0px;background-color:white;
font-family: Verdana,Arial,sans-serif;
font-size: 12px;
text-align:left;
}

div.fichetexte{
	background-color: #FFF5BF;
	padding: 5 0 10px 35px;
	margin-top: 0px;
}

div.t3 {
	font-family: Verdana,Arial;
	font-size: 16px;
	font-weight: bold;
}

div.t2 {
	font-family: Verdana,Arial;
	font-size: 12px;
	font-weight: bold;
	margin-bottom:15px;margin-top:2px;
}



div.news-latest-item p{font-weight: normal;}
div.news-latest-morelink {font-weight: normal;}

div.f_title {
text-align:left;
font-weight: bold; 
color: rgb(168, 0, 84);
font-family: Verdana,Arial,sans-serif;
font-size: 14px;
padding:5px;
margin-top:20px;
}


.fichetable{
border: 1pt solid rgb(0, 0, 0);
width:100%;
text-align:center;border-collapse:collapse;
}

table.fichetable td{padding:8px;
border: 1pt solid rgb(0, 0, 0);
}


div.ftitre{
border: 1pt solid rgb(200, 88, 144);
background: rgb(244, 220, 232) none repeat scroll 0% 0%; 
vertical-align: top;
text-align:center;
padding:10px;
margin-bottom:8px;
width:96%;
}


div.fichepdf{

text-align:center;

}

div.fichepdf a{
color:red;
font-family: Verdana,Arial,sans-serif;
font-size: 14px;
border: 1pt solid black;
background: white none repeat scroll 0% 0%; 
padding:5px;
font-weight: bold;
}


div.cpublic{
color:black;
padding:10px;
margin-bottom:8px;
}

div.ccentral{
border: 0.75pt solid rgb(194, 214, 155); 
background: rgb(228, 255, 151) none repeat scroll 0% 0%; 
padding:10px;
margin-bottom:8px;
}

div.cleft2{
Clear:left;
}

div.gviolet{
font-size: 12px;
color: rgb(168, 0, 84);
text-align: center;
font-weight: bold;
padding-top: 20px;
}

.h150 {height:150px;}
.h702 {height:702px;}
.h28 {height:50px;}

.bt {
color:black;
font-weight: normal;
}

.ccentral div.f_title{
text-align:center;
}

.cviolet{
color: rgb(168, 0, 84);
}

.cpublic div.t3{
text-align: center;

}

  .logo {  float:left;}

  .icones {text-align:right;margin-right:20px;padding-top:20px;
    }

.bgckd_white{
background-color:white;
padding-left:20px;
padding-right:20px;
}


/* default styles for extension "tx_dropdownsitemap_pi1" */
.tx-dropdownsitemap-pi1 LI.open OL {
	display: block;
}
.tx-dropdownsitemap-pi1 LI.closed OL {
	display: none;
}

.tx-dropdownsitemap-pi1 a {text-decoration:none;}
.tx-dropdownsitemap-pi1 a:visited {color: black;}
.tx-dropdownsitemap-pi1 a:link {color: black;}
.tx-dropdownsitemap-pi1 a:hover {color: black;}


.tx-dropdownsitemap-pi1 LI.open UL {
	display: block;
}
.tx-dropdownsitemap-pi1 LI.closed UL {
	display: none;
}
.tx-dropdownsitemap-pi1 DIV {
	background: #FCE7F6;
	padding: 2px;
	margin: 2px;
	margin-right:17px;
	color: black;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;

}
.tx-dropdownsitemap-pi1 DIV.level_2 {
	/*background: #FFFFFF;*/
}
.tx-dropdownsitemap-pi1 DIV.level_3 {
	background: #D0E0CC;
}
.tx-dropdownsitemap-pi1 DIV.level_4 {
	background: #FFFFFF;
}
.tx-dropdownsitemap-pi1 DIV.level_5 {
	background: #E0CCCC;
}
.tx-dropdownsitemap-pi1 DIV.expAll {
	text-align: center;
}
.tx-dropdownsitemap-pi1 LI {
   list-style-type: none;
}

.menusep{
background-image: url('images/lignemenug.gif');
background-repeat:no-repeat;
height:1px;width:130px;margin-bottom:7px;


}
.cadre { border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-right: 1px solid #000000; border-left: 1px solid #000000;} 

.titre_tableau_theme_action {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #000000; }
.titre_tableau_theme_action_blanc {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #FFFFFF; }

.news-coeur{
margin-left:10px
}

.news-seniorprojet,.news-prochaineformation {
margin-top:10px;
}

.actus_home{
 margin-left:10px; 
}
.actus_home_titre{
text-align:center;
font-family: Arial,Verdana,Helvetica,sans-serif;
font-size: 11px;
font-weight: bold;
color: #5D005B;
margin-top:0px;
}

.actus_home_soustitre, .actus_home_soustitre a{
font-family: Arial,Verdana,Helvetica,sans-serif;
font-size: 10px;
color: #5D005B;
text-decoration:none;
margin-top:2px;
margin-bottom:22px;
}

.edito_home_titre{
 text-align:left;
font-family: Arial,Verdana,Helvetica,sans-serif;
font-size: 11px;
font-weight: bold;
color: #5D005B;
margin-top:0px; 
margin-left:15px;
}

.npformation_titre{
font-family: Arial,Verdana,Helvetica,sans-serif;
font-size: 11px;
font-weight: bold;
color: #5D005B;
margin-top:10px;
margin-left:2px;
}

.npformation, .npformation a{
font-family: Arial,Verdana,Helvetica,sans-serif;
font-size: 10px;
color: #5D005B;
text-decoration:none;
}

.nsprojet_titre{
font-family: Arial,Verdana,Helvetica,sans-serif;
font-size: 11px;
color: #FFFFFF;
}

.nsprojet,.nsprojet a{
font-family: Arial,Verdana,Helvetica,sans-serif;
font-size: 11px;
color: #FFFFFF;
font-weight: bold;
text-decoration:none;
margin-left:2px;
margin-bottom:10px;
}

.nsprojet a p{
margin-top:10px;
}

.news-actu-sep{
margin-bottom: 20px;
}

.news-actu{
list-style-type: none;  
margin-top: 20px;
}

ul.news-actu {padding-left:0;}

.news-actu dd{
margin-left: 0px;
}

.tabimg{
 float:left;
 padding-right:20px;
 padding-bottom:20px;
}

.news-actu2{
 clear:left;

}


.news-ovid{
overflow:hidden;
}

#news-back{
height:110px;
position:relative;
overflow:hidden;
}


table.contenttable td a {
color: #5D005B;
text-decoration:none;
}


.news-actu-morelink a, .news-actu-sep a, .news-actu a {
color: #5D005B;
text-decoration:none;
font-weight: bold;
}

.actu_img{
float:left;
padding: 5px;
}

.news-edito-img{
float:right;
padding: 5px;
padding-top:30px;
}

.news-actu h3 {
color: black;
}

.news-single-img,.news-single-img a{
float:left;
padding-top:0px;margin-top:0;margin-left:0;
padding-right:2px;margin-bottom:5px;
}

.news-edito-subheader{
 font-family: Arial,Verdana,Helvetica,sans-serif;
 font-size: 14px;
 font-weight:bold;
 color: #D60094;
}

.clear{
 clear:both;
}

a{
color: #5D005B;
text-decoration:none;
}

p.MsoNormal{
margin:0;padding:0;display:inline;
}
