
/**********************************************************************************************************************
 *                                                Mise en page index.htm			 								  *
 **********************************************************************************************************************/

body.index {
	margin-top: 0px;
	margin-left: 0px;
	font-family: Franklin Gothic Book, Tahoma;
	background-color: #001A50;
	color: white;
	text-align: center;
}

#cadreIndex {
	position: absolute;
	width: 80em;        /* selon la largeur voulue */
    margin-left: -40em;  /* moitie de width */
    left: 50%;
	height: 46em;
	margin-top: -23em;   /* moitie de height */
    top: 50%;
	text-align: center;
	background: url('../img/home.jpg');
	background-repeat: no-repeat;
	background-position: center;
}


/**********************************************************************************************************************
 *                                                 Mise en page home.php			 								  *
 **********************************************************************************************************************/

body.home {
	margin: 0;
	padding: 0;
	font-family: Arial, Verdana, "Times New Roman";
	background-color: white;
	color: #013870;
}

#conteneur {
	height: 1150px;
	min-width: 800px;
}

#header {
	width: auto;
	height: 114px;
	color: white;
	font-size: 18px;
	font-weight: bold;
	text-align: right;
	margin-bottom: 5px;

	background: url('../img/header1.jpg');
	background-repeat: no-repeat;
	background-position: left;
	background-color: #327dc1;
}

#bloc-contenu {
	float: left;
	width: 100%;
}

#col-gauche {
	float: left;
	width: 166px;
	height: 100%;
	margin-left: -100%;
	background-color: #013870;
	color: white;
}

#col-centre {
	margin-left: 170px;
	margin-right: 205px;
	padding-left: 10px;
	padding-right: 15px;
	background-color: white;
}

#col-centre-perfect {
	margin-left: 170px;
	padding-left: 10px;
	padding-right: 15px;
	background-color: white;
}

#col-droite {
	width: 200px;
	height: 100%;
	margin-left: -200px;
	background: url('../img/fondColDrt.jpg');
	background-repeat: no-repeat;
	background-position: top, left;
	background-color: white;
	float: left;
	color: #00285D;
	text-align: center;
}

#footer {
	clear: left;
	width: 100%;
	font-size: 9px;
	color: #013870;
	text-align: right;
	padding: 4px 0;
}

.colRight {
	width: 180px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
}

.colLeft {
	width: 166px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
	color: white;
}


/**********************************************************************************************************************
 *                                           Mise en page banner sous marque AS			 		    				  *
 **********************************************************************************************************************/

#bannerFood1 {
	width: 100%;
	max-width: 925px;
	height: 141px;
	text-align: left;
	cursor: pointer;

	background: url('../img/asfood1.jpg');
	background-repeat: no-repeat;
	background-position: left;
}

#bannerFood2 {
	height: 100%;
	background: url('../img/asfood2.jpg');
	background-repeat: no-repeat;
	background-position: right;
}

#txtBannerFood1 {
	font-family: Georgia;
	font-variant: normal;
	font-style: normal;
	font-weight: normal;
	padding-top: 82px;
	padding-left: 28px;
	font-size: 18px;
	color: #001b4a;
	text-align: left;
}

#txtBannerFood2 {
	font-family: Georgia;
	line-height: 1em;
	font-variant: normal;
	font-style: normal;
	font-weight: normal;
	padding-left: 28px;
	font-size: 15px;
	color: #176ea9;
	text-align: left;
}

/*********************************************************/

#bannerNeo1 {
	width: 100%;
	max-width: 925px;
	height: 141px;
	text-align: right;
	cursor: pointer;

	background: url('../img/asneo1.jpg');
	background-repeat: no-repeat;
	background-position: left;
	background-color: #ffffff;
}

#bannerNeo2 {
	height: 100%;
	background: url('../img/asneo2.jpg');
	background-repeat: no-repeat;
	background-position: right;
}

#txtBannerNeo1 {
	font-family: Georgia;
	font-variant: normal;
	font-style: normal;
	font-weight: normal;
	padding-top: 80px;
	padding-left: 28px;
	font-size: 18px;
	color: #001b4a;
	text-align: left;
}

#txtBannerNeo2 {
	font-family: Georgia;
	line-height: 1em;
	font-variant: normal;
	font-style: normal;
	font-weight: normal;
	padding-left: 28px;
	font-size: 15px;
	color: #176ea9;
	text-align: left;
}

/*********************************************************/

#bannerTec1 {
	width: 100%;
	max-width: 925px;
	height: 141px;
	text-align: right;
	cursor: pointer;

	background: url('../img/astec1.jpg');
	background-repeat: no-repeat;
	background-position: left;
	background-color: #ffffff;
}

#bannerTec2 {
	height: 100%;
	background: url('../img/astec2.jpg');
	background-repeat: no-repeat;
	background-position: right;
}

#txtBannerTec1 {
	font-family: Georgia;
	font-variant: normal;
	font-style: normal;
	font-weight: normal;
	padding-top: 82px;
	padding-left: 28px;
	font-size: 18px;
	color: #001b4a;
	text-align: left;
}

#txtBannerTec2 {
	font-family: Georgia;
	line-height: 1em;
	font-variant: normal;
	font-style: normal;
	font-weight: normal;
	padding-left: 28px;
	font-size: 15px;
	color: #176ea9;
	text-align: left;
}

/*********************************************************/

#bannerMed1 {
	width: 100%;
	max-width: 925px;
	height: 141px;
	text-align: right;
	cursor: pointer;

	background: url('../img/asmed1.jpg');
	background-repeat: no-repeat;
	background-position: left;
	background-color: #ffffff;
}

#bannerMed2 {
	height: 100%;
	background: url('../img/asmed2.jpg');
	background-repeat: no-repeat;
	background-position: right;
}

#txtBannerMed1 {
	font-family: Georgia;
	font-variant: normal;
	font-style: normal;
	font-weight: normal;
	padding-top: 80px;
	padding-left: 28px;
	font-size: 18px;
	color: #001b4a;
	text-align: left;
}

#txtBannerMed2 {
	font-family: Georgia;
	line-height: 1em;
	font-variant: normal;
	font-style: normal;
	font-weight: normal;
	padding-left: 28px;
	font-size: 15px;
	color: #176ea9;
	text-align: left;
}

/**********************************************************************************************************************
 *                                                   Mise en page menu			 		    						  *
 **********************************************************************************************************************/

#menuLang {
	height: 50px;
	text-align: center;
	background-color: #013870;
}

.menu{
    position: absolute;
    width: 160px;
    margin: 0;
    padding: 0;
	background-color: white;
}

#ssMenu{
	float: left;
	width: 160px;
	height: 800px;
	margin-left: 0%;
	margin-right: 20px;
	text-align: center;
}

.menu ul{
    border-top: 1px #000 solid;
    border-left: 1px #000 solid;
    border-right: 1px #000 solid;
    margin: 0;
    padding: 0;
    position: absolute;
    /*width: 160px;*/
}

.menu li ul{
    visibility: hidden;
	margin-left:160px;
    margin-top:-24px;
}

.menu a{
	font-family: Arial;
    text-align: left;
	font-size: 13px;
    color: white;
    display: block;
	width: 160px;
	height: 20px;
	border-bottom: 1px solid white;
    padding: 3px 3px 3px 3px;
	background-color: #013870;
}

.menu a#mselect {
	background-color: #0075c3;
	font-weight: bold;
	color: white;
}

.menu a:hover{
    background-color: #0075c3;
	font-weight: bold;
	color: white;
}

/* for a mozilla better display with key nav */
.menu a:focus{
    background-color: #0075c3;
	font-weight: bold;
	color: white;
}

.menu li{
    /*width: 160px;*/
    display: block;
    float: left;
    list-style: none;
    margin: 0;
    padding: 0;
}

/* IE PC selector */
* html .menu li {
    display: inline; /* solve a IE PC list bug */
    float: none; /* solve a IE5 clav nav bug */
}


/**********************************************************************************************************************
 *                                                 Mise en page colonne de droite   								  *
 **********************************************************************************************************************/

#bannerEnv {
	margin-top: 10px;
	height: 247px;
	width: 171px;
	text-align: center;
	cursor: pointer;
	background: url('../img/environnement.png');
	background-repeat: no-repeat;
	background-position: center;
}

.txtEnv {
	padding-top: 95px;
	font-family: Arial;
	font-weight: normal;
	text-align: center;
	font-size: 13px;
	color: white;
}

#bannerBaig {
	margin-top: 10px;
	height: 247px;
	width: 171px;
	text-align: center;
	cursor: pointer;
	background: url('../img/baignades.png');
	background-repeat: no-repeat;
	background-position: center;
}

.txtBaig {
	padding-top: 10px;
	padding-left: 10px;
	font-weight: normal;
	text-align: left;
	font-size: 12px;
	color: #00557d;
}

#bannerLyser {
	margin-top: 10px;
	height: 247px;
	width: 171px;
	text-align: center;
	cursor: pointer;
	background: url('../img/aqualyser.png');
	background-repeat: no-repeat;
	background-position: center;
}

.txtLyser1 {
	font-family: Arial;
	padding-top: 55px;
	font-weight: normal;
	text-align: center;
	font-size: 14px;
	color: #ef0020;
}

.txtLyser2 {
	font-family: Arial;
	padding-top: 5px;
	font-weight: normal;
	text-align: center;
	font-size: 12px;
	color: black;
}

#bannerZone {
	margin-top: 10px;
	height: 195px;
	width: 172px;
	text-align: center;
	cursor: pointer;
	background: url('../img/uvozone.png');
	background-repeat: no-repeat;
	background-position: bottom;
}

.txtZone1 {
	font-family: Arial;
	padding-top: 6px;
	font-weight: bold;
	text-align: center;
	font-size: 19px;
	color: white;
}

.txtZone2 {
	font-family: Arial;
	padding-top: 90px;
	padding-left: 75px;
	font-weight: normal;
	text-align: left;
	font-size: 14px;
	color: #001b4a;
}

#bannerPlt {
	margin-top: 10px;
	height: 247px;
	width: 171px;
	text-align: center;
	cursor: pointer;
	background: url('../img/plante.png');
	background-repeat: no-repeat;
	background-position: center;
}

.txtPlt1 {
	font-family: Arial;
	padding-top: 10px;
	font-weight: bold;
	text-align: center;
	font-size: 24px;
	color: white;
}

.txtPlt2 {
	font-family: Arial;
	padding-top: 135px;
	font-weight: bold;
	text-align: center;
	font-size: 24px;
	color: #00285d;
}


/**********************************************************************************************************************
 *                                                 Mise en page des textes			 								  *
 **********************************************************************************************************************/

#contact {
	/**/
	width: 695px;
	height: 551px;
	font-size: 11px;
	color: black;
	text-align: left;
	background: url('../img/contact.jpg');
	background-repeat: no-repeat;
}

.titre {
	width: 75%;
	padding-left: 20px;
	margin-top: 20px;
	margin-bottom: 10px;
	font-size: 13px;
	color: #013870;
	font-weight: bold;
	text-align: left;
	background-color: white;
	border: 2px solid #013870;
}

.titre1 {
	margin-top: 10px;
	margin-bottom: 0px;
	font-size: 15px;
	color: #013870;
	font-weight: bold;
}

.titre2 {
	margin-top: 10px;
	margin-bottom: 0px;
	font-size: 17px;
	color: #b3b3b3; /*#013870;*/
	font-weight: bold;
}

.titre3 {
	margin-top: 20px;
	margin-bottom: 10px;
	font-size: 25px;
	font-weight: normal;
	text-align: left;
}

.titre4 {
	margin-top: 20px;
	margin-bottom: 10px;
	font-size: 20px;
	font-weight: bold;
	text-align: left;
}

.titre5 {
	width: 97%;
	padding-left: 20px;
	margin-top: 20px;
	margin-bottom: 10px;
	font-size: 13px;
	color: white;
	font-weight: bold;
	text-align: left;
	background-color: #013870;
}

.titre6 {
	width: 550px;
	margin-top: 30px;
	color: #9C9D9F;
	font-size: 13px;
	text-align: left;
	font-weight: bold;
	border: 2px solid #CAE1F3;
}

.titre7 {
	margin-top: 15px;
	color: #9C9D9F;
	font-size: 20px;
	text-align: center;
	font-weight: bold;
}

.titre8 {
	margin-top: 10px;
	margin-bottom: 0px;
	font-size: 15px;
	color: #013870;
	font-weight: bold;
}

.titre9 {
	width: 90%;
	margin-top: 10px;
	margin-bottom: 0px;
	font-size: 15px;
	color: #013870;
	font-weight: bold;
	border: 2px solid #013870;
}

.titre10 {
	width: 50%;
	padding-left: 20px;
	margin-top: 20px;
	margin-bottom: 10px;
	font-size: 13px;
	color: white;
	font-weight: bold;
	text-align: left;
	background-color: #013870;
}

.titre11 {
	margin-top: 10px;
	font-size: 12px;
	color: #A4D781;
	font-weight: bold;
}

.titre12 {
	margin-top: 20px;
	margin-bottom: 10px;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
}

.titre13 {
	margin-top: 10px;
	margin-bottom: 0px;
	font-size: 17px;
	color: #904122;
	font-weight: bold;
}

.titre14 {
	margin-bottom: 10px;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
}

.titre15 {
	font-size: 26px;
	text-align: left;
	color: #00aeef;
}

.titre16 {
	height: auto;
	width: 90%;
	font-size: 13px;
	text-align: left;
	color: white;
	background-color: #00275d;
	border: 20px solid #00275d;
}

.titre17 {
	margin-bottom: 5px;
	font-family: Georgia;
	font-size: 18px;
	text-align: left;
	color: #00aeef;
}

.titrePlt {
	width: 90%;
	margin-bottom: 10px;
	font-size: 11px;
	color: white;
	font-weight: bold;
	text-align: left;
	background-color: #b9569d;
	border: 8px solid #b9569d;
}

.titrePlt2 {
	font-size: 12px;
	color: #b9569d;
	font-weight: bold;
	text-align: left;
}

.titrePlt3 {
	font-size: 13px;
	color: #b9569d;
	text-align: left;
}

.txt {
	font-size: 11px;
	color: black;
	text-align: left;
	text-align: justify;
}

.txt1 {
	font-size: 11px;
	color: black;
	text-align: center;
}

.txt2 {
	font-size: 12px;
	color: #013870;
	text-align: left;
}

.txt3 {
	font-size: 12px;
	color: #013870;
	text-align: right;
}

.txt4 {
	font-size: 12px;
	color: #666666;
	font-weight: bold;
}

.txt5 {
	font-size: 11px;
	color: black;
}

.txt6 {
	font-size: 11px;
	color: #013870;
	text-align: center;
}

#txt7 {
	font-size: 12px;
	color: #00285D;
	text-align: left;
}

.txt8 {
	font-size: 10px;
	color: black;
	text-align: left;
	text-align: justify;
}

.txtWhite {
	font-size: 11px;
	color: white;
	text-align: left;
}

.tabAnalOg {
	font-size: 11px;
	color: #00285D;
	text-align: left;
}

#txtFood {
	color: #9D5A36;
	font-weight: bold;
}

#txtNeo {
	color: #1761A3;
	font-weight: bold;
}

#txtMed {
	color: #03636C;
	font-weight: bold;
}

#txtTec {
	color: #768187;
	font-weight: bold;
}

#tabDistri {
	font-size: 11px;
	color: #00285D;
	text-align: left;
}

#tabMontre {
	font-size: 11px;
	color: #00285D;
	text-align: center;
}

#tabNew {
	font-size: 11px;
	color: #00285D;
	text-align: left;
}

#tabConn {
	height: auto;
	margin-top: 240px;
	padding-top: 3px;
	font-size: 11px;
	color: #51c5f2;
	text-align: center;
	background-color: #0075c3;
	border-bottom: 1px solid white;
}

#tabConnLiens {
	margin-left: 10px;
	text-align: left;
}

.titreConn {
	margin-top: 10px;
	margin-left: 10px;
	font-family: Arial;
	font-size: 13px;
	color: white;
	text-align: left;
}

#tabColl {
	padding-bottom: 13px;
	border-bottom: 1px solid white;
	font-size: 14px;
	color: white;
	text-align: center;
}

#tabBass {
	font-size: 11px;
	color: black;
	text-align: left;
	text-align: justify;
	border: 1px solid #013870;
	width:75%;
	background: white;
}

#tabSsMenu {
	font-family: Arial;
	font-size: 12px;
	color: black;
	text-align: center;
	cursor: pointer;
}

#obli {
	font-size: 11px;
	text-align: left;
	color: red;
}

#warning {
	font-size: 13px;
	text-align: left;
	color: red;
	font-weight: bold;
}

#warning2 {
	font-size: 13px;
	text-align: center;
	color: red;
	font-weight: bold;
}

#selectEtape {
    text-align: left;
	font-size: 10px;
    color: white;
	font-weight: bold;
	width: 145px;
	border: 1px solid white;
	background-color: #013870;
}

#noSelectEtap {
    text-align: left;
	font-size: 10px;
    color: #013870;
	width: 145px;
	border: 1px solid #013870;
	background-color: white;
}

#griseEtape {
    text-align: left;
	font-size: 10px;
    color: white;
	font-weight: bold;
	width: 145px;
	border: 1px solid #013870;
	background-color: #EBDDE2;
}


/**********************************************************************************************************************
 *                                                 Style pour texte déroulant			 						 	  *
 **********************************************************************************************************************/

#titreDeroul {
	margin-bottom: 10px;
	text-align: center;
	font-size: 12px;
	color: #0075c3;
	font-weight: bold;
}

#txtDeroulFood {
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	font-size: 9px;
	text-align: center;
	color: #013870;
}

#txtDeroulNeo {
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	font-size: 9px;
	text-align: center;
	color: #013870;
}

#txtDeroulMed {
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	font-size: 9px;
	text-align: center;
	color: #013870;
}

#txtDeroulTec {
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	font-size: 9px;
	text-align: center;
	color: #013870;
}


/**********************************************************************************************************************
 *                                                      Style pour liens			 							 	  *
 **********************************************************************************************************************/

a {
	text-decoration: none;
	font-size: 11px;
	color: #013870;
}

a:link, a:visited {
	/*font-size: 10px;*/
	font-weight: bold;
	text-decoration: none;
}

a:hover {
	/*font-size: 10px;*/
	font-weight: bold;
	text-decoration: none;
	color: #519BFF;
}

/* +++++ Liens pour rubrique de chaque produit +++++ */
a.liensPdt {
	text-decoration: none;
	font-size: 12px;
	color: #999999;
}

a.liensPdt:link, a.liensPdt:visited{
	font-size: 12px;
	font-weight: bold;
}

a.liensPdt:hover {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #666666;
}

/* +++++ Liens titre classe pdt +++++ */
a.liensTitre {
	text-decoration: none;
	font-size: 12px;
	color: #013870;
}

a.liensTitre:link, a.liensTitre:visited{
	font-size: 12px;
	font-weight: bold;
}

a.liensTitre:hover {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #519BFF;
}
/*********************************************/

a.home {
	font-size: 13px;
	font-weight: bold;
	font-style: italic;
	color: white;
}

a.home:link, a.home:visited {
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}

a.home:hover {
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #519BFF;
}
/*********************************************/

a.lang {
	font-size: 10px;
	font-weight: bold;
	color: #51c5f2;
}

a.lang:link, a.lang:visited {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

a.lang:hover {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #51c5f2;
}
/*********************************************/
a.liensConn {
	font-family: Arial;
	font-size: 12px;
	color: #51c5f2;
}

a.liensConn:link, a.liensConn:visited {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

a.liensConn:hover {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: white;
}
/*********************************************/
a.menuIntra1 {
	font-family: Arial;
    text-align: left;
	font-size: 13px;
    color: white;
    display: block;
	width: 95%;
	height: 18px;
	border-top: 1px solid white;
    padding: 3px 3px 3px 3px;
	background-color: #0075c3;
}

a.menuIntra1:link, a.menuIntra1:visited {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;	
}

a.menuIntra1:hover {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: white;
	background-color: #51c5f2;
}
/*********************************************/
a.menuIntra2 {
	font-family: Arial;
    text-align: left;
	font-size: 13px;
    color: white;
    display: block;
	width: 95%;
	height: 18px;
	border-top: 1px solid white;
    padding: 3px 3px 3px 3px;
	background-color: #51c5f2;
}

a.menuIntra2:link, a.menuIntra2:visited {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;	
}

a.menuIntra2:hover {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: white;
	background-color: #51c5f2;
}
/*********************************************/

a.big {
	font-size: 13px;
	font-weight: bold;
	font-style: italic;
	color: #013870;
}

a.big:link, a.big:visited {
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}

a.big:hover {
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #519BFF;
}

a.small {
	font-size: 9px;
	color: #999999;
}

a.small:link, a.small:visited{
	font-size: 9px;
	font-weight: bold;
}

a.small:hover {
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	color: #666666;
}

/***********************************************/

/* +++++ Liens produit food +++++ */
a.liensFood {
	color: #9D5A36;
	font-size: 11px;
	font-weight: bold;
}

/* +++++ Liens produit bio +++++ */
a.liensNeo {
	color: #03636C;
	font-size: 11px;
	font-weight: bold;
}

/* +++++ Liens produit med +++++ */
a.liensMed {
	color: #1761A3;
	font-size: 11px;
	font-weight: bold;
}

/* +++++ Liens produit tec +++++ */
a.liensTec {
	color: #768187;
	font-size: 11px;
	font-weight: bold;
}

/* +++++ Liens produit Autre +++++ */
a.liensAut {
	color: #E3B306;
	font-size: 11px;
	font-weight: bold;
}

/* +++++ Liens pour sous menu produit +++++ */
a.sousMenu {
	text-decoration: none;
	font-size: 10px;
	/*font-weight: bold;*/
	color: white;
}

a.sousMenu:link, a.sousMenu:visited{
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

a.sousMenu:hover {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #519BFF;
}


/* Autres Style
   ============ */
img {
	border: 0px;
}

#imgMargin {
	margin-right: 30px;
	margin-left: 30px;
	margin-bottom: 10px;
	border: 1px solid black;
}

textarea {
	font-size: 11px;
	font-weight: bold;
}

input {
	font-size: 10px;
}

input.aRight {
	text-align: right;
}

select {
	font-size: 10px;
}

select.selectCmd {
	width: 200px;
	scrollbar-face-color: #00285D;
	scrollbar-shadow-color: #000000;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #000000;
	scrollbar-darkshadow-color: #000000;
	scrollbar-track-color: #E9F2F6;
	scrollbar-arrow-color: #E9F2F6;
}

select.selectPlt {
	width: 150px;
}

select.selectAnalOrg {
	width: 300px;
}

#btn {
	width: 100px;
}

#btn1 {
	margin-top: 10px;
	margin-bottom: 20px;
	width: 80px;
}

#btn2 {
	width: 50px;
}

#btn3 {
	width: 240px;
}

#btn4 {
	width: 180px;
}

#btn5 {
	width: 160px;
}