@import "news.css";

#main .csc-textpic-text ul{
	/*margin-left:15px;*/
}

/*COLORS*/
/*
Rouge TPF:		#9e1b32;
Rouge TPF texte:	#92182e;
Cool Gray 5:		#b3b3b3;
Anthracite: 		#404040;
*/

/*BALISES*/
body{
	font-family: "Arial", "Sans-serif", "serif";
	font-size: 75%;
	text-align: center;
	background-color: #404040;

}
a{
	text-decoration: none;
}
p{
	padding-bottom: 0em;
}
.csc-textpic-border dt img{
    border: none!important;
    border-left: 5px solid #9e1b32!important;
    border-right: 5px solid #9e1b32!important;
    overflow: hidden;
}
/*STRUCTURE GLEBALE*/
#margins_pages{
	text-align: left;
}
#page{
	text-align: center;
	background-image: url("img/bg_body.jpg");
	background-repeat: repeat-x;
	background-color: #fff;
	overflow:auto;
}
#header{
	background-image: url("img/bg_header.jpg");
	background-repeat: no-repeat;
	background-position: top left;
}
#main{
	text-align: left;
	border-left: 2px solid #b7b7b7;
	border-right: 2px solid #b7b7b7;

	_padding: 8px 0px;
	_margin: 0;
	_width: 945px;
}
#footer{
	background-image: url("img/bg_footer.jpg");
	background-repeat: repeat-x;
	background-color: #404040;
	color: #404040;
	font-weight: bold;
}
/*PRINT LINK*/
.print_link{}
.print_link a{
    background-image: url("img/icon_print.jpg");
    background-repeat: no-repeat;
}
/*HEADER CONTENT*/
/*liens*/
#header a{
	color: #92182e;
}
#header a:hover{
	color: #404040;
}
#header li.selected a{
	color: #404040;
	font-style:italic;
}

/*MENU SECONDAIRE*/
#menu_institu{
	text-align: right;
        font-size: 1.2em;
}
#menu_institu ul li.selected a{
	font-style:italic;
}
#text_size{
	text-align: center;
        border-left: 1px solid #b3b3b3;
        border-right: 1px solid #b3b3b3;
}
#search{
	text-align: right;
}
#lang{
	text-align: right;
        border-left: 1px solid #b3b3b3;
}
#lang ul{
	list-style: none;
}

/*MENU PRINCIPAL*/

#main_menu ul{
	list-style: none;
}
#main a{
	color: #92182e;
}
#main a:hover{
	color: #404040;
}
#main h1{
  padding-top: 0px;
  padding-top: 1px!important!;
	font-size: 1.9em;
  font-weight: normal;
	color: #404040;
	background-image: url("img/bg_h1.gif");
  background-repeat: repeat-x;
}

.subcolumns{
  /*margin-bottom:8px !important;*/
}

.subcr p.bodytext, .subcl  p.bodytext{
  margin-bottom:8px !important;
}

#main .subcl h1{
  margin-right:-5px;
}

#main .subcr h1{
margin-right: -5px;
padding-right:5px;
}

#main a.h1 {
	display: block;
        padding-top: 2px;
        padding-top: 4px!important!;
	font-size: 1.9em;
        text-transform: lowercase;
        font-weight: normal;
	color: #404040;
        margin-bottom: 0!important;
        background-image: url("img/bg_menu_h1.gif");
        background-repeat: repeat-x;
}
#main a.h1:hover{
	background-image: url("img/bg_menu_h1_current.gif");
        background-repeat: repeat-x;
        color: #92182e;
}
#main a.current{
	background-image: url("img/bg_menu_h1_current.gif");
        background-repeat: repeat-x;
        color: #92182e;
}
#main a.h1:hover{
     color: #92182e;
}
#main h2{
    color: #9e1b32;
    font-size: 1.2em;
    margin-left:5px;
}

#main h2 a{
    color: #9e1b32;
    margin-left:5px;
}

#main h3{
    color: #404040;
    font-size: 1.2em;
}

#main h3 a, #main h3 a:hover{
    color: #404040;
}

/*Subnav level 2*/
#main  .submenu2 a{
    font-size: 1.2em;
    color: #92182e;
}
#main  .submenu2 a:hover{
    background-image: none;
    color: #404040;
}
#main  .submenu2 a.current{
    background-image: none;
    color: #404040;
    font-style:italic;
}

/*FAQ*/
.tx-irfaq-pi1 a{
    color: #92182e;
}
.tx-irfaq-pi1 p{
	padding-bottom: 0!important;
	margin-bottom: 0!important;
}
.tx-irfaq-pi1 a:hover{
    color: #404040;
}
.tx-irfaq-pi1 ul{
    list-style: none;
}
.tx-irfaq-pi1 ul li ul{
    list-style: disc;
}
.tx-irfaq-dynheader{
	color:#92182e;
}

.additional-info{
	border: none!important;
}
.tx-irfaq-box{
	border-bottom: 2px solid #b3b3b3;
}
/*CONTENU*/
#main ul{
    /*list-style: square;*/
}
#main td a{
        color: #92182e;
}
#main td a:hover{
        color: #404040
}

/*formulaire*/
form *{
	font-family: "Arial", "Sans-serif", "serif";
}
#main form .csc-mailform-submit{
    border: none!important;
    background: none!important;
    color: #92182e;
    cursor:pointer;
}
#main form span.csc-mailform-label{
    display: block;
    font-size: 2.1em;
    font-weight: normal;
    color: #404040;
    width: 100%;
    background-image: url("img/bg_h1.gif");
    background-repeat: repeat-x;
}
/*gmaps*/
#main .gmapssubmit{
    font-size: 0.9em;
    border: none!important;
    background: none!important;
    color: #92182e;
}
/*search*/
.tx-indexedsearch{}
.tx-indexedsearch-res a{
    color: #92182e!important;
}
.tx-indexedsearch-res .tx-indexedsearch-redMarkup{
    color: #92182e!important;
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image{
  margin-bottom:0px;
}

/*Class pour l'affichage sur une ligne des 50/50 sur IE7*/
.clearfix { /display: inline-block; }

div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap{
  clear:none;
  float:left;
}

ul, ol {
  margin:0 0 1em 1em !important;
}

dl {
  margin:0 0 1em 0em !important;
}

.subcr {
  padding:0 0 0 5px;
}

.subcl {
  padding:0 5px 0 0;
}

.left.flex_content .subcr {
  padding:0 0 0 0px;
}

.left.flex_content .subcl {
  padding:0 0px 0 0;
}

#col3_content li{

}

.clear{
  clear:both;
}

div.csc-textpic-clear {
  clear:none;
}

.news-single-files img{
  width:16px !important;
  height:18px !important;
  margin:0px 3px 0px 0px !important;
}

dd{
  margin:0;
}

#main .csc-textpic img {
  margin-bottom:8px;
  margin-top:0;
}

#main .news-single-img img{
  margin-left:6px;
}

h2.csc-firstHeader{
  margin: 0 0 0.6em 4px !important;
}

div.csc-textpic-intext-left div.csc-textpic-imagewrap, div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
  margin-right:0px !important;
}