#main {
    text-align: left;
    width: 650px;
    float: left;
    padding-left: 15px;
}

    #sidebar {
        text-align: center;
        width: 300px;
        padding-right: 15px;
    }

.error {
    border: 1px solid #cbcbcb;
    padding: 5px;
    background: #c90d28;
    color: #fff;
}

.titrePage{
    color: #77a104;
    margin: 0 0 10px 0;
}

span.h5 {
	display: block;
	font-size: 14px;
	font-weight: 700;
	line-height: 1.2em;
	color: #000;
}

.monoBox .monoBox-top {
    padding-left: 10px;
    background: #fff url('http://m.bestofmedia.com/i/tomsguide/design/monoBox-top.gif') left bottom no-repeat;
}

    .monoBox .monoBox-top .in2 {
        padding-top: 7px;
        background: #fff url('http://m.bestofmedia.com/i/tomsguide/design/monoBox-top.gif') right bottom no-repeat;
    }

.monoBox .monoBox-content {
    border-top: 0;
    border-bottom: 0;
    padding: 0 10px;
    background: #f1f3f5;
}

.monoBox .monoBox-bottom {
    padding-left: 10px;
    background: #fff url('http://m.bestofmedia.com/i/tomsguide/design/monoBox-bottom.gif') left top no-repeat;
}

    .monoBox .monoBox-bottom .in2 {
        padding-top: 7px;
        background: #fff url('http://m.bestofmedia.com/i/tomsguide/design/monoBox-bottom.gif') right top no-repeat;
    }

.roundedBox { margin-left: -3px; }
    .roundedBox .roundedBox-top {
        padding: 0 15px;
        background: #f2f3f5;
    }

        .roundedBox .roundedBox-top .in2 {
            padding: 5px 0;
			background: #f2f3f5;
        }

    .roundedBox .roundedBox-content {
        padding: 5px 15px;
        border-left: 2px solid #f2f3f5;
        border-right: 2px solid #f2f3f5;
    }

    .roundedBox .roundedBox-bottom {
        padding-left: 10px;
        background: #f2f3f5;
    }

        .roundedBox .roundedBox-bottom .in2 {
            padding-top: 1px;
            background: #f2f3f5;
        }

    .description{
        text-align: left;
    }

    .left{
        float: left;
        padding: 10px 0 0 0;
    }

    .right{
        float: right;
        text-align: right;
        padding: 10px 0 0 0;
    }

a.myButtons {
    display: block;
    margin: 5px 0;
    height: 21px;
    width: auto;
    line-height: 20px;
    font-size: 11px;
    font-weight: 700;
    text-align: center;
    text-decoration: none;
    color: #fff;
}

a.default  {
    float: right;
    padding-left: 8px;
    background: transparent url('http://m.bestofmedia.com/i/commun/forum/tomsguide/buttons-sprite4.gif') left top no-repeat;
}

	a.default .in2 {
        display: block;
        padding-right: 8px;
        background: transparent url('http://m.bestofmedia.com/i/commun/forum/tomsguide/buttons-sprite4.gif') right top no-repeat;
    }

	a.default:visited, a.default:hover, a.default:link {
		color: #fff;
	}

.basicMain, .basicMainHalf, .basicMainDotted, .basicMainSolid { margin-bottom: 15px; }

 .BOM-multitabs {
     margin-top: 5px;
     text-align: left;
 }

    .BOM-multitabs-headerWrapper {
        overflow: hidden;
        height: 31px;
    }

    .BOM-multitabs-header {
        /* width: 590px; */
        height: 31px;
        float: left;
        overflow: hidden;
        position: relative;
        z-index: 1;
    }

        .BOM-multitabs-header ul {
            list-style: none;
            float: left;
            position: relative;
            z-index: 2;
            margin: 0;
            padding: 0;
        }

            .BOM-multitabs-header ul li {
                display: inline;
                padding: 0;
            }

         .BOM-multitabs-header a {
             height: 31px;
             color: #000;
             padding-left: 10px;
             background: transparent url(http://m.bestofmedia.com/i/tomsguide/design/onglets.png) left bottom repeat-y;
             display: block;
             float: left;
             text-decoration: none;
             cursor: pointer;
             margin-right: 1px;
        }

        .BOM-multitabs-header a:hover { text-decoration: underline; }
        .BOM-multitabs-header a:visited { color: #000; }
            .BOM-multitabs-header a strong  {
                 height: 31px;
                 line-height: 31px;
                 padding-right: 11px;
                 background: transparent url(http://m.bestofmedia.com/i/tomsguide/design/onglets.png) right bottom repeat-y;
                 display: block;
                 float: left;
            }

         .BOM-multitabs-header a.BOM-multitabs-selectTab {
             background: transparent url(http://m.bestofmedia.com/i/tomsguide/design/onglets.png) left top no-repeat;
             color: #fff;
         }

                 .BOM-multitabs-header a.BOM-multitabs-selectTab:hover { text-decoration: none; }
                 .BOM-multitabs-header a.BOM-multitabs-selectTab:visited { color: #fff; }
                 .BOM-multitabs-header a.BOM-multitabs-selectTab strong { background: transparent url(http://m.bestofmedia.com/i/tomsguide/design/onglets.png) right top no-repeat; }

 .BOM-multitabs-tab {
     display: none;
     padding: 0;
     margin: 0;
 }


 .BOM-multitabs-prev, .BOM-multitabs-next {
     display: none;
     cursor: pointer;
 }

.paginations2 {
	margin: 15px 0 10px 0;
	padding: 2px 8px;
	font-size: 11px;
	color: #000;
	text-align: left;
	line-height: 11px;
}

	.paginations2 .left {
		float: left;
		width: 30%;
		padding: 0;
	}

	.paginations2 .right {
		float: right;
		width: 30%;
		text-align: right;
		padding: 0;
	}

	.paginations2 .center {
		float: left;
		width: 40%;
		font-size: 12px;
		line-height: 17px;
		text-align: center;
	}

	.paginations2 .previousOn, .paginations2 .previousOff,
		.paginations2 .nextOn, .paginations2 .nextOff {
			float: left;
			padding-left: 25px;
			height: 18px;
			line-height: 17px;
			font-size: 12px;
			text-align: -9999px;
			background: transparent url('http://m.bestofmedia.com/i/commun/forum/tomsguide/arrow-left.gif') top left no-repeat;
		}

		.paginations2 .previousOff {
			background-position: bottom left;
		}

		.paginations2 .nextOn, .paginations2 .nextOff {
			float: right;
			padding: 0 25px 0 0;
			background: transparent url('http://m.bestofmedia.com/i/commun/forum/tomsguide/arrow-right.gif') top right no-repeat;
		}

		.paginations2 .nextOff {
			background-position: bottom right;
		}

#formContribution input, #formContribution textarea {
	width: 100%;
	margin-bottom: 10px;
	border: 1px solid #e3e4e8;
}
