/* CSS Document */
html, body {
    height: 100%;
}
body 
	{
	background-color: #FFFFFF; 
	margin:0; padding: 0; 
	/*font-family: georgia, "Book Antiqua", palatino, serif;*/ 
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin: 0; /* pour éviter les marges (alsacreation)*/
    text-align: center; /* pour corriger le bug de centrage IE (alsacreation)*/
	color: #666666;
	
	}
#maincenter 
	{
	background-color: #FFFFFF; 
	width: 773px;  
	height: 100%;
	min-height: 100%;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	border: 0px solid black;
	text-align: left; /* Pour remettre l'ensemble à gauche du à bug IE (alsacreation)*/
	}
#adminmaincenter 
	{
	background-color: #FFFFFF; 
	width: 773px;  
	height: 100%;
	min-height: 100%;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	border: 0px solid black;
	text-align: left; /* Pour remettre l'ensemble à gauche du à bug IE (alsacreation)*/
	}
#maintop 
	{
	background-color: #FFFFFF; 
	width: 773px;  
	height: 125px;
	margin-top: 5;
	margin-left: auto;
	margin-right: auto;
	border: 0px solid black;
	text-align: left; /* Pour remettre l'ensemble à gauche du à bug IE (alsacreation)*/
	}
#mainmiddle 
	{
	position: relative;
	background-color: #FFFFFF; 
	width: 773px;  
	height: auto;
	margin-top: 5;
	margin-left: 0;
	margin-right: 0;
	border: 0px solid black;
	text-align: left; /* Pour remettre l'ensemble à gauche du à bug IE (alsacreation)*/
	float: none;
	z-index:1;
	}
#mainmenu 
	{
	position: relative;
	background-color: #FFFFFF; 
	width: 190px;
	height: auto;  
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	border: 0px solid black;
	text-align: left; /* Pour remettre l'ensemble à gauche du à bug IE (alsacreation)*/
	float: left;
	z-index:1;
	}
#adminmainmenu 
	{
	background-color: #FFFFFF; 
	width: 140px;  
	height: auto;
	margin-top: 5;
	margin-left: 5;
	margin-right: 5;
	border: 0px solid black;
	text-align: left; /* Pour remettre l'ensemble à gauche du à bug IE (alsacreation)*/
	z-index:1;
	}
#mainpage 
	{
	position: relative;
	background-color: #FFFFFF; 
	width: 570px;  
	height: auto;
	margin-top: 0;
	margin-left: 5px;
	margin-right: 0;
	border: 0px solid black;
	text-align: left; /* Pour remettre l'ensemble à gauche du à bug IE (alsacreation)*/
	float: left;
	z-index:1;
	}
#adminmainpage 
	{
	position: relative;
	background-color: #FFFFFF; 
	width: 773px;  
	height: 600px;
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	border: 0px solid black;
	text-align: left; /* Pour remettre l'ensemble à gauche du à bug IE (alsacreation)*/
	float: left;
	z-index:1;
	}
/*#adminappercu 
	{
	background-color: #FFFFFF; 
	width: 648px;  
	height: auto;
	padding: 5px;
	margin-top: 0;
	margin-left: auto;
	margin-right: auto;
	border: 1px dotted #C3C39E;
	text-align: left; /* Pour remettre l'ensemble à gauche du à bug IE (alsacreation)*/
	/*}*/
.adminappercu 
	{
	background-color: #FFFFFF; 
	width: 648px;  
	height: auto;
	padding: 5px;
	margin-top: 0;
	margin-left: auto;
	margin-right: auto;
	border: 1px dotted #C3C39E;
	text-align: left; /* Pour remettre l'ensemble à gauche du à bug IE (alsacreation)*/
	}
#mainbottom 
	{
	position: relative;
    bottom: 0;
	background-color: #FFFFFF; 
	width: 773px;  
	height: 50px;
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	padding-top: 11px;
	border: 0px solid black;
	font-size:8pt;
	color: #aaaaaa;
	text-align: center; 
	background-image:url('../img/templ/ban_puce_double.gif'); /* URL depuis le fichier css, pas depuis la page qui l'apelle !!!! */
	background-repeat: repeat-x;
	background-position:  top left; 
	float: left;
	}
#mainbottompopup
	{
	position: relative;
    bottom: 0;
	background-color: #FFFFFF; 
	width: 681px;  
	height: 50px;
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	padding-top: 11px;
	border: 0px solid black;
	font-size:8pt;
	color: #aaaaaa;
	text-align: center; 
	background-image:url('../img/templ/ban_puce_double.gif'); /* URL depuis le fichier css, pas depuis la page qui l'apelle !!!! */
	background-repeat: repeat-x;
	background-position:  top left; 
	}
#maintoppopup
	{
	position: relative;
    bottom: 0;
	background-color: #FFFFFF; 
	width: 681px;  
	height: 20px;
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	padding-top: 11px;
	border: 0px solid black;
	font-size:8pt;
	color: #aaaaaa;
	text-align: center; 
	background-image:url('../img/templ/ban_puce_double.gif'); /* URL depuis le fichier css, pas depuis la page qui l'apelle !!!! */
	background-repeat: repeat-x;
	background-position:  top left; 
	}
#adminformbox
	{
	position: relative;
	background-color: #FFFFFF; 
	width: 600px;  
	height: auto;
	margin-top: 0;
	margin-left: auto;
	margin-right: auto;
	padding-top: 11px;
	border: 0px solid black;
	font-size:12pt;
	color: #aaaaaa;
	text-align: left; 
	}
	
a:link {
 color: #BF4143;
 text-decoration: none;
 }
a:visited {
 color: #BF4143;
 text-decoration: none;
 }
a:active {
 color: #BF4143;
 text-decoration: none;
 }
a:hover {
 color:#BF4143;
 font-weight: none; 
 }
a.produit {  text-decoration:none; color: #666666; line-height: 120%; font-size:10pt;}/*#C3C39E*/
a.produit:link {  text-decoration:none; color: #666666; line-height: 120%; font-size:10pt;}
a.produit:visited {  text-decoration:none; color: #666666; line-height: 120%; font-size:10pt;}
a.produit:active {  text-decoration:none; color: #666666; line-height: 120%; font-size:10pt;}
a.produit:hover {  text-decoration:none; color: #C59644; line-height: 120%; font-size:10pt;}

.floatstop
	{
	clear:both;
	}
.color1
	{
	color: #C59644;
	}
.color2
	{
	color: #C3C39E;
	}
.lignepuces
	{
	background-image:url('../img/templ/ban_puce_double.gif'); /* URL depuis le fichier css, pas depuis la page qui l'apelle !!!! */
	background-repeat: repeat-x;
	background-position:  top left; 
	}
.lignepucesxl
	{
	width: 681px;
	background-image:url('../img/templ/ban_puce_double.gif'); /* URL depuis le fichier css, pas depuis la page qui l'apelle !!!! */
	background-repeat: repeat-x;
	background-position:  top left; 
	margin-left: auto;
	margin-right: auto;
	}
.maintitre
	{
	font-size:18pt;
	color: #900;
	text-decoration: none;
	}
.mainstitre
	{
	font-size:16pt;
	color: #900;
	text-decoration: none;
	}
.mainnewstitre
	{
	font-size:16pt;
	color: #fff;
	text-decoration: underline;
	}
.menutitre
	{
	font-size:12pt;
	font-weight: bold;
	color: #900;
	text-decoration: none;
	}
.smenutitre
	{
	font-size:8pt;
	color: #900;
	text-decoration: none;
	}
.ssmenutitre
	{
	font-size:7pt;
	color: #C59644;
	text-decoration: none;
	}
.parttitre
	{
	font-size:12pt;
	font-weight: bold;
	color: #C59644;
	background-color: #FFFFFF;
	text-decoration: none;
	}
.partstitre
	{
	font-size:8pt;
	font-weight: none;
	color: #C59644;
	text-decoration: none;
	}
.blocpartenaire 
	{
	background-color: #FFFFFF; 
	width: 535px;  
	height: auto;
	padding: 10px;
	margin-top: 0;
	margin-left: auto;
	margin-right: auto;
	border: 1px dotted #C3C39E;
	text-align: left; /* Pour remettre l'ensemble à gauche du à bug IE (alsacreation)*/
	}
/*.blocdonneespartenaire
	{
	background-color: #FFFFFF; 
	width: 390px;  
	height: auto;
	padding: 0px;
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	border: 0px dotted #C3C39E;
	text-align: left; /* Pour remettre l'ensemble à gauche du à bug IE (alsacreation)*/
	/*overflow: none;
	float: left;
	}*/
.bloccoordonnespartenaire
	{
	background-color: #FFFFFF; 
	width: 534px;  
	height: auto;
	padding: 0px;
	margin-top: 0;
	margin-left: 0px;
	margin-bottom: 10px;
	margin-right: auto;
	border: 0px dotted #C3C39E;
	text-align: left; /* Pour remettre l'ensemble à gauche du à bug IE (alsacreation)*/
	float: right;
	}
.logocoordonnespartenaire
	{
	background-color: #FFFFFF; 
	position: relative;
	top: o;
	width: auto;  
	height: auto;
	padding: 0px;
	margin-top: 0;
	margin-left: 0;
	margin-right: 2;
	border: 0px dotted #C3C39E;
	text-align: left; /* Pour remettre l'ensemble à gauche du à bug IE (alsacreation)*/
	float: right;
	}
.logoproduit
	{
	background-color: #FFFFFF; 
	position: relative;
	top: o;
	width: 110px;  
	height: auto;
	padding: 0px;
	margin-top: 0;
	margin-bottom: 5;
	margin-left: 5;
	margin-right: 2;
	border: 0px dotted #C3C39E;
	text-align: left; /* Pour remettre l'ensemble à gauche du à bug IE (alsacreation)*/
	float: right;
	}
.adminformhr
	{
	color: #fff; /*hr: for IE */
	background-color: #fff;/*hr: for Mozilla,Firefox */
	height: 1px;
	border: 1px dotted #C3C39E;
	}
.min500
	{
	width: 1px;  
	height: 500px;
	border: 0px dotted #C3C39E;
	padding: 0px;
	marging: 0px;
	}
.class_texte /*rte*/
	{
	font-size: 10pt;
	}
.blocnews 
	{
	background-color: #FFFFFF; 
	width: 160px;  
	height: auto;
	padding: 5px;
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;
	border: 1px dotted #C3C39E;
	text-align: left; /* Pour remettre l'ensemble à gauche du à bug IE (alsacreation)*/

	}
.newsdate
	{
	font-size:7pt;
	color: #C59644;
	background-color: #FFFFFF;
	text-decoration: none;
	}
.newstitre
	{
	font-size:8pt;
	font-weight: bold;
	color: #C59644; /*#C3C39E*/
	background-color: #FFFFFF;
	text-decoration: none;
	}
.produitref
	{
	font-size:8pt;
	/*font-style: italic;*/
	line-height: normal;
	/*font-weight: bold;*/
	color: #929264; /*#C59644 C3C39E*/
	}
.produitheme
	{
	font-size:8pt;
	line-height: 140%;
	/*font-style: italic;*/
	/*font-weight: bold;*/
	color: #C3C39E; /*#C59644*/
	text-decoration: none;
	}
.newstronctext
	{
	font-size:7pt;
	/*color: #C3C39E; */
	background-color: #FFFFFF;
	text-decoration: none;
	}
.listdate
	{
	font-size:7pt;
	text-decoration: none;
	}

