/*----------------------------------------------------------------*/
/*                          GENERIQUE                             */
/*----------------------------------------------------------------*/
body {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 10px;
	color               : #324C80;
	background-color    : #ffffff;
	text-decoration     : none;
	margin              : 0px;
	padding             : 0px;
}

a, a:visited, a:link {
	color               : #324C80;
	background-color    : inherit;
	text-decoration     : underline;
}
a:hover, a:active {
	text-decoration     : underline;
}

p {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 10px;
    margin-top          : 5px;
    margin-bottom       : 5px;
}

h1 {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 20px;
    text-transform      : uppercase;
    font-weight         : normal;
    padding             : 6px 0px 0px 10px;
    margin-top          : 0px;
    margin-bottom       : 1px;
    height              : 33px;
    background          : url(images/h1.gif) repeat-x;
    color               : #ffffff;
}
h1.titre_vert {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 20px;
    text-transform      : uppercase;
    font-weight         : normal;
    padding             : 6px 0px 0px 10px;
    margin-top          : 0px;
    margin-bottom       : 1px;
    height              : 33px;
    background          : url(images/h1_vert.gif) repeat-x;
    color               : #ffffff;
}
h2 {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 13px;
    font-weight         : bold;
    color               : #5A9BCF;
	background-color    : inherit;
    margin-top          : 0px;
    margin-bottom       : 1px;
}
h3 {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 11px;
    font-weight         : bold;
    color               : #000000;
	background-color    : inherit;
    margin-top          : 0px;
    margin-bottom       : 0px;
}
td {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 10px;
}
ul {
    margin              : 0px 0px 0px 0px;
    padding             : 0px;
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 10px;
}
ol {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    margin              : 0px 0px 0px 7px;
    padding             : 0px;
}
li {
    margin              : 0px 0px 0px 16px;
    padding             : 0px 0px 5px 0px;
    list-style-image    : url(images/puce.gif);
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 10px;
}
form {
    border              : 0px;
    margin              : 0px;
    padding             : 0px;
}
input {
    vertical-align      : middle;
}
img {
	border             : 0px;
}
p img {
	vertical-align     : middle;
}
/*----------------------------------------------------------------*/
/*                          SPECIFIQUE                            */
/*----------------------------------------------------------------*/

div#content {
	margin-top         : 9px;
}
div#left_home {
	width              : 314px;
	float              : left;
}
div#right_home {
	width              : 655px;
	float              : left;
	padding            : 15px 0px 0px 15px;
}
div#footer {
	clear              : both;
	padding-top        : 10px;
	color              : #65a2d2;
}
div#edito {
	padding            : 14px;
    background         : #e4ebb9;
	border-right       : 1px solid #f0f4d8;
}
div#edito_content {
	width              : 286px;
	color              : #3e5e20;
}
div#edito_titre {
    height             : 28px;
	background         : url(images/edito_titre.jpg) no-repeat;
	color              : #ffffff;
	font-size          : 18px;
	padding            : 11px 0px 0px 13px;
}
div.edito_titre2 {
    font-weight         : bold;
	font-size           : 13px;
}
div#edito_pad {
	padding            : 5px;
}

div#newsletter {
	margin-top         : 10px;
    padding            : 14px;
    background         : #bfd7ed;
    border-right       : 1px solid #dbe9f5;
}
div#newsletter label {
	display            : block;
	width              : 80px;
	float              : left;
}
div#newsletter input {
	vertical-align     : middle;
	border             : 0px;
}
div.rowNewsletter {
	margin-top         : 3px;
	clear              : both;
}
div#formulaire_content {
	color              : #324c80;
}
div#content_home {
    padding-top         : 13px;
	padding-left        : 10px;
}
div#actu_home {
	width              : 355px;
	float              : left;
}
div#attachedfiles_home {
	padding-left        : 18px;
	float              : left;
	width              : 263px;
}
div.dateActu {
	font-style         : italic;
	text-transform     : uppercase;
	color              : #324c80;
}
div.titreActu {
	text-transform     : uppercase;
	color              : #5a9bcf;
	font-weight        : bold;
	font-size          : 12px;
}
div.actuContent {
	margin-bottom      : 15px;
}
div.actuContent img {
	vertical-align     : middle;
}
/* Sous Menu */
div.ssmenu {
    position            : absolute;
    left                : 0px;
    top                 : -300px;
    z-index             : 5;
    visibility          : hidden;
}
div.ssmenu div {
    margin-top          : 6px;
    background-color    : #c4d9ef;
    color               : #324c80;
}
div.ssmenu a, div.ssmenu a:visited, div.ssmenu a:link {
    display             : block;
	font-family         : verdana, Helvetica, sans-serif;
	font-size           : 11px;
	padding             : 5px 8px;
	color               : #324c80;
	background-color    : inherit;
	text-decoration     : none;
	text-transform      : uppercase;
}
div.ssmenu a:active, div.ssmenu a:hover {
    display             : block;
	font-family         : verdana, Helvetica, sans-serif;
	font-size           : 11px;
	padding             : 5px 8px;
	color               : #324c80;
	background-color    : #81b6de;
	text-decoration     : none;
    text-transform      : uppercase;
}


div#content_classique {
	padding            : 22px 17px 0px 17px;
}
table.content_classique_tab {
	margin-top         : 10px;
	width              : 100%;
}
/************** SPE */
div#main {
	width              : 1000px;
	margin             : 0px auto 0px auto;
}


/*********
 * MENU
 */
/*table.menuTable a:link,
table.menuTable a:active,
table.menuTable a:visited,
table.menuTable a:hover,
table.menuTable a:focus {

 }*/
a.normal:link,
a.normal:active,
a.normal:visited {
	background         : url(images/fd_menu.gif) repeat-x;
	color              : #ffffff;
	text-transform     : uppercase;
    padding-top        : 4px;
	height             : 18px;
    display            : block;
    text-align         : center;
    font-size          : 11px;
    font-weight        : bold;
	text-decoration    : none;
}
a.normal:hover,
a.normal:focus,
a.on:link,
a.on:active,
a.on:visited,
a.on:hover,
a.on:focus {
	background         : url(images/fd_menu_on.gif) repeat-x;
    color              : #324c80;
    text-transform     : uppercase;
    padding-top        : 4px;
    height             : 18px;
    display            : block;
    text-align         : center;
    font-size          : 11px;
    font-weight        : bold;
	text-decoration    : none;
}
td.menu_separator {
    background         : url(images/menu_separator.gif) no-repeat;
	width              : 1px;
}
span.actu_description {
	color              : #324C80;
}
