/*-----------------------------------
 * Arthur BONNET
 * réalisé par SQLI
 * Création : 11.01.2008
 ------------------------------------*/

/*--------------------
   Variables globales
 ---------------------*/

body {
  	margin: 0; padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 62.5%;
	background: #ffffff;
}
* {
	margin: 0; padding: 0;
}
div {
	_height: 1%;
}
br.clear {
	clear: both;
	margin: 0; padding: 0;
	font-size: 1px;
}

/*----------------
Langue
----------------*/
  div#lang-link {
    float: right;
    margin: 0; padding: 7px 0px 0px 0px;
    width: 150px;
    text-align: right;
    
  }
  div#lang-link ul {
    margin: 0; padding: 0;
    list-style: none;
  }
  div#lang-link li {
    display: inline;
    margin: 0; padding: 0px 5px 0px 5px;
    border-left: solid 1px black;
    border-color: #ffffff;
  }
  div#lang-link li.first {
    border-left: none;
  }
  div#lang-link li.current {
    font-weight:bold;   
  }
  div#lang-link li a, 
  div#lang-link li a:link, 
  div#lang-link li a:visited{
    color: #ffffff;
    text-decoration:none;
  }
  
  div#lang-link li a:hover{
    color: #8ED51D;
    text-decoration:none;
  }
div#page-popup-zoomsur {
	position: absolute; top: 90px; left: 10px;
	width: 820px; height: 420px;
	background: #ffffff;
	border: 2px solid #1B383E;
}
div#page-popup-zoomsur div#header-popup {
	height: 40px;
	background: #1B383E;
}
div#page-popup-zoomsur div#header-popup h1 {
	float: left;
	margin: 10px 0px 0px 10px; padding: 0;
	font-size: 1.5em;
	color: #ffffff;
}
div#page-popup-zoomsur p.fermer {
 	float: right;
 	margin: 5px 5px 5px 0px; padding: 0;
 } 
 	div#page-popup-zoomsur p.fermer a,
 	div#page-popup-zoomsur p.fermer a:link,
 	div#page-popup-zoomsur p.fermer a:visited {
 		display: block;
 		margin: 8px 0px 0px 0px;
 		width: 1.2em; height: 1.2em;
 		font-size: 1.2em; line-height: 1.2em;
 		color: #ffffff;
 		background: #1B383E;
 		border: 1px solid #ffffff;
 		text-decoration: none;
 		text-align: center;
 	}
 	div#page-popup-zoomsur p.fermer a:hover {
 		color: #1B383E;
 		background: #ffffff;
 		border: 1px solid #1B383E;
 	}

/*--------------------
   RUBRIQUES PRINCIPALES
 ---------------------*/
 div.menus-rubriques-principales {
 	margin: 5px 0px 0px 0px; padding: 0;
 	height: 2.2em;
 	line-height: 2.2em;
 	background: #D4D0CD;
 }
 div.menus-rubriques-principales * {
 	z-index:999;
  
 }
 		div.menus-rubriques-principales ul {
 			margin: 0; padding: 0;
 		}
 		div.menus-rubriques-principales ul li {
 			display: inline;
 			position: relative;
 			float: left;
 			margin: 0; padding: 0;
 		}
 		div.menus-rubriques-principales ul li a,
 		div.menus-rubriques-principales ul li a:link,
 		div.menus-rubriques-principales ul li a:visited {
 			display: block;
 			overflow: hidden;
 			margin: 0; padding: 0px 30px 0px 30px;
 			line-height: 2.2em;
 			font-size: 1em;
 			color: #1B383E;
 			background: #D9D2D0;
 			text-decoration: none;
 		}
 			div.menus-rubriques-principales ul li.current a,
 			div.menus-rubriques-principales ul li.current a:link,
 			div.menus-rubriques-principales ul li.current a:visited {
 				background: #ECE8E7 ! important;
 			}
	 		div.menus-rubriques-principales ul li a strong,
	 		div.menus-rubriques-principales ul li a:link strong,
	 		div.menus-rubriques-principales ul li a:visited strong {
	 			font-weight: normal;
	 		}
	 		div.menus-rubriques-principales ul li.current a strong,
	 		div.menus-rubriques-principales ul li.current a:link strong,
	 		div.menus-rubriques-principales ul li.current a:visited strong {
	 			font-weight: bold;
	 		}
 		div.menus-rubriques-principales ul li a:hover {
 			background: #ECE8E7;
 		}

/*--------------------
   ARTICLE
 ---------------------*/
 div.article-zoomsur {
 	position: relative;
	margin: 20px 10px 0px 10px; padding: 0;
 	width: 795px; height: 340px;
 }
 div.article-zoomsur div#visuels {
 	margin: 0px 0px 6px 0px; padding: 0;
 	width: 231px; height: 231px;
 	background: url('../images/loading.gif') no-repeat center center;
 }
 	div.article-zoomsur div#visuels img {
 		border: 5px solid #EEEBEB;
 	}
 div.article-zoomsur div#visuels-navig {
 	margin: 0; padding: 0;
 	width: 460px;
 }
 	div.article-zoomsur div#visuels-navig div.visuonglet {
 		float: left;
 		margin: 0px 0px 5px 0px;
 	}
 	div.article-zoomsur div#visuels-navig div#all-onglets {
 		display: none;
 	}
 	div.article-zoomsur div#visuels-navig div.visu {
 		float: left;
 		position: relative;
 		margin: 0px 4px 5px 0px;
 		_margin: 0px 2px 5px 0px;
 	}
 		div.article-zoomsur div#visuels-navig div.visu span {
 			position: absolute; top: 36px; left: 36px;
 			font-size: 1.2em;
 			color: #F7F5F4;
 			text-decoration: none;
 		}
 			div.article-zoomsur div#visuels-navig div.visu a:hover span {
 				color: #ffffff;
 			}
 	div.article-zoomsur div#visuels-navig div.visu a img {
		border: 5px solid #EEEBEB;
 	}
 		div.article-zoomsur div#visuels-navig div.visu a:hover img {
 			border: 5px solid #8DBB00;
 		}
 	div.article-zoomsur div#visuels-navig div.navig {
 		float: right;
 		margin: 0px 5px 5px 0px;
 	}
 		div.article-zoomsur div#visuels-navig div.navig img {
 			border: none;
 		}
 		
 	div.article-zoomsur div#visuels-navig div#inner-visuel {
 	}
 	
 div.article-zoomsur div#texte {
 	position: absolute;
	top: 35px; left: 245px;
	width: 540px; height: 220px;
 	margin: 0px 0px 0px 15px; padding: 0;
 	overflow: auto;
 }
 	div.article-zoomsur h1 {
 		margin: 15px 0px 15px 0px; padding: 0px 0px 0px 50px;
 		font-size: 1.4em;
 		color: #A7C200;
 		line-height: 1.1em;
 		background: url('../images/puce-titre.gif') repeat-y top left;
 	}
 	div.article-zoomsur {
 		margin: 0px 0px 20px 0px; padding: 0;
 		font-size: 1.1em;
 		color: #818F92;
 	}
 	div.article-zoomsur p {
 		margin: 0px 0px 20px 0px;
 	}
 		div.article-zoomsur p.retour {
 			position: absolute; top: 335px; left: 640px;
 		}
 	div.article-zoomsur p a, div.article-zoomsur p a:link, div.article-zoomsur p a:visited {
 		color: #8DBB00;
 	}
 	div.article-zoomsur p a:hover {
 		color: #E86500;
 	}
 
 	.cds_scrollbar {
		position: absolute;
		background: #C3C2C2 url('../images/fond-scrollbar-2.gif') no-repeat center center;
		right: 0px;
		width: 5px ! important;
		cursor: pointer;
	}
	.cds_scrollbar_over {
		background: #CDCDCD url('../images/fond-scrollbar-2.gif') no-repeat center center;
	}
	.cds_scrollbar_pushed {
		background: #CDCDCD url('../images/fond-scrollbar-2.gif') no-repeat center center;
	}
	.cds_track {
		position: absolute;
		background: #DEDDDD;
		right: 0px;
		top: 0px;
		width: 5px ! important; height: 100%;
		cursor: pointer;
	}
	.cds_up {
		position: absolute;
		top: 0px; right: 0px;
		width: 5px ! important;
		background: #E2E2E2;
		cursor: pointer;
	}
	.cds_down {
		position: absolute;
		bottom: 0px; right: 0px;
		width: 5px ! important;
		background: #E2E2E2;
		cursor: pointer;
	}
 	div#texte div#content-texte {
 		position:relative;
		padding-right: 30px;
 	}
 	div#texte div#content-texte div {
 		height: 80px;
 	}

