﻿body{
	text-align: center;
	font-family: Verdana;
	font-size: 13px;
	margin: 0;
	padding: 0;
	background: #fff ) repeat-x fixed;
	display:block;

}


#page {
	text-align: left;
	margin: auto;
	/*position: relative;*/
	display:block;
    width:970px;
}

.content{

   /*position:relative;*/
   background: transparent  repeat-y;
   margin: 0 0 45px 0;
   padding: 10px 130px 60px 10px;
   min-height:635px;
   border-left:1px solid #9CAFD4;
   border-right:1px solid #9CAFD4;

}

.title_{
	
	/*position:relative;*/
	margin-top:0;
	font-size:16px;	
	font-family: Verdana;
	color: #366DA6;
	margin-bottom:10px;	
}

.title .thickbox{	
	font-size:10px;	
}

.thickbox
{
    font-size:12px;
    font-weight:normal;
    }
    
 sup .thickbox
{
    font-size:10px;
    font-weight:normal;
    }

.content ul{
 
    margin-left:25px;
    padding-left:0; 
    padding-right:10px;  
    margin-top:5px;
    
}

.content ul li{ 
    margin-bottom:10px;
    list-style-image: url('../imgs/bulet_dark_blue.gif');
}

.content ul ul{ 
    margin-left:30px;
}

.content p{
	margin-left:5px;
	margin-bottom:2px;
	margin-top:5px;
}

.content table{
	margin-left:5px;
}

.content a{

    text-decoration:none;
    color:#366DA6;
}

.content a:hover{

    text-decoration:underline;
}

.content a:visited
{
    /* #913600*/
    /*#772953*/
    color:#366DA6;
}

.content a.dejavu
{
    /* #913600*/
    /*#772953*/
    color:#366DA6;
}

.content a img{
	border:0;
}

.encadre{
	border:solid 2px #001965;
	margin-right:5px;	
	margin-left:5px;
	padding:10px;
}

.tableau1{
    border:solid 1px #366DA6;
	text-align:left;
	margin-right:10px;

}

.tableau1 th{
	border:solid 1px #366DA6;
	background-color:#8DA2CC;
	padding:5px;
	margin: 0px;
	text-align:center;
	
}

table
{
    text-align:center;
    }

.tableau1 td{
	border: solid 1px #366DA6;
	padding:5px;
	margin: 0px;
	Vertical-align:top;
}

.tableau1 ul
{
    margin-left:5px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}


.roundedTable td, .roundedTable tr{

    padding:5px;
    margin:0;
}

.roundedTable {

    border-collapse: collapse;
    width:740px;
}


.roundedTable td {

    border: solid 2px #0F387A;
  
}
.roundedTable thead{

    background-color:#366DA6;
    height:44px;
    border:0;
    
}
.roundedTable thead tr, .roundedTable thead td{

    padding:0 0 0 5px;
}

.roundedTable thead td{
    
    background: #366DA6 url(../imgs/pixel_bleu.gif) left top repeat-x;
    border-width: 0 2px 2px 2px;
    
}

.roundedTable tbody tr td:first-child{

   background: #FFF url(../imgs/pixel_bleu.gif) left top repeat-y;
   border-width: 2px 2px 2px 0;
}

.roundedTable tbody tr td:last-child{

    border-width: 2px 0px 2px 2px;
    background: #FFF url(../imgs/pixel_bleu.gif) right top repeat-y;
}

.roundedTable tbody tr:last-child td{

    border-width: 2px 2px 0px 2px;
    background: #FFF url(../imgs/pixel_bleu.gif) left bottom repeat-x;
}


.roundedTable td.top{

    border-width:0px 0px 2px 0px ;
    color:#FFFFFF;
    background:#FFF url(../imgs/table_top.gif) no-repeat left top;
    height:45px;
    color:White;
}

.roundedTable td.topLeft{

    border-left:0;
    border-top:0;
    background:#FFF url(../imgs/table_top.gif) no-repeat left top;
    height:45px;
    color:White;
}


.topCenter
{
    color:White;  
    text-align:center;  
    }


.roundedTable td.topRight{

    border-right:0;
    border-top:0;
    background:#FFF url(../imgs/table_top.gif) no-repeat right top;
    height:45px;
    color:White;
}

.roundedTable tbody tr td.bottomLeft{

    border-left:0;
    border-bottom:0;
    background: #FFF url(../imgs/table_bottom.gif) no-repeat left bottom;
    
}

.roundedTable tbody tr td.bottomRight{

    border-right:0;
    border-bottom:0;
    background: #FFF url(../imgs/table_bottom.gif) no-repeat right bottom;
    
   
}

.topquote  
{
  text-align:left;  
  color: #836955;
  font-weight: bold;
  background-color: #ffffff; 
  margin-left:2px;
  margin-right:2px;
  margin-top:2px;
  margin-bottom:2px;
  padding-left:5px; 
  padding-top:5px; 
  padding-right:5px; 
  padding-bottom:5px;
}

#title-box
{
    text-align:center;
}

.asterix{
	font-family:Verdana;
	font-size:11px;
  font-style:italic;
}

.source{
	font-size:11px;
}

.separate 
{
    clear:both;
}

#txtImgActivelle 
{
    padding-top:30px;
}

#txtImgNovofem 
{
    padding-top:25px;
}
 
ul#listVagifem li{ 
    margin-bottom:10px;
    margin-left:10px !important;
	margin-left:70px;
}



a.dejavu{
  color:#772953;
}

#fullpath
{
    padding: 11px 0 0px 10px;
	margin: 0px;
    font-size: 10px;
    text-decoration: none;
	background: transparent url(../imgs/border_top.gif) no-repeat;
}

#fullpath a
{
    color:#366DA6;
    text-decoration: none;
}

#fullpath span
{
    color:#000000;
    text-decoration: none;
}


.next
{
    
    text-decoration:none;
    font-weight:bold;
    color:#366DA6;
    float:right;
    margin-right:0px;
    font-family:Verdana;
    font-size:13px;
    height:20px;
}

.next a
{
    text-decoration:none;
    color:#366DA6;
}

.next a:hover
{
    text-decoration:underline;
    color:#366DA6;
}
    
.previous
{
    
    text-decoration:none;
    font-weight:bold;
    color:#366DA6;
    float:left;
    font-family:Verdana;
}

.previous a
{
    
    text-decoration:none;
    font-weight:bold;
    color:#366DA6;
    float:left;
    font-family:Verdana;
    font-size:13px;
}

.previous a:hover
{
    text-decoration:underline;
    color:#366DA6;
}


h1
{
    font-family:Verdana;
    font-size:18px;
    color:#004990;
    font-weight:bold;
    margin:5px 0 10px 5px;
}

h2
{
    font-family:Verdana;
    font-size:16px;
    color:#004990;
    margin:20px 5px 0px 5px;
    font-weight:bold;
    }
    
h3
{
    font-family:Verdana;
    font-size:14px;
    color:#8DA2CC;
    font-weight:bold;
     margin:20px 0 0px 5px;
    }
    
h4
{
    font-family:Verdana;
    font-size:11px;
    color:black;
    font-weight:bold;
    margin:20px 0 0px 5px;
    font-style:italic;
    }
    
.indexPage{

    margin-top:25px;
    text-decoration:none;
    
    background: transparent url("../imgs/bottom_H2.jpg") no-repeat right bottom;
    
    width:761px;
    
    margin-bottom:20px;
    
}

.indexPage .listIndex{

    float:left;
    border:solid 0px blue;
    padding:0;
    margin:0px 0 0 0px;
    width:467px;
    background: transparent url("../imgs/top_h2_v2.jpg") no-repeat right 0px;
    text-decoration:none;
    
    
}

.indexPage .listIndex li{
    text-decoration:none;
    padding-left:12px;
    padding-top:12px;
    background: url("../imgs/bulet_dark_blue.gif") no-repeat left 14px;
    list-style:none;
    list-style-image:none;
    margin-left:10px;
}

.indexPage .listIndex li li{
    
    background-image: url("../imgs/bulet_blue.gif");
}

.indexH1
{
    background: transparent url('../imgs/fond_H1.jpg') no-repeat  left;
    width:294px;
    height:26px;
    padding-top:10px;
    padding-left:0px;
    margin:0;
    color:#ffffff;
    display:block;
    float:left;
    text-decoration:none;
    
}
a.indexH1:hover{
    text-decoration:none;
}

.indexpage2 {
    text-decoration:none;
    color:White;
}

.indexH1:hover span{

    text-decoration:none;
    color:#ffffff;
}
.indexH1 span{
    
    padding-left:10px;
    color:#ffffff;
    text-decoration:none;
}
    
p.BackTop
{
    text-align:right;
    display:block;
    background:url('../imgs/fleche.jpg') no-repeat;
    width:100px;
    margin-left:720px;
    }
 
.faqTopPlus
 {
     background:url('../imgs/plus.gif') no-repeat left top;
     color:#004990;
     padding-left:20px;
}
     

.faqTopMoins
{
    background:url('../imgs/moins.gif') no-repeat left top;
     color:#004990;
     padding-left:20px;
}
p.faqTxt
 {
     color:Black;
     font-family:Verdana;
     margin-left:26px;
     
     }


#CentralContent .indexPage .listIndex{

    float:left;
    border:solid 0px blue;
    padding:0;
    margin:0px 0 0 0px;
    width:467px;
    background: transparent url("../imgs/top_h2_v2.jpg") no-repeat right 0px;
    
    
    
}

.indexPage .listIndex li{

    padding-left:12px;
    padding-top:12px;
    background: url("../imgs/bulet_dark_blue.gif") no-repeat left 14px;
    list-style:none;
    list-style-image:none;
    margin-left:20px;
}

.indexPage .listIndex li li{

    background-image: url("../imgs/bulet_blue.gif");
}

.content .indexPage .indexH1
{
    background: transparent url('../imgs/fond_H1.jpg') no-repeat  left;
    width:294px;
    height:26px;
    padding-top:10px;
    padding-left:0px;
    margin:0;
    color:White;
    display:block;
    float:left;
    
}

.content .indexPage .indexH1:hover{
    text-decoration:none;
}

.content .indexPage .indexH1:hover span{

    text-decoration:underline;
}
.content .indexPage .indexH1 span{
    
    padding-left:10px;
}

sup
{
    font-size:10px;
    }

.print
{
    text-align:right;
    margin-left:720px;
    width:100px;
    height:5px;
    margin-bottom:0px;
    margin-top:0px;
    padding:0px;
    position:absolute;
    cursor:pointer;
    }

.colLeft{
    float:left;
    width:295px!important;
    text-decoration:none;
}

.colLeft a{
    text-decoration:none;
}

.colRight{
    float:right;
    width:467px!important;
    margin-right:54px;
}

.sousMenuContent
{
    background: #E7E9FE;
    margin-left:11px;
    margin-top:-5px;
    margin-bottom:-13px;
    width:454px;
    border-left:1px solid #9FAECF;
    border-right:1px solid #9FAECF;
}

.sous_menu{
    margin-top:5px;
    margin-right:0px;
    background: none;
    width:467px;
    float:right;
    display:none;
}

.sous_menu1{
    margin-top:5px;
    margin-right:0px;
    background: none;
    width:467px;
    float:right;
    display:none;
}

.content .sous_menu .sousMenuContent ul li a
{
    text-decoration:none;
}

.content .sous_menu .sousMenuContent ul li a:hover
{
    text-decoration:none;
}


.content .sous_menu .sousMenuContent ul li ul li a
{
    text-decoration:none;
}

.content .sous_menu .sousMenuContent ul li ul li a:hover
{
    text-decoration:none;
}

/*
*/


