/*
	General & defaults
*/

BODY {
	background-color: #F9F9F9;
	background-image: url(../img/gen_css_bckgdmain.gif);
	background-repeat : repeat;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

.nobckgd {
	background-image: url(../img/gen_pixel.gif);
	background-color: #FFFFFF;
}
.plain {
	background-image: url(../img/gen_css_bckgdplain.gif);
	background-repeat : repeat;
}

BODY, TD {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #333333;
}

P	{
	text-align: left;
	margin-top: 0px;
	margin-bottom: 5px;
}

ul {
	display: list-item ;
	list-style-image: url(../img/puce_col1_css.gif);
	margin-left: 2em;
	margin-top: 5px;
	margin-bottom: 5px;
}

li {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: -2px;

}

li.ws {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: -2px;

}

A {
	color: #333333;
	text-decoration: underline;
}

A:hover {
	text-decoration: none;
}

A:visited {
	color: #000000;
}

A.noline {
	text-decoration: none;
}

A.noline:hover {
	text-decoration: underline;
}

A.boldlink {
	font-weight:bold;
	color: #EE0906;
	text-decoration: none;
}

.bold {
	font-weight: bold;
}

A.bold {
	font-weight: bold;
}

A.bold:hover {
	text-decoration: none;
	font-weight: bold;
}

A.bold_1 {
	text-decoration: none;
	font-weight: bold;
}

A.bold_1:hover {
	text-decoration: underline;
	font-weight: bold;
}

.bold2px {
	font-weight: bold;
	font-size: 12px;
}

.bold3px {
	font-weight: bold;
	font-size: 13px;
}

.boldu {
	font-weight: bold;
	text-decoration: underline;
}

.tleft {
	text-align: left;
}

.bleft {
	font-weight: bold;
	text-align: left;
}

.bold1px {
	font-size: 12px;
	font-weight: bold;
}

.bold1pxarial {
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 2px;
}

.ul {
	text-decoration: underline;
}

/*
	General colors

	color a	: red
	color b : orange
*/

.cola {
	color: #E80C0E;
}

.colab {
	font-weight: bold;
	color: #E80C0E;
}

.colab1px {
	font-size: 13px;
	font-weight: bold;
	color: #E80C0E;
}

.colab2px {
	font-size: 14px;
	font-weight: bold;
	color: #E80C0E;
}

.colab3px {
	font-size: 15px;
	font-weight: bold;
	color: #E80C0E;
}

.colab4px {
	font-size: 16px;
	font-weight: bold;
	color: #E80C0E;
}

.colatitle {
	font-size: 14px;
	font-weight: bold ;
	color: #E80C0E;
}

A.colab {
	text-decoration: underline;
	font-weight: bold;
	color: #333333;
}

A.colab:hover {
	text-decoration: none;
	font-weight: bold;
	color: #E80C0E;
}

A.colab_1 {
	font-weight: bold;
	color: #E80C0E;
}

A.colab_1:hover {
	font-weight: bold;
	color: #E80C0E;
}

A.colab_1:visited {
	font-weight: bold;
	color: #E80C0E;
}

A.cola_1 {
	text-decoration: none;
	color: #E80C0E;
}

A.cola_1:hover {
	text-decoration: underline;
	color: #E80C0E;
}

A.cola_1:visited {
	color: #E80C0E;
}

.colbb {
	font-weight: bold;
	color: #FF840A;
}

A.colbb {
	text-decoration: none;
	color: #333333;
}

A.colbb:hover {
	text-decoration: underline;
	color: #FF840A;
}


.colc {
	color: #fb7203;
}

.colcb {
	font-weight: bold;
	color: #fb7203;
}

A.colcb {
	text-decoration: underline;
	font-weight: bold;
	color: #333333;
}

A.colcb:hover {
	text-decoration: none;
	font-weight: bold;
	color: #fb7203;
}

A.colcb_1 {
	font-weight: bold;
	color: #fb7203;
}

A.colcb_1:hover {
	font-weight: bold;
	color: #fb7203;
}

A.colcb_2 {
	text-decoration: none;
	font-weight: bold;
	color: #fb7203;
}

A.colcb_2:hover {
	text-decoration: underline;
	font-weight: bold;
	color: #fb7203;
}

/*
	Other colors

	color1	: green
	color2	: blue
	color3	: dark red
*/

.col1 {
	color: #96AA00;
}

.col1b {
	font-weight: bold;
	color: #96AA00;
}

.col1b1px {
	font-size: 13px;
	font-weight: bold;
	color: #96AA00;
}

.col1b2px {
	font-size: 14px;
	font-weight: bold;
	color: #96AA00;
}

.col1b3px {
	font-size: 15px;
	font-weight: bold;
	color: #96AA00;
}

.col1b4px {
	font-size: 16px;
	font-weight: bold;
	color: #96AA00;
}

.col1title {
	font-size: 14px;
	font-weight: bold ;
	color: #96AA00;
}

A.col1b {
	font-weight: bold;
	color: #333333;
}

A.col1b:hover {
	font-weight: bold;
	color: #96AA00;
}

A.col1b_1 {
	font-weight: bold;
	color: #96AA00;
}

A.col1b_1:hover {
	font-weight: bold;
	color: #96AA00;
}

/* -- next color -- */

.col2 {
	color: #217EA1;
}

.col2b {
	font-weight: bold;
	color: #217EA1;
}

.col2b1px {
	font-size: 13px;
	font-weight: bold;
	color: #217EA1;
}

.col2b2px {
	font-size: 14px;
	font-weight: bold;
	color: #217EA1;
}

.col2b3px {
	font-size: 15px;
	font-weight: bold;
	color: #217EA1;
}

.col2b4px {
	font-size: 16px;
	font-weight: bold;
	color: #217EA1;
}

.col2title {
	font-size: 14px;
	font-weight: bold ;
	color: #217EA1;
}

A.col2b {
	font-weight: bold;
	color: #333333;
}

A.col2b:hover {
	font-weight: bold;
	color: #217EA1;
}

A.col2b_1 {
	font-weight: bold;
	color: #217EA1;
}

A.col2b_1:hover {
	font-weight: bold;
	color: #217EA1;
}

/* -- next color -- */

.col3 {
	color: #BA3957;
}

.col3b {
	font-weight: bold;
	color: #BA3957;
}

.col3b1px {
	font-size: 13px;
	font-weight: bold;
	color: #BA3957;
}

.col3b2px {
	font-size: 14px;
	font-weight: bold;
	color: #BA3957;
}

.col3b3px {
	font-size: 15px;
	font-weight: bold;
	color: #BA3957;
}

.col3b4px {
	font-size: 16px;
	font-weight: bold;
	color: #BA3957;
}

.col3title {
	font-size: 14px;
	font-weight: bold ;
	color: #BA3957;
}

A.col3b {
	font-weight: bold;
	color: #333333;
}

A.col3b:hover {
	font-weight: bold;
	color: #BA3957;
}

A.col3b_1 {
	font-weight: bold;
	color: #BA3957;
}

A.col3b_1:hover {
	font-weight: bold;
	color: #BA3957;
}

/* -- next color -- */

.col4 {
	color: #608375;
}

.col4b {
	font-weight: bold;
	color: #608375;
}

.col4b1px {
	font-size: 13px;
	font-weight: bold;
	color: #608375;
}

.col4b2px {
	font-size: 14px;
	font-weight: bold;
	color: #608375;
}

.col4b3px {
	font-size: 15px;
	font-weight: bold;
	color: #608375;
}

.col4b4px {
	font-size: 16px;
	font-weight: bold;
	color: #608375;
}

.col4title {
	font-size: 14px;
	font-weight: bold ;
	color: #608375;
}

A.col4b {
	font-weight: bold;
	color: #333333;
}

A.col4b:hover {
	font-weight: bold;
	color: #608375;
}

A.col4b_1 {
	font-weight: bold;
	color: #608375;
}

A.col4b_1:hover {
	font-weight: bold;
	color: #608375;
}

/* -- next color -- */

.col5b {
	font-weight: bold;
	color: #7469A4;
}

.col5 {
	color: #7469A4;
}

.col5b1px {
	font-size: 13px;
	font-weight: bold;
	color: #7469A4;
}

.col5b2px {
	font-size: 14px;
	font-weight: bold;
	color: #7469A4;
}

.col5b3px {
	font-size: 15px;
	font-weight: bold;
	color: #7469A4;
}

.col5b4px {
	font-size: 16px;
	font-weight: bold;
	color: #7469A4;
}

.col5title {
	font-size: 14px;
	font-weight: bold ;
	color: #7469A4;
}

A.col5b {
	font-weight: bold;
	color: #333333;
}

A.col5b:hover {
	font-weight: bold;
	color: #7469A4;
}

A.col5b_1 {
	font-weight: bold;
	color: #7469A4;
}

A.col5b_1:hover {
	font-weight: bold;
	color: #7469A4;
}


/*
	Misc styles
*/

.listcol1 {
	color: #FF7200;
	font-weight: bold;
	text-decoration: underline;
}

.listcol1:visited {
	color: #FF7200;
	font-weight: bold;
	text-decoration: underline;
}

.listcol2 {
	color: #E80C0E;
	font-weight: bold;
	text-decoration: underline;
}

.listcol2:visited {
	color: #E80C0E;
	font-weight: bold;
	text-decoration: underline;
}

.listcol3 {
	color: #333333;
	font-weight: bold;
	text-decoration: underline;
}

.listcol3:visited {
	color: #333333;
	font-weight: bold;
	text-decoration: underline;
}

.col6 {
	font-size: 11px;
	color: #B4B3B3;
}

.gold {
	font-weight: bold;
	color: #FF7F00;
}

.gallery {
	color: #696969;
}

/*
	Size
*/

.1px {
	font-size: 13px;
}

/*
	Lists
*/

.listbckgd1 {
	background-color: #F7F7F7;
}

.listpoint1 {
	background-image: url(../img/gen_css_list_point1.gif);
	background-repeat : repeat;
	background-color: #F7F7F7;
}

/* -- next color -- */

.borderbckgd2 {
	background-color: #CCCCCC;
}

.listbckgd2 {
	background-color: #F1F1F1;
}

.listpoint2 {
	background-image: url(../img/gen_css_list_point2.gif);
	background-repeat : repeat;
}


/*
	Images borders & styles
*/

.pic {
	border-color: #B4B3B3;
}

.picleft {
	border-color: #B4B3B3;
	margin-right : 25px ;
	margin-top: 20px ;
	margin-bottom: 20px ;
}

.picright {
	border-color: #B4B3B3;
	margin-left : 25px ;
	margin-top: 20px ;
	margin-bottom: 20px ;
}

.pictopleft {
	border-color: #B4B3B3;
	margin-right : 25px ;
	margin-bottom: 20px ;
}

.pictopright {
	border-color: #B4B3B3;
	margin-left : 25px ;
	margin-bottom: 20px ;
}

.pictopleft10px {
	border-color: #B4B3B3;
	margin-right : 10px ;
	margin-bottom: 10px ;
}

.pictopright10px {
	border-color: #B4B3B3;
	margin-left : 10px ;
	margin-bottom: 10px ;
}

.imgleft {
	margin-right : 25px ;
	margin-top: 20px ;
	margin-bottom: 20px ;
}

.imgright {
	margin-left : 25px ;
	margin-top: 20px ;
	margin-bottom: 20px ;
}

.imgtopleft {
	margin-right : 25px ;
	margin-bottom: 20px ;
}

.imgtopright {
	margin-left : 25px ;
	margin-bottom: 20px ;
}

/* -- next color -- */

.pic1 {
	border-color: #EFEFEF;
}

/*
	PLM Solutions DHTML selector
*/

.bckgdplmsol {
	background-color: #F0F0F0;
}


/*
	Bgcolors & Backgrounds
*/

.bordertable {
	border: 1px solid #EFEFEF;
	background-color: #FAFAFA ;

}

.bckgdwhite {
	background-color: white;
}

.bckgdgrey1 {
	background-image: url(../img/gen_css_bckgdgrey.gif);
	background-repeat : repeat;
}

.deg1 {
	background-image: url(../img/gen_css_deg1.gif);
	background-repeat : repeat;
}

.bckgd1 {
	background-color: #FFFFFF;
}

.deg2 {
	background-image: url(../img/gen_css_deg2.gif);
	background-repeat : repeat;
}

.deg2inv {
	background-image: url(../img/gen_css_deg2inv.gif);
	background-repeat : repeat;
}

.bckgd2 {
	background-color: #F7F7F7;
}

.deg3 {
	background-image: url(../img/gen_css_deg3.gif);
	background-repeat : repeat;
}

.bckgd3 {
	background-color: #EEEEEE;
}

.bckgd4 {
	background-color: #D5D5D5;
}

.point1 {
	background-image: url(../img/gen_css_point1.gif);
	background-repeat : repeat;
}

.point2 {
	background-image: url(../img/gen_css_point2.gif);
	background-repeat : repeat;
}

.point3 {
	background-image: url(../img/gen_css_point3.gif);
	background-repeat : repeat;
}

.gallerypopup {
	background-color: #494949;
}

.coin_1_bckdg {
	background-color: #E6E6E6;
}

/*
	Forms
*/

SELECT.sel01 {
	font-size:10px;
	color: #717070 ;
	width:390px;
	height:15px
}

SELECT.ps2 {
	font-size:10px;
	color: #717070 ;
	width:400px;
	height:15px
}

INPUT.ps2 {
	font-size: 11px;
	width: 250px;
}

INPUT.contact {
	font-size: 11px;
	width: 250px;
}

INPUT.contactSmall {
	font-size: 10px;
	width: 150px;
}

INPUT.contactXSmall {
        font-size: 10px;
        width: 50px;
}

INPUT.	 {
	font-size: 10px;
	width: 100px;
}

INPUT.contactR {
	font-size: 10px;
	width: 250px;
	background-color: #FFFCCC;
}

.contactB{
	background: #fefefe url(../img/background_form_element.gif) repeat-x;
	border: 3px double;
	border-color: #c4cccc #acb5b5 #6f7777 #acb5b5;
	margin: 0.35em 0 0;
	padding: 0em 0.5em;
	overflow: visible;
	cursor: pointer !important;
	cursor: hand;
	font-weight: bold;
	font-size: 0.9em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #3B3F43;
}

.contactB:hover{
	border-color: #E80C0E;
}

INPUT.contactB.bak {
	font-size: 10px;
	font-weight: bold ;
	background-color: #F2F2F2;
}

SELECT.contact {
	font-size:10px;
	color: #717070 ;
	width:250px;
	height:15px
}

SELECT.contactSmall {
	font-size:10px;
	color: #717070 ;
	width:50px;
	height:15px
}

SELECT.contactR {
	background-color: #FFFCCC;
	font-size:10px;
	color: #717070 ;
	width:250px;
	height:15px
}

SELECT.i2 {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #333333;
	width:150px;
	height:18px
}

SELECT.i3 {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #333333;
	width:150px;
	height:18px
}

SELECT.i4 {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #333333;
	width:150px;
	height:18px
}

SELECT.i5 {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #333333;
	width:70px;
	height:18px
}

SELECT.i6 {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #333333;
	width:120px;
	height:18px
}

SELECT.i7 {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #333333;
	width:115px;
	height:18px
}

SELECT.i8 {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #333333;
	width:95px;
	height:18px
}



/*
	Configurator
*/

SELECT.conf1 {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #333333;
	width:300px;
	height:22px
}

SELECT.conf2 {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #333333;
	width:90px;
	height:22px
}

INPUT.conf1 {
	font-size: 10px;
	width: 70px;
}

INPUT.conf2 {
	font-size: 10px;
	width: 210px;
}

/*
	Search
*/

INPUT.search1 {
	font-size: 10px;
	width: 165px;
}

INPUT.search2 {
	font-size: 10px;
	width: 140 px;
}


SELECT.search1 {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #333333;
	width:100px;
	height:22px
}

SELECT.search2 {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #333333;
	width:65px;
	height:22px
}

/*
	Send
*/

INPUT.send1 {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #333333;
	width:140px;
	height:18px
}


.colgrb1px {
	font-size: 12px;
	font-weight: bold;
	color: #5D5D5D;
}

TEXTAREA.send1 {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #333333;
	width:565px;
	height:100px
}

/*
	P&S gallery
*/

SELECT.gallery {
	font-size:10px;
	color: #717070 ;
	width:250px;
	height:15px
}

/*
	Left
*/

.gsearch {
	font-weight: bold;
	color: #717070;
}

INPUT.gsearch {
	font-size: 10px;
	width: 120px;
	border: 1px solid #B4B3B3;
}

/*
	Chemin de fer
*/

.cdf1 {
	color: #7C7C7C;
	font-weight: bold;
}

A.cdf1 {
	text-decoration: underline;
	color: #7C7C7C;
}

A.cdf1:hover {
	text-decoration: none;
	color: #7C7C7C;
}

A.cdf1:visited {
	text-decoration: underline;
	color: #7C7C7C;
}

.cdf2 {
	color: #E80C0E;
	font-weight: bold;
}

A.cdf2 {
	text-decoration: none;
	color: #E80C0E;
	font-weight: bold;
}

A.cdf2:hover {
	text-decoration: none;
	color: #E80C0E;
	font-weight: bold;
}

A.cdf2:visited {
	text-decoration: none;
	color: #E80C0E;
	font-weight: bold;
}

/*
	Footer
*/

.footer {
	color: #B0AFAF;
	background-color: #FAFAFA ;
}

.degfooter {
	background-image: url(../img/gen_css_degfooter.gif);
	background-repeat : repeat;
}

.white {
	color: #ffffff;
}

.whiteb {
	font-weight: bold;
	color: #ffffff;
}

/*
	Search look&feel
*/

DIV.tx-indexedsearch {
	width: 565px;
	margin-left: 25px;
	margin-right: 25px;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P {
	font-style: normal;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup {
	margin-left: 10px;
	background-color: #E80C0E;
	color: #FFFFFF;
	font-style: normal;
}

.tx-indexedsearch-searchbox-button  {
	font-size: 10px;
	border: 1px solid #B4B3B3;
}

..tx-indexedsearch-searchbox-sword  {
	font-size: 10px;
	border: 1px solid #B4B3B3;
}

/*
	Top nav
*/

A.navtop {
	text-decoration: none;
}
A.navtop:hover {
	text-decoration: none;
}
A.navtop:visited {
	color: #333333;
}

TABLE TR TD#left TABLE { background-color : white; }
TABLE TR TD TABLE TR TD.3levelmenu-act A.navtop-act, TABLE TR TD TABLE TR TD.3levelmenu-act A.navtop-act:hover, TABLE TR TD TABLE TR TD.3levelmenu-act A.navtop-act:visited {
	text-decoration: underline;
    color : E80C0E;
}


/*
	Left nav
*/

.itemoff	{
	background-color: #FFFFFF;
	color: #5D5D5D;
	font-size: 11px;
}

.itemon	{
	background-color: #FFFFFF;
	color: #E80C0E;
	font-size: 11px;
}

.itemroll {
	background-color: #ECECEC;
}


/*
	Rich Text Editor settings
*/

H1	{
	color: #E80C0E;
	font-size: 15px;
	font-weight: bold;
}

H2	{
	color: #E80C0E;
	font-size: 14px;
	font-weight: bold;
}

H3	{
	color: #E80C0E;
	font-size: 13px;
	font-weight: bold;
}

H4	{
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}

H5	{
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 5px;
}

H6	{
	color: #000000;
	font-size: 10px;
	font-weight: bold;
}

.bodytext	{
	text-align: left;
	margin-top: 5px;
	margin-bottom: 5px;
}

.logform	{
	color: #FF9000;
}

input.logform	{
	font-size: 10px;
	width: 100px;
	border: 1px solid #B4B3B3;
}

input.logformbutton	{
	font-size: 10px;
	width: 50px;
	border: 1px solid #B4B3B3;
}

.title	{
	color: #E80C0E;
	font-size: 13px;
	font-weight: bold ;
}

a.clink	{
	font-weight: bold;
	text-decoration: none;
}

a.clink:hover	{
	text-decoration: underline;
}

.TopTitle {
	color: #E80C0E;
	font-size: 17px;
	font-weight: bold ;
	font-family: Verdana, sans-serif;
}

.titleBlack {
	color: #333333;
	font-size: 13px;
	font-weight: bold ;
}

.textBlack	{
	font-size: 12px;
	line-height: 15px;
}

.tabletitle {
	color: #E80C0E;
	font-size: 12px;
	font-weight: bold ;
}


a.directLink{
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #E80C0E;
	text-decoration: none;
	font-weight: bold;
}

a.directLink:visited{
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #E80C0E;
	font-weight: bold;
}

a.directLink:hover{
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #E80C0E;
	text-decoration: underline;
	font-weight: bold;
}

a.impLink{
	color: #6489B7;
	text-decoration: none;
	font-weight: bold;
}

a.impLink:visited{
	color: #6489B7;
	text-decoration: none;
	font-weight: bold;
}

a.impLink:hover{
	color: #E80C0E;
	text-decoration: underline;
	font-weight: bold;
}

a.impLinkActive{
	color: #E80C0E;
	text-decoration: none;
	font-weight: bold;
}

a.impLinkActive:visited{
	color: #E80C0E;
	text-decoration: none;
	font-weight: bold;
}

a.impLinkActive:hover{
	color: #E80C0E;
	text-decoration: underline;
	font-weight: bold;
}

.new{
	color: #6489B7;
	font-weight: bold;
}

.lightGrey {
	font-size: 9px;
	color: #B0AFAF;
}

INPUT.dslogin {
	border-width:1px;
	border-style:solid;
	border-color:#D3D3D3;
}

.salestitle {
	color: #E80C0E;
	font-size: 12px;
	font-weight: bold ;
}

.saleshead {
	font-size: 11px;
}

.salessubtitle {
	color: #E80C0E;
	font-size: 11px;
}

.sales {
	font-size: 10px;
}

a.red{
	font-family: Verdana, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #F90800;
}

a.red:visited{
	font-family: Verdana, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #F90800;
}

a.red:hover{
	font-family: Verdana, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #F90800;
}

.greytext{
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #656565;
}


/* --------------------------------------- */
/* Titre de la rubrique Tech specs (début) */
/* --------------------------------------- */
h2.techSspec {
 font-size: 18px;
 font-family: arial, helvetica, sans-serif;
 font-weight: bold;
 color: #353535;
 margin: 10px 0 5px 25px;
 padding: 0;
 } 
 
h5.techSspec {
 font-size: 11px;
 font-family: verdana, arial, helvetica, sans-serif;
 font-weight: bold;
 color: #EF0808;
 padding: 0;
 margin: 0 0 5px 0;
 }