/******************************************
	STYLES PAGES
*******************************************/

html {	}

body {
	margin: 5px;
	padding: 5px; 
	text-align: center;
	background-color:#e0e9f0; 
	}

/* supprimer les espaces indésirables sous images (IE) */
img { display: block; } 

/* supprimer la bordure des images-lien */
a img {border: 0px; display:inline;}

form { margin: 0px; padding: 0px; display:inline;}

a {color:#06408b;text-decoration: none;}
a:hover {color:#ff6913;text-decoration: underline;}

h1{color:#4C6D9E;font: bold 32px Georgia, Verdana, sans-serif;text-align:left;}
h2{color:#5B87BF;font: normal 28px Georgia, Verdana, sans-serif;text-align:left;margin:6px;}
h2:first-letter{color:#4c6d9e;font-weight:bold;}
h3{color:#6294CF;font: normal 24px Georgia, Verdana, sans-serif;text-align:left;margin:6px;/*background-color:#00ff00;*/}
h3:first-letter{color:#4c6d9e;font-weight:bold;}
h4{color:#689DDB;font: normal 18px Georgia, Verdana, sans-serif;text-align:left;margin:6px;}
h4:first-letter{color:#4c6d9e;font-weight:bold;}
h5{color:#6EA8E7;font: normal 16px Georgia, Verdana, sans-serif;text-align:left;margin:6px;}
h5:first-letter{color:#4c6d9e;font-weight:bold;}
h6{color:#6EA8E7;font: normal 12px Georgia, Verdana, sans-serif;text-align:left;margin:6px;}
h6:first-letter{color:#4c6d9e;font-weight:bold;}
p,td, span, div {color:#000000;font: normal 13px Trebuchet MS, Georgia, Verdana, sans-serif;margin:0px;}
p {margin-bottom:10px;text-align:justify;}
li{list-style-image : url(images/puce_actu.gif); color:#000000;font: normal 13px Trebuchet MS, Georgia, Verdana, sans-serif;text-align:justify;margin:0px;} 


.nostyle {padding:0px; margin:0px; border: none; display:inline;}



#container {
	margin: 0px;
	padding: 0;
	width: 762px;
	border: none;
	/* text-align: left;*/
	}

#header {
	width:762px;
	height:180px;
	background: transparent url(images/header2.jpg) no-repeat top;
	}

#menu_haut {
	margin: 0px;
	padding: 0px;
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid #cccccc;
	width:762px;
	height:66px;
	background: #C9D6DD url(images/menu_haut.gif) no-repeat top;
	}

#main_content {
	margin: 0px;
	padding: 0px;
	width:762px;
	background: transparent url(images/container_bkgd.gif) repeat-y top;
	}

#footer {
	margin: 0px;
	padding: 0px;
	width:762px;
	height:33px;
	border: none;
	text-align:center;
	background: transparent url(images/footer.gif) no-repeat top;
	}

#combo_boxes {
	margin:0px;
	padding:0px;
	/*width:760px;*/
	text-align:left;
	background-color:transparent; 
	/* background-color:#ccffcc;*/
	}
	
#colonne_droite {
	float:right;
	margin:3px;
	padding: 0px;
	width:247px;
	border: 0px;
	background-color:#ccffcc; 
	}

#contenu {
	margin:0px;
	padding: 0px;
	/* width:490px; */
	min-height:350px;
	/* background-color:#E06922;*/
	}
#contenu_large {
	margin:0px;
	padding: 0px;
	width:750px;
	min-height:350px;
	/* background-color:#E06922; */
	}
	
.contenu_item {
	position:relative;
	margin:5px;
	padding:8px;
	font: normal 11px Verdana, Arial, Georgia, sans-serif;
	text-align:justify;
	}
	
.contenu_item2 {
	position:relative;
	margin-left:3px;	
	font: normal 11px Verdana, Arial, Georgia, sans-serif;
	text-align:justify;
	}

	
#combo_publi {
	margin:0px;
	padding:0px;
	width:500px;
	height:200px;
	border: none;
	background: transparent url(images/combo_box.gif) no-repeat top;
	}

.menu_item { 
	text-align:left;

	} 
.menu_item a{
	position:relative;
	color:#000000;
	margin-left:2px;
	padding-left:5px;
	font: bold 10px Verdana, Arial, Georgia, sans-serif;
	text-decoration: none;
	display : inline;
	border-left:1px solid #C9D6DD;
	/* background-color:#ff0000; */
	}

.menu_item A:hover {color:#ff6913;text-decoration: underline;}

.menu_login {
	position:relative; 
	color:#000000;
	margin-left:2px;
	padding-left:5px;
	font: bold 10px Verdana, Arial, Georgia, sans-serif;
	text-decoration: none;
	/* display : inline; */
	/* background-color:#cccccc;  */
	}


#combo_publi_item *{
	color:#c2dcec;
	margin: 2px;
	text-align:center;
	font: bold 10px Verdana, Arial, Georgia, sans-serif;
	text-decoration: none;	
	}
	
#combo_publi_item A {color:#ffffff;}
#combo_publi_item A:hover {color:#ff6913;text-decoration: underline;}


#combo_actu {
	width:247px;
	height:200px;
	border: none;
	background: transparent url(images/combo_actu.gif) no-repeat top;
	}
	
#combo_actu_titre {
	position:relative;
	top:10px;
	width:240px;
	height:18px;
	/* background-color:#5555EE;*/
	text-align:right;
	padding:6px;
	}

#combo_actu_item {
	position:relative;
	top:10px;
	left:35px;
	width:200px;
	height:160px;
	overflow: auto;
	padding-right:5px;
	/* background-color:#5555EE; */
	}
	
.combo_actu_list{
	color:#000000;
	text-align:left;
	font: normal 10px Verdana, Arial, Georgia, sans-serif;
	text-decoration: none;
	list-style-image : url(images/puce_actu.gif);
	}
	
.combo_actu_list:first-line{font-weight:bold;} 
.combo_actu_link {color:#000000;margin-bottom: 8px;text-align:right;font: normal 10px Verdana, Arial, Georgia, sans-serif;text-decoration: none;}
.combo_actu_link A {color:#06408b;text-decoration: none;}
.combo_actu_link A:hover {color:#ff6913;text-decoration: underline;}


#combo_boutique {
	width:250px;
	height:200px;
	border: none;
	background: transparent url(images/combo_boutique.gif) no-repeat top;
	}


#combo_agenda {
	width:250px;
	height:200px;
	border: none;
	background: transparent url(images/combo_agenda.gif) no-repeat top;
	}
	
#combo_agenda_item {
	position:relative;
	top:10px;
	left:35px;
	width:200px;
	height:160px;
	overflow: auto;
	padding-right:5px;
	/* background-color:#EE55EE;*/
	}
#combo_agenda_titre {
	color:#ff6913;
	position:relative;
	top:10px;
	width:240px;
	height:18px;
	/* background-color:#55EEEE;*/ 
	text-align:right;
	padding:6px;
	}

.combo_agenda_list{
	color:#000000;
	text-align:justify;
	font: normal 10px Verdana, Arial, Georgia, sans-serif;
	text-decoration: none;
	list-style-image : url(images/puce_agenda.gif);
	}
	
.combo_agenda_list:first-line{font-weight:bold;}
.combo_agenda_link {color:#000000;margin-bottom: 8px;text-align:right;font: normal 10px Verdana, Arial, Georgia, sans-serif;text-decoration: none;}
.combo_agenda_link A {color:#06408b;text-decoration: none;}
.combo_agenda_link A:hover {color:#ff6913;text-decoration: underline;}

div#placementFormAgenda{
  position:absolute;
  left:0px;
  top:0px;
}


#combo_droit {
	margin:0px;
	padding: 0px;
	width:247px;
	height:404px;
	border: 0px;
	background: transparent url(images/menu_infos.gif) no-repeat top;
	}
	

#combo_droit_item{
	position:relative;
	top:6px;
	text-align:right;
	border: none;
	font: normal 10px Verdana, Arial, Georgia, sans-serif;text-decoration: none;
	width:216px;
	left:25px;
	}

.selec {color:#515443;font: bold 10px Arial, Verdana, sans-serif;text-decoration: none; margin:1px;}
.combo_droit_list {
	color:#000000;
	margin: 0px 0px 5px 20px;
	text-align:justify;
	font: normal 10px Verdana, Arial, Georgia, sans-serif;
	text-decoration: none;
	list-style-image : url(images/puce_actu.gif);
	}
.combo_droit_list:first-line{font-weight:bold;}


#menu_boutique {
	margin: 0px;
	padding: 0px;
	right:20px;
	width:247px;
	height:314px;
	border: none;
	background: transparent url(images/menu_boutique.jpg) no-repeat top;
	}
	
#menu_boutique_item{
	position:relative;
	top:6px;
	left:25px;
	width:216px;
	border: none;
	}

#menu_boutique_item .texte{font: normal 10px Verdana, Arial, Georgia, sans-serif;}
#menu_boutique_item .titre{margin-bottom:10px; font: normal 14px Verdana, Arial, Georgia, sans-serif;}
#menu_boutique_item .liste1{color:#000000; list-style-image : url(images/puce_fleche_verte.gif); margin:1px 0px 3px 0px; font: normal 10px Verdana, Arial, Georgia, sans-serif;}
#menu_boutique_item .liste2{color:#FF0000; list-style-image : url(images/puce_actu.gif); margin-left:25px; font: normal 10px Verdana, Arial, Georgia, sans-serif;font-weight: normal;}
#menu_boutique_item .liste1 A{font-weight : bold;}

.footer_item {
	position:relative;
	top:3px;
	margin-left:5px;
	font: normal 10px Verdana, Arial, Georgia, sans-serif;
	display : inline;	
	/* background-color:#ff0000; */
	}
.footer_item A{color:#000000; text-decoration:none; border-left:1px solid #C9D6DD; font-weight:bold; padding-left:5px;}	
.footer_item A:hover {color:#ff6913;text-decoration: underline;}

#titre_actu {
	margin: 0 0 10px 0;
	padding: 0px;
	width:490px;
	height:45px;
	border: none;
	background: transparent url(images/titre_vert.gif) no-repeat top;
	}
#titre_actu h1{color:#ffffff;font: bold 36px Georgia, Verdana, sans-serif;text-decoration: none; text-align:left;margin-left:20px;}
#titre_actu h1:first-letter{color:#537e23;}
#titre_actu h2{color:#5B87BF;font: normal 28px Georgia, Verdana, sans-serif;text-align:left;background: #ff0000;display:block;}
#titre_actu h2:first-letter{color:#4c6d9e;font-weight:bold;}

.elem_actu1{background-color: #f2f9de;margin:5px;}
.elem_actu2{background-color: #dce6d2;margin:5px;}
.elem_actu1 li{list-style-image : url(images/puce_fleche_verte.gif);color:#e2151b;font: bold 10px Verdana, Arial, Georgia, sans-serif;}
.elem_actu2 li{list-style-image : url(images/puce_fleche_verte.gif);color:#e2151b;font: bold 10px Verdana, Arial, Georgia, sans-serif;}
.elem_actu1 h1{color:#000000;font: bold 10px Verdana, Arial, Georgia, sans-serif;display:inline;}
.elem_actu2 h1{color:#000000;font: bold 10px Verdana, Arial, Georgia, sans-serif;display:inline;}
.elem_actu1 p{color:#000000;font: normal 10px Verdana, Arial, Georgia, sans-serif;}
.elem_actu2 p{color:#000000;font: normal 10px Verdana, Arial, Georgia, sans-serif;}



#titre_agenda {
	margin: 0px;
	padding: 0px;
	width:753px;
	height:45px;
	border: none;
	background: transparent url(images/titre_agenda.gif) no-repeat top;
	}
#titre_agenda h1{color:#ffffff;font: bold 36px Georgia, Verdana, sans-serif;text-decoration: none; text-align:left;margin-left:20px;}
#titre_agenda h1:first-letter{color:#4c6d9e;}

.elem_agenda1{background-color: #ffefff;margin:2px;height:20px;}
tr.elem_agenda1:hover {background-color: #F97B73;margin:2px;height:20px;}
.elem_agenda2{background-color: #e5daff;margin:2px;height:20px;}
tr.elem_agenda2:hover {background-color: #F97B73;margin:2px;height:20px;}
.elem_agenda3{background-color: #c6bae4;margin:2px;height:20px;}
.elem_agenda4{background-color: #78718B;margin:2px;height:20px;}
.elem_agenda1 h1{color:#000000;font: bold 10px Verdana, Arial, Georgia, sans-serif;display:inline;}
.elem_agenda2 h1{color:#000000;font: bold 10px Verdana, Arial, Georgia, sans-serif;display:inline;}
.elem_agenda3 h1{color:#000000;font: bold 14px Verdana, Arial, Georgia, sans-serif;display:inline;}
.elem_agenda3 h2{color:#000000;font: bold 12px Verdana, Arial, Georgia, sans-serif;display:inline;}
.elem_agenda4 h1{color:#ffffff;font: bold 15px Verdana, Arial, Georgia, sans-serif;display:inline;}
.elem_agenda1 p{color:#000000;font: normal 11px Arial, Verdana, Georgia, sans-serif;display:inline;}
.elem_agenda2 p{color:#000000;font: normal 11px Arial, Verdana, Georgia, sans-serif;display:inline;}
.elem_agenda3 p{color:#000000;font: normal 11px Arial, Verdana, Georgia, sans-serif;display:inline;}


.elem_table1{background-color: #ffefff;margin:2px;height:20px;}
tr.elem_table1:hover {background-color: #F97B73;margin:2px;height:20px;}
.elem_table2{background-color: #e5daff;margin:2px;height:20px;}
tr.elem_table2:hover {background-color: #F97B73;margin:2px;height:20px;}
.elem_table3{background-color: #c6bae4;margin:2px;height:20px;}
.elem_table4{background-color: #78718B;margin:2px;height:20px;}
.elem_table1 h1{color:#000000;font: bold 10px Verdana, Arial, Georgia, sans-serif;display:inline;}
.elem_table2 h1{color:#000000;font: bold 10px Verdana, Arial, Georgia, sans-serif;display:inline;}
.elem_table3 h1{color:#000000;font: bold 14px Verdana, Arial, Georgia, sans-serif;display:inline;}
.elem_table3 h2{color:#000000;font: bold 12px Verdana, Arial, Georgia, sans-serif;display:inline;}
.elem_table4 h1{color:#ffffff;font: bold 15px Verdana, Arial, Georgia, sans-serif;display:inline;}
.elem_table1 p{color:#000000;font: normal 11px Arial, Verdana, Georgia, sans-serif;display:inline;}
.elem_table2 p{color:#000000;font: normal 11px Arial, Verdana, Georgia, sans-serif;display:inline;}
.elem_table3 p{color:#000000;font: normal 11px Arial, Verdana, Georgia, sans-serif;display:inline;}


.evenrow{background-color: #ffefff;margin:2px;height:20px;}
.unevenrow{background-color: #e5daff;margin:2px;height:20px;}
.titlerow{background-color: #78718B;margin:2px;height:20px;}
.subtitlerow{background-color: #c6bae4;margin:2px;height:20px;}
.alternaterow{background-color: #9c93b4;margin:2px;height:20px;}

.evenrow h1{color:#000000;font: bold 10px Verdana, Arial, Georgia, sans-serif;display:inline;}
.unevenrow h1{color:#000000;font: bold 10px Verdana, Arial, Georgia, sans-serif;display:inline;}
.titlerow h1{color:#ffffff;font: bold 16px Georgia, Verdana, sans-serif;text-align:left;margin:6px;}
.titlerow h1:first-letter{color:#C1D1EB;font: bolder 18px Georgia, Verdana, sans-serif;text-align:left;}
.titlerow h2{color:#C1D1EB;font: bold 15px Georgia, Verdana, sans-serif;display:inline;}
.subtitlerow h1{color:#000000;font: bold 14px Verdana, Arial, Georgia, sans-serif;display:inline;}
.subtitlerow h1:first-letter{color:#C1D1EB;font: bolder 18px Georgia, Verdana, sans-serif;text-align:left;}
.subtitlerow h2{color:#000000;font: bold 15px Georgia, Verdana, sans-serif;display:inline;}

#titre_rub {
	margin: 0px;
	padding: 0px;
	width:490px;
	border: none;
	}
#titre_rub h1{color:#ffffff;font: bold 30px Georgia, Verdana, sans-serif;text-decoration: none; text-align:left;background: transparent url(images/titre_bleu.gif) no-repeat top;width:490px;height:45px;}
#titre_rub h1:first-letter{color:#4c6d9e;margin-left:20px;}


#menu_rub {
	position:static;
	margin: 0px;
	padding: 0px;
	width:350px;
	height:92px;
	border: none;
	background: transparent url(images/menu_rub.gif) no-repeat top;
	}
#menu_rub_content {
	overflow: auto;
	margin: 2px;
	padding: 0px;
	width:340px;
	height:80px;
	}
.menu_rub_item {
	margin-left:20px;
	list-style-image : url(images/puce_actu.gif);
	}
.menu_rub_item:first-child{margin-top:10px;}
.menu_rub_item a{font: bold 10px Verdana, Arial, Georgia, sans-serif;}
.menu_rub_item a:hover {color:#ff6913;text-decoration: underline;}

.marge { padding: 0px 10px 0px 10px;}

.portrait{
	width:100px;
	height:130px;
	margin:0px;
	padding:0px;
	}

/******************************************
	STYLES MOTEUR VOIR TEMPLATE.XSL
*******************************************/
/*@IMPORT URL("style_moteur.css");*/


/******************************************
	STYLES NEWSLETTER +EMAIL
*******************************************/


#nws_header {
	width:698px;
	height:135px;
	background: transparent url(images/nws_header1.jpg) no-repeat top;
	}

#nws_header1 {
	width:698px;
	height:135px;
	background: transparent url(images/nws_header1.jpg) no-repeat top;
	}
	
#nws_header2 {
	width:698px;
	height:200px;
	background: transparent url(images/nws_header2.jpg) no-repeat top;
	}
#nws_middle {
	background: transparent url(images/nws_middle.gif) repeat-y top;
	}
#nws_footer {
	width:698px;
	height:8px;
	background: transparent url(images/nws_footer.gif) no-repeat top;
	}
.nws_marge { padding: 20px; }

/****************************************
          POPUP BONNE ANNEE
*****************************************/

div#popup {
  display:none;
  background:url(http://kwtprod.com/_client/afvac/voeux2010/images/etoile.gif) no-repeat;
  width:800px;
  height:270px;
  z-index:9999;
  float:left;
  top:10px;
  position:absolute;
}
.croix_popup {
  background:url(images/Croix_Bleue.gif);
  width:18px;
  z-index:999;
  height:18px;
  position:absolute;
  top:8px;
  left:774px;
  font-size:0,1px;
  cursor:pointer;
  zoom:1;
}
#popup .conteneur
{
  /*margin-left:30px;*/
  display:block;
  float:left;
  width:800px;
  position:relative;
  z-index:1;
}
.fondu{
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 100;
  top: 0;
  left: 0;
  background-color:#000;
  filter:alpha(opacity=25);
  -moz-opacity: 0.25;
  opacity: 0.25;
  display: none;
  
}