/* CSS Document */

/* Adgensite pour Careo 11/2008 */

/* --------------------------------------------------------------- */
/* 														           */
/* 							  Generic                              */
/* 														           */
/* --------------------------------------------------------------- */

body {
	background-color: #FFF;
	margin: 0px;
	padding: 0px;
	background-repeat: repeat;*/
	font-family:Arial, Helvetica, sans-serif;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	text-align: left;
	font-weight: bold;
}

h2 {
	vertical-align: middle;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: left;
	position:absolute;
	top:315px;
	left:117px;
	height: 15;
	font-weight: bold;
}


/* --------------------------------------------------------------- */
/* 														           */
/* 							    Links                              */
/* 														           */
/* --------------------------------------------------------------- */

.menutop {
	list-style-type: none;
	margin: 0;
	padding:0;
}

.menutop li {
	display: inline;
}

.menutop a {
	margin: 0 2px;
	color: #000000;
	text-decoration: underline;
}

.menutop a:hover {
	text-decoration: none;
}

.menuleft {
	list-style-type: none;
	margin: 0;
	padding:0;
}

.menuleft li {
	margin-bottom: 5px;
}

.menuleft a {
	margin: 0 2px;
	color: #000000;
	text-decoration: underline;
}

.menuleft a:hover {
	text-decoration: none;
}

.menuright {
	list-style-type: none;
	margin: 0;
	padding:0;
}

.menuright li {
	margin-bottom: 5px;
}

.menuright a {
	margin: 0 2px;
	color: #000000;
	text-decoration: underline;
}

.menuright a:hover {
	text-decoration: none;
}

/* --------------------------------------------------------------- */
/* 														           */
/* 							    Header                             */
/* 														           */
/* --------------------------------------------------------------- */

#header {
	position:relative;
	height:200px;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
}

#logo { /* logo position */
	margin:0;
	padding:0;
	position:absolute;
	top:0px;
	left:0px;
}

#baseline { /* Baseline position */
 	position:absolute;
	top:49px;
	left:151px;	
}

/* --------------------------------------------------------------- */
/* 														           */
/* 							   Menu top                            */
/* 														           */
/* --------------------------------------------------------------- */

#top {
	height: 35px;
	background-color:#006699;
	background-image: url(../img/bg_baseline.jpg);
	background-repeat: no-repeat;
}

.baseline {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	padding-top:10px;
	padding-left:25px;
}

/* --------------------------------------------------------------- */
/* 														           */
/* 							  content                              */
/* 														           */
/* --------------------------------------------------------------- */


#contener {
	position: relative;
	width: 980px;
	min-height:600px;
	margin:0 auto;
	background-color: #8e9293;
}

#center {
	margin:0px;
	padding:0px;
	margin-left: 164px;
	margin-right: 203px;
	width:701px;
}
#centerZone {
	margin-left: 190px;
	color:#8e9293;
	width:701px;
	background-image:url(../img/MILLS_Fond.png);
	background-repeat:repeat-y;
}
#centerZone_home{
	margin-left: 160px;
	color:#8e9293;
}
#centerZone_Haut {
	font-size:14px;
	font-weight:bold;
	color:#8e9293;
	margin:0px;
	position:relative;
	width:701px;
	height:40px;
	padding:0px;
	margin:0px;
	background-image:url(../img/MILLS_Haut.gif);
	background-repeat:no-repeat;
	padding-left:50px;
	line-height:43px;
	text-align:left;
}
#centerZone_Fond {
	position:relative;
	width:701px;
	height:auto;
}
#centerZone_Bas {
	margin:0px;
	position:relative;
	width:701px;
	height:27px;
	background-image:url(../img/MILLS_Bas.gif);
	background-repeat:no-repeat;
}
.title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #FE683D;
}

#content {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-right: 30px;
	margin-left: 30px;
}

#spacer {
	width: 452px;
	height: 30px;
	margin: 0 auto;
	clear: both;
}

/* --------------------------------------------------------------- */
/* 														           */
/* 							Menu left                              */
/* 														           */
/* --------------------------------------------------------------- */

#left {
	position: absolute;
	margin:0px;
	padding:0px;
	left:0;
	width:164px;
}
/* --------------------------------------------------------------- */
/* 														           */
/* 						 Menu left MENU deroulant                  */
/* 														           */
/* --------------------------------------------------------------- */


#navigation{
	position:relative;
	background-color:#8e9293;
	width:163px;
	height:auto;
	color:#FFFFFF;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
}
#navigation ul{
	list-style:none;
}
#navigation .toggleSubMenu{
	text-align:left;
	margin:0px;
	padding:0px;
	font-size:11px;
}
#navigation .toggleSubMenu a{
	display:block;
	width:154px;
	height:29px;
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(../img/btn.jpg);
	background-repeat:no-repeat;
	line-height:30px;
	padding-left:50px;
	font-size:11px;
}

#navigation .toggleSubMenu a:hover{
	display:block;
	width:154px;
	height:29px;
	color:#333333;
	text-decoration:none;
	background-image:url(../img/btn_Roll.jpg);

}
#navigation .toggleSubMenuCascade subMenu, #navigation .toggleSubMenu subMenu {
	text-align:center;
}
#navigation .toggleSubMenuCascade{
	text-align:left;
	margin:0px;
	padding:0px;
	font-size:11px;
}
#navigation .toggleSubMenuCascade a{
	display:block;
	width:154px;
	height:29px;
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(../img/btnCascade.jpg);
	background-repeat:no-repeat;
	line-height:30px;
	padding-left:50px;
	font-size:11px;
}

#navigation .toggleSubMenuCascade a:hover{
	display:block;
	width:154px;
	height:29px;
	color:#333333;
	text-decoration:none;
	background-image:url(../img/btn_RollCascade.jpg);

}
#navigation .toggle{
	display:block;
	margin:0px;
	padding:0px;
	width:154px;
	font-size:11px;
	
}
#navigation .toggle a{
	text-align:left;
	display:block;
	width:154px;
	height:29px;
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(../img/btn.jpg);
	background-repeat:no-repeat;
	line-height:30px;
	padding-left:50px;
	font-size:11px;
}

#navigation .toggle a:hover{
	display:block;
	width:154px;
	height:29px;
	color:#333333;
	text-decoration:none;
	background-image:url(../img/btn_Roll.jpg);
	padding-left:50px;
}


#navigation .subMenu{
	font-size:11px;
	padding:0px;
	margin:0px;
	margin-left:36px;
	text-align:center;
}
#navigation .subMenu a{
	display:block;
	width:126px;
	height:22px;
	line-height:20px;
	background-image:url(../img/btn_ssMenu.png);
	padding:0px;
	margin:0px;
	font-size:11px;
}
#navigation .subMenu a:hover{
	display:block;
	width:126px;
	height:22px;
	background-image:url(../img/btn_ssMenu_Roll.png);
}




/* --------------------------------------------------------------- */
/* 														           */
/* 							   Right                               */
/* 														           */
/* --------------------------------------------------------------- */

#right {
	position: absolute;
	right:0;
	width: 203px;
	top:236px;
}
#right img{
	margin-bottom:9px;
	margin-left:10px;
}
	
/* --------------------------------------------------------------- */
/* 														           */
/* 							   Menu                                */
/* 														           */
/* --------------------------------------------------------------- */

.mainmenu {
    width: 100%;
}
	
.mainmenu ul {
	position:absolute;
	margin:0;
	padding:0;
	left:25px;
	list-style-type: none;
	width: 426px;
	top: 10px;
}
	
.mainmenu li {
	  padding-right: 10px;
      float: left;
}
		
a.mainmenu:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
a.mainmenu:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
a.mainmenu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #93365e;
	text-decoration: underline;
}

.mainmenu_on {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #93365e;
	text-decoration: underline;

}

/* --------------------------------------------------------------- */
/* 														           */
/* 							  footer                               */
/* 														           */
/* --------------------------------------------------------------- */

#footer {
	height: 1px;
}




/* guilhem */

a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #094559;
	text-decoration: none;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #094559;
	text-decoration: none;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #999999;
	text-decoration: underline;
}

SPAN, TD, P, DIV, BODY {
	color: #000000;
	font-size:12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

TD{
	vertical-align:top;
}

input,textarea,select {
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}


.productDetail {
	border-left:3px #b0b0b0 solid;
	border-top:3px #b0b0b0 solid;
	border-right:3px #f0f0f0 solid;
	border-bottom:3px #f0f0f0 solid;
}

.productDetail tr {
	background-color:#d0d0d0;
}

.productDetail th {
	font-size:12px;
	text-align:right;
}

.productDetail td {
	font-size:12px;
}

.productList a, {
	float:right;
	width:100%;
}

.productList a, .productList td {
	color:#808080;
	font-size:11px;
}

.productList a:visited  {
	text-decoration:none;
	color:#808080;
	font-size:11px;
}

.productList a:hover  {
	text-decoration:none;
	color:#18BDD3;
	font-size:11px;
}

.editableZone {
	background-color:#ffffff;
	text-align:left;
	width:670px;
}
