* {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
	}
body {
    color: #FFFFFF;
    background-color: #e4eaea;
    scrollbar-base-color:#CABB5E;
    scrollbar-track-color: #E5E5E5;
    scrollbar-arrow-color: #000000; 
    margin: 0px 0px 0px 0px;
	background-image: url(/i/c/fondpage.png);
	background-repeat: repeat-x;
    }
form  {
    padding: 0px;
    border: 0px;
    margin: 0px;
    }

/* LIEN */
a {
	color: #FFFFFF;
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
a:hover {
	color: #FF6600;
	text-decoration: none;
	font-size: 12px;
	}
a:focus, input:focus {
    outline: none;
    }

/* MENU */
#main-menu {
    padding:0;
    margin:0;
    list-style-type:none;
	height: 27px;
	background-image: url(/i/c/fondmenu.png);
    }
#main-menu li {
    float: left;
    }
#main-menu li a {
    display: block;
    color: #000000;
    text-decoration: none;
    text-align: center;
    padding: 7px 0px 8px 0px;
    font-size: 10px;
    text-transform: uppercase;
	background-repeat: no-repeat;
	background-position: center center;
	text-indent: -9876px;
    }
#main-menu li a:hover {
    color: #FFFFFF;
    } 
#main-menu li a#menuselected {
    }
#main-menu li a:hover#menuselected {
    color:#78802E;
    }
#main-menu .c2lasm_menusepa {
    height: 27px;
    width: 2px;
	background-image: url(/i/c/sepa.png);
    }
#m_accueil a {
	background-image: url(/i/c/m_accueil.png);
	width: 100px;
	}
#m_accueil a:hover {
	background-image: url(/i/c/m_accueil_over.png);
	width: 100px;
	}
#m_quisuisje a {
	background-image: url(/i/c/m_quisuisje.png);
	width: 140px;
	}
#m_quisuisje a:hover {
	background-image: url(/i/c/m_quisuisje_over.png);
	width: 140px;
	}
#m_references a {
	background-image: url(/i/c/m_references.png);
	width: 120px;
	}
#m_references a:hover {
	background-image: url(/i/c/m_references_over.png);
	width: 120px;
	}
#m_contact a {
	background-image: url(/i/c/m_contact.png);
	width: 200px;
	}
#m_contact a:hover {
	background-image: url(/i/c/m_contact_over.png);
	width: 200px;
	}
#m_faq a {
	background-image: url(/i/c/m_faq.png);
	width: 60px;
	}
#m_faq a:hover {
	background-image: url(/i/c/m_faq_over.png);
	width: 60px;
	}
#m_presse a {
	background-image: url(/i/c/m_presse.png);
	width: 90px;
	}
#m_presse a:hover {
	background-image: url(/i/c/m_presse_over.png);
	width: 90px;
	}
#m_liens a {
	background-image: url(/i/c/m_liens.png);
	width: 90px;
	}
#m_liens a:hover {
	background-image: url(/i/c/m_liens_over.png);
	width: 90px;
	}
#m_cvo a {
	background-image: url(/i/c/m_cvo.png);
	width: 130px;
	}
#m_cvo a:hover {
	background-image: url(/i/c/m_cvo_over.png);
	width: 130px;
	}

/* FORMULAIRE */
INPUT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	background-image: url(/i/c/fond-form.jpg);
	background-repeat: repeat-x;
	}
TEXTAREA {
	FONT-SIZE: 11px;
	color: #FFFFFF;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	background-image: url(/i/c/fond-form.jpg);
	background-repeat: repeat-x;
	}
TEXTAREA:focus, INPUT[type=text]:focus {
	border: 1px solid #FF6600;
	}
SELECT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	color: #000000; 
	font-weight: bold;
	background-color: #E0E7E9;
	border: 1px solid #000000;
	}
.form_but {
	font-size: 12px;
	background-color: #E0E7E9;
	color: #FFFFFF;
	border: 1px solid #2063DF;
	background-image: none;
	background-image: url(/i/c/button.gif);
	}
.ssclass {
	border: 0px solid #FFFFFF;
	background-image: none;
	background-color: transparent;
	color: #FFFFFF;
	}

/* DESIGN */
#global {
	width: 1024px;
	margin-left: auto;
	margin-right: auto;
	}
#visu {
	height: 101px;
	background-image: url(/i/c/visu.jpg);
	}
#menu1 {
	width: 952px;
	margin-left: auto;
	margin-right: auto;
	}
#contenu1_home {
	background-image: url(/i/c/fondcontenubghome.png);
	background-repeat: repeat-y;
	}
#contenu1 {
	background-image: url(/i/c/fondcontenubg.png);
	background-repeat: repeat-y;
	}
#contenu2_home, #contenu2 {
	background-repeat: no-repeat;
	min-height: 469px;;
	padding-top: 2px;
	}
#contenu2_home {
	background-image: url(/i/c/fondcontenuhome.png);
	}
#contenu2 {
	background-image: url(/i/c/fondcontenu.png);
	}
#contenu3, #contenu3_home {
	width: 590px;
	padding-top: 50px;
	margin-left: 220px;
	zzborder:1px #FF6600 dotted;
	}
#contenu3_home {
	padding-top: 20px;
	}
#animdroite {
	position: absolute;
	left: 50%;
	margin-left: 310px;
	top: 200px;
	}
#bas, #bas_home {
	background-repeat: no-repeat;
	height: 37px;
	}
#bas_home {
	background-image: url(/i/c/bashome.png);
	}
#bas {
	background-image: url(/i/c/bas.png);
	}
	
/* SOUS MENU */
#timbreform SELECT {
	color: #DF440E;
	border: 1px #FFFFFF solid;
	}

/* MENU GAUCHE */
#mesvoix {
	position: absolute;
	top: 200px;
	left: 50%;
	margin-left: -490px;
	width: 170px;
	color: #b5a63c;
	font-weight: bold;
	}
#mesvoix a{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
    font-family: Arial, Helvetica, Verdana;
	}
#mesvoix a:hover{
	color: #DE430D;
	}
.spe_on {
	zzfont-weight: normal;
	color: #DE430D;
    font-family: Arial, Helvetica, Verdana;
	}

/* HOME */
#home_titre {
	font-size: 14px;
	color: #c8ba5a;
	font-weight: bold;
	}
#home_sstitre {
	color: #ffffff;
	font-weight: bold;
	}
#home {
	background-image: url(/i/h/fondhome.png);
	width: 587px;
	height: 385px;
	margin-top: 20px;
	}
#home #home_td1 div {
	padding: 60px 0px 0px 20px;
	}
#home #home_td1 a {
	position: relative;
	top: -30px;
	left: 145px;
	}
#home #home_td2 div {
	padding: 60px 0px 0px 20px;
	}
#home #home_td2 a {
	position: relative;
	top: -17px;
	left: 152px;
	}
#home #home_td3 div {
	padding: 60px 0px 0px 20px;
	}
#home #home_td3 a {
	position: relative;
	top: -24px;
	left: 146px;
	}
#home #home_td4 div {
	padding: 60px 0px 0px 20px;
	}
#home #home_td4 a {
	position: relative;
	top: 3px;
	left: 152px;
	}
#homeinto td {
	padding-top: 10px;
	}
#home_micro {
	position: absolute;
	top: 409px;
	left: 50%;
	margin-left: -127px;
	}

/* SIGNATURE SDL */
#signature {
	width: 920px;
	margin-left: auto;
	margin-right: auto;
	text-align: right;
	font-size: 10px;
	color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	}
#signature A {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #ff6600;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	}

/* TEXTE */
.titrepage {
	color: #4cb125;
	font-size: 14px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	padding-right: 10px;
	text-transform: uppercase;
	}
.titrepara {
	color: #EC5320;
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(/i/c/puce_para.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	background-position: center left;
	text-transform: uppercase;

	}
.soustitre {
	color: #C9BA5C;
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(/i/c/puce_sstitre.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	background-position: center left;
	}
	
.ecoutedescr{
    font-style: italic;
    text-transform: lowercase;
    padding: 3 px;
    width: 400px;
    }
.ecoutetitrealb{
	color: #EC5320;
	font-size: 11px; 
    font-weight: bold;
	background-image: url(/i/c/puce_para.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	background-position: center left;
    }
.ecouteensemble {
    border-bottom: 1px solid #807f7f;
    padding: 0px 0px 2px 0px;
    }
.ecoutetitre {
    font-weight: bold;
    color: #FFFFFF;
    width: 380px;
    padding: 2px 0px 0px 2px;
    display:block;  /* pour FireFox */
    float:left;  /* pour FireFox */
    }
.ecouteplay {
    font-weight: bold;
    width: 100px;
    padding: 2px 25px 0px 15px;
	background-image: url(/i/c/note_ecoute.gif);
	background-repeat: no-repeat;
	background-position: center left;
    }
.ecouteplay a {
    text-decoration: none;
    }
.ecoutetelechargement {
    font-weight: bold;
    width: 100px;
    padding: 2px 0px 0px 15px;
	background-image: url(/i/c/telecharger.gif);
	background-repeat: no-repeat;
	background-position: center left;
    }
.ecoutetelechargement a {
    text-decoration: none;
    }

#divplayeraudio1, #divplayeraudio2 {
    width: 100%;
    position: absolute;
    padding:0px;
    margin:0px;
    left: 0px;
    top: -20px;
    position: fixed !important;
    position: absolute;
	color: #ffffff;
    }
#divplayeraudio1 {
	background-color: #42AC40;
    }
#divplayeraudio2 TD, #divplayeraudio2 b, #divplayeraudio2 i {
	color: #ffffff;
    }
.ecouter {
    padding: 2px 25px 0px 15px;
	background-image: url(/i/c/note_ecoute.gif);
	background-repeat: no-repeat;
	background-position: center left;
	zzmargin-left: 10px;
	color: #E3430D;
	text-decoration: none;
	}
.audiohover {
	background-color: #646262;
	}
.audiohover td {
	color: #C8BA5A;
	}
.blocpack {
    background-color:#535353;
	padding:5px;
	border:1px solid #787878;
	}