/* ###################### CONFIGURATION GENERALE ###################### */
BODY {
  margin           : 0px 0px 0px 0px;
}
tr { font-family : Arial, Verdana, Helvetica, sans-serif; font-size : 12px; color : #404138; }

td {
	font-family:Verdana;
	font-size:11px;
	line-height:16px;
	text-align: center;
}

p { font-family      : Arial, Verdana, Helvetica, sans-serif; font-size        : 12px; color            : #404138; }

div {
	font-family:Verdana;
	font-size:11px;
	line-height:16px;
	text-align: left;
}

h4 { color: #585858; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 16px; font-weight: bold; }
h5 { color: #585858; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }
h6 { color: #585858; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }

ul {
  margin           : 0px 0px 0px 0px;
}

li {
  list-style-image : url('../images/indent1.png');
}

HR {
  color            : #585858;
  height           : 1px;
  width            : 100%;
}

select {
  font-family      : Arial, Verdana, Helvetica, serif;
  font-size        : 11px;
  font-weight      : bold;
  font-style       : normal;
  color            : #585858;

  border           : 1px solid;
}

table.searchintro {

  border: solid 1px #777777;
}

th {
  font-size        : 13px;
  font-weight      : bold;
  color            : #585858;
}

/* couleur de lintitul? de login *//*
.login {
  font-family      : Arial, Helvetica, sans-serif;
  font-weight      : bold;
  font-size        : 14px;
  color : yellow;

}*/

/* couleur de lintitul? de recherche *//*
.recherche {
  font-family      : Arial, Helvetica, sans-serif;
  font-weight      : bold;
  font-size        : 14px;
  color : blue;
}*/

/* mamboweather : texte de la ville */
.meteofond {
  color : #FFFFFF;
  font-size: 14px;;
  background-color : #585858;
  border-bottom: 1px dotted;
  font-weight      : bold;
}

/* mamboweather : temperature de la ville */
.meteotemperature {
  color : #FFFFFF;
  font-size: 14px;;
  background-color : #585858;
  font-weight: bold;
}

/* mamboweather : petit texte d?filant avec la temp?rature des autres villes */
.meteoflash {
  background-color : transparent;
}

/* mamboweather : descriptif de la m?t?o pour la ville choisie */
.meteodescription {
  background-color : #585858;
  color : #FFFFFF;
}

/* place des pictos akobrowserprefs */
.akobrowserprefs {
  text-align: right;
}

/* style du module newsflashscroller */
.newsflashscroller { color : #fff; font-size: 11px; font-family: tahoma, arial; line-height: 16px; background-color : transparent; }


/** Titre du site */
.sitetitle {
  font-family      : Arial, Verdana, Helvetica, sans-serif;
  font-size        : 18px;
  color            : #585858;
  font-weight      : bold;
}

/* Style de la date, la classe est ajoute dans lindex de la template*/
.datum {
  font-family      : Arial, Verdana, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #8D939B;
  font-weight      : BOLD;
  padding-right	 : 5px;
}

.intro_newsletter {
  color:#FFFFFF;
  font-weight: bold;
  font-size  : 10px;
}

/* texte page accueil */
.page_accueil {
  color : #000000;
  font-family      : Arial, Helvetica, sans-serif;
}

.copy{
	color:#FFFFFF;
}

/* ###################### LIENS ###################### */
a:link, a:visited {font-family: ; font-style: normal; font-variant: normal; text-decoration  : none; }
a:hover {
  color            : #f3a402;
  text-decoration  : none;
}

a.LienBlanc:link, a.LienBlanc:visited { color            : #ffffff; font-family: ;;font-weight: normal; font-style: normal; font-variant: normal; text-decoration  : underline; }
a.LienBlanc:hover {
  color            : #c1e0f0;
  text-decoration  : none;
  font-weight      : normal;
}

/** Menu principal */
a.mainmenu:link, a.mainmenu:visited {
  color            : #989898;
}
a.mainmenu:hover {
  color            : #61215F;
}

/* Gestion du menu, le 1er, avec un rollover g?r? ? partir dune image */
a.mainlevel:link, a.mainlevel:visited {
	vertical-align: middle;
	font-size: 11px;
	color: #0c8ccb;
	padding-right: 5px;
	font-weight: normal;
	padding-left: 11px;
	text-decoration: none;
   font-family      : Arial, Helvetica, sans-serif;

 }

a.mainlevel:hover {
	 text-decoration: underline;
	  font-weight: normal;
    color            : #003d87;
    font-size        : 11px;
    font-family      : Arial, Helvetica, sans-serif;

}





/* Gestion dun second menu, avec lutilisation dun suffixe de classe (2) rajouter ? laide de linterface Mambo*/
a.mainlevel2:link, a.mainlevel2:visited {
    vertical-align: middle;
	 font-size: 11px;
	 font-weight: normal;
	 color: #727272;
	 padding-left: 15px;
	 padding-right: 5px;
	 text-decoration: none;
    font-family      : Arial, Helvetica, sans-serif;
}

a.mainlevel2:hover {
	 text-decoration: underline;
    color            : #727272;
    font-size        : 11px;
    font-family      : Arial, Helvetica, sans-serif;

}
.mainlevel2{
    vertical-align: middle;
	 font-size: 11px;
	 font-weight: normal;
	 color: #727272;
	 padding-left: 15px;
	 padding-right: 5px;
	 text-decoration: none;
    font-family      : Arial, Helvetica, sans-serif;
}



/** 2eme niveau des menus */
a.sublevel:link, a.sublevel:visited {
    vertical-align: middle;
	 font-size: 11px;
	 font-weight: normal;
	 color: #585858;
	 padding-left: 35px;
	 padding-top:4px;
	 height: 19px !important;
    height: 23px;
	 text-decoration: none;
    font-family      : Arial, Helvetica, sans-serif;
}
a.sublevel:hover {
    background-position: 0px 
    text-decoration: none;
    color            : #8D939B;
    font-size        : 11px;
    font-family      : Arial, Helvetica, sans-serif;
}

/** 2eme niveau des menus */
a.sublevel2:link, a.sublevel2:visited {
  color            : #333333
  vertical-align: middle;
  padding-left: 5px;
  padding-bottom: 5px;
  font-size        : 13px;
  font-family      : Arial, Verdana, Helvetica, sans-serif;
}
a.sublevel2:hover {
  color            : #61215F;
  text-decoration  : none;
  font-size        : 13px;
  font-family      : Arial, Verdana, Helvetica, sans-serif;
}

/** Cat?gories */
a.category:link, a.category:visited {
  color            : #585858;
  font-weight      : bold;
  font: bold ;
}
a.category:hover {
  color            : #8D939B;
  font             : bold;
  font-weight      : bold ;
}

/** Chemin d'acc?s */
a.pathway:link, a.pathway:visited {
    font-size        : 11px;
    color            : #a9a636;
    font-weight      : normal;
}
a.pathway:hover {
    font-size        : 11px;
    color            : #a9a636;
    font-weight      : normal;
}

/* ###################### CONFIGURATION DES MODULES ###################### */

/** Tout les intitul?s des modules (intitul?s module, intitul?s des colonnes, etc.) */
.moduletable {
  border-bottom    : dashed 0px #585858;
  padding          : 0px;
}
.moduletablebanner {
  border-bottom    : dashed 0px #585858;
  padding          : 0px;
}

/** Chemin d'acc?s */
.pathway { color            : #9f9f9f; font-size        : 11 px; font-family: tahoma; font-weight      : normal; }

/** Menu principal *//*
.mainmenu {
  color            : #585858;
  font-family      : Verdana, Geneva, Arial, Helvetica, serif;
  font-weight      : normal;
  text-decoration  : none;
}

/** En t?te du module */
.moduleheading {
  font-size        : 11px;
  font-weight      : bold;
  color            : #585858;
  text-align       : center;
  padding          : 1px;
}

/**  */
.frameheader {
  font-family      : Arial, Verdana, Helvetica, sans-serif;
  font-size        : 18px;
  font-weight      : none;
  color            : #61215F;
}

/** Sondage */
.poll {
  font-family      : Arial, Verdana, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #585858;
  line-height      : 15px
}

/** Navigation au sein d'un module (Pr?c?dent, Suivant) */
.pagenav {
  font-family      : Arial, Verdana, Helvetica, sans-serif;

  border           : dashed 0px #A4B377; 
}

/** Date de cr?ation */
.createdate {
  font-family      : Arial, Verdana, Helvetica, sans-serif;
  font-size        : 10px;
  background-color : #FFFFFF;
}




/* ###################### CONFIGURATION FORMULAIRE ###################### */

/** Bouton */
.button {
  font-family      : Arial, Verdana, Helvetica, sans-serif;
  font-size        : 11px;
  font-weight      : bold;
  font-style       : normal;
  color            : #0c8ccb;
  background-color : #003d87;
  border : 0px solid #FFFFFF;
	text-transform: uppercase;
	padding: 3px;
}

.buttonformulaire {
  font-family      : Arial, Verdana, Helvetica, sans-serif;
  font-size        : 11px;
  font-weight      : bold;
  font-style       : normal;
  color            : #c1e0f0;
  background-color : #003d87;
  border : 0px solid #FFFFFF;
	text-transform: uppercase;
	padding: 3px;
}

/** Zone de saisie input */
.inputbox { font-family      : Arial, Verdana, Helvetica, sans-serif; font-size        : 11px; font-weight      : normal; color            : #444;  }

/** Zone de saisie de la recherche */
.searchbox {
  font-family      : Arial, Verdana, Helvetica, sans-serif;
  font-size        : 11px;
  font-weight      : bold;
  height           : 15px;
  color            : #000000;
  border           : 1px solid #000000;
  background       : url('/templates/akosecurity/images/loc_bar_dark.gif');
}



#artforms-box .artforms-button {
border: 1px solid #777;
border-left-color: #e4e4e4;
border-top-color: #e4e4e4;
background: transparent url(../images/input.png) -3px -3px repeat-x;
font-size: 12px;
color: #888;
padding:2px 4px 2px 7px;
} 

#artforms-box div.artforms-date input.button:hover,
#artforms-box .artforms-button:hover {
border: 1px solid #d6d6d6;
border-left-color: #777;
border-top-color: #777;
background: transparent url(../images/input.png) -3px -3px repeat-x;
font-size: 12px;
color: #333;
padding:2px 4px 2px 6px;
margin:1px 0px -1px 1px;
}
17:26
 
#artforms-box #artforms-buttons {
margin:5px 0px 5px 0px;
padding:2px 2px 2px 2px;
height:99%;
}



/* ###################### CONFIGURATION PAGES DE CONTENU  ###################### */

/** Zone de contenu */
.contentpane {
  background-color : #FFFFFF;
  text-align       : justify;
}

/** Zone de contenu ouvert */
.contentpaneopen {
  text-align       : justify;
}

/** En t?te des contenus et des composants */

.contentheading, .componentheading { color            : #003d87; text-align       : left; word-spacing: 0; letter-spacing: 0; border-color: #ccc #a9a636; border-width: 0 0 0 6px;
	font: 24px/24px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	opacity: 1;
	text-shadow: silver 2px 2px 15px;
	text-indent: 0;
	background: url(puce.gif) repeat-y scroll -3px -2px;
	padding-left: 30px;
	margin: 0;
}
.titre_formulaire { color            : #003d87; text-align       : left; word-spacing: 0; letter-spacing: 0; border-color: #ccc #a9a636; border-width: 0 0 0 6px;
	font: 24px/24px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	opacity: 1;
	text-shadow: silver 2px 2px 15px;
	text-indent: 0;
	background: url(puce_bleu) repeat-y scroll -3px -2px;
	padding-left: 30px;
	margin: 20px 0 50px;
}

.sous_titre_formulaire { color            : #003d87; text-align       : left; word-spacing: 0; letter-spacing: 0; border-color: #ccc #a9a636; border-width: 0 0 0 6px;
	font: 16px/16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	opacity: 1;
	text-shadow: silver 2px 2px 15px;
	text-indent: 0;
	background: url(puce_bleu.gif) repeat-y scroll -3px -2px;
	padding-left: 30px;
	margin: 20px 0 50px;
}

/** Site Map - En t?te des contenus et des composants */
.siteMapcontentheading, .siteMapcomponentheading {
  font-family      : Arial, Verdana, Helvetica, sans-serif;
  font-size        : 13px;
  font-weight      : bold;
  color            : #585858;
  text-align       : left
  padding          : 5px;
}

/** Description des contenus */
.contentdescription {
  font-family      : Arial, Verdana, Helvetica, sans-serif;
  font-size        : 11px;
  color            : #333333;
  text-align       : left;
}

/** Cat?gories */
.category {
  color            : #0c8ccb;
  font-family      : Arial, Verdana, Helvetica, sans-serif;
  font-size        : 11px;
  font-weight      : bold;
  text-decoration  : none;
}

/** Date de modification */
.modifydate {
  color            : #999999;
  font-family      : Arial, Verdana, Helvetica, sans-serif;
  font-size        : 11px;
  font-weight      : bold;
  text-decoration  : none;
}

/** Appr?ciation */
.content_rating {
  color            : #999999;
  font-family      : Arial, Verdana, Helvetica, sans-serif;
  font-size        : 11px;
  font-weight      : bold;
  text-decoration  : none;
}




/* ###################### CONFIGURATION DES SECTIONS ###################### */

/** Lignes impaires des tableaux des sections */
.sectiontableentry1 {
  /*background-color : #F0F0F0;*/
}

/** Lignes paires des tableaux des sections */
.sectiontableentry2 {
  /*background-color : #E0E0E0;*/
}

/** En t?te des sections */
.sectiontableheader {
  background-color : #e1e1e1;
  color            : #166f97;
  height           : 20px;
  font-weight      : bold;
  border-bottom    : 1px solid #FFFFFF;
  border-top       : 1px solid #FFFFFF;
}





/* ###################### PETITS ELEMENTS : Auteur, nombre d'?l?ments dans la cat?gorie, dans la section ###################### */

/** Petit ?l?ments */
.small {
  font-family      : Arial, Verdana, Helvetica, sans-serif;
  font-size        : 9px;
  color            : #166f97;
  text-decoration  : none;
  font-weight      : normal;
}

/** Petit ?l?ments sombre */
.smalldark {
  font-family      : Arial, Verdana, Helvetica, sans-serif;
  font-size        : 9px;
  color            : #166f97;
  font-weight      : normal;
}

p.edito {
border: 2px solid color:#FF9900;;
padding:15px;
line-height:18px;
}
h1.article1 {
font: bold 13px Georgia, "Times New Roman", Times, serif;
color:#FF9900;
border-bottom: 1px solid #f60;
margin-top:20px;
}

.text_petit_blanc {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
font-weight:bold;
text-align:center;
}
.text_grand_vert {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#35917c;
text-align:left;
}
.text_grand_vert_gras {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#35917c;
font-weight:bold;
text-align:left;
}
.text_petit_vert {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#35917c;
text-align:left;
}
.text_petit_vert_gras {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#35917c;
font-weight:bold;
text-align:left;
}


.text_grand_orange {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#ff9900;
text-align:left;
}
.text_grand_orange_gras {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#ff9900;
font-weight:bold;
text-align:left;
}
.text_petit_orange {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ff9900;
text-align:left;
}
.text_petit_orange_gras {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ff9900;
font-weight:bold;
text-align:left;
}

.text_grand_noir {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000;
text-align:left;
}
.text_grand_noir_gras {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000;
font-weight:bold;
text-align:left;
}
.text_petit_noir {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
text-align:justify;
}
.text_petit_noir_gras {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
font-weight:bold;
text-align:left;
}
.text_petit_gris {
font-family:Verdana;
font-size:11px;
color:#999999;
text-align:left;
}
.td_left{
	border-left: #35917C 1px dashed;
	}
.td_bottom_top{
	border-bottom: #35917C 1px dashed;
	border-top: #35917C 1px dashed;
	}
.td_contenu{
	border: #35917C 1px solid;
	}
.td_left_right{
	border: #35917C 1px dashed;
	}
/** les DIV **/
#div_marquee{
	border:#35917C 1px solid;
	height:10;
	width:830px;
	float:right;
}
#div_content{
	height:300px;
	width:880px;
	position:absolute;
	float:left;
}
#div_bottom{
	
	border-bottom: #ff9900 1px solid;
	text-align:left;
	font-family:Arial;
	color:#ff9900;
	font-weight:bold;
	font-size:18px
}
/*
#div_middle{
	height:260px;
	width:300px;
	float:left;
	border-right: #35917C 1px dashed;
}
#div_right{
	height:260px;
	width:270px;
	float:right;
	text-align:center;
}*/
#div_left_1{
	height:260px;
	width:200px;
	float:left;
	background-image:url(fond_menu.jpg);
	
}
#div_middle_1{
	height:260px;
	width:670px;
	float:right;
	border: #35917C 1px dashed;
}
#div_photo{
	height:110px;
	width:157px;
	float:right;
	z-index:1px;
}

h1.article1 {
font: bold 13px Georgia, "Times New Roman", Times, serif;
color:#f60;
border-bottom: 1px solid #f60;
margin-top:20px;
}
.a_img{
color:#FFFFFF;
}
/* ###################### SONDAGE ###################### */


