div.bloc_right{
    width:191px ;
    margin-bottom:5px;
    margin-left:5px;    
}

dl {
	margin-bottom:10px;
}

.tx-quickpoll-pi1 *{
	text-align:left;
    color :white;
}

div.tx-quickpoll-pi1 {
    background:url(/fileadmin/templates/images/blocs/bg_sondage.jpg) 0 53px repeat-x #99124C;
    width:172px;
    padding:0;

}

.pollTitle img {
    /*border-bottom:1px solid white;*/
}
td.pollquestion, td.pollresulttext, td.polltotal {
    padding:0 6px 0 12px;
    font-size:10px;
}

td.polltotal,td.pollquestion {
    padding-top :5px;
    padding-bottom:5px;
    font-weight:bold;
}

table.polltable table {
    margin-left:12px;
}

.tx-quickpoll-pi1 .pollbar { background: url(/fileadmin/templates/images/blocs/pollbar.png) repeat-x left center;}

form.poll {
    display:block;
}

th.polltitle {
    padding:0;
    /*border-bottom:1px solid white;*/
}

.pollmain td{
    color :white;
    padding:5px 10px 5px 10px;
    font-size:10px;
}

.tx-quickpoll-pi1 h2{
	margin:0;
	padding:0;
	color:#4c4c4c;
	font-weight:bold;
	font-size:12px;
}

input.pollsubmit {
    float:right;
    color:#A01951;
}

#MLform {
    background:url(/fileadmin/templates/images/blocs/bg_newsletter.jpg) repeat-x #B00049;
    background-position: 0 20px;
    padding:0 0 5px 0;
    margin:0;
    border:0;
}

#ml-email {
	width:143px;
    border:1px solid #6a0e34;
    padding:1px 5px 1px 5px;
    margin-bottom: 1px;
    margin-left: 7px;
    margin-top:3px;
}

#ml-grp {
    width:155px;
    border:1px solid #6a0e34;
    padding:0;
    margin-bottom: 1px;
    margin-left: 7px;
    margin-top: -2px;
}
#ml-ok {
	background:#B00049;
	color:white;
	font-size:10px;
	border:0;
	padding:0 0 3px 0;
	margin:0;
	margin-left:2px;
    cursor:pointer;
}

#ml-ok:hover {
    color :#EB9D76;
}

#idenfication-Form {
    color:white;
}

#username, #passwd {
    width:148px;
    border:1px solid #ffffff;
    padding:1px 5px 1px 5px;
    margin-bottom: 1px;
    margin-left: 0;
    margin-top: -2px;
}

#loginSubmit {
    background: #7B2880;
    color:white;
    font-size:10px;
    border:0;
    padding:0 0 3px 0;
    margin:0;
    margin-left:2px;
    cursor:pointer;
}

#loginSubmit:hover {
    color :#EB9D76;
}


div.news1 {
    font-size:10px;
    padding:0 5px 0 5px;
}

div.newstitre{
	margin-top:3px;
	color:#fff;
    font-weight:bold;
}

div.newstexte {
	padding:0 0 3px 0;
	color:#fff;
}

span.reviewlink {
text-align:right;
display:block;
padding-top:5px;
}
div.newslink, .reviewlink { 
    color:white;
    text-align:right;
    font-style: italic;
}

div.newslink a, .reviewlink a{
    color:#fff;
    font-style: italic;
}

div.newslink a:hover, .reviewlink a:hover{
    color:#fff;
    font-style: italic;
    text-decoration: underline;
}

#rightCol dl.csc-textpic-image {
    margin:0;
    margin-top:85px;
}

#rightCol div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
    margin:0;
    margin-left: 30px;
}