body,div,form,h1,h2,h3,h4,h5,h6,li,ol,p,ul { position: relative; margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6 { font-size: 1em; font-style: normal; font-weight: normal; }
a {
	text-decoration: none;
	font-weight: bold;
	color: #333333;
}
a:hover {
	text-decoration: none;
	color: #666666;
}
a img { border: none; }
body {
	font-family: Arial, Helvetica, Sans-serif;
	background: #000000;
}

/* PAGES */
#Containier {
	width: 835px;
	min-height: 400px;
	margin: 0 auto 0 auto;
	padding: 130px 0 0 15px;
	font-size: 0.7em;
	background: #FFFFFF url(../images/fond.gif) top left no-repeat;
	z-index: 10;
}

/* FLASH INFO*/
#Containier #FlashInfo {
	position: absolute;
	top: 6px;
	right: 25px;
	width: 350px;
	height: 112px;
	overflow: auto;
	z-index: 1;
}
#Containier #FlashInfo h6 {
	font-size: 1em;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}
#Containier #FlashInfo img {
	float: left;
	clear: both;
	margin: 0 5px 5px 0;
	z-index: 1;
}
#Containier #FlashInfo p {
	color: #FFFFFF;
}
#Containier #FlashInfo p a {
	color: #999999;
}

/* MENU */
#Containier ul#Menu {
	margin: 0 40px 0 40px;
	text-align: right;
	z-index: 5;
}
#Containier ul#Menu li {
	display: inline;
	padding: 0 10px 0 10px;
	white-space: nowrap;
	background : url(../images/separ.jpg) right bottom no-repeat;
}
#Containier ul#Menu li a {
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
}
#Containier ul#Menu li a:hover {
	text-decoration: none;
	color: #E3BC30;
}
#Containier ul#Menu li a.selected {
	color: #E3BC30;
}

#Containier ul#Menu2 {
	margin: 0 40px 0 40px;
	text-align: right;
	z-index: 5;
}
#Containier ul#Menu2 li {
	display: inline;
	padding: 0 10px 0 10px;
	white-space: nowrap;
	background : url(../images/separ.jpg) right bottom no-repeat;
}
#Containier ul#Menu2 li a {
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
}
#Containier ul#Menu2 li a:hover {
	text-decoration: none;
	color: #E3BC30;
}
#Containier ul#Menu2 li a.selected {
	color: #E3BC30;
}

/* INFOS */
#Containier #Infos {
	position: absolute; top: 0; left: 0;
	width: 155px;
	margin: 15px 0 0 0;
	color : #1766A8;
	z-index: 5;
}
#Containier #Infos h6 {
	margin: 0 0 0 10px;
	text-transform: uppercase;
	font-size: 1.1em;
	font-weight: bold;
}
#Containier #Infos p {
	margin: 10px 0 10px 10px;
	padding: 10px 0 10px 0;
	white-space: nowrap;
	border-top: 1px dotted #1766A8; border-bottom: 1px dotted #1766A8;
}
#Containier #Infos p a {
	text-decoration: none;
	font-weight: bold;
	color: #006666;
}
#Containier #Infos p a:hover {
	text-decoration: none;
	color: #3366CC;
}
#Containier #Infos img.infos {
}
#Containier #Infos img.mailing {
	display: block; margin: 10px 0 0 5px;
}

/* CONTENT */
#Containier #Content {
	width: 615px;
	min-height: 350px;
	_height: 350px; _overflow: visible;
	margin: 15px 0 0 0;
	padding: 15px 25px 0 180px;
	color : #1766A8;
	background: #FFFFFF;
	z-index: 8;
}
#Containier #Content div.item {
	clear: both;
	width: 100%;
}
#Containier #Content #Logo {
	float: left;
	width: 129px;
	clear: both;
	margin: 0 0 10px 0;
}
#Containier #Content #Image {
	float: left;
	clear: both;
	margin: 0 0 10px 0; padding: 0 0 10px 0;
}
#Containier #Content h1 {
	float: left;
	width: 470px; padding: 0 0 0 9px;
	text-transform: uppercase;
	font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 1.7em; font-weight: bold;
	color: #666666;
}
#Containier #Content h1.center {
	float: none; width: auto; margin: 40px 0 0 0; padding: 0; text-align: center;
}
#Containier #Content h1.galerie {
	padding: 0 0 0 9px;
}
#Containier #Content h1.border {
	padding: 0 0 5px 9px;
	border-bottom: 1px dotted #1766A8;
}
#Containier #Content h1.archive {
	width: 613px; float: none; margin: 0 0 10px 0; padding: 5px 0 5px 0;
	text-align: center; font-size: 1.6em; font-style: italic;
	color: #FF9900;
	border-top: 1px dotted #1766A8;
	border-bottom: 1px dotted #1766A8;
}
#Containier #Content h1.archive span {
	font-size: 0.7em; font-style: italic; letter-spacing: 0.1em;
	color: #CCCCCC;
}
#Containier #Content h1.archive span a {
}
#Containier #Content h1.originaux {
	padding: 0 0 5px 9px;
	border-bottom: 1px dotted #1766A8;
}
#Containier #Content .archive {
	
}
#Containier #Content .archive #Image {
}
#Containier #Content .archive h2 {
	float: left; width: 547px; margin: 0 0 10px 10px; padding: 0;
	font-size: 1.3em; font-weight: bold;
	background: #FFFFFF; color: #666666; border-bottom: 1px dotted #1766A8;
}
#Containier #Content .archive h2.noborder {
	border-bottom: none;
}
#Containier #Content .archive h2 span{
	display: block; border-top: 1px dotted #1766A8;
}
#Containier #Content .archive h2 a {
	margin: 0 0 0 3px;
	font-size: 0.7em;
	color: #336699;
}
#Containier #Content p {
	clear: both;
	padding: 10px 35px 10px 0;
	border-top: 1px dotted #1766A8;
}
#Containier #Content .archive p {
	margin: 0 0 10px 20px; padding: 0 0 5px 0; font-style: italic;
	border-left: 1px dotted #1766A8;
}
#Containier #Content .archive p.right {
	width: 525px; 
}
#Containier #Content .archive p a {
	display: block; float: left; width: 42%; margin: 0 25px 5px 0; text-transform: uppercase;
	color: #666666; 
}
#Containier #Content .archive p a:hover {
	color: #333333;
}
#Containier #Content p.soustitre {
	padding-top: 0;
	border-top: none;
	border-bottom: 1px dotted #1766A8;
}
#Containier #Content p.right {
	clear: none;
	float: left;
	padding-left: 10px;
	width: 440px;
}
#Containier #Content p.center {
	padding: 10px 0 10px 0; text-align: center;
}
#Containier #Content p.noborder {
	border-top: none;
	border-bottom: none;
}
#Containier #Content p strong {
	color: #666666;
}
#Containier #Content div.texte {
	clear: none; float: right; width: 475px;
	margin: 0 0 0 auto; padding: 0 0 11px 0;
	color: #666666;
}
#Containier #Content div.texte h6 {
	clear: both; margin: 5px 0 0 0; padding: 5px 0 5px 0;
	font-size: 1.3em; font-style: normal; font-weight: bold; text-transform: uppercase;
}
#Containier #Content div.texte p {
	clear: none; margin: 0; padding: 0;
	font-size: 1.1em;
	border: none;
}
#Containier #Content div.texte p img {
	clear: both;
	float: left;
	margin: 0 10px 15px 0;
}
#Containier #Content div.texte p img.intext {
	clear: none; float: none; display: inline; margin: 0;
}
#Containier #Content div.texte p.liens {
	clear: both;
	margin: 10px 0 0 0;
}
#Containier #Content div.auteur {
	clear: none; float: right; width: 475px;
	margin: 0 0 25px auto; padding: 0 0 11px 0;
	color: #666666;
}
#Containier #Content div.auteur h6 {
	clear: both; width: 100%; margin: 5px 0 15px 0; padding: 5px 0 5px 0;
	font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 1.2em; font-style: italic; font-weight: bold; text-transform: uppercase;
	border-top: 1px dotted #1766A8; border-bottom: 1px dotted #1766A8; color: #32679B;
}
#Containier #Content .auteur h2 {
	clear: both; margin: 0 0 10px 0; padding: 0;
	font-size: 1.3em; font-weight: bold;
	background: #FFFFFF; color: #666666;
}
#Containier #Content div.auteur p {
	margin: 0 0 25px 8px; padding: 0 0 0 11px;
	text-transform: uppercase; font-style: italic;
	border-left: 1px dotted #1766A8; border-top: none; border-bottom: none; border-right: none;
}
#Containier #Content div.auteur p strong {
	display: block; margin: 5px 5px 0 -8px; height: 25px; padding: 0;
	font-size: 1.3em; font-weight: bold; font-style: normal;
	background: #FFFFFF;
}
#Containier #Content div.auteur p a {
	color: #666666;
}
#Containier #Content div.auteur p a:hover {
	color: #333333;
}
#Containier #Content #MailingList {
	margin: 25px 0 25px 30px; padding: 0 0 0 20px;
	border-left: 1px dotted #1766A8; 
}
#Containier #Content #MailingList h2 {
	font-size: 1.5em; font-weight: bold;
	color: #333333;
}
#Containier #Content #MailingList table {
	margin: 20px 0 0 0; border-collapse: collapse; vertical-align: middle;
}
#Containier #Content #MailingList table th {
	padding: 0 25px 0 0; font-size: 1.1em;
	text-align: left;
	color: #666666;
}
#Containier #Content #MailingList table td {
	padding: 1px 0 1px 0;
}
#Containier #Content #MailingList table td input {
	width: 250px;
	font-size: 0.8em;
	border: 1px solid #333333;
}
#Containier #Content #MailingList table td input.small {
	width: 60px;
}
#Containier #Content #MailingList table td input.button {
	width: auto;
	border: none;
}
#Containier #Content #MailingList table td span {
	font-size: 1.1em;
	color: #666666;
}
#Containier #Content #MailingList p {
	font-style: italic;
	color: #666666; border: none; 
}

/* ADMIN */
#Containier #AdminContent {
	width: 770px;
	margin: 15px 0 0 0;
	padding: 0 25px 0 25px;
	color : #1766A8;
	background: #FFFFFF;
	z-index: 8;
}
#Containier #AdminContent h1 {
	margin: 10px 0 10px 0;
	padding: 0 0 0 7px;
	text-transform: uppercase;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 1.7em;
	font-weight: bold;
	color: #FF0000;
}
#Containier #AdminContent table {
	margin: 10px auto 10px auto;
	border-collapse: collapse;
	border: 2px solid #000066;
}
#Containier #AdminContent table.liste th {
	padding: 5px;
	text-align: left;
	border: 1px solid #000066;
	border-bottom: 2px solid #000066;
}
#Containier #AdminContent table.liste td {
	padding: 5px 10px 5px 10px;
	border: 1px solid #000066;
}
#Containier #AdminContent table.form th {
	padding: 5px 15px 5px 5px;
	text-align: left;
	border: 1px solid #000066;
}
#Containier #AdminContent table.form td {
	padding: 5px;
	border: 1px solid #000066;
}
#Containier #AdminContent input,#Containier #AdminContent select,#Containier #AdminContent textarea {
	font-family: Verdana, Arial, Helvetca, Sans-serif;
	font-size: 0.9em;
}
#Containier #AdminContent input.float {
	width: 50px;
	text-align: right;
}
#Containier #AdminContent input.long {
	width: 300px;
}
#Containier #AdminContent input.verylong {
	width: 400px;
}
#Containier #AdminContent input.small {
	width: 100px;
}
#Containier #AdminContent input.order {
	width: 30px;
	text-align: center;
}
#Containier #AdminContent input.button {
	margin: 0 15px 0 15px;
	padding: 3px;
	cursor: pointer;
	font-size: 1.1em;
	font-style: italic;
	font-weight: bold;
	color: #000066;
	border: 1px dashed #000066;
}
#Containier #AdminContent textarea {
	width: 400px;
	height: 100px;
}
#Containier #AdminContent textarea.original {
	width: 300px;
	height: 100px;
}

/* FOOTER */
#Footer {
	clear: both;
	width: 850px;
	height: 37px;
	margin: 0 auto 0 auto;
	padding: 40px 0 0 0;
	background: #FFFFFF url(../images/bottom.gif) bottom left no-repeat;
	z-index: 10;
}
#Footer p {
	width: 735px;
	margin: 0 auto 0 auto;
	text-align: right;
	font-size: 0.6em;
	color: #999999;
}

/* BIGGER */
#Bigger {
	display: none; position: absolute; top: 0; left: 0; width: 100%; text-align: center; 
	z-index: 20;
}
#Bigger #BiggerContent {
	width: 200px; height: 200px; margin: 100px auto 0 auto; padding: 10px; text-align: center; z-index: 25; overflow: auto;
	background: #000000; border: 11px solid #333333; 
}
#Bigger #BiggerContent #Close {
	display: block; float: right; margin: 0; padding: 0; z-index: 30;
}
#Bigger #BiggerContent #BiggerDynamique {
	padding: 35px;
}
#Bigger #BiggerContent #BiggerDynamique h1 {
	margin: -10px 0 10px 0; text-align: center; text-decoration: underline;
	font-size: 1.2em; font-weight: bold;
	color: #FFFFFF;
}
#Bigger #BiggerContent #BiggerDynamique h1.bonux {
	margin: -10px 0 10px 0; text-align: center; text-decoration: underline;
	font-size: 1.2em; font-weight: bold; font-style: italic;
	color: #FFFFFF;
}
#Bigger #BiggerContent #BiggerDynamique img.bonux {
	float: left;
}
#Bigger #BiggerContent #BiggerDynamique p {
	width: 190px; padding: 0 0 0 10px; overflow: auto; text-align: left;
	font-size: 0.8em;
	background: #000000; color: #FFFFFF;
}
#Bigger #BiggerContent #BiggerDynamique p.bonux {
	width: 190px; margin: 10px 0 0 0; text-align: center;
}
#Bigger #BiggerContent #BiggerDynamique p.bonux_infos {
	clear: both; width: auto; overflow: visible; padding: 35px 0 0 0; text-align: center;
}
#Bigger #BiggerContent #BiggerDynamique p a {
	z-index: 30;
	color: #FFFFFF;
}
#Bigger #BiggerContent #BiggerDynamique h1.form {
	text-align: left; text-decoration: none; font-style: italic; line-height: 1.5em;
}
#Bigger #BiggerContent #BiggerDynamique h1.form span {
	display: block; text-align: right; text-decoration: none;
	border-top: 1px solid #FFFFFF;
}
#Bigger #BiggerContent #BiggerDynamique h1.revendeurs {
	text-decoration: none;
	border-bottom: 1px solid #FFFFFF;
}
#Bigger #BiggerContent #BiggerDynamique form {
}
#Bigger #BiggerContent #BiggerDynamique table {
	border-collapse: collapse; border: none; 
}
#Bigger #BiggerContent #BiggerDynamique th {
	width: 150px; padding-right: 14px; vertical-align: middle; text-align: right; white-space: nowrap;
	font-size: 0.8em; font-weight: bold;
	color: #FFFFFF;
}
#Bigger #BiggerContent #BiggerDynamique table.revendeurs th {
	vertical-align: top; 
}
#Bigger #BiggerContent #BiggerDynamique td {
	text-align: left;
}
#Bigger #BiggerContent #BiggerDynamique table.revendeurs td {
	font-size: 0.8em; color: #FFFFFF;
}
#Bigger #BiggerContent #BiggerDynamique form td span {
	display: block; line-height: 25px; text-align: center;
	font-size: 0.8em; color: #FFFFFF;
}
#Bigger #BiggerContent #BiggerDynamique form td input {
	width: 230px; height: 12px; margin: 4px 0 4px 0;
	font-size: 0.7em;
}
#Bigger #BiggerContent #BiggerDynamique form td input.mini {
	width: 110px; 
}
#Bigger #BiggerContent #BiggerDynamique form td textarea {
	float: right; width: 230px; height: 50px; margin: 6px 0 5px 0;
	font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 0.7em;
}
#Bigger #BiggerContent #BiggerDynamique form input.button {
	display: block; width: 358px; height: 15px; margin: 10px auto 0 auto;
}

/* POPUP */
body#Popup #Containier {
	width: 835px;
	margin: 0 auto 0 auto;
	padding: 160px 0 0 15px;
	font-size: 0.7em;
	background: #000000 url(../images/fond.gif) top center no-repeat;
}
body#Popup #Containier #AdminContent {
	width: 750px;
	margin: 15px 15px 0 20px;
	color : #1766A8;
	background: #FFFFFF;
	z-index: 8;
}
body#Popup #Containier #AdminContent textarea {
	width: 250px;
}
body#Popup #Footer {
	
}
