#actualites {
	float: right;
	width: 280px;
	margin-bottom: 10px;
	margin-left: 10px;
	border-left: solid 1px #c0c0c0;
	padding-left: 10px;
}

.content_with_actu {
	width: 460px;
}

* {
	font-family: Arial;
	font-size: 10pt;
}

BODY {
	background-color: #fefffc;
}

DIV.error {
	width: 80%;
	margin: 5px auto;
	border: solid 1px;
	padding: 5px;
	background-color: #f0f0f0;
	color: red;
}
DIV.error P {
	margin: 0;
}
DIV.error P + P {
	margin-top: 5px;
}

DIV.info {
	width: 80%;
	margin: 5px auto;
	border: solid 1px;
	padding: 5px;
	background-color: #f0f0f0;
	color: blue;
}
DIV.info P {
	margin: 0;
}
DIV.info P + P {
	margin-top: 5px;
}

#logo {
	float: left;
	border: none;
}

#quick_search {
	text-align: right;
	margin-top: 10px;
	margin-right: 10px;
}

#main_menu {
	text-align: center;
	margin-top: 10px;
	margin-left: 263px;
	margin-bottom: 15px;
}
#main_menu A {
	font-size: x-small;
	font-weight: bold;
	padding: 2px;
	color: #fefffc;
}

#main_menu SPAN {
	margin-left: 0;
	margin-right: 0;
}

#menu {
	clear: both;
	margin-top: 10px;
	margin-bottom: 10px;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding-top: 3px;
	padding-bottom: 3px;
}

#footer {
	clear: both;
	margin-top: 20px;
	border-top: solid 1px #740080;
	padding-top: 10px;
	text-align: center;
}

#footer P {
	margin-top: 1px;
	font-size: x-small;
}

P#mlegales {
	color: #c0c0c0;
	font-size: xx-small;
	text-align: right;
	margin-top: 10px;
	margin-left: 40%;
}

#mlegales A {
	font-size: xx-small;
	color: #c0c0c0;
}
#mlegales A:hover {
	background-color: #c0c0c0;
	color: #ffffff;
}

INPUT, TEXTAREA {
	border-style: solid;
	border-width: 1px;
	background-color: #fafafa;
	padding-left: 2px;
	padding-right: 2px;
}
INPUT[type='submit'] {
	color: #fefffc;
	cursor: pointer;
}

FIELDSET {
	border-style: solid;
	border-width: 1px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 10px;
}
LEGEND {
	color: #fefffc;
	padding-left: 2px;
	padding-right: 2px;
}

A       { color: #740080; text-decoration: none; }
A:hover { background: #740080; }

.kal         { border-color: #740080; }
.kal *       { border-color: #740080; }
.kal INPUT[type='submit'] { background-color: #740080; }
.kal INPUT[type='submit']:hover { color: #740080; }
.kal A       { color:        #740080; }
.kal A:hover { background-color:   #740080; }
#main_menu .kal A { background-color: #740080; }
#main_menu .kal A:hover { color: #740080; }
.kal LEGEND       { background-color: #740080; }
.kal .title { color: #740080; }

.edoc         { border-color: #330066; }
.edoc *       { border-color: #330066; }
.edoc INPUT[type='submit'] { background-color: #330066; }
.edoc INPUT[type='submit']:hover { color: #330066; }
.edoc A       { color:        #330066; }
.edoc A:hover { background-color:   #330066; }
#main_menu .edoc A { background-color: #330066; }
#main_menu .edoc A:hover { color: #330066; }
.edoc LEGEND { background-color: #330066; }
.edoc .title       { color:        #330066; }

.epro         { border-color: #ddaa11; }
.epro *       { border-color: #ddaa11; }
.epro INPUT[type='submit'] { background-color: #ddaa11; }
.epro INPUT[type='submit']:hover { color: #ddaa11; }
.epro A       { color:        #ddaa11; }
.epro A:hover { background-color:   #ddaa11; }
#main_menu .epro A { background-color: #ddaa11; }
#main_menu .epro A:hover { color: #ddaa11; }
.epro LEGEND { background-color:   #ddaa11; }
.epro .title       { color:        #ddaa11; }

.ecul         { border-color: #d56344; }
.ecul *       { border-color: #d56344; }
.ecul INPUT[type='submit'] { background-color: #d56344; }
.ecul INPUT[type='submit']:hover { color: #d56344; }
.ecul A       { color:        #d56344; }
.ecul A:hover { background-color:   #d56344; }
#main_menu .ecul A { background-color: #d56344; }
#main_menu .ecul A:hover { color: #d56344; }
.ecul LEGEND { background-color:   #d56344; }
.ecul .title       { color:        #d56344; }

.ecli         { border-color: #339999; }
.ecli *       { border-color: #339999; }
.ecli INPUT[type='submit'] { background-color: #339999; }
.ecli INPUT[type='submit']:hover { color: #339999; }
.ecli A       { color:        #339999; }
.ecli A:hover { background-color:   #339999; }
#main_menu .ecli A { background-color: #339999; }
#main_menu .ecli A:hover { color: #339999; }
.ecli LEGEND { background-color:   #339999; }
.ecli .title       { color:        #339999; }

.mkal         { border-color: #339933; }
.mkal *       { border-color: #339933; }
.mkal INPUT[type='submit'] { background-color: #339933; }
.mkal INPUT[type='submit']:hover { color: #339933; }
.mkal A       { color:        #339933; }
.mkal A:hover { background-color:   #339933; }
#main_menu .mkal A { background-color: #339933; }
#main_menu .mkal A:hover { color: #339933; }
.mkal LEGEND { background-color:   #339933; }
.mkal .title       { color:        #339933; }

A:hover {	color: #fefefe; }
#main_menu A:hover { background-color: #fefffc; }
INPUT[type='submit']:hover {
	background-color: #fefffc;
}

DIV.webmaster_menu {
	text-align: right;
	margin-bottom: 10px;
}
SPAN.webmaster_menu_content {
	border-top: solid 1px red;
	border-bottom: solid 1px red;
}
SPAN.webmaster_menu_title {
	background-color: red;
	color: #ffffff;
	padding-left: 3px;
	padding-right: 3px;
}
DIV.webmaster_menu A {
	color: red;
}
DIV.webmaster_menu A:hover {
	background-color: red;
	color: #ffffff;
}

.client_name {
	font-size: larger;
	font-weight: bold;
}
.client_text {
	font-style: italic;
}

A.imglink {
	border: none;
}
A.imglink:hover {
	background: none;
}
A IMG {
	border: none;
}

#topline {
	text-align: right;
}

#topline IMG {
	vertical-align: top;
}

.tt_team {
	text-align: center;
}

#logo_accueil {
	float: left;
}

#logo_accueil:hover {
	text-decoration: none;
	background: none;
}

#header {
	background-image: url('../img/kaleaudia.gif'); 
	background-repeat: no-repeat;
}

#nb_views {
	font-size: xx-small;
	color: #808080;
	font-style: italic;
	text-align: right;
	margin-top: 10px;
}
