/*----------------------------------------------------------------*/
/*                          GENERIQUE                             */
/*----------------------------------------------------------------*/
body {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 11px;
	color               : #4F4F4F;
	background-color    : #4F4F4F;
	text-decoration     : none;
	margin              : 20px 0px 0px 0px;
	padding             : 0px;
	background-image    : url('images/fd_page.gif');
}

a, a:visited, a:link {
	color               : #993C8D;
	background-color    : inherit;
	text-decoration     : underline;
}
a:hover, a:active {
	text-decoration     : none;
}

p {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 11px;
    margin-top          : 5px;
    margin-bottom       : 5px;
}
                        
h1 {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 16px;
    font-weight         : bold;
    color               : #983D8C;
	background-color    : inherit;
    margin-top          : 0px;
    margin-bottom       : 1px;
}
h2 {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 14px;
    font-weight         : bold;
    color               : #4F4F4F;
	background-color    : inherit;
    margin-top          : 0px;
    margin-bottom       : 1px;
}
h3 {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 12px;
    font-weight         : bold;
    color               : #973E90;
	background-color    : inherit;
    margin-top          : 0px;
    margin-bottom       : 0px;
    background-image    : url('images/puce_alteam.gif');
    background-repeat   : no-repeat;
    padding-left        : 7px;
}
h4 {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 11px;
    color               : #973E90;
    font-weight         : normal;
	background-color    : inherit;
	margin-top          : 2px;
    margin-bottom       : 0px;
}
td {                    
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 11px;
}                       
ul {
    margin              : 0px 0px 0px 20px;
    padding             : 0px;
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 11px;
    list-style-image	: url(images/puce.gif);
}
ol {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    margin              : 0px 0px 0px 20px;
    padding             : 0px;
}                       
li {
    margin              : 0px 0px 0px 16px;
    padding             : 0px;
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 11px;
}
form {                  
    border              : 0px;
    margin              : 0px;
    padding             : 0px;
}                       


/*----------------------------------------------------------------*/
/*                          SPECIFIQUE                            */
/*----------------------------------------------------------------*/
table.container {
    color               : inherit;
	background-color    : #993C8D;
    border              : 7px solid #FFFFFF;
}
a.logo {
    display             : block;
    color               : inherit;
	background-color    : #FFFFFF;
	text-align          : center;
}
div.espace1 {
    border-bottom       : 0px solid #FFFFFF;
    border-top       : 1px solid #FFFFFF;
}
div.espace2 {
    background-color    : #FFFFFF;
}
table.decoupage {
    border-top          : 1px solid #FFFFFF;
    color               : inherit;
    background-color    : #FFFFFF;
}
table.decoupage td.contenu {
    background-color    : #FFFFFF;

}
table.decoupage td.contenu div.titre_page {
	color               : #983C8C;
    background-color    : inherit;
    display             : inline;
	font-size           : 18px;
    font-family         : Verdana, Arial, Helvetica, sans-serif;
	margin              : 10px;
	padding             : 0px 25px;
    font-weight         : bold;
    text-align          : left;
}
table.decoupage td.contenu div.contenu_page {
    margin              : 10px;
    padding             : 0px 25px;
}
table.decoupage td.contenu div.contenu_home {
    margin              : 0px;
    padding             : 0px;
}
table.decoupage td.colonne_droite {
    color               : inherit;
    background-color    : #F4E5C8;
}
table.decoupage td.colonne_droite div.encart {
    margin              : 5px;
    color               : inherit;
    background-color    : #FFFFFF;
}
table.decoupage td.colonne_droite div.encart h1 {
	font-size           : 18px;
    font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-weight         : normal;
    margin              : 0px;
    padding             : 0px;
    background-color    : #FFB123;
    background-position : top right;
    background-repeat   : no-repeat;
    color               : #FFFFFF;
}
td.contact {
	color               : #FFFFFF;
    background-color    : #005683;
    padding             : 15px 5px;
    font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 10px;
}
td.contact a, td.contact a:visited, td.contact a:link{
	text-decoration     : underline!important;
	color               : #9DBDD6!important;
}
td.contact a:hover, td.contact a:active {
	text-decoration     : none!important;
	color               : #9DBDD6!important;
}

div.copyright {
	color               : #FFFFFF;
	background-color    : none;
    font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 10px;
    padding             : 5px;
    text-align          : right;
}
div.copyright a, div.copyright a:visited, div.copyright a:link {
	text-decoration     : underline!important;
	color               : #FFFFFF!important;
}
div.copyright a:active, div.copyright a:hover {
	text-decoration     : none!important;
	color               : #FFFFFF!important;
}
div.copyright img {
    vertical-align      : middle;
}

/* Menu */
td.cellule_menu{
    padding             : 7px 0px;
}
div.menu a, div.menu a:visited, div.menu a:link {
    display             : inline;
	font-family         : verdana, Helvetica, sans-serif;
	font-size           : 10px;
	font-weight         : bold;
	padding             : 7px 11px;
	color               : #FFFFFF;
	background-color    : inherit;
	text-decoration     : none;
}
div.menu a:active, div.menu a:hover,
div.menu a.on, div.menu a.on:visited, div.menu a.on:link, div.menu a.on:active, div.menu a.on:hover {
    display             : inline;
	font-family         : verdana, Helvetica, sans-serif;
	font-size           : 10px;
	font-weight         : bold;
	padding             : 7px 11px;
	color               : #FFFFFF;
	background-color    : #1C729E;
	text-decoration     : none;
}

/* Sous Menu */
div.ssmenu {
    position            : absolute;
    left                : 0px;
    top                 : -300px;
    z-index             : 5;
    visibility          : hidden;
}
div.ssmenu div {
    margin-top          : 10px;
    background-color    : #1C729E;
    color               : inherit;
	border-top          : solid #5CACD9 1px;
}
div.ssmenu a, div.ssmenu a:visited, div.ssmenu a:link {
    display             : block;
	font-family         : verdana, Helvetica, sans-serif;
	font-size           : 10px;
	font-weight         : bold;
	padding             : 7px 30px;
	color               : #FFFFFF;
	background-color    : inherit;
	text-decoration     : none;
	border-bottom       : solid #5CACD9 1px;
}
div.ssmenu a:active, div.ssmenu a:hover {
    display             : block;
	font-family         : verdana, Helvetica, sans-serif;
	font-size           : 10px;
	font-weight         : bold;
	padding             : 7px 30px;
	color               : #FFFFFF;
	background-color    : #993C8D;
	text-decoration     : none;
	border-bottom       : solid #5CACD9 1px;
}

div.txt_intranet{
    color               : #999999;
    background-color    : #FFFFFF;
    font-weight         : bold;
    text-align          : right;
}
div.txt_intranet a, div.txt_intranet a:visited, div.txt_intranet a:link{
    color               : #983C8C;
    font-size           : 11px;
    background-color    : #FFFFFF;
    font-weight         : bold;
    text-align          : right;
}
div.txt_intranet a:active, div.txt_intranet a:hover{
    text-decoration     : underline;
}





