/*----------------------------------------------------------------*/
/*                          GENERIQUE                             */
/*----------------------------------------------------------------*/
body {
    margin              : 0px;
    font-family         : Georgia, Verdana, Arial, Helvetica, sans-serif;
    font-size           : 10px;
    color               : #002e5c;
    text-decoration     : none;
	background          : #003663;
}

a, a:visited, a:link {
	color               : #267793;
	background-color    : inherit;
	text-decoration     : none;
}
a:hover, a:active {
	text-decoration     : underline;
}

p {
    margin-top          : 5px;
    margin-bottom       : 5px;
    /*font-size           : 12px;*/

}

h1 {
    font-family         : Georgia, Verdana, Arial, Helvetica, sans-serif;
    font-size           : 31px;
    font-weight         : bold;
    color               : #002e5c;
	font-weight			: normal;
	background-color    : inherit;
    margin-top          : 0px;
    margin-bottom       : 1px;
	border-bottom		: 2px solid #002e5c;
}
h2 {
    font-family         : Georgia, Verdana, Arial, Helvetica, sans-serif;
    font-size           : 24px;
    font-weight         : bold;
    color               : #002e5c;
	background-color    : inherit;
    margin-top          : 0px;
    margin-bottom       : 1px;
	font-weight			: normal;
}
h3 {
    font-family         : Georgia, Verdana, Arial, Helvetica, sans-serif;
    font-size           : 14px;
    font-weight         : bold;
    color               : #000000;
	background-color    : inherit;
    margin-top          : 0px;
    margin-bottom       : 0px;
	font-weight			: normal;
}
td {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
}
ul {
    margin              : 0px 0px 0px 0px;
    padding             : 0px;
    /*font-family         : Georgia, Verdana, Arial, Helvetica, sans-serif;*/
    font-size           : 10px;
}
ol {
    /*font-family         : Georgia, Verdana, Arial, Helvetica, sans-serif;*/
    margin              : 0px 0px 0px 7px;
    padding             : 0px;
}
li {
    margin              : 0px 0px 0px 16px;
    padding             : 0px;
    list-style-type     : square;
    /*font-family         : Georgia, Verdana, Arial, Helvetica, sans-serif;*/
    font-size           : 10px;
}
form {
    border              : 0px;
    margin              : 0px;
    padding             : 0px;
}
input {
    vertical-align      : middle;
}
img {
	border				: 0px;
}

/*----------------------------------------------------------------*/
/*                             ADSP HOME                          */
/*----------------------------------------------------------------*/
div#home_main{
	width				: 1024px;
	height				: 837px;
	margin-left			: auto;
	margin-right		: auto;
	background			: #e8f5fb url(images/home_fond.jpg) no-repeat;
}
div#home_menu{
	position			: absolute;
	width				: 231px;
	height				: 254px;
	margin-top			: 169px;
	margin-left			: 680px;
	font-family			: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size			: 11px;
	font-weight			: bold;
}
div#home_menu a.link_home, div#home_menu a.link_home:visited, div#home_menu a.link_home:link, div#home_menu a.link_home:active, div#home_menu a.link_home:hover {
	color				: #267793;
	display				: block;
	text-transform		: uppercase;
	padding				: 5px 5px 4px 20px;
	text-decoration		: underline;
	width				: 204px;
}
div#home_menu a.link_home_on, div#home_menu a.link_home_on:visited, div#home_menu a.link_home_on:link, div#home_menu a.link_home_on:active, div#home_menu a.link_home_on:hover {
	color				: #ffffff;
	display				: block;
	text-transform		: uppercase;
	padding				: 5px 5px 4px 20px;
	text-decoration		: underline;
	background			: url(images/home_link_on.gif) no-repeat;
}
div#home_actu{
	position			: absolute;
	width				: 317px;
	height				: 226px;
	margin-top			: 506px;
	margin-left			: 123px;
	overflow			: hidden;
	font-family			: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size			: 11px;
	color				: #002e5c;
}
div#home_actu img{
	border				: 1px solid #003f75;
}
div.lien_actu{
	text-align			: right;
	padding-right		: 5px;
}
div.contenu_actu_img{
	padding				: 0px 5px 0px 5px;
	width				: 195px;
}
span.actu_titre{
	font-weight			: bold;
	text-decoration		: underline;
	text-transform		: uppercase;
}
div#home_agenda{
	position			: absolute;
	width				: 199px;
	height				: 252px;
	margin-top			: 492px;
	margin-left			: 480px;
	font-family			: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
div.agenda_more {
	text-align			: right;
}
div.agenda_more a:link, div.agenda_more a:active, div.agenda_more a:visited, div.agenda_more a:hover, div.agenda_more a:focus {
	color				: #7e1114;
	font-weight			: bold;
	text-decoration		: underline;
}
div.calendarInline{
	font-size			: 11px;
}
div.evenements {
	padding				: 13px 16px 0px 16px;
	font-size			: 11px;
	clear				: both;
	color				: #002e5c;
}
div.evenements ul, div.evenements li{
	margin				: 0px;
	margin-left			: 6px;
	padding-left		: 1px;
}
span.red_title {
	color				: #7e1114;
	font-weight			: bold;
	text-decoration		: underline;
	font-size			: 12px;
}
span.red_title2 {
	color				: #7e1114;
	font-weight			: bold;
	text-decoration		: underline;
}
div#home_sous_menu{
	position			: absolute;
	width				: 230px;
	color				: #00294c;
	margin-top			: 730px;
	margin-left			: 711px;
}
div#home_sous_menu a:link, div#home_sous_menu a:active, div#home_sous_menu a:visited, div#home_sous_menu a:hover, div#home_sous_menu a:focus {
	color				: #00294c;
	text-decoration		: underline;
}
div#home_repertoire{
	position			: absolute;
	width				: 174px;
	height				: 23px;
	margin-top			: 665px;
	margin-left			: 727px;
	font-size			: 13px;
	font-family			: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
div#home_repertoire a:link, div#home_repertoire a:active, div#home_repertoire a:visited, div#home_repertoire a:hover, div#home_repertoire a:focus {
	color				: #6b7d0b;
	text-decoration		: underline;
}
div#home_adherents{
	position			: absolute;
	width				: 175px;
	height				: 84px;
	margin-top			: 491px;
	margin-left			: 723px;
	z-index				: 1;
	color				: #ffffff;
}
div#classique_adherents a:link, div#classique_adherents a:active, div#classique_adherents a:visited, div#classique_adherents a:hover, div#classique_adherents a:focus,
div#home_adherents a:link, div#home_adherents a:active, div#home_adherents a:visited, div#home_adherents a:hover, div#home_adherents a:focus {
	color				: #ffffff;
	text-decoration		: underline;
}
div#classique_adherents input.home_input,
div#home_adherents input.home_input{
	border				: 0px;
	background			: url(images/fond_input.gif) no-repeat;
	font-size			: 10px;
	color				: #647884;
	padding-left		: 5px;
	height				: 25px;
	width				: 122px;
	padding-right		: 5px;
}
div#classique_adherents input.btn_ok ,
div#home_adherents input.btn_ok {
	margin-top			: -7px;
	padding-left		: 10px;
}
div.mdp_home{
	padding-left		: 5px;
	font-size			: 11px;
	font-family			: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color				: #ffffff;
	text-decoration		: underline;
	cursor				: pointer;
}
div.spacerbottom{
	clear				: both;
	margin-bottom		: 30px;
}
div#home_ban{
	position			: absolute;
	width				: 548px;
	height				: 271px;
	margin-top			: 143px;
	margin-left			: 122px;
	overflow			: hidden;
}
div.erreur{
	color				: #ffffff;
	margin				: 0px 0px 5px 0px;
	padding				: 2px;
	background			: #6e1a00;
	text-align			: center;
}
div#home_adherents_mdp{
	position			: absolute;
	width				: 178px;
	height				: 97px;
	margin-top			: 491px;
	margin-left			: 716px;
	z-index				: 2;
	background			: #022f44;
	display				: none;
	color				: #ffffff;
	padding				: 5px;
	font-size			: 11px;
}
div#classique_adherents_mdp input,
div#home_adherents_mdp input{
	border				: 0px;
	font-size			: 10px;
}
div#closemdp{
	background			: #6e1a00;
	margin-bottom		: 2px;
	padding				: 2px;
	text-align			: center;
	cursor				: pointer;
	font-weight			: bold;
}
/*----------------------------------------------------------------*/
/*                         ADSP CLASSIQUE                         */
/*----------------------------------------------------------------*/
div#classique_main {
	width				: 1024px;
	margin-left			: auto;
	margin-right		: auto;
	background			: url(images/fond_site.gif) repeat-y;
}
div#page_contenu {
	font-family         : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size           : 12px;
}
div#classique_ban{
	background			: url(images/classique_ban.jpg) no-repeat;
	height				: 184px;
}
div#classique_ban img {
	position			: absolute;
}
div#classique_adherents {
	position			: absolute;
	width				: 175px;
	height				: 84px;
	margin-top			: 42px;
	margin-left			: 815px;
	z-index				: 1;
	color				: #ffffff;
}
div#classique_adherents_mdp {
	position			: absolute;
	width				: 178px;
	height				: 97px;
	margin-top			: 42px;
	margin-left			: 808px;
	z-index				: 2;
	background			: #022f44;
	color				: #ffffff;
	padding				: 5px;
	font-size			: 11px;
	display				: none;
}
div#outils{
	position			: absolute;
	margin-top			: 143px;
	margin-left			: 593px;
}
* html div#outils {
	margin-top         : 160px;
}
div#outils img{
	position			: relative;
	cursor				: pointer;
}
div#menu_gauche {
	width				: 233px;
	float				: left;
	background			: url(images/fond_menu_gauche.jpg) no-repeat;
	padding-top			: 54px;
	font-size			: 11px;
	text-align			: right;
	padding-right		: 30px;
	font-weight			: bold;
	font-family			: Trebuchet MS, Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
div.menu_gauche_off {
	height				: 28px;
	margin-bottom		: 3px;
	text-transform		: uppercase;
	border-top			: 1px solid #ffffff;
}
div.menu_gauche_on img,
div.menu_gauche_off img{
	vertical-align		: middle;
}
div.menu_gauche_on{
	height				: 28px;
	margin-bottom		: 3px;
	text-transform		: uppercase;
	background			: #eea300;
	border-top			: 1px solid #f8da99;
}
div.menu_gauche_off span.btn_deploie{
	display				: block;
	height				: 27px;
	width				: 25px;
	background			: url(images/puce_off.gif) no-repeat;
	float				: right;
	cursor				: pointer;
}
div.menu_gauche_on span.btn_deploie{
	display				: block;
	height				: 27px;
	width				: 25px;
	background			: url(images/puce_on.gif) no-repeat;
	float				: right;
	cursor				: pointer;
}
span.titre_page{
	display				: block;
	float				: right;
	padding-top			: 5px;
	margin-right		: 3px;
}
div.menu_gauche_off a:link, div.menu_gauche_off a:active, div.menu_gauche_off a:visited{
	text-decoration		: underline;
}
div.menu_gauche_on a:link, div.menu_gauche_on a:active, div.menu_gauche_on a:visited, div.menu_gauche_on a:hover, div.menu_gauche_on a:focus {
	color				: #ffffff;
	text-decoration		: none;
}
div.ssmenu_gauche {
	background			: #fde5c5;
	padding-right		: 40px;
	margin-bottom		: 10px;
}
div.ssmenu_gauche div {
	padding				: 2px 0px 2px 0px;
}
div.ssmenu_gauche a:link, div.ssmenu_gauche a:active, div.ssmenu_gauche a:visited, div.ssmenu_gauche a:hover, div.ssmenu_gauche a:focus {
	text-decoration		: underline;
}
div#content {
	width				: 503px;
	float				: left;
	padding-top			: 10px;
	overflow			: hidden;
}
div#menu_droite {
	width				: 258px;
	float				: left;
	background			: url(images/fond_droite.jpg) no-repeat;
	overflow			: hidden;
}
div#content_droite {
	margin-top			: 38px;
	margin-left			: 32px;
	width				: 206px;
}
img.classique_img_news {
	border				: 1px solid #003663;
}
div.pad10 {
	padding				: 10px;
}
div.lien_actu_classique {
	text-align			: right;
}
div.lien_actu_classique a:link, div.lien_actu_classique a:active, div.lien_actu_classique a:visited, div.lien_actu_classique a:hover, div.lien_actu_classique a:focus {
	color				: #7d1114;
	text-decoration		: underline;
}
div.cen {
	text-align			: center;
	margin-top			: 25px;
	margin-bottom		: 25px;
}
div.lefttext {
	font-size			: 10px;
	text-align			: left;
	padding-left		: 33px;
	font-weight			: normal;
	color				: #000000;
}
div#prefooter {
	position			: relative;
	clear				: both;
}
div#footer {
	color				: #6497aa;
	font-family			: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background			: #ffffff url(images/footer.jpg) no-repeat;
	padding-top			: 70px;
	text-align			: right;
	padding-right		: 30px;
	padding-bottom		: 20px;
}
div#cl_agenda{
	height				: 33px;
	background			: url(images/cl_agenda.jpg) no-repeat;
	margin-top			: 23px;
	margin-bottom		: 33px;
	font-size			: 13px;
	padding				: 35px 0px 0px 15px;
	font-family			: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
div#cl_agenda a:link, div#cl_agenda a:active, div#cl_agenda a:visited, div#cl_agenda a:hover, div#cl_agenda a:focus {
	color				: #b60d1c;
	text-decoration		: underline;
}
div#cl_repertoire {
	height				: 33px;
	font-size			: 13px;
	padding				: 30px 0px 0px 15px;
	background			: url(images/cl_repertoire.jpg) no-repeat;
	font-family			: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
div#cl_repertoire a:link, div#cl_repertoire a:active, div#cl_repertoire a:visited, div#cl_repertoire a:hover, div#cl_repertoire a:focus {
	color				: #6b7d0b;
	text-decoration		: underline;
}
div.inverse{
	background			: #000000;
	color				: #ffffff;
	padding				: 5px;
}

