/** CSS Document */
* {
	margin:0;
	padding:0;
	font-family: Arial;
}
table.pubTable{
	border-collapse:collapse;
	border:1px solid #003D79;
	padding:2px;
	font-size:11px;
}
table.pubTable th{
	border:1px solid #003D79;
	padding:2px;
	text-align:center;
	font-size:12px;
}
table.pubTable td{
	border:1px solid #003D79;
	padding:2px;
}
html, body {
	margin: 0;
	padding: 0;
	/*height: 99%;
	font-size: 100%;*/
}
body{
	background:#EDF2FA top url(../images/bgBody.gif) repeat-x;
	vertical-align:top;
	font-family: Arial;
	color:#003D79;
	font-size:11px;
	width:100%;
}
/** STYLES GENERIQUES */
img{border:none;vertical-align:middle;}
img.imgPetit{
	margin:15px 0;
}
.cleaner{ clear:both; }
.cleanerL{ clear:left; }
.cleanerR{ clear:right; }
.gris {color:#939BA1;font-weight:bold;}
.bleu {color:#003D79;}
.green{color:green;}
.red{color:red;}
.txtCentre{text-align:center;}
.flLeft{ float:left; }
.flRight{ float:right; }
.uppercase{text-transform:uppercase;}
input.champ, textarea.champ{
	border:none;
	background:url(../images/bgInput.gif) repeat-y;
	line-height:15px;
}
/** TITRE */
h1, h2 , h3, h4, h5, h6, #centre p.titreH1 {
	margin-bottom:8px;
	font-weight:bold;
	text-transform:uppercase;
}
h2#letitre, .contents h2, h1#letitre {
	text-transform:none;
	font-size:16px;
}
a{color:#003D79;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, #centre p.titreH1 a{text-decoration:none;}
h1{font-size:20px;color:#003D79;}
h2{font-size:16px;}
h2#letitre.text1,h1#letitre.text1{font-size:18px;}
h2#letitre.text2,h1#letitre.text2{font-size:20px;}
h2#letitre.text3,h1#letitre.text3{font-size:22px;}
h2#letitre.text4,h1#letitre.text4{font-size:24px;}
h2#letitre.text5,h1#letitre.text5{font-size:26px;}
h2#letitre.text6,h1#letitre.text6{font-size:28px;}
#letext.text1{font-size:11px;}
#letext.text2{font-size:13px;}
#letext.text3{font-size:15px;}
#letext.text4{font-size:17px;}
#letext.text5{font-size:19px;}
#letext.text6{font-size:21px;}

#letext a.lienHref{margin:15px 0;display:block;}

#nuageTag{
	position:absolute;
	width:950px;
	text-align:left;
	z-index:1000;
	background:#FFF;
	border:1px solid black;
	padding:10px 10px 56px;	
	top:200px;
}
#nuageTagContent{
	text-align:center;	
}
/* pas de taille => gérer en interne */
#nuageTag a.nuageTexttrespetit{color:#d292c0;}
#nuageTag a.nuageTextpetit{color:#e3a957;}
#nuageTag a.nuageTextmoyen{color:#009696;}
#nuageTag a.nuageTextgrand{color:#8778b4;}
#nuageTag a.nuageTexttresgrand{color:#003773;}
#nuageTag a.nuageTextimmense{color:#82a0c8;}
#nuageTag p.lien{
	text-align:right;
	margin:10px 10px 10px 0;
}
a.nuageTexttrespetit{font-size:20px;color:#d292c0;margin:5px;}
a.nuageTextpetit{font-size:24px;color:#e3a957;margin:5px;}
a.nuageTextmoyen{font-size:28px;color:#009696;margin:5px;}
a.nuageTextgrand{font-size:32px;color:#8778b4;margin:5px;}
a.nuageTexttresgrand{font-size:36px;color:#003773;margin:5px;}
a.nuageTextimmense{font-size:40px;color:#82a0c8;margin:5px;}

h2.p_title{text-transform:none;color:#939BA1;font-size:14px;}
h3{font-size:14px;}
h4{font-size:12px;text-transform:none;}
h1.underligneEP{
	height:115px;
	background:bottom left url(../images/underlineH1.gif) no-repeat;
}
h1.underligneDevis{
	height:124px;
	background:bottom left url(../images/underlineH1.gif) no-repeat;
}
h1.underligne{
	height:53px;
	line-height:53px;
	padding-left:15px;
	background:bottom left url(../images/underlineH1.gif) no-repeat;
}
h1 a{
	display:block;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:15px;
}
h2.underligne{
	line-height:25px;
	background:bottom left url(../images/underlineH2.gif) no-repeat;
}
h2.underligneGris{
	line-height:25px;
	background:bottom left url(../images/underlineGris.gif) no-repeat;
}
h2.titre{padding-top:8px;}
h2.homePage{font-size:14px;}
h3.underligne{
	line-height:25px;
	background:bottom left url(../images/underlineH3.gif) no-repeat;
}
h3.underligneGris{
	line-height:25px;
	background:bottom left url(../images/underlineGris.gif) no-repeat;
}
h3.underligneGris2{
	line-height:25px;
	background:bottom left url(../images/underlineGris2.gif) no-repeat;
}
h5{
	display:block;
	width:142px;
	padding-left:5px;	
	font-size:11px;
	margin-bottom:2px;
	line-height:25px;
	background:bottom left url(../images/underlineGris2.gif) no-repeat;
}
hr.commentaire{
	height:2px;
	margin:5px 0;
	border:none;
}
/** DEFINITION UL */
ul.liste {
	list-style-image:url(../images/puce.gif);
}
ul.listeGris{
	list-style-image:url(../images/puceGris.gif);
}
ul.liste li, ul.listeGris li {
	margin:0 0 5px 25px;
}
/** LIENS */
a.lienBt, a.lienBtBleu {
	display:block;
	width:132px;
	height:18px;
	line-height:18px;
	/*font-weight:bold;*/
	color:#FFF;
	text-transform:uppercase;
	text-decoration:none;
	text-indent:4px;
	margin:10px;
	background:url(../images/btGrand.gif) no-repeat;
	/*letter-spacing:-0.5px;*/
}
a.lienBtBleu:hover{
	background:url(../images/btGrandHover.gif) no-repeat;
}
a.btn{
	display:block;
	background-image: url(../images/btn_gris.gif);
	text-align: center;
	height: 15px;
	width: 142px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	text-decoration: none;
	padding-top: 3px;
	font-size:9px;
}
a.lienBtepaye {
	float:left;
	display:block;
	width:60px;
	height:18px;
	line-height:18px;
	color:#FFF;
	text-transform:uppercase;
	text-decoration:none;
	text-indent:4px;
	background:url(../images/btepaye.gif) no-repeat;	
}
a.lienBtepaye:hover{
	background:url(../images/btepayehover.gif) no-repeat;
}
/** CONTENEUR */
#all {
	position: relative;
	border-left:2px solid #EEF0F1;
	border-right:2px solid #EEF0F1;
	min-height: 100%;
	width:969px;
	margin:0 auto 0 auto;
	background-color:#FFF;
}
/** HEADER */
#header {
	display:block;
	width:100%;
	height:138px;
	background:bottom url(../images/bgHeader.gif) repeat-x;
}
#header img{
	float:left;
}
#header #connexion{
	float:right;
	margin:17px 0 0 0;
	text-align:right;
	display:block;
	width:280px;
}
#header #connexion a{
	font-size:9px;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
}
#header #offreCommerciale{
	position:absolute;
	display:block;
	height:53px;
	width:147px;
	left:820px;
	top:70px;
	z-index:100;
}
#header #banniere{
	position:absolute;
	top:69px;
	left:270px;
}
#loginName{
	text-align:right;
	margin-right:7px;
}
/** MENU */
ul#menu{
	list-style-type:none;
	display:block;
	width:100%;
	height:33px;
	background:top url(../images/bgMenu.gif) repeat-x;
}
ul#menu li {
	float:left;
	display:block;
	height:33px;
	background:top right url(../images/bgMenuLi.gif) no-repeat;
}
ul#menu li a{
	display:block;
	height:27px;
	width:104px;
	font-size:9px;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	color:#FFF;
	padding:6px 0 0 3px;
	margin-right:1px;
	line-height:10px;
}
ul#menu li.one, ul#menu li.one a{
	width:176px;
	line-height:34px;
	color:#CFD4D8;
	text-indent:14px;
	font-size:14px;
	text-transform:uppercase;
	padding:0;
}
ul#menu li a#rhu{width:97px;}
ul#menu li a#cap{width:104px;}
ul#menu li a#seq{width:108px;}
ul#menu li a#mec{width:108px;}
ul#menu li a#fag{width:128px;}
ul#menu li a#ind{width:107px;}
ul#menu li a#int{width:111px;}
/** HACK IE 6 */
* html ul#menu li a#int{width:105px;}
ul#menu li a#rhu.ahover, #menu li a#rhu:hover{background:top right url(../images/liHoverRHU.gif) repeat-x;}
ul#menu li a#cap.ahover, #menu li a#cap:hover{background:top right url(../images/liHoverCAP.gif) repeat-x;}
ul#menu li a#seq.ahover, #menu li a#seq:hover{background:top right url(../images/liHoverSEQ.gif) repeat-x;}
ul#menu li a#mec.ahover, #menu li a#mec:hover{background:top right url(../images/liHoverMEC.gif) repeat-x;}
ul#menu li a#fag.ahover, #menu li a#fag:hover{background:top right url(../images/liHoverFAG.gif) repeat-x;}
ul#menu li a#ind.ahover, #menu li a#ind:hover{background:top right url(../images/liHoverIDV.gif) repeat-x;}
ul#menu li a#int.ahover, #menu li a#int:hover{background:top right url(../images/liHoverINT.gif) repeat-x;}


ul#menu span{
	margin:0;
	padding:0;
}

/** TABLE */
table.pubTable{
	border-collapse:collapse;
	border:1px solid #003D79;
	padding:2px;
	font-size:11px;
}
table.pubTable th{
	border:1px solid #003D79;
	padding:2px;
	text-align:center;
	font-size:12px;
}
table.pubTable td{
	border:1px solid #003D79;
	padding:2px;
}

/** BLOG */
#blog {
	position:relative;
	clear:both;
	background:top url(../images/bgMenuBas.gif) repeat-x;
	min-height:500px;
	width:100%;
}
/** TITRE BLOG */
#centre p.titreH1{
	display:block;
	background:transparent bottom left url(../images/bgH1.gif) no-repeat;
	height:40px;
	font-size:19px;
}

/** BLOCK DROIT */
#colRight{
	float:right;
	margin-top:15px;
	margin-right:10px;
	width:146px;
}
#colRight a#gestionCompte{
	display:block;
	height:39px;
	width:139px;
	margin-left:10px;
}
/** BLOCK GAUCHE */
#colLeft{
	width:806px;
}
#latGauche{
	float:left;
	margin-top:15px;
	width:167px;
	background: transparent top right url(../images/bgLatGauche.gif) no-repeat;
	min-height:500px;
}
.widget, .widget2{
	margin-left:10px;
}
#colRight .widget h3, #latGauche .widget h3{
	display:block;
	color:#003D79;
	width:142px;
	padding-left:5px;
	line-height:18px;
	/*background:transparent url(../images/bgH3gauche.gif) no-repeat;*/
	font-size:11px;
	margin-bottom:2px;
}
#colRight .widget2 h3, #latGauche .widget2 h3{
	display:block;
	color:#FFF;
	width:142px;
	padding-left:5px;
	line-height:18px;
	background:transparent url(../images/bgH3gauche.gif) no-repeat;
	font-size:11px;
	margin-bottom:2px;
}
#colRight ul, #latGauche ul{
	margin-bottom:10px;
	list-style:none;
}
#colRight ul li a, #latGauche ul li a{
	display:block;
	width:127px;
	padding-left:15px;
	line-height:19px;
	color:#FFF;
	text-transform:uppercase;
	color:gray;

	font-size:11px;
}
#colRight ul li a:hover, #latGauche ul li a:hover{
	color:#003D79;
	background:transparent url(../images/liWPhover.gif) no-repeat;
}
#searchform table *{
	vertical-align:top;
}
#searchform{
	clear:left;
	margin-left:10px;
}
#searchform input.input{
	background:top url(../images/bgSearch.gif) repeat-y;
	color:#0B255B;
	padding-left:2px;
	width:90px;
	margin-right:5px;
}
/** CENTRE */
#centre{
	margin-left:190px;
	width:615px;
	padding-top:10px;
}
/** HACK IE 6 */
* html #centre{
	margin-left:0px;
	width:595px;
}
#centre #statusbar{
	margin-bottom:10px;
	color:#7A8187;	
}
#centre #statusbar a{
	text-decoration:none;
}
#centre #statusbar p.lienStatusBar{
	font-size:13px;
	font-weight:bold;
	margin-top:10px;
}
/** POST */
.contents {
	margin-bottom:25px;
	color:#003D79;
	clear:right;
}
/** HACK CSS Firefox */
html:not([lang*=""]) .contents {clear:none;}
/** HACK CSS Opera */
html:first-child  .contents {clear:none;}
/** HACK CSS Safari */
html[xmlns*=""] body:last-child .contents {clear:none;}
/** HACK IE 8 */
.contents{	
	clear /*\**/: none\9;	
}
.contents .entete{
	display:block;
	height:19px;
	padding-left:7px;
	line-height:19px;
	font-size:10px;
	margin-bottom:5px;
}
.contents .entete a{
	text-decoration:none;
	color:#FFF;
	font-weight:bold;
	text-transform:uppercase;
}
.contents .entete .date {
	float:right;
	margin-right:10px;
	color:#FFF;
}
.contents h2 a{
	color:#003D79;
	font-weight:bold;
}
.contents .separateur{
	display:block;
	height:2px;
	margin:5px 0;
}
.contents .contentsRight{
	padding-left:10px;
	margin:5px 0 10px 0;	
	float:right;
	font-size:9px;
	width:86px;	
	/*height:154px;*/
	text-align:center;
	line-height:7px;
}
.contents .contentsRight p{
	margin-bottom:15px;
	clear:both;
}
.contents .contentsRight a, a.bt{
	display:block;
	text-decoration:none;
	color:#FFF;
	text-align:center;
	font-weight:bold;
	text-transform:uppercase;
	height:18px;
	width:85px;
	line-height:16px;
	font-size:9px;
}
a#augmenteTailleText, a#diminueTailleText{background-image:none;}
.contents .contentsRight a.sizeText{
	float:left;
	text-decoration:none;
	color:#FFF;
	text-align:left;
	height:19px;
	width:19px;
}
.contents .contentsRight a#augmenteTailleText{
margin:5px 10px 10px 10px;
}
.contents .contentsRight a#diminueTailleText{
margin-top:5px;
}

.contents .contentsRight .votes{
	margin:10px 0;
}
.contents .contentsRight span#lesnotes{
	clear:both;
	margin-top:7px;
	line-height:25px;
}
#contentTextWP {
	padding-right:107px;
	font-size:11px;
}
/** HACK IE 6 */
. html #contentTextWP {padding-right:0px;}
.p_stitle{
	margin-top:10px;
	text-transform:none;
}
.p_stitle.text1{font-size:14px;}
.p_stitle.text2{font-size:16px;}
.p_stitle.text3{font-size:18px;}
.p_stitle.text4{font-size:20px;}
.p_stitle.text5{font-size:22px;}
.p_stitle.text6{font-size:24px;}

.p_titre {
	text-transform:none;
}
span.libre{
	display:block;
	float:right;
	width:94px;
	height:19px;
	margin-right:20px;
}
.contents .contentsRight .votes img{
	margin-right:1px;
}
.contents .contentsRight span.txtRight{
	font-size:11px;
}
.contents .author{
	color:#939BA1;
	font-size:12px;
	margin-top:20px;
}
.contents .text{
	padding-right:5px;
	text-align:justify;
	font-size:12px;
	width:500px;
}
.contents #lecentre{
	width:510px;
	padding-left:6px;
}
* html .contents #lecentre{width:485px;}

.contents .chapeau{
	color:#939BA1;
	font-weight:bold;
}
.contents .editorial{
	margin-top:10px;
	color:#939BA1;

}
img.p_imgContent {
	width:250px;
	height:100px;
}

a.bt{float:right;}
/** Lien la suite */
a.btcap,a.btfag,a.btidv,a.btmcm,a.btrhu,a.btseq,a.btint{
	display:block;
	float:right;
	text-align:center;
	text-decoration:none;
	color:#FFF;
	height:15px;
	width:85px;
}
a.btcap{background:url(../images/cap/bt.gif) no-repeat; }
a.btfag{background:url(../images/fag/bt.gif) no-repeat; }
a.btidv{background:url(../images/idv/bt.gif) no-repeat; }
a.btmcm{background:url(../images/mcm/bt.gif) no-repeat; }
a.btrhu{background:url(../images/rhu/bt.gif) no-repeat; }
a.btseq{background:url(../images/seq/bt.gif) no-repeat; }
a.btint{background:url(../images/int/bt.gif) no-repeat; }

/** COMMENTAIRES */
#commentaires h3{
	color:#FFF;
	padding-left:5px;
	font-size:12px;
	margin-top:5px;
}
#commentaires .commentAuthor{
	color:#7A8187;
	font-size:11px;
	margin:10px 0;
}
#commentaires .abus a{
	float:right;
	display:block;
	height:15px;
	line-height:15px;
	text-transform:none;
	margin-right:5px;
	text-decoration:none;
	color:#003D79;
	font-size:10px;
}
/** PARTAGE */


/** BARRE DE NAVIGATION */
.navigation{
	clear:both;
}
/** FOOTER */
#footer{
	clear:both;
	margin-top:20px;
	padding-top:20px;
	background: top url(../images/bgFooter.gif) repeat-x;
	font-weight:bold;
	height:40px;
}
#footer *{
	color:#939BA1;
	font-size:9px;
}
#footer a{
	text-transform:uppercase;
	text-decoration:none;
	margin:0 2px;
}
#footer a:hover{
	color:#0C275D;
}
#footerBas{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
}
#footer #left{
	float:left;
	margin-left:25px;
	text-transform:normal;
	font-weight:bold;
}
#footer #right{
	float:right;
	text-align:right;
	margin-right:35px;
}
#footer #right p{
	margin-top:5px;
}
#carte {
	float:left;
}
/** NOTES */
.note{
	display:block;
	float:left;
	height:17px;
	width:15px;
	margin-right:2px;
}
.note{background:url(http://international.svp.com/wp-content/plugins/wp-postratings/images/svp/rating_off.gif) no-repeat; }
.notehalf{background:url(http://international.svp.com/wp-content/plugins/wp-postratings/images/svp/rating_half.gif) no-repeat; }
.noteplein{background:url(http://international.svp.com/wp-content/plugins/wp-postratings/images/svp/rating_on.gif) no-repeat; }


.barrecap{color:#C8B18B;background:top left url(../images/cap/barreHomeFlux.gif) no-repeat; }
.barrefag{color:#8177B7;background:top left url(../images/fag/barreHomeFlux.gif) no-repeat; }
.barreidv{color:#E2A856;background:top left url(../images/idv/barreHomeFlux.gif) no-repeat; }
.barremcm{color:#D191C0;background:top left url(../images/mcm/barreHomeFlux.gif) no-repeat; }
.barrerhu{color:#7399C6;background:top left url(../images/rhu/barreHomeFlux.gif) no-repeat; }
.barreseq{color:#00AAA6;background:top left url(../images/seq/barreHomeFlux.gif) no-repeat; }
.barreint{color:#62CAE3;background:top left url(../images/int/barreHomeFlux.gif) no-repeat; }

/** AGENDA MARQUEE */
#agenda{
	background:url(../images/agenda.gif) no-repeat;
	height:18px;
	line-height:18px;
	color:#939BA1;
	font-size:12px;
	text-align:left;	
}
#agenda a{
	text-decoration:none;
}
#agenda span.flashinfo{
	color:#939BA1;
	margin-left:15px;
}
#agenda b.titre{
	text-transform:uppercase;
	color:#003D79;
	margin-left:5px;
	font-size:12px;
}
#agenda span.content{
	color:#003D79;
	margin-left:5px;
}
#agenda span.cour{
	color:#939BA1;
	margin-left:5px;
}
/** **/
#imgExpert{
	width:327px;
	height:118px;
}
#advert{
	z-index:1000;
	height:1200px;
	margin:0px;
	position:absolute;
	width:969px;
}
#advertmsg{
	width:969px;
	height:100%;
}
#ouvrage{
	display:block;
	width:141px;
}
#ouvrageContent{
	padding:0 2px 5px 2px;
}
#bloglien ul li a.rhu_lienvblog{
	color: #82a0c8;
}
#bloglien ul li a.fag_lienvblog{
	color: #8778b4;
}
#bloglien ul li a.cap_lienvblog{
	color: #cdbe96;
}
#bloglien ul li a.idv_lienvblog{
	color: #e3a957;
}
#bloglien ul li a.seq_lienvblog{
	color: #009696;
}
#bloglien ul li a.mcm_lienvblog{
	color: #d292c0;
}
#bloglien ul li a.int_lienvblog{
	color: #61cae4;
}
#lienOuvrage a{
	font-style:italic;
	font-size:11px;
	color:gray;
}
.tag, .tag a{
	font-size:10px;
	color:#939BA1;
	margin:10px 0;
}
.tag a:hover{
	color:#003D79;
	text-decoration:none;
}
#result{
	text-align: center;
	padding-top: 30px;
}
#result h5{
	font-size:15px;
}
#boutonGo{
	clear:left;
	margin-left: -20px;
}
.inplaceeditor-form input {

}
/** polls */
.wp-polls{
	width:140px;
}
.wp-polls .Button{
	border:none;
	background-color:#FFF;
}
#lesTags{
	position:absolute;
	top:60px;
	left:190px;
	height:0;
}
#lesTags .tabsTags, #lesTags .white, #lesTags .gray{	
	float:left;
	z-index:1;
	text-align:center;
	text-transform:uppercase;	
	font-weight:bold;
	border:1px solid #939BA1;	
}
#lesTags a.letter{
	text-decoration:none;
	padding:5px 6px 4px;
	display:block;
}
#lesTags .white{background: url(../images/letter.gif) repeat-x;}
#lesTags .gray{background: url(../images/letterhover.gif) repeat-x;}
.tabsContents{
	position:absolute;
	top:48px;	
	left:0;
	display:block;
	padding:10px;
	text-align:center;
	width:593px;
	z-index:11;
	background-color:#FFF;
	border:1px solid #939BA1;	
	line-height:35px;
	background: top left #FFF url(../images/letterfond.gif) repeat-x;
}
.tabsContents a{	
	color:#939BA1;
	text-decoration:none;
	margin:5px;
}
.tabsContents a span{
	font-size:11px;
	vertical-align:middle;
	display:inline-table;
}
.tabsContents a.trespetit{font-size:20px;color:#d292c0;}
.tabsContents a.petit{font-size:24px;color:#e3a957;}
.tabsContents a.moyen{font-size:28px;color:#009696;}
.tabsContents a.grand{font-size:32px;color:#8778b4;}
.tabsContents a.tresgrand{font-size:36px;color:#003773;}
.tabsContents a.immense{font-size:40px;color:#82a0c8;}


.tabsContents a:hover{
	color:#003D79;
}
/** porte fermee */
div#textdoc{
	font-size:18px;
}