/*

	PrimFinance
	XHTML / CSS - http://www.icreativelabs.com/
	
*/

@import url("grid.css");

* {outline: none;}

body {
	background: #fff url(../img/shade.gif) repeat-x top left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	line-height: 1.5em;
}

h1,h2,h3 {font-weight: normal;color:#004787; line-height:1.5;}
h1, h2.gd {font-size: 24px;margin-bottom: 0.2em; }
h2 {font-size: 18px; margin-bottom: 0.3em;}
h3 {font-size: 14px; margin-bottom: 0.3em;}
p {margin-bottom: 0.4em;}
strong {font-weight: bold;}
a {color: #0075d1;text-decoration: none;}
a:hover{cursor: pointer;}
a img {border: none;}
textarea { overflow: auto; }
table { border: 1px solid #ccc; }
table.sans_bord { border: 0; }

#tab_perfo table { border: 0; }

/* hack ie7 */
*+html #tab_perfo table { border-top: 1px solid #ccc; } 
*+html #tab_perfo table tr td { border-bottom: 1px solid #ccc; }
/* hack ie6 */
* html #tab_perfo table { border-top: 1px solid #ccc; border-bottom: 0; border-left: 0; border-right: 0; } 
* html #tab_perfo table tr td { border-bottom: 1px solid #ccc; }
* html .container17 .grid4 { width: 210px; }

/* text images - non Arial header */
.txtimg {text-indent: -9999px;overflow: hidden;background-repeat: no-repeat;background-position: left center;}

/* 

	HEADER

*/

#logo {width: /*560px*/556px; }
* html #logo { width: 553px;}

#logo h1 a {
	display: block;
	width: 428px;
	height: 106px;
}

#contact { 
	width: 190px; 
	float: left;
	padding: 26px 10px 0 0;
	text-align: right;
}

#contact a {
	font-weight: normal;
	color: #666;
	background: url(../img/bullet.gif) no-repeat left center;
	display: block;
	float: right;
	padding-left: 25px;
	font-size: 14px;
	font-weight: bold;
}

#contact a:hover {
	color: #004787;
	background: url(../img/bullet-hover.gif) no-repeat left center;
}


#unfonds {
	width: 215px;
	margin: 0 5px;
	background: url(../img/boxright-bg.gif) no-repeat top left;
	position: relative;
	right: 0;
}

#unfonds form {
	padding: 20px 20px;
	text-align: center;
}

#fonds-col2-1 div#intro {
	font-size: 14px;
}

#fonds-col2-1 {
	margin-right: 17px;
}

#navigation {
	list-style: none;
	height: 42px;
	background: #fff url(../img/dot.gif) repeat-x top center;
	text-align: center;
	margin-bottom: 20px;
}

#navigation li {
	display: block;
	float: left;
	margin-top: 8px;
}
#navigation li:hover, #navigation li.selected {
	padding-bottom: 8px;
	background: url(../img/dota.gif) no-repeat bottom center;
}

#navigation li a {
	display: block;
	height: 26px;
	text-indent: -9999px;
	overflow: hidden;
}

.input input, input submit, .input select {
	background: #fff;
	padding: 3px;
	border: 1px solid #c6cdd1;
}

.input .selectfonds {
	width: 175px;
	text-align: left;
}
.marg20 { margin-top: 20px; } 
/*

	FONDS OPEN BOXES

*/

.open-slider {
	background: #f5f5f5 url(../img/bullet-grey.gif) no-repeat 7px 16px;
	border: 1px solid #ededed;
	position: relative;
	/*margin-bottom: 10px;*/
}

.open-slider .padding {
	padding: 10px 0 10px 30px;
}

.open-slider h2 {
	margin-right: 20px;
	padding-right: 10px;
	background: url(../img/arrow-small-down.gif) no-repeat right center;
	cursor: pointer;
}

.open-slider h2.current {
	background: none;
}


.theslider {
	display: none;
	padding-right: 15px;
}

/*

	PARTENAIRES BOXES
	
*/

.parboxes {
	width: 376px;
	margin: 10px 7px 0 0;
	display:inline;
	float: left;
	position: relative;
	
}

.parboxes-content{
	padding: 10px 15px;
	border: 1px solid #ccc;
}

.parboxes-content h3{
	color: #0075D1;
}

.parboxes h3 {
	text-transform: uppercase;
	font-weight: bold;
}
.parboxes-content img {
	max-width: 85px;
}

.parboxes-content p {
	margin-left: 100px;
}

/*

	FONDS LIST

*/

.fondslist {
	margin-bottom: 10px;
	height: 105px;
	background: url(../img/curve-bottom-white.gif) no-repeat right bottom;
}

.fondslist2 {
	margin-bottom: 10px;
	background: url(../img/curve-bottom-white.gif) no-repeat right bottom;
	height: 60px;
}


.fondsdesc {
	margin-top: 5px;
}

.fondsright {
	height: 100%;
}

.fondsright .percent {
	position: absolute;
	bottom: 35px;
	left:40px;
	font-size: 18px;
	height: 40px;
	line-height: 40px;
}

.fondsright .percent small {
	font-size: 10px;
}

.fondsright .went-down, .fondsright .went-up {
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 20px;
}

	.went-down {background-image: url(../img/arrow-big-red.gif);}
	.went-up {background-image: url(../img/arrow-big-green.gif);}

.fondsright .curve-bottom {
	width: 160px;
	height: 31px;
}

.fondsright .curve-bottom a {
	line-height: 31px;
	display: block;
	width: 100px;
	position: absolute;
	bottom: 0;
	right: 0;
}

/*

	PERFORMANCES TABLES

*/

table {
	border-collapse:collapse;
}

.performances-table .alpha, .performances-table .omega {
	padding: 0 !important;
	text-align: left !important;
	text-indent: 10px;
	margin: 0 !important;
	margin-right: 0;
}

.per-grey-line {
	background: url(../img/per-grey-line.gif) repeat-x top left;
	height: 20px;
	line-height: 20px;
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	border-width: 1px 0 1px 0;
	border-color: #ccc;
	border-style: solid;
}

.per-white {
	height: 27px;
	line-height: 27px;
	text-align: center;
	border-bottom: 1px solid #ccc;
}

.per-white h2 {
	background-position: right center;
	background-repeat: no-repeat;
	margin-right: 10px;
	margin-bottom: 0;
}

.per-white .grid1, .per-white .grid1b {
	font-size: 12px;
	font-weight: bold;
	color: #044a88;
	margin: 0;
}

.per-white .omega {
	padding-top: 5px !important;
	height: 22px;
	line-height: 22px;
	/*width: 235px;*/
	width: 223px;
}

.per-white .omega a {
	margin-right: 4px;
	font-size: 11px;
}

.per-white .omega a.bullet {
	/*position: relative;
	top: -2px;*/
	margin: 0;
	padding-top: 2px;
}

.per-grey {
	background: #eee;
	height: 20px;
	line-height: 20px;
	text-align: center;
	border-bottom: 1px solid #ccc;
}

	.performances-table .grid1 {width: 79px; padding: 0 !important; margin: 0 !important;}
	.performances-table .grid1b {width: 96px; border-right: 1px solid #ccc; padding: 0 !important; margin: 0 !important;  }
	.per-grey-line td, .per-white td, .per-grey td {margin:0;/*padding-right:7px;padding-left:7px;*/ border-right: 1px solid #ccc; bor}
	.per-white .omega {border: none;}



/*

	CONTACT FORMS

*/

.form {background: #eaeaea;position: relative;}

.formleft, .formright, .checklist, .formfull, label, input, select, textarea, .formfull p, .checkfull {display: inline;float: left;position: relative;}

.checkfull .checklistjd {display: inline;float: left;position: relative;}
.checkfull .checklistjd label {width:auto;}

.formleft, .formright {
	width: 367px;
	margin: 8px;
}

.formfull {
	width: 750px;
	margin: 8px;
}

label, .formfull p {
	width: 110px;
	font-weight: bold;
	padding: 5px 0 0 5px;
}

input, select, textarea {
	width: 210px;
	padding: 3px;
	border: 1px solid #ccc;
	background: #fff;
}

select {
	width: 238px;
}

.formfull textarea, .formfull input, .checkfull {
	width: 600px;
}

.interest, .reportings {
	height: 18px;
	padding: 8px;
}

.checklist {
	width: 120px;
}

.souhate {
	width: 200px;
	padding-left: 8px;
}

.souhate label {
	width: 170px;
}

.envoyer {
	padding-right: 8px;
}

.checklist input, .souhate input {width: 15px; height: 15px;border: none;}
.checklist label {padding: 2px;width:80px;}
.souhate label {width:160px;}

.pass {height: 69px;}
.premiere {height: 215px;}

.curvegrey {
	background: #eaeaea url(../img/curve-bottom-grey.gif) no-repeat bottom right;
}

.curvegreywide {
	background: #eaeaea url(../img/curve-bottom-grey-wide.gif) no-repeat bottom right;
}

.checkfull .checklist {width: auto;padding-right:10px;}
.checkfull label {width: 90px;}

#datepicker1, #datepicker2 {width: 120px;}

.datepicker * {display: block; float: left;}
.datepicker img {padding: 3px;}
#formulaire_contact input { width: 200px; height: 17px; padding-top: 0; }
#formulaire_contact select { width: 200px; }
#formulaire_contact textarea { width: 584px; }
/*

	A LITTLE TV HACKS

*/

.tvimg {position:relative;float:left;width: 810px;height: 405px;}
/*.tvlink {position:relative;float: left;width: 190px;height: 405px;background: url(../img/tv-flash.gif) no-repeat left bottom;}*/

.tvlink a {
position: absolute;
bottom: 20px;
}

/*

	CLIENTS ESPACE

*/
#con-col1 h1 { margin-top: 10px;}
#con-col1 p.fondslist2 { height: inherit; padding-bottom: 40px; }
#con-col1 div.bottomlinks { position: absolute; bottom: 24px; right: 0px; }

.filelist {
	background-position: right bottom;
	background-repeat: no-repeat;
	padding-bottom: 10px;
	margin-bottom: 20px;
}

.bottomlinks {
	float: right;
}

.bottomlinks a {position: relative;top: 5px;}

	.wide1 .bottomlinks, .wide2 .bottomlinks, .wide3 .bottomlinks {position: relative;right: 10px;}
	.filelist .wide1 {background-image: url(../img/curve-bottom-white.gif);}
	.filelist .wide2 {background-image: url(../img/curve-bottom-wide2.gif);}
	.filelist .wide3 {background-image: url(../img/curve-bottom-wide3.gif);}

.carrieres {
	background-image: url(../img/curve-top.gif);
	background-position: right top;
	background-repeat: no-repeat;
	padding-top: 5px;
	/*margin-top: 20px;	*/
}

.toplinks {
	float: right;
	margin-right: 5px;
}

.intit {
	padding-right: 15px;
}

#formulaire_clients input {
	width: 200px;
	height: 17px;
	padding-top: 0;
}

/*

	PRIM TV

*/
.tv {
	padding: 60px 0 0;
	margin: 10px 0;
	border-top: 1px solid #ddd;
}
.threecolumns {width: 1006px;margin: 0;}
.threecolumns .col1 {width: 325px;display:inline;float: left;position: relative;padding-left: 7px;padding-right: 7px;}
.threecolumns .col2 {width: 665px;display:inline;float: left;position: relative;padding-left: 7px;padding-right: 7px;}
.threecolumns .alpha {padding-left: 0;border-right: 1px solid #ddd;}
.threecolumns .omega {padding-right: 0;border-left: 1px solid #ddd;}

	.threecolumns ul li a {/*background-position: 3px 3px !important;*/ padding-left: 30px;}

/*

	BULLET NAVIGATION

*/

.bulletnavigation {
	width: 100%;
	text-align: center;
	padding-bottom: 10px;
}

.bulletnavigation ul li {
	display: inline;
	list-style: none;
	position: relative;
	background: #fff !important;
	border: none !important;
}

.bulletnavigation ul li a {
	display: inline-block;
	height: 19px;
	padding: 0 2px;
	color:#0075D1;
	font-weight: bold;
}

.bulletnavigation ul li a:hover {
	color:#666;
	font-weight: normal;
}


.bulletnavigation .next a, .bulletnavigation .prev a{
	width: 19px;
	overflow: hidden;
	position: relative;
	top:3px;
	text-indent: 100px;
}

.bulletnavigation .active a {color: #666; font-weight: normal; }
.bulletnavigation .next a {background: url(../img/bullet.gif) no-repeat left center;}
.bulletnavigation .next a:hover {background: url(../img/bullet-hover.gif) no-repeat left center;}
.bulletnavigation .prev a {background: url(../img/bullet-left.gif) no-repeat left center;}
.bulletnavigation .prev a:hover {background: url(../img/bullet-left-hover.gif) no-repeat left center;}

/*

	ACTUALITES

*/

.actualitesside .padding {
	border: 1px solid #ddd;
	padding: 10px;	
}

.act-content {
	position: relative;
}


/*

	RIGHT SIDEBAR

*/

.rightbar {
	border: 1px solid #ccc;
	overflow: hidden;
	width: 216px !important;
	float: right;
	margin-bottom: 10px;
}

.rightbar h1 {
	font-weight: bold;
	color: #0075D1;
}

/*.rightbar img {
	max-width: 190px;
}*/

.bluebar {
	border: none;
	background: #0e518d;
	color: #fff;
}

.greenbar {
	border: none;
	background: #1fa22e;
}

.documentation li, .vid li {
	list-style: none;
}



/* 

	BULLETED LINKS

*/

#modal .bulleted li {
	background: none;
	padding: 0;
	margin: 0;
}

#modal .bulleted li a {
	display: block;
	padding-left: 25px;
	background: url(../img/bullet.gif) no-repeat left center;
	margin-bottom: 3px;
	line-height: 19px;
	font-size: 11px;
	font-weight: bold;
}

#suite_plan .bulleted {
	list-style: none;
}

#suite_plan li {
	height: 25px;
	width: 200px;
	list-style: none;
	text-transform: uppercase;
}

#suite_plan li a {
	display: block;
	height: 25px;
	padding-left: 25px;
	background: url(../img/bullet.gif) no-repeat left center;
	margin-bottom: 3px;
	line-height: 19px;
	font-size: 11px;
	font-weight: bold;
}

#suite_plan li a:hover {
	background: url(../img/bullet-hover.gif) no-repeat left center;
	color: #083474;
}

.bulleted {
	list-style: none;
}

.bulleted li a:hover, .bullet:hover, .onebullet li.selected a:hover, .onebullet a:hover, #modal .bulleted li a:hover {
	color: #083474;
}

.bulleted li, .bullet {
	padding-left: 25px;
	background: url(../img/bullet.gif) no-repeat left center;
	/*margin-bottom: 3px;*/
	line-height: 19px;
	font-size: 11px;
	font-weight: bold;
}

.bulleted li:hover, .bullet:hover, #modal .bulleted li a:hover {
	background: url(../img/bullet-hover.gif) no-repeat left center;
}

.bullet-rss {
	display: block;
	padding-left: 25px;
	background: url(../img/bullet-rss.gif) no-repeat left center;
	margin-bottom: 3px;
	height: 22px;
	line-height: 22px;
	font-size: 12px;
	font-weight: bold;
}

.onebullet {
	list-style: none;
}

#list_fond {
	margin-top: 20px;
}

.onebullet a {
	color: #666;
	font-size: 12px;
	line-height: 32px;
	font-weight: bold;
	padding-left: 10px;

}

.onebullet li {
	background: url(../img/sepa.jpg) no-repeat left bottom;
	height: 32px;
}

.onebullet a:hover, .onebullet li.selected a:hover {
	padding-left: 25px;
	background: url(../img/bullet-hover.gif) no-repeat left center;
	margin-bottom: 3px;
	color: #083474;
}

.onebullet li.selected a {
	padding-left: 25px;
	background: url(../img/bullet.gif) no-repeat left center;
	margin-bottom: 3px;
	color: #0075D1;
}

.doc li , .vid li {
	display: block;
	padding-left: 22px;
	margin-bottom: 4px;
	color: #666;
	height: 17px;
	font-weight: bold;
}
.doc li a, .vid li a {
	display: block;
	padding-left: 22px;
	margin-bottom: 4px;
	color: #666;
	background-repeat: no-repeat;
	background-position: left center;
	height: 17px;
	font-weight: bold;
}

.nopad li { padding-left: 0; }

	.doc li.doc-page a { background-image: url(../img/bullet-doc-page.gif); background-position: left center;}
	.doc li.doc-pages a { background-image: url(../img/bullet-doc-pages.gif); background-position: left center;}
	.doc li.doc-graph a { background-image: url(../img/bullet-doc-graph.gif); background-position: left center;}
	.doc li.doc-one a { background-image: url(../img/bullet-doc-one.gif); background-position: left center;}
	.doc li.doc-three a { background-image: url(../img/bullet-doc-three.gif); background-position: left center;}
	.doc li.doc-twelve a { background-image: url(../img/bullet-doc-twelve.gif); background-position: left center;}
	.vid li a { background-image: url(../img/bullet-videos.gif); background-position: left center;}


.plan {border: none !important;}

.plan .onebullet li { height: 23px; background: none; }

.plan .onebullet li a {
	display: block;
	height: 23px;
	/*position: relative;
	left: 0;*/
	padding: 0;
	color:#0075D1;
	background: none;
}

.plan .onebullet li a:hover, .plan .onebullet li.selected {
	display: block;
	height: 23px;
	/*position: relative;
	left: 0;*/
	padding: 0;
	margin: 0;
	color:#083474;
	background: none;
}

.plan .padding {
	padding: 10px 15px 10px 25px;
}

.plan h3 {
	text-transform: uppercase;
	position: relative;
	left: -25px;
}

.plan .bulleted {text-transform: uppercase;}

.plan .onebullet li, .plan .onebullet li a, .plan .onebullet li.selected { background: none; height: 23px; }


/* 

	BLUE BOXES

*/

.bluebox {
	list-style: none;
	margin-bottom: 10px;
}

.bluebox li {
	display: inline;
}

.bluebox li a {
	display: block;
	float: left;
	height: 27px;
	background: #7fbae8;
	margin-right: 2px;
	padding: 0 7px;
	line-height: 27px;
	color: #fff;
	font-size: 11px; 
}


/*.bluebox li a {
	color:#FFFFFF;
	font-size: 11px;
}
*/

.bluebox a.current, .bluebox li a:hover {
	background: #0075d1;
}

/* 

	STRIPED LISTS

*/

.striped ul {
	margin-bottom: 10px;
}

.striped li {
	list-style: none;
	padding: 2px;
	background: #fff;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	/*height: 25px;*/
}

.striped li.odd {
	background: #eaeaea;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}
.striped li.odd2{
	background: #d0e8fa; 
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}

/*.striped li a:hover {
	background: #ddd;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;	
}*/

.striped li a {
	color: #666;
	font-weight: normal;
	/*height: 25px;*/
}



/*

	POST, VIDEO, AND SOUND ICONS

*/

li.video span, li.post span { display: block; float: left; width: 550px; margin-bottom: 10px; }

#list_medias a { color: #0075d1; font-weight: bold; }
#list_medias a:hover { background-color: #FFF; color: #004787; }

.post a, .video a, .sound a {
	display: block;
	min-height: 25px;
	padding-left: 28px;
	background-position: 3px center;
	background-repeat: no-repeat;
}
#actualites .striped li:hover {
	border: none;
}

.post a:hover, .video a:hover, .sound a:hover {
	background-color: #eaeaea;
}

	.post a, li.post a.bullet:hover {background-image: url(../img/icoTexte.png); background-position: 3px center; }
	.video a, li.video a.bullet:hover {background-image: url(../img/icoVideo.png); background-position: 3px center; }
	.sound a {background-image: url(../img/icoSon.png); background-position: 3px center; }

h2.post a, h2.video a, h2.sound a{
	display: block;
	min-height: 25px;
	text-indent: 28px;
	padding: 0;
	background-position: 3px 3px;
	background-repeat: no-repeat;
	color: #004787;
}

h2.post {
	color: #004787;
	}

.actualitesside ul li a {
	background-position: 3px 3px;
}

h2 small {
	font-size: 12px;
}

/*

	ACCUEIL PAGE

*/


#acc-r4c1, #acc-r4c2 {
	height: 300px;
	overflow: hidden;
	margin-right: 0 !important;
}

#acc-r4c1 .striped {
	display:none;
	height:200px;
}

#acc-r3c1, #acc-r3c2 {
	height: 142px;
}

#acc-r3c1 {
	width: 277px;
	margin-right: 15px;
}
#acc-r3c2 {
	width: 719px;
}

#acc-r4c1 {
	width: 646px;
}

#acc-r4c2 {
	margin-left: 17px;
}

#acc-r3c1 img {
	max-width: 85px;
}

/*#acc-r3c1 div.part {
	margin-left: 100px;
}*/

#acc-r3c1 a {text-transform: uppercase; font-weight: bold;}
#acc-r3c2 {background: url(../img/acc-escape-shade.gif) repeat-y top right;}
#acc-r3c2 .padding {background: url(../img/acc-escape-callout.gif) no-repeat top right;}


/* 

	FOOTER

*/

#footer {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	text-align: left;
	margin-top: 20px;
	height: 33px;
}

#footer ul{
	display: inline;
}

#footer ul li {
	list-style: none;
	display: block;
	float: left;
	height: 12px;
	line-height: 12px;
	padding: 0 4px;
	border-right: 1px solid #999;
}

/*#footer ul li:before {
	content: "  |  ";
}

#footer ul li:first-child:before {
	content: "";
}
*/
#footer a {
	font-weight: normal;
	color: #666;
	padding: 0 3px;
}

#footer a:hover {
	text-decoration: underline;
}

#footer p {
	display: inline;
	text-align: right;
	position: absolute;
	top:10px;
	right: 15px;
}

#footer a p { text-decoration: none; }

#footer p img {
	display: inline;
	vertical-align: middle;
}


/*

	TEXT COLORS

*/

.green {color: #37a93d !important;}
.purple {color: #92368f !important;}
.grey {color: #666 !important;}
.pink {color: #e40061 !important;}
.red {color: #e10d11 !important;}
.orange {color: #f29206 !important;}
.blue {color:#004787 !important;}
.blue2 {color:#0075D1 !important;}
.brown {color:#7c4c19 !important;}

/*

	FLOATS

*/

.left {float: left; margin-right: 15px;}
.right {float: right; margin-left: 15px;}


/* correction */
.margr15 { margin-right: 15px; }
#par-col1 { padding-left: 15px; margin-right: 11px; }
.padl10 { padding-left: 10px; }
#mediath label.larg85, #mediath p.larg85 { width: 85px; }
#mediath span.chps { font-weight: bold; display: block; float: left; padding-left: 2px; }
.padt4 { padding-top: 4px }
.pad0 .doc li , .pad0 .vid li {
	display: block;
	padding-left: 2px;
	margin-bottom: 4px;
	color: #666;
	height: 17px;
	font-weight: bold;
}
h2.offre { margin-top: 20px;}
.part { float: left; width: 240px; }
.part2 { float: left; width: 333px; }
.petit { font-size: 16px; font-weight: bold; margin-right: 0; height: 25px; padding-top: 2px; }
.check2 { width: 130px; }
.check2 label { width: 100px; }


.erreur{background: #f894a0;}





/* handcoded by budi dharmawan with love and joy */

/* ajout juin 2011*/
.vl { font-size: 12px; margin-bottom: 20px; border-top: 1px solid #D9D9D9; border-bottom: 1px solid #D9D9D9; }
.vl .left { margin-right: 0; }
.vl table { border: none;}
.vl .percent { padding-left: 20px; font-size: 12px; background-position: 0px 0px; background-repeat: no-repeat; text-align: left; margin-left: 3px; }
.vl .percent p { margin-bottom: 0; }
.actu_tv { padding: 15px 0 5px 0; border-top: 1px solid #cccccc; margin-top: 10px; }
.pad0 .present li, .pad0 .present a { height: auto; }

/* new HP */
/*commun*/
/*#logo { padding-bottom: 21px; }
#footer { margin-top: 0; }
#footer .lang img { display: inline; }
#contact { width: 204px; padding-top: 19px; }
#contact a { font-weight: normal; font-size: 11px; }
.input .selectfonds { font-size: 11px; color: #666666; }
#unfonds { margin: 0; }
#unfonds form { padding: 11px 11px 0 18px; }
*/

.new_hp #acc-r2c1 { padding-left: 8px; width: 273px; height: 248px; font-size:12px;  }
.new_hp #acc-r2c1 h2 { margin-bottom: 15px; }
.new_hp #acc-r2c2 { width: 720px }
.new_hp #acc-r4c1 { margin-left: 14px; width: 655px;  height: 317px; font-size: 12px; }
.new_hp #acc-r4c1 .bulletnavigation { margin-top: 22px; font-size: 11px;}
.new_hp #acc-r4c1 .grid6 { width: 375px; float: left; margin-top: 9px; } 
*html .new_hp #acc-r4c1 .grid6 { width: 360px;}
.new_hp #acc-r4c1 .grid6 .striped li { padding: 0; margin: 0; height: 45px }
.new_hp #acc-r4c1 .grid6 .striped li a { height: 37px; padding-right: 5px; }
.new_hp #acc-r4c1 .grid6 .post a.active, .new_hp #acc-r4c1 .grid6 .video a.active, .new_hp #acc-r4c1 .grid6 .sound a.active { background-color: #f2f2f2; }
.new_hp #acc-r4c1a { width: 242px; float: left; margin: 10px 14px 10px 12px; padding-top: 10px; padding-bottom: 15px; height: 222px; background-color: #f2f2f2; }
.new_hp #acc-r4c1a h3 { font-weight: bold; font-size: 15px; padding-left: 15px; margin-bottom: 0; }
.new_hp #acc-r4c1 .striped { height: 185px; }
.new_hp #acc-r4c1 h2 { margin-top: 20px; margin-bottom: 5px; margin-left: 18px; }
.new_hp #acc-r4c1a img { display: block; margin: 0 0 6px 15px; }
.new_hp #acc-r4c1a .video, .new_hp #acc-r4c1a .post, .new_hp #acc-r4c1a .sound { padding-left: 16px; }
.new_hp #acc-r4c1a a { color: #666666; padding-right: 10px; }
.new_hp .post a, .new_hp .video a, .new_hp .sound a { padding-top: 4px; padding-bottom: 4px; }
.new_hp .post a:hover, .new_hp .video a:hover, .new_hp .sound a:hover { background-color: #f2f2f2; }
.new_hp #acc-r4c1a .video a, .new_hp #acc-r4c1a li.video a.bullet:hover { background-position: 3px 7px; }
.new_hp #acc-r4c2 .post a, .new_hp #acc-r4c2 .video a, .new_hp #acc-r4c2 .sound a { padding-top: 2px; padding-bottom: 2px; margin-bottom: 6px; }
.new_hp .bulletnavigation { padding-top: 5px; font-size: 10px; }
.new_hp #acc-r4c2 .bulletnavigation { padding-top: 14px;}
.new_hp .bulletnavigation ul li a { font-weight: normal; padding: 0 1px; font-weight: normal; }
.new_hp #acc-r4c2 .striped li { padding: 0px; }
.new_hp .bulletnavigation .active a { font-weight: bold; }
.new_hp #acc-r4c1 .bulletnavigation .next a, .new_hp #acc-r4c1 .bulletnavigation .prev a, .new_hp #acc-r4c2 .bulletnavigation .next a, .new_hp #acc-r4c2 .bulletnavigation .prev a { text-indent: 0; overflow: auto; background: none; width: auto; top: 0px; color: #666666; font-weight: normal;  }
.new_hp #acc-r4c1 .bulletnavigation .dirpage .active, .new_hp #acc-r4c1 .bulletnavigation .dirpage .active,.new_hp #acc-r4c2 .bulletnavigation .dirpage .active, .new_hp #acc-r4c2 .bulletnavigation .dirpage .active {color: #0075D1; }
.new_hp #acc-r4c2 { width: 323px; height: 316px; font-size: 12px; }
.new_hp #acc-r4c2 .bulletnavigation { font-size: 11px; }
.new_hp #acc-r4c2 .striped ul { margin-bottom: 0px; display: block; padding-left: 4px; /*height: 185px;*/ }
.new_hp #acc-r4c2 .padding { padding-right: 5px; }
.new_hp #acc-r4c2 h2 {  background: url("../img/acc-prim-tv.gif") 0 0 no-repeat; margin-top: 13px; margin-left: 7px; }
.new_hp #acc-r4c2 .video a, .new_hp #acc-r4c2 li.video a.bullet:hover { background-image: none; padding-left: 0px; }
.new_hp #acc-r4c2 .video a img {  }
.new_hp #acc-r4c2 .video a .img { width: 105px; height: 46px; overflow: hidden; text-align: center; border: 5px solid #d9d9d9; float: left; }
.new_hp #acc-r4c2 .video a .txt { width: 165px; float: left; padding-left: 15px; }
.new_hp .bulletnavigation ul li { position: static; line-height: normal; top : 0 }
.new_hp .bulletnavigation ul li a { display: inline; }
.new_hp .bulletnavigation .next a, .new_hp .bulletnavigation .prev a { position: static; }


.mp .sound a { background: url("../img/icoSonMP.png") 3px center no-repeat; }
.mp .video a { background: url("../img/icoVideoMP.png") 3px center no-repeat; }
.mp .post a { background: url("../img/icoTexteMP.png") 3px center no-repeat; }
.mp .sound a:hover { background: #EAEAEA url("../img/icoSonMP.png") 3px center no-repeat; }
.mp .video a:hover { background: #EAEAEA url("../img/icoVideoMP.png") 3px center no-repeat; }
.mp .post a:hover { background: #EAEAEA url("../img/icoTexteMP.png") 3px center no-repeat; }
.striped .mp li { border: 0; padding: 0; }

/* détail fond*/
#fonds-col1 .new_hp { margin-top: 35px; padding: 15px 10px; }
#fonds-col1 .bordered { margin-left: 0; }
#fonds-col1 .new_hp h3 { font-size: 12px; font-weight: bold; color: #1e73b3; padding-right: 30px;/* background: url("../img/ico_mp.png") right top no-repeat; */padding-bottom: 5px; }
#fonds-col1 .new_hp .bulletnavigation { text-align: center ; }
#fonds-col1 .new_hp ul { list-style: none; }
#fonds-col1 .new_hp li.odd { background: #eaeaea; border-top: 1px solid #fff; border-bottom: 1px solid #fff; }
#fonds-col1 .new_hp li a { color: #666666; padding-top: 6px; padding-bottom: 6px; }

/* prim tv*/
.tv .col1 { width: 500px; margin-right: 0;}
.tv .col2 { width: 500px; margin-right: 0; padding-top: 4px; font-size: 12px; }
.tv .col2 #txt { margin-right: 0; width: 415px; padding-top: 25px; }
.tv .col2 #txt h3 { color: #0075d1; font-weight: bold;  font-size: 12px; }
.tv .col2 #txt h3 strong { color: #666666; }
.tv .col1 ul.list_vid li { height: 109px; padding-left: 10px; }
.tv .col1 ul.list_vid li a { display: block; width: 378px; height: 109px; background: url(../img/li_tv.gif) left top no-repeat; }
.tv .col1 ul li a.actif { background-position: left bottom; }
.tv .col1 ul.list_vid li .img_tv { border: 5px solid #d9d9d9; width: 105px ; height: 46px; overflow: hidden; float: left; margin: 15px 0 0 15px; }
.tv .col1 ul.list_vid li .img_vide { width: 105px ; height: 46px; background-color: #333; }
.tv .col1 ul.list_vid li .txt { width: 210px; height: 55px; padding: 13px 0 20px 20px; float: left; font-size: 12px;}
.tv .col1 ul.list_vid li .blue2 { width: 80px; text-align: center; margin-left: 0; padding-right: 4px; }
.tv .col1 .bulletnavigation .active a { font-weight: bold; }
.tv .col1 .bulletnavigation .next a, .tv .col1 .bulletnavigation .prev a, .tv .col1 .bulletnavigation .next a, .tv .col1 .bulletnavigation .prev a { text-indent: 0; overflow: auto; background: none; width: auto; top: 7px; font-weight: normal;  }
.tv .col1 .bulletnavigation .dirpage .active, .tv .col1 .bulletnavigation .dirpage .active, .tv .col1 .bulletnavigation .dirpage .active, .tv .col1 .bulletnavigation .dirpage .active {color: #0075D1; }

/* actus */
.actualitesside .bluebox li a { padding: 0 5px; } 
#form_fond .select { display: block; }
.listeactus li a { padding-top: 6px; padding-bottom: 6px; }
.actualitesside ul.listeactus li a { background-position: 3px center; background-repeat: no-repeat; display: block; padding: 6px 0 6px 28px; color: #666; text-decoration: none; font-size: 12px; }
*html .actualitesside ul.listeactus li a { padding: 15px 0 15px 28px;}
.act-content { font-size: 12px; } 
input.hid { border:0;padding:0;margin:0;background:none;width:auto}
