/*

	Sections

	(CSS flags marked with [=])

	INITIAL
	COIN ARRONDIS
	PAGINATIONS
	CADRES
	TOOLTIP
	SITE
	HEADER
	MENU
	CONTENEUR
		MENUSECONDAIRE
		CONTENU
			ITEMRUBRIQUE + ITEMARTICLE
			CENTRE
			PATH
			ESPACE_ADH_TOOLS
			INTRODUCTION
			ITEMARTICLE
			ITEMADHERENT
			ITEMRECHERCHE
			ITEMAGENDA_EVEN
			ITEMDOCUMENTAIRES
			FORMADHESION
			ITEMRUB_ACTUS
			PUSHRUB
			SCONTENU
			PARTENAIRE
			ZOOM
			MUR DE LOGOS
			ANNUAIRE
			VIDEOTHEQUE
			PLAN
			ABONNEMENT/DESABONNEMENT
			POPUP_INSCRITS
	ANNEXES
		BLOCK
		ANNEXES ADHERENT
		ANNEXES NOUVEAUX ADHERENTS
		ANNEXES CONTACT
		ANNEXES ACTUS
		ANNEXES THEMATIQUES
		ANNEXES AGENDA
		CALENDRIER
	FOOTER

*/
/* =INITIAL
 v2.1, by Faruk Ates - www.kurafire.net
 http://kurafire.net/log/archive/2005/07/26/starting-css-revisited
 Addendum by Robert Nyman - www.robertnyman.com */

/* Neutralize styling:
 Elements we want to clean out entirely: */
html, body, form, fieldset {
	margin: 0;
	padding: 0;
	font: 100%/1.3 Arial, Helvetica, sans-serif;
	}

/* Neutralize styling:
 Elements with a vertical margin: */
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address, table {
	margin: 1em 0;
	padding: 0;
	}
	ul ul, ul ol, ul dl, ol ol, ol ul, ol dl, dl ul, dl ol, dl dl {margin: 0;}

/* Apply left margin:
 Only to the few elements that need it: */
li, dd, blockquote {margin-left: 1.5em;}

/* Miscellaneous conveniences: */
html {
	background: #fff;
	color: #535353;
	font-size: 68.75%;
	}

body {background: #fff;}
h1 {
	color: #0F5EAC;
	font-size: 2em;
	margin: 0 0 0.67em 27px;

	}
h2 {
	font-size: 1.5em;
	margin: .83em 0;
	}
h3 {
	font-size: 1.17em;
	margin: 1em 0;
	}
h4 {
	font-size: 1.3em;
	margin: 1.17em 0;
	}
h5 {
	font-size: 1em;
	font-weight: normal;
	font-variant: small-caps;
	margin: 1.17em 0 1em;
	}
h6 {
	font-size: 1em;
	font-weight: normal;
	font-style: italic;
	margin: 1.17em 0 1em;
	}
/* Form field text-scaling */
input, select, textarea {font-size: 100%;}
input, textarea {
	font-family: Arial, Helvetica, sans-serif;
	border: 1px inset #aaa;
	}
	.radio input, .checkbox input {border:none;}
	input[type="radio"], input[type="checkbox"], input[type="file"], input[type="image"] {border:none;} /* !IE JS */
a {color: #0f5eac;}
	a img {border: none;}
img[usemap] {border: none;} /* !IE JS */
table, th, td {
	/*border: 1px solid #000;*/
	border-collapse: collapse;
	margin-top : 5px;
	margin-bottom : 5px;
	}
	caption {
		font-size: 1.2em;
		font-weight: bold;
		margin: 0.2em 0;
		}
	th, td {padding: 0em;}
	th {font-size: 1.1em;}
pre {
	overflow: auto;
	width: 100%;
	}
.clear {clear: both;}
.float_left, .object-left {float: left;}
.itemadherent .object-left {float: none;}/* d'après report ne doit pas s'appliquer sur la class .object-left dans l'espace adhérent*/
.float_right, .object-right {float: right;}
.object-center, .imageCenter {text-align: center;}
.object-left {margin: 0 12px 10px 0; float:left;}
.object-right {margin: 0 0 10px 12px;}
.lumiere .object-left { margin-right: 10px;
						margin-bottom: 10px;
						float: left;
					  }
.arrondiHaut {vertical-align: bottom;}
.arrondiBas {vertical-align: top;}

/* =COIN ARRONDIS */
.coinHG, .coinHD, .coinBG, .coinBD {
	margin: -1px;
	position: absolute;
	}
	.coinHG, .coinHD {top: 0;}
	.coinHD, .coinBD {right: 0;}
	.coinBG, .coinBD {bottom: 0;}
	.coinHG, .coinBG {left: 0;}

/* =PAGINATIONS */
.pagination { /* !IE */
	position: relative;
	text-align: center;
	}
	.precedente, .suivante {
		position: absolute;
			top: 0;
		}
	.precedente {left: 0;}
	.suivante {right: 0;}

.icone_fichier {vertical-align: bottom;}

/* =CADRES */
.cadre_189_haut, .cadre_218_haut, .cadre_304_haut, .cadre_389_haut, .cadre_189_bas, .cadre_218_bas, .cadre_304_bas, .cadre_389_bas {overflow: hidden;}
.cadre_189_haut, .cadre_218_haut, .cadre_304_haut, .cadre_389_haut {height: 5px;}
.cadre_189_fond, .cadre_218_fond, .cadre_304_fond, .cadre_389_fond {padding: 1px 0;}
.cadre_189_bas, .cadre_218_bas, .cadre_304_bas, .cadre_389_bas {height: 8px;}
.cadre_189_haut {background: url(/extension/opticsvalley/design/opticsvalley/images/cadres/cadre_304_haut.png) no-repeat; /* IE6 */}
.cadre_189_fond {background: url(/extension/opticsvalley/design/opticsvalley/images/cadres/cadre_189_fond.png) repeat-y 0 100%; /* IE6 */}
.cadre_189_bas {background: url(/extension/opticsvalley/design/opticsvalley/images/cadres/cadre_189_bas.png) no-repeat; /* IE6 */}

.cadre_218_haut {background: url(/extension/opticsvalley/design/opticsvalley/images/cadres/cadre_218_haut.png) no-repeat; /* IE6 */}
.cadre_218_fond {background: url(/extension/opticsvalley/design/opticsvalley/images/cadres/cadre_218_fond.png) repeat-y 0 100%; /* IE6 */}
.cadre_218_bas {background: url(/extension/opticsvalley/design/opticsvalley/images/cadres/cadre_218_bas.png) no-repeat; /* IE6 */}

.cadre_304_haut {background: url(/extension/opticsvalley/design/opticsvalley/images/cadres/cadre_304_haut.png) no-repeat; /* IE6 */}
.cadre_304_fond {background: url(/extension/opticsvalley/design/opticsvalley/images/cadres/cadre_304_fond.png) repeat-y 0 100%; /* IE6 */}
.cadre_304_bas {background: url(/extension/opticsvalley/design/opticsvalley/images/cadres/cadre_304_bas.png) no-repeat; /* IE6 */}

.cadre_389_haut {background: url(/extension/opticsvalley/design/opticsvalley/images/cadres/cadre_389_haut.png) no-repeat; /* IE6 */}
.cadre_389_fond {background: url(/extension/opticsvalley/design/opticsvalley/images/cadres/cadre_389_fond.png) repeat-y 0 100%; /* IE6 */}
.cadre_389_bas {background: url(/extension/opticsvalley/design/opticsvalley/images/cadres/cadre_389_bas.png) no-repeat; /* IE6 */}

/* =TOOLTIP */
#tooltip {
	background: #3d9cee;
	border: 1px solid #d4d4d4;
	color: #fff;
	margin: 0;
	padding: 5px 25px;
	position: absolute;
		z-index: 10;
	text-align: center;
	width: 73px;
	}
	#tooltip h3, #tooltip div {margin: 0;}

/* =SITE */
#site {
	margin: 0 auto;
	position: relative;
	width: 990px;
	}

/* =HEADER */
#header {padding-left: 130px;}
	#logo {
		margin: 0;
		position: absolute;
			left: 0;
			z-index: 1;
		}
	#slogan, #enlish_flag, #header_search, #header_login {float: left;}
		#slogan, #header_search p, #header_login p {margin: 0;}
	#slogan {padding-right: 35px;}
		#slogan img {padding-top: 26px;}
			.jsActif #header_search label, .jsActif #header_login label {
				position: absolute;
					left: -9999px;
				}
			#header_search .defaultValue, #header_login .defaultValue {color: #818181;}
			.jsActif #header_search .image, .jsActif #header_login .image {
				padding-bottom: 4px;/* IE6 */
				vertical-align: middle;
				}
			#header_search_input {
				width: 137px;
				background: url(/extension/opticsvalley/design/opticsvalley/images/header/case_Recherche.gif) no-repeat 0 -1px;
				color: #9A9A9A;
				font-style: italic;
				margin-right: 1px;
				margin-left:13px;
				padding: 4px 0 2px 22px;
				}
		/*.jsActif #header_search p {line-height: 65px;} /* IE6 */
		.part_left_header {
			float: left;
			margin-top: 2px;
			padding-top: 20px;
			width: 211px;
			}
			#moteur_exalead {
				float: left;
				margin: 5px 0 0 13px;
				}
				p.adherents {
					float: left;
					padding-right: 20px;
					margin-bottom: 0;
					}
				.champs_adherents { float: left;}
	#container_header_login {
		background: url(/extension/opticsvalley/design/opticsvalley/images/header/barreHeader.gif) no-repeat 15px 50%;
		float: left;
		margin-top: 2px;
		padding: 0 0 0 40px;/* IE6 */
		}
		.jsActif #header_login p {margin: 8px 0 0;}
		#header_login_input, #header_login_pass {
			background: url(/extension/opticsvalley/design/opticsvalley/images/header/case_Recherche.gif) no-repeat 0 -23px;
			color: #9A9A9A;
			font-style: italic;
			padding: 3px 0 1px 8px;
			}
		#header_login_input {width: 125px}
		#header_login_pass {width: 100px;}
		#is_logged_adh {
			font-weight: bold;
			font-size: 12px;
			padding-top: 10px;
			text-align: left;
			}
	#enlish_flag{
		/*line-height:57px;*/
		margin-top:22px;
		margin-right:10px;
		margin-left: 10px;
	}

/* =MENU */
#menu, #menu ul {list-style: none;}
#menu {
	background: url(/extension/opticsvalley/design/opticsvalley/images/menu/menu1px.png) repeat-x; /* IE6 */
	margin: 0;
	min-height: 26px; /* IE6 */
	margin-left: 130px;
	width: 860px; /* IE6 */
	}
	.itemadherent #menu {
		background: url(/extension/opticsvalley/design/opticsvalley/images/menu/menu1px_adh.png) repeat-x; /* IE6 */
	}
	.menuItem {
		background: #0b57a5;
		float: left;
		margin: 0;
		position: relative;
			z-index: 2;
		}
		.menuItem img {vertical-align: bottom;}
	.menuAdhItem {
		background: #0b57a5;
		float: left;
		margin: 0;
		position: relative;
			z-index: 0;
		}
		.menuAdhItem img {vertical-align: bottom;}
			.pictoOn {
				background: url(/extension/opticsvalley/design/opticsvalley/images/menu/selected.png) no-repeat 0 0;
				display: block;
				height: 12px;
				position: absolute;
					bottom: -12px; /* IE6 */
					right: 25px;
					z-index: 10;
				width: 16px;
				}
			#espace_adh_tools .pictoOn { background: url(/extension/opticsvalley/design/opticsvalley/images/menu/selected_adh.png) no-repeat 0 0;}
			.menuItemOn .pictoOn, #espace_adh_tools .menuAdhItemOn .pictoOn {background-position: -16px 0;}
		.ssMenu, .ssMenuAdh {
			padding-top: 6px;
			margin-left:-10px;
			position:relative;
			left:40px;
			top:0px
			line-height: 1.182;
			width: 115px;
			}
		.itemadherent .introduction #espace_adh_tools ul .ssMenuAdh {padding-top: 5px;}
		.jsActif .ssMenu, .jsActif .ssMenuAdh {
			position: absolute;
				top: 26px; /* IE6 */
				left: -9999px;
				z-index: 0;
			}
			.ssMenuItem {
				background: #44a3f5;
				margin-left: 0;
				}
			.itemadherent .introduction ul li.ssMenuAdhItem {
				background: #81ba45;
				list-style-image: none;
				list-style-type: none;
				margin: 0;
				padding: 0;
				}
				.ssMenuItem:first-child, .itemadherent .introduction ul li.ssMenuAdhItem:first-child {
					padding-top: 5px;
					font-weight:bold;
				} /* IE6 JS */
		.jsActif .ssMenuHover, .jsActif .ssMenuAdhHover, .jsActif .menuAdhItem:hover .ssMenuAdh, .menuAdhItemOn .ssMenuAdh {
				left: auto;
				right: 0;
			}
			.jsActif .menuItem:hover .ssMenu, .menuItemOn .ssMenu {
				left: 40px;
				right: 0;
			}
			.ssMenuLink, .ssMenuAdhLink {
				background: #44a3f5;
				border-top: 1px solid #fff;
				color: #fff;
				display: block;
				margin: 0 6px;
				padding: 5px 0;
				text-decoration: none;
				}
			.ssMenuAdhLink {
				background: #81ba45;
				list-style-position: outside;
				text-align: left;
				}
				.ssMenuItem:first-child .ssMenuLink, .ssMenuAdhItem:first-child .ssMenuAdhLink {border: none;} /* IE6 JS */
				.ssMenuLink:hover, .ssMenuLink:focus, .ssMenuAdhLink:hover, .ssMenuAdhLink:focus {text-decoration: underline;}

/* =CONTENEUR */
#conteneur { /* IE6 *//* IE7 */
	background: url(/extension/opticsvalley/design/opticsvalley/images/menu/menuSecondaire.png) repeat-y;
	clear: both;
	min-height: 300px; /* IE */
	position: relative;
	}

	/* =MENUSECONDAIRE */
	#menuSecondaireConteneur {
		float: left;
		font-size: 1.091em; /* 12px */
		padding-bottom: 100px;
		width: 130px;
		}
		#menuSecondaire {
			list-style: none;
			margin: 0;
			position: absolute;
				bottom: 5px; /* IE6 */
				left: 0;
			width: 130px;
			}
			.menuSecItem {
				margin-left: 11px;
				padding: 0.225em 0;
				font-size: 11px;
				}
				#menuSecondaire a {
					color: #fff;
					line-height: 1em;
					text-decoration: none;
					}
					#menuSecondaire a:hover, #menuSecondaire a:focus {text-decoration: none;}
					#menuSec_adherents a {color: #99c623;}

	/* =CONTENU */
	#contenu {
		float: left;
		width: 860px; /*HOME */
		}
		#contenuOmbre {background: url(/extension/opticsvalley/design/opticsvalley/images/fonds/ombre.png) repeat-x; /* IE6 */}

	/* FONDS PAR DEFAUT (POUR ACTUALITES, RECHERCHE ET AGENDA) */
		#contenu {background: #dee1e3;}
			.contenu_top {background: url(/extension/opticsvalley/design/opticsvalley/images/fonds/fond_inter_top.gif) no-repeat top right;}
			.contenu_bottom {background: url(/extension/opticsvalley/design/opticsvalley/images/fonds/fond_inter_bottom.gif) no-repeat bottom right;}/* IE7 */
			.box{margin-left: 20px;}
	/* =ITEMRUBRIQUE + ITEMARTICLE */
	.itemrubrique #contenu {background: url(/extension/opticsvalley/design/opticsvalley/images/fonds/fond_rubrique_middle.gif) repeat-y right top;} /* pour permettre l'agrandissement avec un background logique utiliser le principe middle/bottom/top */
		.itemrubrique .contenu_top {background: url(/extension/opticsvalley/design/opticsvalley/images/fonds/fond_rubrique_top.gif) no-repeat right top;}
			.itemrubrique .contenu_bottom {background: url(/extension/opticsvalley/design/opticsvalley/images/fonds/fond_rubrique_bottom.gif) no-repeat right bottom;}
		#pushrub .contenu_bottom {background: url(/extension/opticsvalley/design/opticsvalley/images/fonds/fond_pushRub_bottom.gif) no-repeat right bottom;}

	.itemarticle #contenu {background: url(/extension/opticsvalley/design/opticsvalley/images/fonds/fond_article.jpg) no-repeat top right;}

	.itemadherent #contenu {background: #e9e9e9;}
		.itemadherent .contenu_top {background: url(/extension/opticsvalley/design/opticsvalley/images/fonds/fond_adherent_top.jpg) no-repeat top right;}
			.itemadherent .contenu_bottom {background: url(/extension/opticsvalley/design/opticsvalley/images/fonds/fond_adherent_bottom.gif) no-repeat bottom right;}

	.itemrubrique .introduction h2 {
		font-size: 1.36em;
		margin-top: 20px;
		}
	.itemrubrique .introduction h3 {margin: 0;}

	/* =CENTRE */
	#centre {/* IE6 */
		float: left;
		width: 559px;
		padding-bottom: 155px;
		}
	.itemrubrique #centre {width: 835px;}
	.itemarticle #centre, .itemadherent #centre {
		width: 560px;
		padding-bottom: 118px;
		}
	.itemarticle #centre {padding-bottom: 0;}


	/* =PATH */
	.yahooPath {
		background: #fff url(/extension/opticsvalley/design/opticsvalley/images/fonds/ombre.png) repeat-x; /* IE6 */
		color: #6a6a6a;
		margin: 0;
		min-height: 13px; /* IE6 */
		padding: 15px 23px 16px 15px;
		width: 350px;
		}
		.yahooPath a, .yahooPath a:hover {color:#39f;}
		.itemadherent .yahooPath a, .itemadherent .yahooPath a:hover {color:#61a914;}

	/* =ESPACE_ADH_TOOLS*/
	#espace_adh_tools {
		width: 580px;
		padding: 0 0 30px;
		}
		.cadre_haut_adh {
			background: url(/extension/opticsvalley/design/opticsvalley/images/adherent/cadre_haut_adher.png) no-repeat; /* IE */
			height: 5px;
			overflow: hidden;
			width: 577px;
			}
		#espace_adh_tools .fond_adh_perso {
			background: url(/extension/opticsvalley/design/opticsvalley/images/adherent/fond_esp_adher.gif) bottom left repeat-x;/* IE */
			border-left: 1px solid #dadada;
			border-right: 1px solid #dadada;
			width: 574px;
			}
			.fond_adh_perso p {
				font-size: 12px;
				margin: 8px 0 0;
				}
				.fond_adh_perso .contenu_adh {
					float: left;
					padding: 8px 0 0 25px;
					width: 424px;
					}
					.introduction .contenu_adh p {
						line-height: 13px;
						margin: 6px 0 0;
						}
					.fond_adh_perso .bienvenue_adh {
						background: url(/extension/opticsvalley/design/opticsvalley/images/puces/puce_fleche_pointue.gif) no-repeat 4px 5px;
						color: #303030;
						display: block;
						font-family: Arial;
						font-size: 12px;
						font-weight: bold;
						margin: 0 0 0 -15px;
						padding: 0 0 0 15px;
						}
						.bienvenue_adh .adherent {color: #528a15;}
				.fond_adh_perso .logo_adh {
					float: left;
					padding: 0 0 0 45px;
					}
			#container_menu_adh {width: 577px;}

			.itemadherent .introduction_adh ul#menu_adh {
				list-style-type: none;
				list-style-image: none;
				margin: 0;
				padding: 0;
				}
				.itemadherent .introduction_adh ul#menu_adh .mItem {
					border-right: 1px solid #fff;
					float: left;
					list-style-type: none;
					list-style-image: none;
					margin: 0;
					padding: 0;
					}
					.itemadherent .introduction_adh ul#menu_adh .mItem a {
						display: block;
						text-decoration: none;
						}
					.itemadherent .introduction_adh ul#menu_adh .menu_adh_last {border-right: none;}
		.menu_ext_gauche, .menu_ext_droite {
			float: left;
			height: 30px;
			overflow: hidden;
			}
		.menu_ext_gauche {
			background: url(/extension/opticsvalley/design/opticsvalley/images/adherent/menu_adher_gauche.gif) no-repeat;
			width: 13px;
			}
		  .menu_ext_droite {
			background: url(/extension/opticsvalley/design/opticsvalley/images/adherent/menu_adher_droite.gif) no-repeat;
			width: 12px;
			}

	/* =INTRODUCTION */
	.introduction {
		background: #fff;
		font-size: 1em; /* 11px */
		line-height: 1.455; /* 16px */
		margin-left: -60px;
		padding: 20px 10px 20px 20px;
		position: relative;
		text-align: justify;
		width: 590px;
		}
        .introduction .detail_adherant_left {
            background: #efefef;
            float: left;
            padding: 10px;
            width: 190px;
			}
            .introduction .detail_adherant_left .detail_adherant_left_list {
                list-style-type: none;
                margin: 0;
                }
                .introduction .detail_adherant_left .detail_adherant_left_list li {
                    background: none;
                    list-style-image: none;
                    margin-top: 10px;
                    padding: 0;
                    }
                .introduction .detail_adherant_left p{
                    color: #535353;
                    margin: 0;
                    text-align: left;
                    }
                    .introduction .detail_adherant_left p a{
                        color: #3d9cee;
                        }
                .introduction .detail_adherant_left .detail_adherant_left_list_title {
                    color: #3D9CEE;
                    font-size: 1.091em;
                    font-weight: bold;
                    }
                .introduction .detail_adherant_left .detail_adherant_left_list_contact {
                    border: 1px solid #d4d5d5;
                    width: 188px;
                    }
                    .introduction .detail_adherant_left .detail_adherant_left_list_contact img {
                        border-bottom: 1px solid #d4d5d5;
                        }
                    .introduction .detail_adherant_left .detail_adherant_left_list_contact div {
                         background: #FFFFFF;
                        padding: 12px 15px;
                        width: 158px;
                        }
                        .introduction .detail_adherant_left .detail_adherant_left_list_contact div span{
                            color: #0f5eac;
                            font-weight: bold;
                            }
                         .introduction .detail_adherant_left .detail_adherant_left_list_contact div p{
                            margin-top: 5px;
                            }
                            .introduction .detail_adherant_left .detail_adherant_left_list_contact div p span{
                                color: #3d9cee;
                                font-weight: normal;
                            }
        .introduction .detail_adherant_right {
            float: left;
            padding: 10px 10px 10px 20px;
            width: 350px;
			}
            .introduction .detail_adherant_right h3 {
                color: #0F5EAC;
                font-size: 1.091em;
                font-weight: bold;
                margin: 10px 0 5px;
                }
            .introduction .detail_adherant_right p {
                margin: 0;
                }
            .introduction .detail_adherant_right ul {
                margin: 5px 0 10px 0;
                }
                .introduction .detail_adherant_right ul li{
                    margin-bottom: 1px;
                    text-align: left;
                    }
		.introduction div.clear {
			height: 0;
			font-size: 0;
			overflow: hidden;
			}
		.introduction h1 {
			color: #0f5eac;
			font-family: arial;
			line-height: 1;
			margin: 0 1em 20px 0;
			padding: 0;
			font-size: 25px;
			font-weight: bold;
			text-align: left;
			/*text-transform :uppercase;*/
			}


			.scontenu h1{
			color: #0f5eac;
			font-family: arial;
			line-height: 1;
			margin: 0 1em 20px 0;
			padding: 0;
			font-size: 25px;
			font-weight: bold;
			text-transform :uppercase;
			}
			.introduction h1 img {vertical-align: bottom;}
		.introduction h2 {
			color: #0f5eac;
			font-size: 1.8em;
			/*font-size: 2.36em;*/
			margin: 10px 20px 10px 0;
			line-height: 26px;
			}
		.introduction .img_intro {margin-bottom: 4px;}
		.introduction p {
			/*margin-top: 0;*/
			margin-bottom: 5px;
			}
		.introduction p.form_case{
			margin-bottom:10px;
			float:left;
			font-size:1.2em;
			}
		.introduction .partie2 p {margin-top:10px;}
		.introduction p + ul {margin-top: 0;}/* JS */

		.introduction ul {
			margin: 5px 0 10px 20px;
			list-style-image: none;
			padding: 0;
			}
			.introduction ul li {
				/*background: url("/extension/opticsvalley/design/opticsvalley/images/puces/puce_rond_petit_bleu.gif") no-repeat;*/
        margin: 0;
        padding: 0;
				}
				.introduction #les_actualites ul li {
					list-style-image: url("/extension/opticsvalley/design/opticsvalley/images/puces/puce_rond_bleu_fonce.gif");
					}
			.introduction ol li {
				list-style-image: none;
				margin-left: 20px;
				}
			.introduction hr {
				background: #ccc;
				border: none;
				clear: both;
				color: #ccc;
				height: 1px;
				margin: 1.4em 0 0;
				}
			.introduction  #rss {
				position: absolute;
				top: 10px;
				left: 591px;
				z-index: 1;
				}
				.introduction  #agenda_right #rss {
					position: absolute;
					top: 0;
					left: 0;
					z-index: 1;
					}

	/* =ITEMARTICLE */
	.itemarticle .introduction h1 {
		color: #0f5eac;
		font-size: 2em; /* 26px */
		margin: 0 0 20px;
		font-family: arial;
		font-size: 25px;
		font-weight: bold;
		text-transform :uppercase;
		}
	.itemarticle .introduction h2 {
		color: #0f5eac;
		font-size: 15px;
		font-family: Arial;
		line-height: 1; /* 15px */
		white-spacing: 2px;
		text-align:left;
		}
	.itemarticle .introduction ul {
		margin: 5px 0 5px 20px;
		list-style-type: none;
		padding: 0;
		}
		.itemarticle .introduction ul li {
			list-style-image: url(/extension/opticsvalley/design/opticsvalley/images/puces/puce_rond_bleu_fonce.gif);
			list-style-position: outside;
			margin :0;
			padding: 0;
			}

	/* =ITEMADHERENT */
	#centre_adh {
		float: left;
		padding-bottom: 118px;
		width: 560px;
		}
	.introduction_adh {
		background: #FFFFFF none repeat scroll 0 0;
		font-size: 1em;
		line-height: 1.455;
		margin-left: -60px;
		padding: 20px;
		position: relative;
		text-align: justify;
		width: 580px;
		}
	.introduction_adh .introduction {margin-left: -20px;}
	.itemadherent .introduction_adh #centre {padding-bottom: 0;}
	.itemadherent .introduction h1 {
		color: #528a15;
		font-size: 2.36em;
		}
	.itemadherent h2 {
		font-size: 1.8em;
		font-family: helvetica;
		font-weight: normal;
		line-height: 1.1em;
		color: #528a15;
		}
	.itemadherent .introduction_adh ul, .itemadherent .introduction ul {
		margin: 5px 0;
		list-style-type: none;
		padding:0;
		}
		.introduction_adh ul li {
			list-style-image: url(/extension/opticsvalley/design/opticsvalley/images/puces/puce_carre_vert.gif);
			list-style-position: inside;
			margin: 0;
			padding: 0;
			}
			#menu_adh li {
				list-style: none;
				list-style-image: none;
				}
		.itemadherent ul li.fichier {
			list-style-image: none;
			border-top: 1px solid #d9d9d9;
			line-height: 1em;
			margin :0;
			padding: 3px 0 3px 5px;
			}
			.itemadherent ul li.fichier a {
				color: #0f4d2a;
				line-height: 1.4em;
				padding: 0 0 0 5px;
				text-decoration: none;
				}
				.itemadherent ul li.fichier a:hover {text-decoration: underline;}
		.itemadherent .block ul li.fichier {
			background: none;
			border-top: none;
			border-bottom: 1px solid #ccc;
			line-height: 1em;
			margin: 0;
			padding: 3px 0;
			}
			.itemadherent .block ul li.fichier a {
				color: #373737;
				line-height: 1.4em;
				padding: 0 0 0 5px;
				text-decoration: none;
				}
				.itemadherent .block ul li.fichier a:hover {text-decoration: underline;}

	.itemadherent .cadre_218_fond {position: relative;}

	/* =ITEMRECHERCHE */
	#f_search {margin: 12px 0 0 0;}
	.itemRecherche #f_search p {margin: 0 0 0 2px;}
	#f_mot_cle {
		background: url(/extension/opticsvalley/design/opticsvalley/images/header/recherche.gif) no-repeat 0 -1px;
		color: #818181;
		font-size: 1em;
		font-style: italic;
		margin-right: 8px;
		padding: 4px 2px 0 4px;
		height: 18px;
		width: 156px;
		}
		h2.logo_exalead {
			margin: 0;
			position: absolute;
					top: 15px;
					right: 15px;
		}
        h2.logo_introduction {
			float: right;
			margin: 0 5px 0 10px;
		}
		.submit_image {vertical-align: middle;}
	.nb_result, .word_serach, .number_current {color: #3d9cee;}
	.itemRecherche .introduction {padding-bottom: 20px;}
	#container_resultat_rech {padding: 20px 20px 52px;}
	/* Resultats recherche exalead */
	#resultat_recherche_exalead, #resultat_recherche {
		list-style-type: none;
		margin: 0;
		}
		#resultat_recherche_exalead li, #resultat_recherche li {
			background: url(/extension/opticsvalley/design/opticsvalley/images/puces/monde.gif) no-repeat top left;
			font-size: 12px;
			padding-left: 20px;
			margin: 0 0 30px 0;
			}
			#affiner_recherche li a {
				font-size: 12px;
				text-decoration: none;
			}
			#affiner_recherche .affinage .titre {
				color: #ed6813;
				display: block;
				font-size: 14px;
				font-weight: bold;
				margin-top: 10px;
				text-transform: uppercase;
				}
				#affiner_recherche .affinage ul { margin-top: 0;}
				#affiner_recherche .affinage h3 {
					text-transform: uppercase;
					margin: 0 0 4px 0;
					}
					#affiner_recherche .affinage ul li li {
						background: url(/extension/opticsvalley/design/opticsvalley/images/puces/puce_fleche_bleu_claire_petit.gif) no-repeat left 5px;
						padding-left: 15px;
						}
						.supprimer {
							float: right;
							padding-top: 3px;
							cursor: pointer;
							}
			#affiner_recherche li {
				list-style-type: none;
				margin-left: 0;
				margin-bottom: 8px;
				}
				.sous_liste_2 {
					margin-top: 5px;
					}
				.separateur { text-align: center;}
				#affiner_recherche li h3 {
					color: #535353;
					font-size: 12px;
					margin-bottom: 4px;
					text-transform: uppercase;
					}
					.sous_liste li {
						font-size: 11px;
						background: url(/extension/opticsvalley/design/opticsvalley/images/puces/puce_rond_bleu_clair.gif) no-repeat left 6px;
						padding-left: 15px;
						margin: 0 0 5px 0;
						}
					.sous_liste_2 li {
						background: url(/extension/opticsvalley/design/opticsvalley/images/puces/tiret.gif) no-repeat left 6px;
					}
						.sous_liste li a { font-size: 11px;}


		#resultat_recherche_exalead li.optics {
			background: url(/extension/opticsvalley/design/opticsvalley/images/puces/puce_optics.gif) no-repeat top left;
			}
		#resultat_recherche_exalead li.externe {
			background: url(/extension/opticsvalley/design/opticsvalley/images/puces/monde.gif) no-repeat top left;
			}
			#resultat_recherche_exalead li h3, #resultat_recherche li h3 {
				font-size: 15px;
				font-weight: normal;
				margin-bottom: 0;
			}
				#resultat_recherche_exalead li h3 a, #resultat_recherche li h3 a { text-decoration: none;}
				#resultat_recherche_exalead li .site a, #resultat_recherche li .site a{ color: #3d9cee;}
				#resultat_recherche_exalead li .lang_file, #resultat_recherche li .lang_file { padding: 0 5px;}
				#resultat_recherche_exalead li .societes_recherche { color: #3d9cee;}
				#resultat_recherche_exalead li .detail_resultat_recherche {
					margin-top: 15px;
					}
				#resultat_recherche_exalead li .search_update, #resultat_recherche li .search_update {
					display: block;
					font-style: italic;
					}

	.itemRecherche .pagenavigator {margin: 0 0 25px;}
		.prev {float: left;}
			.prev a {
				background: url(/extension/opticsvalley/design/opticsvalley/images/puces/fpres.gif) no-repeat center left;
				color: #3D9CEE;
				margin-left: 0;
				padding-left: 20px;
				text-decoration: none;
				}
		.next {float: right;}
			.next a {
				background: url(/extension/opticsvalley/design/opticsvalley/images/puces/fsuiv.gif) no-repeat center right;
				color: #3D9CEE;
				margin-right: 0;
				padding-right: 20px;
				text-decoration: none;
				}
		.current {
			display: block;
			margin: 0 auto;
			text-align: center;
			width: 200px;
			}
	.itemRecherche .scontenu {padding-top: 13px;}
		.itemRecherche .scontenu ol {
			color: #0f5eac;
			font-size: 1.091em; /* 12px */
			line-height: 1.333; /* 16px */
			margin: 0;
			}
			.itemRecherche .scontenu li {
				list-style-image:none;
				list-style-position: outside;
				margin: 0 0 15px 18px;
				padding: 0;
				}
				.itemRecherche .scontenu .icone_type_fichier {
					position: relative;
						top: 2px;
					margin-right: 5px;
					width:15px;
					}
				.itemRecherche .scontenu .intro_result_search {
					color: #535353;
					margin-left: 24px;
					}
				.itemRecherche .scontenu .pagenavigator ol li a {text-decoration: none;}
					.itemRecherche .scontenu .pagenavigator ol li a:hover, .itemRecherche .scontenu .pagenavigator ol li a:focus {text-decoration: underline;}
				.itemRecherche .scontenu li h3 {
					color: #0f5eac;
					font-family: arial;
					font-size: 15px;
					margin: 0;
					}
				.itemRecherche .scontenu li a {
					color: #0f5eac;
					font-family: arial;
					font-size: 15px;
					text-decoration: none;
					}
				.itemRecherche .scontenu li p, .itemRecherche .scontenu .pagenavigator_bottom .pagenavigator{margin: 0;}
					.itemRecherche .scontenu li p .search_update {font-style: italic;}
		.itemRecherche .scontenu .pagenavigator_bottom {margin: 42px 0 0;}

	/* =ITEMAGENDA_EVEN */
	.itemagenda_even h1 {
		color: #0f5eac;
		font-family: arial;
		font-size: 22px;
		text-align: left;
		}
	.itemagenda_even .ladate_actu {
		float: left;
		font-size: 14px;
		margin-right:30px;
		}
	.itemagenda .introduction {padding-bottom: 8px;}
		.itemagenda_even .introduction .membres {
			float: right;
			margin-bottom: 1em;
			}
		.itemagenda_even .introduction .event_image {
			float:right;
			margin-top:-10px;
			width: 180px;
			text-align: right;
			}
			.itemagenda_even .introduction .membres .compteur_inscrits {
				background: url(/extension/opticsvalley/design/opticsvalley/images/agenda/agenda_compteur.gif) no-repeat bottom left;
				color: #FFF;
				float: left;
				font-size: 18px;
				font-weight: bold;
				height: 33px;
				margin: 0;
				padding: 5px 0 0 0;
				text-align: center;
				width: 53px;
				}
				.itemagenda_even .introduction .membres .compteur_inscrits span {
					display: block;
					height: 8px; /* IE6 */
					}
			.itemagenda_even .introduction .membres .liste_participants{
					display: inline-block;
					padding: 20px 0 0 10px;
					}
				.itemagenda_even .introduction .evenement_suite {/*padding-top: 20px; padding-bottom:10px;*/}
				.itemagenda_even .introduction .suite {border: none;}
					.itemagenda_even .introduction .suite a {text-decoration: underline;}
					.itemagenda_even .introduction a {color: #3d9cee;}
	.itemagenda_even .introduction ul{
		list-style-type: none;
		margin: 0;
		padding: 0;
		}
		.itemagenda_even .introduction ul li {
			background: url(/extension/opticsvalley/design/opticsvalley/images/puces/puce_rond_petit_bleu.gif) 0 5px no-repeat;
			list-style-type: none;
			list-style-image: none;
			padding: 0 10px;
			}
		.itemagenda_even .introduction ul li.block_event {
			background: none;
			list-style-type: none;
			list-style-image: none;
			margin: 0;
			padding: 0;
			}
		.itemagenda_even .fichier img, #annexes .fichier img {margin: 0 10px 0 4px;}
/* EVENEMENT */
		.detail_event label  {
			color: #0f5eac;
			font-size: 12px;
			font-weight: bold;
		}
		.introduction .detail_event p {
			margin-top: 0;
			margin-bottom: 10px;
			}
		.itemagenda_even .detail_event a {
			color: #0f5eac;
			font-weight: bold;
			text-decoration: none;
			background:url("/extension/opticsvalley/design/opticsvalley/images/puces/fleche_download.gif") no-repeat scroll left 2px;
			font-size:12px;
			padding-left: 13px;
		}
			.itemagenda_even h2 { font-size: 14px;}
			.itemagenda_even h3 {
				color: #3d9cee;
				font-size: 12px;
				margin-top: 15px;
				}
			.itemagenda_even h4 {
				background: url(/extension/opticsvalley/design/opticsvalley/images/puces/mi_rond.gif) no-repeat left 4px;
				color: #0f5eac;
				font-size: 1em;
				padding-left: 10px;
				margin-top: 15px;
				}
			.session_programme .acteurs {
			display: block;
			margin-bottom: 10px;
			}
			.session_programme .resume label { font-weight: bold;}
			.session_programme .resume p {margin-top: 0;}
 		/*formulaire s'inscrire à l'évènement */
		.form_article .warning {
				background: #FFC0CB none repeat scroll 0 0;
				margin-bottom: 20px;
				padding-bottom: 1px;
				padding-left: 7px;
				padding-top: 1px;
				}
			.form_article .warning h2 {
					font-size: 1.8em;
					margin: 5px 0 5px 11px;
					}
				.itemagenda_even .introduction .form_article ul li {background: none;}
		.itemagenda_even .form_article label {
			background: url(/extension/opticsvalley/design/opticsvalley/images/puces/puce_fleche_pointue_gris.gif) no-repeat 100% 4px;
			color: #535353;
			float: left;
			font-family: arial;
			font-size: 1.18em;
			font-weight: bold;
			margin-right: 13px;
			padding-bottom: 7px;
			padding-right: 15px;
			text-align: right;
			width: 172px;
			}
			.itemagenda_even .form_article label span {
				display: block;
			}
			.itemagenda_even .form_article label .oblig {
				display: inline;
			}
			.itemagenda_even .form_article label_case {
			background: url(/extension/opticsvalley/design/opticsvalley/images/puces/puce_fleche_pointue_gris.gif) no-repeat 100% 4px;
			color: #535353;
			float: left;
			font-family: arial;
			font-size: 1em;
			font-weight: bold;
			margin-right: 13px;
			padding-bottom: 7px;
			padding-right: 15px;
			text-align: left;
			width: 400px;
			}
			.itemagenda_even .form_article label_case span {
				display: block;
				font-weight: normal;
			}
			.itemagenda_even .form_article label_case .oblig {
				display: inline;
			}
		.itemagenda_even .form_article .box {
			background: url(/extension/opticsvalley/design/opticsvalley/images/header/case_Recherche.gif) no-repeat 0 -23px;
			border-style: none solid solid none;
			border-width: medium 1px 1px medium;
			padding: 3px 0 1px 8px;
			width: 360px;
			}
		.itemagenda_even .form_article .f_submit {
			cursor: pointer;
			float: right;
			margin-top: 20px;
			padding-right: 13px;
			}
		.itemagenda_even hr {margin: 12px 0;}
		.introduction .form_article .partie2 {clear: both;}
	/* =ITEMDOCUMENTAIRES */
	.itemdocumentaires .introduction h2 {
		color: #3d9cee;
		font-family: arial;
		font-size: 18px;
		margin: 0;
		}
	.itemdocumentaires .introduction table {
		border: none;
		margin: 25px 0;
		text-align: center;
		width: 100%;
		}
		.itemdocumentaires .introduction table th {
			border: none;
			font-size: 12px;
			padding: 10px 0;
			}
		.itemdocumentaires .introduction table th.t_fichier {
			border-left: 2px solid #fff;
			border-right: 2px solid #fff;
			}
		.itemdocumentaires .introduction table th.t_date a {
			color: #FFF;
			font-size: 12px;
			text-decoration: none;
			}
		.itemdocumentaires .introduction table a {
			font-size: 12px;
			text-decoration: none;
			}
		.itemdocumentaires .introduction table td {
			border: 0px none;
			padding: 5px 0;
			}
		.itemdocumentaires .introduction table .col_doc {
			padding-left: 20px;
			text-align: left;
			}
		.itemdocumentaires .introduction table thead {
			background-color: #0f5eac;
			color: #FFF;
			}
			.itemdocumentaires .introduction table thead td {padding: 10px 0;}
		.itemdocumentaires .introduction table .ligne_paire {background-color: #d4e5f4;}
	.itemdocumentaires #annexesTypes {font-family: arial;}
		.itemdocumentaires #annexesTypes p {font-size: 12px;}
		.itemdocumentaires #annexesTypes ul li {
			background:transparent url(/extension/opticsvalley/design/opticsvalley/images/puces/puce_fleche_bleu.gif) no-repeat scroll 0 3px;
			border-bottom: none;
			list-style-type:none;
			margin: 0 0 7px 0;
			padding:0 0 0 15px;
			}
			.itemdocumentaires #annexesTypes ul .current_type {background:transparent url(/extension/opticsvalley/design/opticsvalley/images/puces/puce_fleche_bleu_claire.gif) no-repeat scroll 0 3px;}
				.itemdocumentaires #annexesTypes ul .current_type a {color: #3d9cee;}
			.itemdocumentaires #annexesTypes ul li a {
				color: #0f5eac;
				font-size: 12px;
				text-decoration: none;
				}

	/* =FORMADHESION */
	.error_form{
		background:#FFC0CB none repeat scroll 0 0;
		padding-bottom:1px;
		padding-left:7px;
		padding-top:1px;
		}
	#form_adhesion {
		text-align: left;
		width: 579px;
		}
	#form_adhesion #etape_1, #form_adhesion #etape_2 {padding-top: 22px;}
	#form_adhesion hr {margin: 12px 0;}
	.itemdocumentaires .introduction #form_adhesion .text {
		clear: both;
		margin: 3px 0;
		}
	.itemdocumentaires .introduction #form_adhesion #etape_2 .banque {
		padding-right: 0px;
		margin-bottom: 22px;
		margin-right: 2px;
		text-align: right;
		}
		.itemdocumentaires .introduction #form_adhesion #etape_2 .banque label {
			margin-right: 0;
			padding-right: 6px;
			width: 240px;
			}
		.itemdocumentaires .introduction #form_adhesion .text label {
			background:transparent url(/extension/opticsvalley/design/opticsvalley/images/puces/puce_fleche_pointue_gris.gif) no-repeat 100% 4px;
			float: left;
			margin-right: 13px;
			padding-right: 15px;
			padding-bottom: 7px;
			text-align: right;
			width: 206px;
			}
		.itemdocumentaires .introduction #form_adhesion .liste label {width: 206px;}
		.itemdocumentaires .introduction #form_adhesion .f_champ {
			background: transparent url(/extension/opticsvalley/design/opticsvalley/images/header/case_Recherche.gif) no-repeat scroll 0 -23px;
			border-style: none solid solid none;
			border-width: medium 1px 1px medium;
			color: #535353;
			font-style: italic;
			padding: 3px 0 1px 8px;
			width: 319px;
			}
	.itemdocumentaires .introduction #form_adhesion label {
		color: #535353;
		font-family: arial;
		font-size: 1.18em;
		font-weight: bold;
		}
	.itemdocumentaires .introduction #form_adhesion #etape_2 label {background: none;}
	.itemdocumentaires .introduction #form_adhesion #etape_2 .ou {margin-bottom:10px;}
	.itemdocumentaires .introduction #form_adhesion .montant {
		color: #3d9cee;
		margin: 45px 0;
		}
		.itemdocumentaires .introduction #form_adhesion .minimum {margin: 45px 0 0 0;}
		.itemdocumentaires .introduction #form_adhesion .cotisation {margin: 0 0 45px 0;}
		.itemdocumentaires .introduction #form_adhesion .montant label {
			background: none;
			color: #3d9cee;
			font-size: 1.63em;
			margin: 0;
			padding: 0;
			text-align: left;
			}
		.itemdocumentaires .introduction #form_adhesion .montant .f_champ {
			height: 17px;
			vertical-align: top;
			width: 75px;
			}
		.itemdocumentaires .introduction #form_adhesion .montant .suite {border: 0px none;}
		.itemdocumentaires .introduction #form_adhesion .montant .unite {
			font-size: 18px;
			font-weight: bold;
			padding-left: 7px;
			}
	.itemdocumentaires .introduction #form_adhesion .p_select{
		position: relative;
			right: 0px;
			top: 0px;
		}

		.itemdocumentaires .introduction #form_adhesion .text select {
			background: url(/extension/opticsvalley/design/opticsvalley/images/header/case_Recherche.gif) no-repeat 0 -23px;
			color: #535353;
			border-left: 0px none;
			border-top: 0px none;
			font-style: normal;
			padding: 3px 0 1px 8px;
			width: 329px;
			}
		.itemdocumentaires .introduction #form_adhesion #effectif {
			background: url(/extension/opticsvalley/design/opticsvalley/images/header/case_Recherche.gif) no-repeat 0 -23px;
			color: #535353;
			border-left: 0px none;
			border-top: 0px none;
			font-style: normal;
			padding: 3px 0 1px 8px;
			position: absolute;
				right: 0px;
				top: 0px;
			width: 170px;
			}
		.itemdocumentaires .introduction #form_adhesion .liste label{margin-right: 7px;}
		.itemdocumentaires .introduction #form_adhesion #theme {
				background: url(/extension/opticsvalley/design/opticsvalley/images/header/case_Recherche.gif) no-repeat 0 -23px;
				color: #535353;
				border-left: 0px none;
				border-top: 0px none;
				font-style: normal;
				padding: 3px 0 1px 8px;
				position: absolute;
					right: 0px;
					top: 0px;
				width: 170px;
				}
	#form_adhesion .checkbox input {border: 1px inset #AAAAAA;}
	.itemdocumentaires .introduction #form_adhesion .etape_suivante {
		cursor: pointer;
		float: right;
		margin-top: 50px;
		padding-right: 13px;
		}
	.itemdocumentaires .introduction #form_adhesion .etape_submit {
		cursor: pointer;
		float: right;
		margin-top: 20px;
		padding-right: 13px;
		}
	.itemdocumentaires #etape_2 .info_adh {
		margin-top: 35px;
		font-style: italic;
		}

	/* =ITEMCONTACT */
	.introduction .info{
		font-size: 1.18em;
		margin-left: 2px;
		margin-right: 10px;
		}
	.succesenvois{
		background-color: #cfdfee;
		padding: 20px
		}
	.scontenu .city p{
		float: left;
		width: 239px;
		}

		.scontenu #form_contact .city .text .label{width: 60px;}
		.scontenu #form_contact .city .text .f_champ{width: 119px;}
	.scontenu .phones p{
		float: left;
		width: 239px;
		}
	.scontenu #form_contact, .scontenu .form_type{
		background-color: #cfdfee;
		padding: 20px
		}
		.scontenu #form_contact .phones .text .label{width: 60px;}
		.scontenu #form_contact .phones .text .f_champ{width: 90px;}
			.boutton_envoi_tip{float:right;}
		.scontenu #form_contact .text, .scontenu .form_type .text {
			margin: 0 0 3px 0;
			clear:both;
			}
			.scontenu #form_contact .text label, .scontenu .form_type .text label {
				background: transparent url(/extension/opticsvalley/design/opticsvalley/images/puces/puce_fleche_pointue_gris.png) no-repeat 100% 4px;
				float: left;
				font-size: 1.18em;
				margin-right: 13px;
				padding-right: 15px;
				padding-bottom: 7px;
				text-align: right;
				width: 80px;
				}
			.scontenu #f_contact .text label {width: 135px;}
			.scontenu #form_contact .text .f_champ, .scontenu .form_type .text .f_champ {
				background: transparent url(/extension/opticsvalley/design/opticsvalley/images/header/case_Recherche.gif) no-repeat scroll 0 -23px;
				border-left: medium none;
				border-top: medium none;
				color:#9A9A9A;
				font-style:italic;
				padding:3px 0 4px 8px;
				width:359px;
				}
			.scontenu #f_contact .text .f_champ
			{
				color: #434343;
				font-style:normal;
				width: 300px;
			}
			.scontenu #form_contact .text .f_area, .scontenu .form_type .text .f_area {
				background:transparent url(/extension/opticsvalley/design/opticsvalley/images/fonds/textarea_fond.gif) no-repeat scroll 0 0;
				border-left: medium none;
				border-top: medium none;
				color:#9A9A9A;
				height: 95px;
				font-style:italic;
				padding:3px 0 4px 8px;
				width:359px;
				}
			.scontenu #f_contact .text .f_area {
				width: 300px;
				color: #434343;
				font-style:normal;
				}
			.scontenu #form_contact .etape_submit {
				text-align: right;
				margin-top: 20px;
				}
	.scontenu .localisation{margin-top: 20px;}
		.scontenu .localisation p {
			font-size: 1.18em;
			}
		.scontenu .localisation .description_chm {
			float: left;
			margin: 0;
			width: 193px;
			line-height:1.5em;
			}
		.scontenu .localisation .titre {
			margin: 0;
			width: 193px;
			font-size:1.3em;
		}
		.scontenu .localisation .object-right{
			margin-bottom: 0;
			}
		.scontenu .localisation hr {
				background: #ccc;
				border: none;
				clear: both;
				color: #ccc;
				height: 1px;
		}

	.scontenu #map_convas{
		float: right;
		height: 236px;
		width: 302px;
		}
		.street_view{
			margin-top: 20px;
			}
	.scontenu h1{
		margin-left: 0;
		padding-top: 20px;
		}

	/* =ITEMRUB_ACTUS */
	#les_actualites {
		font-size: 12px;
		list-style-type: none;
		margin: 0;
		padding: 0 0 0;
		}
	#les_actualites li.item_actu {
		/*border-bottom: 1px solid #ccc;*/
		list-style-type: none;
		list-style-image: none;
		list-style-position: outside;
		margin: 0 0 0 0;
		padding: 0 20px 20px 0;
		}
	#les_actualites li.last {
		margin-bottom: 0;
		padding-bottom: 0;
		border-bottom: 0 none;
		}
	#les_actualites .item_actu p {
		font-size: 12px;
		line-height: 18px;
		}
	#les_actualites h2 {
		font-size: 1.5em;
		font-weight: normal;
		margin: 0;
		line-height:1.1em;
		}
	#les_actualites h2 a {
		color: #0F5EAC;
		text-decoration: none;
		}
	#les_actualites h2 a:hover {text-decoration: underline;}
	#les_actualites .evenement h2 {
		font-size: 1em;
		font-weight: bold;
		margin: 0;
		line-height: 18px;
		}
		.evenement .ladate_actu {
			color: #3d9cee;
			font-size: 12px;
			font-weight: normal;
			margin: 0;
			text-transform: inherit;
			}
		#les_actualites li.item_evenement {
				border-bottom: 1px solid #ccc;
				list-style-type: none;
				list-style-image: none;
				list-style-position: outside;
				margin: 0 0 13px 0;
				padding: 0;
				}
				.evenement_suite {
					text-align: right;
					}
				.evenement_link {
					background: url(/extension/opticsvalley/design/opticsvalley/images/puces/puce_3rond_bleu.gif) 0 4px no-repeat;
					color: #3d9cee;
					font-size: 14px;
					font-weight: bold;
					margin-left: 35px;
					padding-left: 30px;
					text-decoration: none;
					}
				.evenement_link:hover {text-decoration: underline;}
				.ladate_actu {
					color: #3d9cee;
					font-size: 12px;
					font-weight: bold;
					margin-bottom: 1em;
					margin-top:5px;
					}

	/* =PUSHRUB */
	.pushRub {
		float: left;
		list-style-type: none;
		margin: 28px 0 0;
		padding: 0;
		}
		.pushRub li {
			float: left;
			margin: 0;
			padding: 0 0 26px 28px;
			width: 389px;
			}
		.itemPushRub {width: 389px;}
		.itemPushRub .item {
			float: left;
			padding: 8px 13px 5px 17px;
			width: 167px;
			}
			.itemPushRub .item h2 {
				color: #0f5eac;
				font-size: 1.6em;
				line-height: 21px;
				margin: 0;
				font-weight:normal;
				}
			.itemPushRub .item h2 a {text-decoration: none;}
			.item p {
				margin: 10px 0 0 2px;
				line-height: 13px;
				}
			.item .extrait {color: #0f5eac;}
		.itemPushRub .visuelItem {
			float: left;
			height: 187px;
			margin: -6px 0 -1px; /* IE6 */ /* les cadres haut et fond étant harmonisés on ne peut echapper à la marge négative */
			padding: 0;
			position: relative;
			width: 188px;
			}
			.itemPushRub .visuelItem a {
				text-decoration: none;
				}
			.itemPushRub .visuelItem .decouvrir_marche {text-decoration: underline;}
			.descreptionItem {
				background: url(/extension/opticsvalley/design/opticsvalley/images/cadres/description_item_fond.png);
				color: #fff;
				padding: 3px 7px 3px 3px;
				position: absolute;
					bottom: 0;
					left: 0;
				text-align: right;
				width: 178px;
				}

	/* =SCONTENU */
	.scontenu {
		background-color: #fff;
		margin: 0;
		min-height: 282px;
		padding: 0 20px 20px 20px;
		width: 520px;
		}

	/* =PARTENAIRE */
	.partenaire {
		float: left;
		padding: 0 20px 0 0;
		width: 234px;
		}
		.partenaire h2 {
			margin: 0;
			padding: 0 0 0px 0;
			}
		.partenaire ul {
			list-style: none;
			list-style-image: url(/extension/opticsvalley/design/opticsvalley/images/puces/puce_carre_bleu.gif);
			/*margin: -5px 0 0;*/
			}

	/* =ZOOM */
	.zoom {
		background-color: #fff;
		border: solid 1px #d6d6d6;
		float: left;
		margin: 0;
		width: 263px;
		}
		.zoom h2 .zoom_article{
			color: #0f5eac;
			font-family: arial;
			font-size: 12px;
			}
		.zoom h2 {margin: 4px 10px 9px 10px;}
		.zoom p {margin: 0 10px 10px;}
		.zoom a, .zoom a:hover {color: #5cabf1;}
		.zoom .more {text-align: right;}

	/* =MUR DE LOGOS */
	#centre.adherents {
		margin-right: 0;
		width: auto;
		}
		.adherents .contenu_top {background: url(/extension/opticsvalley/design/opticsvalley/images/fonds/fond_mur_logo_haut.jpg) no-repeat 100% 0;}
		#murAdherents { /* IE6 */
			background: #fff;
			float: left;
			margin-right: 17px;
			padding: 17px 0 20px 20px; /* padding-top: 17px à cause du top: 3px sur .adhCat span */
			width: 592px;
			}
		#adherentsListe {margin: 0;}
			.adhCat {
				border-bottom: 1px solid #3d9cee;
				color: #3d9cee;
				clear: left;
				font-size: 1.636em;/* 18px */
				line-height: 1;
				margin: 0 23px 20px 0;
				}
				.adhCat span {
					background: #fff;
					padding-right: 5px;
					position: relative;
						top: 3px;
					}
			.adhItem {
				background: url(/extension/opticsvalley/design/opticsvalley/images/adherent/cadre_logo.png) no-repeat;
				display: table;
				float: left;
				margin: 0 19px 20px 0;
				height: 103px;
				width: 129px;
				}
				.adhItem .logo {
					cursor: pointer;
					display: table-cell;
					height: 105px;
					margin: 0;
					padding: 2px 0 4px;
					text-align: center;
					vertical-align: middle;
					width: 125px;
					}
				.adhItem .entree {
	 	             background: #3d9cee;
	 	             border: 1px solid #d4d4d4;
	 	             color: #fff;
	 	             margin: 0;
	 	             padding: 5px 25px;
	 	             text-align: center;
	 	             width: 73px;
 	                 }
	 	             .jsActif .adhItem .entree {
	 	                   position: absolute;
	 	                   left: -9999px;
	 	                   }
				.adhItem .popup_infos {
					background:#3D9CEE none repeat scroll 0 0;
					border:1px solid #D4D4D4;
					color:#FFFFFF;
					display: none;
					float:left;
					height:78px;
					line-height:18px;
					margin:0;
					padding:14px 35px;
					position: absolute;
					text-align:left;
					width:190px;
					}
					.adhItem .popup_infos a {
						color:#fff;
						display:block;
						}
					.adhItem .popup_infos .periode {
						font-weight: bold;
						margin:0 0 4px;
						}
					.adhItem .close {
						cursor:pointer;
						display:none;
						float:right;
						left:25px;
						position:relative;
						text-align:right;
						top:-5px;
						}

		/* =ANNUAIRE */
		#annuaireIntro {
			float: left;
			width: 274px;
			margin-right: 20px;
			text-align: justify;
			padding-bottom: 50px;
			}
		#annuaireNav {
			background: url(/extension/opticsvalley/design/opticsvalley/images/annuaire/carte_idf_fond.jpg) no-repeat;
			float: left;
			height: 240px;
			list-style: none;
			position: relative;
			width: 278px;
			}
		ul#annuaireNav {margin: -10px 0 0;}
			#annuaireNav .annuaireNav {
				list-style: none;
				list-style-image: none;
				}
			.annuaireNav {margin-left: 0;}
				.annuaireCarteItem {
					background: url(/extension/opticsvalley/design/opticsvalley/images/pixel.gif); /* Bug IE7 si pas de background */
					display: block;
					position: absolute;
					}
					.annuaireCarteItem span {
						position: absolute;
							left: -9999em;
						}
					a.annuaireCarteItem:hover, a.annuaireCarteItem:focus {
						background: url(/extension/opticsvalley/design/opticsvalley/images/annuaire/carte_idf_fond.jpg) no-repeat;
						border: none;
						outline: none;
						}
			#dept75 .annuaireCarteItem {
				height: 17px;
					top: 75px;
					left: 108px;
					z-index: 2;
				width: 28px;
				}
				#dept75 a:hover, #dept75 a:focus, #dept75 span.annuaireCarteItem {background-position: -108px -1019px;}
			#dept77 .annuaireCarteItem {
				height: 180px;
					top: 36px;
					left: 128px;
				width: 137px;
				}
				#dept77 a:hover, #dept77 a:focus, #dept77 span.annuaireCarteItem {background-position: -127px -272px;}
			#dept78 .annuaireCarteItem {
				height: 117px;
					top: 43px;
					left: 17px;
				width: 92px;
				}
				#dept78 a:hover, #dept78 a:focus, #dept78 span.annuaireCarteItem {background-position: -17px -506px;}
			#dept91 .annuaireCarteItem {
				height: 88px;
					top: 99px;
					left: 68px;
				width: 79px;
				}
				#dept91 a:hover, #dept91 a:focus, #dept91 span.annuaireCarteItem {background-position: -68px -1043px;}
			#dept92 .annuaireCarteItem {
				height: 38px;
					top: 65px;
					left: 98px;
					z-index: 1;
				width: 23px;
				}
				#dept92 a:hover, #dept92 a:focus, #dept92 span.annuaireCarteItem {background-position: -98px -302px;}
			#dept93 .annuaireCarteItem {
				height: 36px;
					top: 56px;
					left: 113px;
					z-index: 1;
				width: 39px;
				}
				#dept93 a:hover, #dept93 a:focus, #dept93 span.annuaireCarteItem {background-position: -113px -519px;}
			#dept94 .annuaireCarteItem {
				height: 32px;
					top: 85px;
					left: 119px;
					z-index: 1;
				width: 35px;
				}
				#dept94 a:hover, #dept94 a:focus, #dept94 span.annuaireCarteItem {background-position: -119px -782px;}
			#dept95 .annuaireCarteItem {
				height: 59px;
					top: 14px;
					left: 35px;
				width: 116px;
				}
				#dept95 a:hover, #dept95 a:focus, #dept95 span.annuaireCarteItem {background-position: -35px -711px;}

		.adherents #search {
			clear: both;
			position: relative;
				top: -41px; /* IE6 *//*IE7 */
			}
			.adherents #search p {margin: 0;}
			.adherents #f_mot_cle {} /* IE6 *//* IE7 */
			.adherents #search label {
				color: #558e18;
				font-size: 1.182em;
				}
		#annuaireDept h2 {
			font-size: 0.927em; /* 12px */
			margin-top: 0;
			}
			#annuaireSocietes {
				list-style: none;
				margin-left: 0;
				}
		.introduction .annuaireItem {
			border-bottom: 1px solid #d9d9d9;
			list-style: none;
			list-style-image: none;
			padding: 7px 0;
			position: relative;
			}
			.societeLogo {
				float: left;
				margin-right: 15px;
				width: 67px;
				}
			.societeCoordonnes {
				padding-left: 113px; /* taille .societeCoordonnes dfn */
				position: relative;
				}
				.societeCoordonnes dfn {
					color: #0f5eac;
					display: inline-block;
					padding-right: 5px;
					text-align: right;
					width: 105px; /* Attention à .societeCoordonnes et .societeCoordonnes h3, .societeCoordonnes p */
					}
					.activite dfn {color: #558e18;}
				.societeCoordonnes h3, .societeCoordonnes p {
					margin: 0;
					text-indent: -113px; /* taille .societeCoordonnes dfn */
					text-align: left;
					}
				.societeCoordonnes h3 {font-size: 1em;}
				.societeCoordonnes p {font-size: 0.927em;}
				p.societeMembre {text-indent: 0;}
				.societeMembre {
					position: absolute;
						top: 4px;
						right: 0;
					}
					.societeMembre abbr {border: none;}
			.infosEspaceAdherent {text-align: right;}
				.infosEspaceAdherent a {
					background: url(/extension/opticsvalley/design/opticsvalley/images/annuaire/lien_espace_recrutement.gif) no-repeat 0 50%;
					color: #558e18;
					font-weight: bold;
					padding-left: 33px;
					text-decoration: none;
					}
					.infosEspaceAdherent a:hover, .infosEspaceAdherent a:focus {text-decoration: underline;}

		/* =VIDEOTHEQUE */
		.videothequeIntro {
			font-size: 1.182em;
			padding-bottom: 20px;
			}
		.itemarticle .videothequeIntro h1 {
			font-size: 1.692em;
			margin-bottom: 10px;
			}
		#videothequePlayer {
			border: 5px solid #bbc8da;
			border-radius: 4px;
				-moz-border-radius: 4px;
				-webkit-border-radius: 4px;
			}
			#videothequePlayerContenu, #videothequePlayerTexte {
				display: table-cell;
				float: left;
				vertical-align: top;
				min-height: 249px; /* IE6 */
				}
			#videothequePlayerContenu {width: 322px;}
				#videothequePlayerContenu object, #videothequePlayerContenu embed {vertical-align: bottom;}
			 #videothequePlayerTexte {
			 border-left: 5px solid #bbc8da;
			 	line-height: 1.818; /* 20px */
			 	padding: 5px;
			 	width: 173px;
			 	}
			 	#videothequePlayerTexte h2 {
			 		color: #0f5eac;
			 		font-size: 1.455em; /* 16px */
			 		line-height: 1.25; /* 20px */
			 		margin: 0;
			 		}
			 	#videothequePlayerTexte .date {
			 		color: #3d9cee;
			 		margin-top: 0;
			 		}

		#videothequeListe {
			list-style: none;
			margin-right: -9px;
			margin-left: 1px;
			width: 528px;
			}
			.videothequeItem {
				float: left;
				margin: 0 10px 10px 0;
				}
				.videothequeItem img {
					border: 1px solid #bbc8da;
					vertical-align: bottom;
					}

		/* =PLAN DU SITE */
		#plan_du_site li {
			list-style: none;
			list-style-image: none;
			}
			#plan_du_site h2 {margin-top: 0;}
			#plan_du_site h2, #planAdherents .planLink {font-size: 1.455em;}
			#plan_du_site a {
				display: block;
				text-decoration: none;
				}
				#plan_du_site a:hover, #plan_du_site a:focus {text-decoration: underline;}
			.planSsList a {color: #535353;}

			.planItem {
				float: left;
				margin-left: 0;
				padding: 0 0 26px 28px;
				width: 389px;
				}
				.planItem .cadre_389_fond {
					min-height: 100px; /* IE */
					padding: 8px 17px;
					}
				.planSsItem {
					float: left;
					width: 170px; /* IE6 */
					margin: 0 7px 0 0; /* IE6 */
					}
			#planAdherents a {
				color: #99C623;
				font-weight: bold;
				}

			/* ABONNEMENT/DESABONNEMENT */
			#subscription_list {min-height: 100px;}
				#subscription_list .block {margin: 10px 0;}
				#subscription_list .list {margin: 10px 0 10px 28px;}
				#subscription_list .list li {list-style: none;}
				#subscription_list .list li input {
					margin-bottom: 1px;
					vertical-align: bottom;
					}
				#subscription_list .etape_submit input {margin: 0 0 0 101px;}
				#subscription_list .list p {margin: 0;}

			/* POPUP_INSCRITS */
			.popup_inscrits .centre {
				padding-left: 40px;
				padding-bottom: 150px;
				}
				.popup_inscrits h1 {
					float: left;
					margin: 0 0.5em 0.67em 0;
					}
				.popup_inscrits h2 {font-size: 2em;}
				.popup_inscrits h1, .popup_inscrits h2 {
					margin: 0;
					padding: 10px;
					}
					.popup_inscrits table, .popup_inscrits th, .popup_inscrits td {
						background: #FFFFFF;
						border: 1px solid #0F5EAC;
						}
					.popup_inscrits th {
						background: #DDECFA;
						font-size: 1.5em;
						}
					.popup_inscrits td {padding: 0.8em;}

/* =ANNEXES */
#annexes {
	float: left;
	margin-left: 43px;
	margin-top: -30px;
	width: 220px;
	}

.adherents #annexes {margin-left: 0;}
.itemrub_adherents #annexes {margin-left: 0;}
	#annexesListe {
		list-style-type: none;
		margin: 0;
		padding: 0;
		width: 218px;
		}
		.annexesItem {
			list-style-type: none;
			margin: 0 0 18px;
			padding: 0;
			}
			#annexes h2 {margin: 0;}
			#annexes .cadre_218_fond {padding: 1px 14px;}
			#annexesRetro .cadre_218_fond {padding-bottom: 14px;}

	/* =BLOCK */
	.block {width: 218px;}
		.block a, .block a:hover {
			color: #5cabf1;
			text-decoration: underline;
			}
		.itemadherent .block a, .itemadherent .block a:hover {color: #61A914;}
	.annexesItem h2 {
		margin: 10px 0 6px;
		padding: 0;
		font-size: 1.09em;
		}
	.annexesItem ul {
		list-style: none;
		margin: 0;
		}
	.annexesItem ul li {
		border-bottom: solid 1px #ccc;
		margin: 6px 0 8px;
		padding-bottom: 12px;
		}
		.annexesItem ul li.fichier{
			background: url(/extension/opticsvalley/design/opticsvalley/images/puces/puce_rapport.gif) no-repeat;
			padding-left: 20px;
			padding-bottom: 3px;
			margin: 5px 0;
			}
			.annexesItem ul li.fichier a{color: #373737; text-decoration: none;}
		.annexesItem ul li.last {
			border-bottom: none;
			margin-bottom: 0;
			padding-bottom: 0;
			}
	.annexesItem ul li.last_item_anglet {
		border: none;
		margin-bottom: 0;
		padding-bottom: 0;
		}
	.annexesItem .puce_1, .annexesItem .puce_2, .annexesItem .puce_3 {
		list-style-type: none;
		margin: 9px 3px 0 0;
		padding: 0 0 8px 15px;
		}
	.annexesItem .puce_1 {background: url(/extension/opticsvalley/design/opticsvalley/images/puces/puce_triangle_bleu.gif) 0 3px no-repeat;}
	.annexesItem .puce_2 {background: url(/extension/opticsvalley/design/opticsvalley/images/puces/puce_rond_bleu.gif) 0 3px no-repeat;}
	.annexesItem .puce_3 {background: url(/extension/opticsvalley/design/opticsvalley/images/puces/puce_vert.png) 0 0 no-repeat;}

	/* =ANNEXES ADHERENT */
	#annexesAdherent .suite {color: #61a914;}
	#annexesAdherent h3 {
		font-size: 1.091em;
		text-transform: uppercase;
		margin: 8px 0 6px;
		}
	#annexesAdherent p {
		font-size: 1.091em;
		font-weight: bold;
		margin: 10px 0 0;
		}
	.block #annexesAdherent a, .block #annexesAdherent a:hover {
		color: #61a914;
		text-decoration: none;
		}
	.itemadherent .block #annexesAdherent a, .block #annexesAdherent a:hover {text-decoration: underline;}

	#annexesAdherent .suite a {color: #61A914;}
	#annexesAdherent .suite a:hover {color: #61A914;}

	/* =ANNEXES NOUVEAUX ADHERENTS */
		#annexesNouveauxAdherents .cadre_218_fond {padding: 3px 7px 1px 10px;}
		#annexesNouveauxAdherents li {
			margin: 4px 0;
			padding-bottom: 5px;
			}
			#annexesNouveauxAdherents li.last {
				border-bottom: none;
				margin-bottom: 0;
				padding-bottom: 0;
				}
			#annexesNouveauxAdherents h3 {
				float: left;
				margin: 9px 10px 0 0;
				padding-left: 3px;
				width: 80px;
				}
			#annexesNouveauxAdherents .activite {
				color: #4a4848;
				float: left;
				font-size: 0.909em; /* 10px */
				line-height: 1.2; /* 12px */
				letter-spacing: -0.69px;
				width: 107px;
				}
				#annexesNouveauxAdherents .activite p {margin: 7px 0;}

	/* =ANNEXES CONTACT */
	#annexesContact {
		color: #002b47;
		font-size: 1.091em; /* 12px */
		}
		#annexes #annexesContact .cadre_218_fond {
			clear: both;
			padding-bottom: 7px;
			}
		#annexesContact a, #annexesContact a:hover {text-decoration: none;}
		.itemadherent #annexesContact a, .itemadherent #annexesContact a:hover {color: #61A914;}
		#annexesContact .fn {
			color: #0f5eac;
			font-size: 1.091em;
			margin: 8px 0 5px;
			}#annexesContact .fn .family-name {font-weight: bold;}
			.itemadherent #annexesContact .fn {color: #0f4d2a;}
				.itemadherent #annexesContact .fn .given-name {font-weight: normal;}
		#annexesContact li {
			border-bottom: 0 none;
			list-style-type: none;
			background: url(/extension/opticsvalley/design/opticsvalley/images/puces/puce_carre_bleu.gif) 0 3px no-repeat;
			padding: 0 0 3px 15px;
			margin: 0;
			}
			.itemadherent #annexesContact li {background: url(/extension/opticsvalley/design/opticsvalley/images/puces/puce_carre_vert.gif) 0 5px no-repeat;}
		#annexesContact .anglet_left {
			float: left;
			height: 31px;
			width: 79px;
			}
		#annexesContact .anglet_right {
			background: url(/extension/opticsvalley/design/opticsvalley/images/article/anglet_contact_right.png) no-repeat;
			color: #002b47;
			float: left;
			font-family: arial;
			font-size: 14px;
			font-weight: bold;
			height: 23px;
			padding: 8px 0 0 5px;
			width: 134px;
			}
		.block .summary {display: block;}
		.block .summary_bloc {
			display: block;
			float: left;
			padding: 0 0 0 5px;
			padding: 0 0 0 10px;
			width: 104px;
			width: 112px;
			}
			.block a:hover .summary_bloc {
				text-decoration: underline;
				color: #535353;
				}
		.visuel_item_bloc {
			width: 75px;
			float: left;
			}
		.block .summary a,
		.block .summary a:hover,
		.block a .summary_bloc,
		.itemadherent .block a,
		.itemadherent .block a:hover {
			color: #535353;
			text-decoration: none;
			}
		.itemadherent .block a:hover, .block .summary a:hover {text-decoration: underline;}
			.suite {
				color: #5cabf1;
				padding-top: 5px;
				padding-bottom: 5px;
				text-align: right;
				}
			#annexesAdherent .suite {padding-top: 0;}
			#annexesAdherent .avec_separateur {
				border-top: 1px solid #CCCCCC;
				margin-top: 8px;
				padding-top: 8px;
				}
				.suite a {
					color: #5cabf1;
					text-decoration: none;
					}
				.suite a:hover, .block .suite a {text-decoration: underline;}

			.itemadherent .suite a {color: #61A914;}
			.itemadherent .suite a:hover {color: #61A914;}

			.toute_actus, .flux_rss {margin: 2px 0 4px;}
			.toute_actus {
				display: block;
				float: left;
				text-align: left;
				width: 121px;
				}
			.flux_rss {
				background: url(/extension/opticsvalley/design/opticsvalley/images/agenda/RSS.gif) no-repeat 0 0;
				float: right;
				padding: 0 0 0 15px;
				text-align: left;
				width: 50px;
				}
			.block .date_actu, .block .date_actu:hover {
				color: #0f5eac;
				text-decoration: none;
				}
		.block #annexesAdherent_bas {
			background: #7db540 url(/extension/opticsvalley/design/opticsvalley/images/cadres/anglet_adherent_bas.gif) repeat-x;
			color: #fff;
			height: 18px;
			padding: 2px 7px 0 3px;
			position: absolute;
				bottom: 0;
				left: 1px;
			text-align: right;
			width: 204px;
			}
			#annexesAdherent_bas .lasuite a, #annexesAdherent_bas .lasuite a:hover {
				color: #fff;
				line-height: 18px;
				}
		.block #agenda #agendaEvnmts a {text-decoration: none;}
		.block #agenda #agendaEvnmts a:hover span, .agendaEvnmtItem a:focus span {text-decoration: underline;}
		.block #agenda #agendaEvnmts .summary {color: #535353;}

	/* =ANNEXES ACTUS */
	#annexesActus {display: block;}
		#annexesActus_article .anglet_left {
			float: left;
			height: 32px;
			width: 62px;
			}
		#annexesActus_article .anglet_right {
			background: url(/extension/opticsvalley/design/opticsvalley/images/article/anglet_actus_right.png) no-repeat;
			color: #002b47;
			float: left;
			font-family: arial;
			font-size: 14px;
			font-weight: bold;
			height: 25px;
			padding: 7px 0 0 5px;
			width: 151px;
			}
		#annexesActus ul {margin-top: 8px;}
		#annexesActus .cadre_218_fond {
			line-height: 1.182;
			padding: 1px 10px;
			}
			#annexesActus .puce_1, #annexesActus .puce_2, #annexesActus .puce_3 {
				margin-top: 5px;
				padding-bottom: 7px;
				padding-left: 20px;
				background-position: 5px 2px;
				}

	/* =ANNEXES PARTENAIRES */
	#headerPartContainer {
		height: 105px;
		position: relative;
		}
	#headerPartenaires {
		height: 90px;
		margin: 0 auto;
		padding: 0;
		position: relative;
			left: 0;
			z-index: 0;
		}
		.jsActif #headerPartenaires {overflow: hidden;}
		#headerPartenaires li {
			border: none;
			margin: 0;
			text-align: center;
			width: 190px;
			}
			#headerPartenaires .content-view-embeddedmedia {display: table;}
			#headerPartenaires .class-image {display: row;}
			#headerPartenaires .attribute-image {
				background: #fff;
				display: table-cell;
				height: 90px;
				vertical-align: middle;
				width: 190px;
				}
	#annexesAdherent .anglet_adherent_bas{float: right;}

	/* =ANNEXES THEMATIQUES */
	#annexesThematiques ul {padding: 1px 10px;}
		#annexesThematiques ul li {
			border: none;
			margin: 0;
			padding: 0;
			}
			#annexesThematiques a {
				background: url(/extension/opticsvalley/design/opticsvalley/images/puces/thematique.gif) no-repeat 0 4px;
				color: #0f5eac;
				display: block;
				font-weight: bold;
				padding: 2px 2px 2px 13px;
				text-decoration: none;
				}
				#annexesThematiques a:hover, #annexesThematiques a:focus {text-decoration: underline;}

	/* =ANNEXES AGENDA */
	#ezagenda_calendar_container {
		margin-left: 0;
		position: relative;
		width: 94px;
		}
		#agenda_nav {margin: 0;}
		#agenda_nav .calendar_current_month, .calendar_heading_prev, .calendar_heading_next {position: absolute;}
		#agenda_nav .calendar_current_month {left: -9999px;}
			#ezagenda_calendar_container .calendar_heading_prev, #ezagenda_calendar_container .calendar_heading_next {top: 8px;}
			#ezagenda_calendar_container .calendar_heading_prev {left: 1px;}
			#ezagenda_calendar_container .calendar_heading_next {right: 0;}
		#ezagenda_calendar_container table {
			margin: 0;
			width: 100%;
			}
		#ezagenda_calendar_container table, #ezagenda_calendar_container th, #ezagenda_calendar_container td {border: none;}
			#ezagenda_calendar_container th {
				border-bottom: 1px solid #e2e2e2;
				color: #0f5eac;
				font-size: 1em;
				padding: 3px 0 0;
				}
			#ezagenda_calendar_container td {
				font-size: 0.85em;
				text-align: center;
				}
			.days .ezagenda_selected {
				background: none;
				color: #d00f14;
				font-weight: bold;
				}
		#agenda_rss {
			margin: 86px 0 0 0;
			padding: 0;
			}
			#agenda_rss a {
				color: #535353;
				text-decoration: none;
				}
				#agenda_rss span {text-decoration: underline;}
				#agenda_rss img {
					vertical-align: bottom;
					margin-bottom: 1px;
					}
			.itemRSS {
				float: left;
				padding: 0 0 0 35px; /* IE6 */
				width: 60px;
				}
				.itemRSS p {
					line-height:17px;
					margin: 0;
					}
		#bloc_agenda_rss {
			border-bottom: 1px solid #ccc;
			margin: 0 0 5px;
			padding-bottom: 5px;
			}
		/* AGENDA_LEFT */
		#agenda_left {
			float: left;
			margin-right: 20px;
			width: 250px;
			}
		/* AGENDA_RIGHT */
		#agenda_right {
			float: left;
			position: relative;
			width: 306px;
			}
			#intro_agenda {
				float: left;
				font-size: 1.1em;
				font-family: arial;
				margin-top: 15px;
				margin-bottom: 17px;
				width: 300px;
				}
			/* AGENDA_DATE */
			#agenda_date {
				background: url(/extension/opticsvalley/design/opticsvalley/images/agenda/agenda_date.gif) top left no-repeat;
				height: 60px;
				font-size: 1em;
				margin: -20px 0 0 245px;
				padding-top: 15px;
				position: relative;
				text-align: center;
				width: 53px;
				}
				#agenda_date span {
					color: #fff;
					display: block;
					}
				#agenda_jour {
					font-weight: bold;
					font-size: 1.6em;
					line-height: 1.3em;
					}
				#agenda_mois {
					font-size: 0.9em;
					line-height: 1em;
					}

/* =CALENDRIER */
#calendrier #ezagenda_calendar_container {
	background: url(/extension/opticsvalley/design/opticsvalley/images/agenda/bg_calendrier.gif) no-repeat top left;
	height: 212px;
	margin-top: 0;
	padding: 0 10px;
	position: relative;
	width: 225px;
	}
	#calendrier #ezagenda_calendar_container a {
		color: #5cabf1;
		font-weight: bold;
		text-decoration: none;
		}
	#calendrier #ezagenda_calendar_container table {
		border: 0px none;
		margin: 7px 0 0 0;
		height: 175px;
		text-align: center;
		width: 225px;
		}
	#calendrier #ezagenda_calendar_container table td {border-top: hidden;}
	#calendrier #ezagenda_calendar_container table thead th {
		background: none;
		border-top: hidden;
		border-right: 1px solid #E2E2E2;
		border-left: 1px solid #E2E2E2;
		font-size: 13px;
		}
	#calendrier #ezagenda_calendar_container table tbody td.last { border-right: 0px none;}
	#calendrier #ezagenda_calendar_container table tbody td.first { border-left: 0px none;}
	#calendrier #ezagenda_calendar_container table tbody td {
		border: none;
		border-bottom: 1px solid #E2E2E2;
		border-right: 1px solid #E2E2E2;
		font-size: 13px;
		}
	#calendrier #ezagenda_calendar_container table thead tr.calendar_heading th {
		color: #0f5eac;
		border: none;
		}
	#calendrier #ezagenda_calendar_container table thead tr.calendar_heading_days th {
		border: none;
		color: #4a4848;
		border-left: 1px solid #E2E2E2;
		border-bottom: 1px solid #E2E2E2;
		}
	.calendar_heading_prev {}
		#calendrier #ezagenda_calendar_container table thead tr.calendar_heading_days th.first_col {border-left: none;}
	.calendar_heading_next {}
		#calendrier #ezagenda_calendar_container table  tr.last_row td  { border-bottom: 0px none;}
	#calendrier #ezagenda_calendar_container .calendar_heading_prev {left: 7px;}
	#calendrier #ezagenda_calendar_container .calendar_heading_next {right: 7px;}
	.ezagenda_selected {
		background: url(/design/wzfafiec/images/bg_selected.gif) repeat-x top left;
		color: #0f5eac;
		font-weight: bold;
		}
	.ezagenda_current {color: #df143b;}

/* =ITEM_NEWSLETTER */
.item_newsletter .introduction .contenu_block .list_actu li { float: none;}
.item_newsletter .introduction ul{
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
	}
	.item_newsletter .introduction ul li{
		float: left;
		list-style-image: none;
		list-style-type: none;
		margin: 0 0 5px 0;
		padding: 0;
		}
		.item_newsletter .introduction ul li .imageleft{
			float: left;
			margin-right: 10px;
			margin-bottom: 10px;
			margin-top: 4px;
			}
		.item_newsletter .introduction ul li .contenu_block{
			margin-left: 23px;
			width: 556px;
			}
	.item_newsletter h1{
		float: left;
		margin-bottom: 15px;
		}
	.item_newsletter .introduction .date_news {
		color: #3878B9;
		font-family:Arial;
		font-size: 12px;
		line-height: 18px;
		margin: 0;
		padding-top: 3px;
		padding-right: 3px;
		text-align: right;
		}
	.item_newsletter .introduction .lumiere .date_news {
		color: #000000;
		margin: 0;
		padding-top: 85px;
		padding-right: 3px;
		text-align: right;
		}
	.item_newsletter .lumiere, .item_newsletter .lumiere_instrumentation, .item_newsletter .lumiere_eco_activites {
		margin-bottom: 10px;
		height: 182px;
		width: 577px;
		position: relative;
		}
	.item_newsletter .lumiere {background: url(/extension/opticsvalley/design/opticsvalley/images/newsletter/la_newsletter_lumiere.gif) no-repeat ;}
	.item_newsletter .lumiere_instrumentation {background: url(/extension/opticsvalley/design/opticsvalley/images/newsletter/lumiere_sur_instrumentation.gif) no-repeat ;}
	.item_newsletter .lumiere_eco_activites {background: url(/extension/opticsvalley/design/opticsvalley/images/newsletter/lumiere_sur_eco_activites.gif) no-repeat ;}
		.item_newsletter .titre_news {
		background: url(/extension/opticsvalley/design/opticsvalley/images/newsletter/bg_titre.gif) no-repeat ;
		margin-bottom: 10px;
		height: 79px;
		width: 577px;
		position: relative;
		}
	.item_newsletter .introduction h2 {
		margin: 0;
		position: absolute;
			bottom: 0;
		height: 30px;
		}
	.item_newsletter .introduction h2 div {display: inline;}
	.item_newsletter .introduction h2 div img {
		position: absolute;
			bottom: 0;
		}
	.item_newsletter .introduction h2 .titre {
		background: #49a2ef;
		color: #FFFFFF;
		display: inline-block;
		font-size: 17px;
		height: 30px;
		margin-left: 9px;
		padding: 0 10px;
		}
	.item_newsletter .introduction .img_link {
		text-decoration: none;
		margin-right: 10px;
		line-height: 40px;
		}
		.item_newsletter .introduction .img_link img {
			vertical-align: middle;
		}
		.item_newsletter .introduction .img_link .suite {text-decoration: underline;}
	.item_newsletter .introduction h4 {
		color: #0f5eac;
		font-size: 12px;
		font-weight: bold;
		margin: 10px 0 0 0;
		text-transform: uppercase;
		width: 550px;
		}
	.item_newsletter .introduction h5 {
		color: #4a4848;
		font-size: 12px;
		font-variant: normal;
		font-weight: bold;
		margin: 0;
		}
	.item_newsletter .introduction p {
		line-height: 15px;
		margin: 5px 0;
		}
	.item_newsletter .introduction .img_news {
		float: left;
		margin-right: 10px;
		}
	.item_newsletter #annexes .annexesItem  #annexesTelechargement ul li {
		padding-bottom: 6px;
		padding-left: 15px;
	}
.item_newsletter #annexes .fond_newsletter_anglet {
	background:transparent url(/extension/opticsvalley/design/opticsvalley/images/newsletter/newsletter_fond_anglet.png) no-repeat ;
	height:53px;
	padding: 5px 21px 0 21px;
	}
	.item_newsletter #annexes .fond_newsletter_anglet li{
		border-bottom: 0px none;
		margin: 0;
		padding: 0;
		}
.item_newsletter #annexes .annexes_border_right{
	background: url(/extension/opticsvalley/design/opticsvalley/images/newsletter/newsletter_th_border_right.png) repeat-y top right; /* IE6 */
	width: 221px;
	}
	.item_newsletter #annexes .annexesNewsletter_th_contenu{
		background: #e6e9ed url(/extension/opticsvalley/design/opticsvalley/images/newsletter/fond_news_th.png) repeat-x top left; /* IE6 */
		border-left: 1px solid #CCC;
		overflow:hidden;
		padding-left: 20px;
		width: 194px;
		}
		.item_newsletter #annexes .annexesNewsletter_th_contenu ul{
			margin: 0;
			padding: 0;
			}
			.item_newsletter #annexes .annexesNewsletter_th_contenu ul li{
				border-bottom: 0px none;
				margin: 4px 0;
				padding: 0;
				}
	.item_newsletter #annexes .annexesNewsletter_th_bottom{
		background: url(/extension/opticsvalley/design/opticsvalley/images/newsletter/newsletter_th_border_bottom.png) no-repeat; /* IE6 */
		height: 5px;
		}
		#telecharger {
			float: right;
			margin-top: 15px;
			}
		#telecharger a{
			background: url(/extension/opticsvalley/design/opticsvalley/images/newsletter/puce_telecharger.png) no-repeat; /* IE6 */
			color: #0f5eac;
			height: 23px;
			font-size: 13px;
			font-weight: bold;
			text-decoration: none;
			padding-left: 30px;
			padding-bottom: 5px;
			padding-top: 3px;
			}

/* =FOOTER */
#footer { /* IE6 *//* IE7 */
	background: #002b47;
	clear: both;
	font-size: 10px;
	height: 22px;
	list-style: none;
	line-height: 2;
	margin: 0 0 0 130px;
	position: relative;
	text-align: center;
	}
	#footer li {
		display: inline;
		margin: 0;
		padding: 0 1em;
		}
		#footer a {
			color: #fff;
			text-decoration: none;
			}
			#footer a:hover, #footer a:focus {text-decoration: underline;}
	#footer_site_emploi {
		position: absolute;
			right: 38px;
			bottom: 2px;
		}
		#footer_site_emploi img {vertical-align: bottom;}


.login {
	text-align: center;
	padding: 40px;
}
.username {
	margin: 25px;
	width: 250px;

}

.password {
	margin: 25px;
	width: 250px;
}
.login input {
	position: absolute;
	right: 200px;
}
.button {
	width: 83px;
	height: 23px;
	background: url(/extension/opticsvalley/design/opticsvalley/images/adherent/valider_adh.png) no-repeat;
	border: 0px;
	margin:15px 0 0;
}
.blue_button {
	width: 83px;
	height: 23px;
	background: url(/extension/opticsvalley/design/opticsvalley/images/titres_encart/valider.gif) no-repeat;
	border: 0px;
	margin:0 0 0 180px;
}
.login .warning li	{
	list-style: none;
}
.login .warning h2 {
	font-size: 20px;
	color: #60a01c;
}

.newsletter_bloc a {
	color: #535353;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	}
.popup_bloc{
	margin: 0 auto;
	width: 627px;
	}
.popup_inscrits .popup_bloc h1, .popup_inscrits .popup_bloc h2 {
	font-size: 18px;
	}
.popup_top{
	background: #dbdbdb url(/extension/opticsvalley/design/opticsvalley/images/fonds/fond_popup.gif) no-repeat;
	min-height:530px; /* IE */
	padding: 0 40px;
	display: block;
	}
.popup_bottom{
	background: url(/extension/opticsvalley/design/opticsvalley/images/fonds/fond_popup_bottom.gif) no-repeat;
	height: 109px;
	width: 627px;
	}
.container_popup_liste{
	clear: both;
	padding-top:10px;
	padding-left:10px;
	width: 290px;
	}
#popup_liste{
	background: url(/extension/opticsvalley/design/opticsvalley/images/fonds/fond_liste_adherant.png) repeat-y;
	width: 290px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	}
.popup_item{
	background: url(/extension/opticsvalley/design/opticsvalley/images/puces/puce_fleche_bleu.gif) 0 12px no-repeat;
	margin: 0 0 0 15px;
	padding: 10px 10px 10px 15px;
	list-style-type: none;
	}
.popup_item a{
	color: #535353;
	font-size: 12px;
	padding: 5px 0 5px 15px;
	text-transform: uppercase;
	}
.une_rapport{
	padding-top: 30px;
	padding-bottom: 15px;
	}
.top_une_rapport{
	background: url(/extension/opticsvalley/design/opticsvalley/images/fonds/fond_top_une_rapport.gif) no-repeat;
	height:2px;
	overflow: hidden;
	width: 574px;
	}
.bottom_une_rapport{
	background: url(/extension/opticsvalley/design/opticsvalley/images/fonds/fond_top_une_rapport.gif) no-repeat;
	height:2px;
	overflow: hidden;
	width: 574px;
	}
.content_une_rapport{
	background: url(/extension/opticsvalley/design/opticsvalley/images/fonds/fond_content_une_rapport.gif) repeat-y;
	min-height: 81px; /* IE */
	padding: 6px 9px;
	width: 556px;
	}
	.visuel_une_rapport{
		float: left;
		margin-right: 20px;
		width: 81px;
		}
	.desc_une_rapport{
		color: #535353;
		font-size: 1em;
		line-height: 1.3em;
		}
	.desc_une_rapport p{
		margin: 0;
		padding: 0;
		}
	.itemdocumentaires .introduction .desc_une_rapport h2{
		color: #0f5eac;
		font-size: 13px;
		line-height: 1.1em;
		padding-top: 5px;
		padding-bottom: 5px;
		text-align: left;
		}
		.itemdocumentaires .introduction .une_rapport .desc_une_rapport h2{
			position: relative;
			}

		.itemdocumentaires .introduction #liste_rapport .desc_une_rapport h2{
			color: #535353;
			font-weight: normal;
			line-height: 1.3em;
			padding-top: 0px;
			/*position: absolute;
				bottom: 3px;*/
			padding-bottom: 0px;
			}
		.itemdocumentaires .introduction .desc_une_rapport h2 a {
			text-decoration: none;
			}
		.itemdocumentaires .introduction #liste_rapport .desc_une_rapport h2 a {
			color: #535353;
			}
		.titre_rapport{
			/*display:block;*/
			width: 516px;
			line-height:18px;
			padding-right: 9px;
			}
			#liste_rapport .titre_rapport{
				float: left;
				line-height: 16px;
				padding-right: 9px;
				width: 470px;
				}
		.puce_rapport{
			width: 25px;
			}
			#liste_rapport .puce_rapport{
				float: left;
				width: 30px;
				}
			.une_rapport .puce_rapport{
				position: absolute;
					top: 3px;
					right: 3px;
				}
		#liste_rapport{
			list-style-type: none;
			margin: 0;
			width: 575px;
			}
		#liste_rapport li{
			border-bottom: 1px solid #4fa5f0;
			list-style-type: none;
			list-style-image : none;
			margin: 16px 0 0 0;
			}
		#liste_rapport .visuel_une_rapport{
			border: 1px solid #4fa5f0;
			padding: 1px;
			height: 37px;
			width: 37px;
			}
		#liste_rapport .desc_une_rapport{
			float: left;
			position: relative;
			min-height: 40px;
			width: 514px;
			}

		.extra_links{
			/*background:#3d9cee;*/
			border-bottom:1px solid #3D9CEE;
			padding:5px 0 3px 5px;
			color:#fff;
			font-weight:bold;
			text-align: right;
			font-size: 11px;
			}
    .extra_links_actus{
			padding:5px 0 3px 5px;
			color:#fff;
			font-weight:bold;
			text-align: right;
			font-size: 11px;
			}
		.extra_links a{
			color:#3D9CEE;
			padding-left:25px;
			padding-right:30px;
			}
		 	.extra_links .rss_actualite a{
		 		background: url(/extension/opticsvalley/design/opticsvalley/images/rss.jpg) no-repeat;
		 		text-decoration:none;
		 		}
		 	.extra_links .impression a{
		 		background: url(/extension/opticsvalley/design/opticsvalley/images/imprimer.jpg) no-repeat;
		 		text-decoration:none;
		 		}
		 	.extra_links #envoyer_ami a{
		 		background: url(/extension/opticsvalley/design/opticsvalley/images/envoyer_ami.jpg) no-repeat;
		 		text-decoration:none;
		 		padding-right:0px;
		 		}
		 	.extra_links .bandeau_inscription a{
		 		background: url(/extension/opticsvalley/design/opticsvalley/images/sinscrire.jpg) no-repeat;
		 		text-decoration:none;
		 		padding-left:20px;
		 		}

#newsletter .message {margin-bottom: 0;}
#newsletter .message p,
#newsletter_unsubscribe .message-warning p,
#newsletter_unsubscribe p.msg
{ margin: 0;}
#newsletter p.error {
    color: #ED6813;
    font-size: 10px;
    padding: 5px 3px;
    text-align: left;
}
#newsletter p.msg {
    color: #ED6813;
    font-size: 10px;
    padding: 5px 3px;
    text-align: left;
}

#newsletter_unsubscribe message_unsubscribe {margin-bottom: 10px}
#newsletter_unsubscribe message_unsubscribe p { margin: 0;}
#newsletter_unsubscribe p.error {
    color: #ED6813;
    font-size: 10px;
    padding: 5px 3px;
    text-align: left;
}
#newsletter_unsubscribe p.msg {
    color: #ED6813;
    font-size: 10px;
    padding: 5px 3px;
    text-align: left;
}

#form_newsletter .encart_email {margin: 0;}
form_newsletter_unsubscribe .encart_email {margin-bottom: 0;}

.tipafriend_popup .scontenu {border: 2px solid #674BB8;}
.tipafriend_popup .scontenu .form_type {background-color: #674BB8;}
.tipafriend_popup .scontenu .form_type .text label,
.tipafriend_popup_lumiere .scontenu .form_type .text label {
    background: url("/extension/opticsvalley/design/opticsvalley/images/puces/puce_fleche_blanche.png") 100% 7px no-repeat;
    color: #fff;
    width: 135px;
}
.tipafriend_popup #TB_closeWindowButton {color: #674BB8;}
.tipafriend_popup .boutton_envoi_tip,
.tipafriend_popup_lumiere .boutton_envoi_tip {
    float: right;
    margin-right: 8px;
}
.feedback{text-align:center;}

.tipafriend_popup_lumiere .scontenu {border: 2px solid #297CD2;}
.tipafriend_popup_lumiere .scontenu .form_type {background-color: #297CD2;}
.tipafriend_popup_lumiere #TB_closeWindowButton {color: #297CD2;}
.legend_image{
	float: right;
    font-size: 11px;
    font-style: italic;
 	}
.input_mail { width:125;}
