/* CSS Document */
/*-----DETAIL DU DOCUMENT (Unit---View.php)*/
/*-----------------------------------------*/
div#inside_node div#inside_doc{
	overflow:hidden;
}
div#inside_doc div#inside_doc_left{
	float:left;
	width:205px;
}
	div#inside_doc_left div#haut{
		background-image:url('/Node/img/haut_inside_doc.gif');
		width:205px;
		height:12px;
	}
	div#inside_doc_left div#middle{
		background-image:url('/Node/img/inside_doc_content.gif');
		background-repeat:repeat-y;
		width:205px;
		color:#333;
		font-size:10px;
	}
		div#middle p{margin-left:5px;margin-right:5px;line-height:15px;}
		div#middle div#comite{
			background-color:#d9d9d9;
			text-align:center;
			font-family:Helvetica,Arial,sans-serif;
			margin:5px;
			margin-bottom:0;
			color:#000;
			font-size:12px;
		}
	div#inside_doc_left div#bas{
		background-image:url('/Node/img/bas_inside_doc.gif');
		width:205px;
		height:12px;
	}
	div#inside_doc div#inside_doc_right{
		float:left;
		width:402px;
		margin-left:10px;
	}
		div#inside_doc_right h2#titre_document{
			font-size:18px;
			font-family:helvetica,Arial,sans-serif;
			color:#333;
			margin-bottom:20px;
		}
		div#inside_doc_right p{
			margin-bottom:10px;
		}
		div#inside_doc_right div#achat_doc{
			background-image:url('/Node/img/fond_achat_doc.gif');
			overflow:hidden;
			width:402px;
			height:158px;
		}
			div#inside_doc_right div#achat_doc div#image{
				float:left;
				margin-top:15px;
				margin-left:15px;
			}
			div#inside_doc_right div#achat_doc p#btn_telecharger{
				background-image:url('/Node/img/telecharger_pack.gif');
				width:231px;
				height:70px;
			}
			div#inside_doc_right div#achat_doc p#btn_telecharger,
			div#inside_doc_right div#achat_doc p#prix{
				margin-left:145px;
				margin-top:20px;
				font-size:18px;
				font-weight:bold;
				color:#7b7b7b;
				font-family:Helvetica,Arial,sans-serif;
				text-transform:uppercase;
			}
				div#inside_doc_right div#achat_doc p a{
					display:block;
					height:100%;
				}
/*-----------------------------------------*/


div#inside_node	{
	font-family:Verdana, Arial, sans-serif;
	color:#0066ff;
}

div#inside_doc	{
	color:#333;
}

/*-------------------------document-----------------------*/

/* Article */
#articleContainer h2.map, #articleContainer h3.map, #articleContainer h4.map {
	margin:15px 0;
	padding-bottom:2px;
	border-bottom: 1px solid #CCCCCC;
	font-family:Helvetica,Arial,sans-serif;
	text-transform:none;
}
#articleContainer h2.map {line-height:28px;font-size:20px;margin-top:25px;}
#articleContainer h3.map {line-height:22px;font-size:16px;}
#articleContainer h4.map {line-height:22px;font-size:14px;}

#articleContainer  h2#titreSommaire	{margin-top:15px;}

#articleContainer	{letter-spacing:0;}
#articleContainer h1#titre_document	{margin-left:0;font-size:22px;}
#articleContainer img#icone_liste_doc {width:64px;height:64px;}
#articleContainer #map {
    border-left:5px solid #e5e5e5;
    margin:20px 0;
		padding:15px 15px 15px 0;
		line-height:21px;
    background:url('../img/bgSommaire.png') 0 0 repeat;
    color:#222;
		width:450px;
}
#articleContainer ul.map {list-style-type:upper-alpha;padding-left:15px;}
	#articleContainer ul.map li {padding-bottom:2px;}
	#articleContainer ul.map ul.map {margin:3px 0 7px 5px;list-style-type:decimal;}
#articleContainer #articleContent	{text-align:justify;}
	#articleContainer #articleContent h2.map {text-align:left;}
	
	#articleContainer #articleContent .attention,
	#articleContainer #articleContent .notez-que	{border:2px solid #cacaca;padding:10px 12px;margin:10px 0;}
	

/* end article */

img#icone_liste_doc{
	display:block;
	float:left;
	width:104px;
	height:104px;
}

h1#titre_document	{
	font-family:Helvetica, Arial, sans-serif;
	font-size:18px;
	font-weight:bold;
	letter-spacing:1px;
	line-height:24px;
	margin:5px 0px;
  margin-top:20px;
	margin-left:119px;
}

div#view_1 h1#titre_document{color:#f88605;}
div#view_2 h1#titre_document{color:#ff3300}
div#view_3 h1#titre_document{color:#f88605;}
div#view_4 h1#titre_document{color:#69caf7;}
div#view_5 h1#titre_document{color:#a85acf;}

div#content_doc_left	{
	float:left;
	width:320px;
	padding:10px;
}
div#content_doc_left ul#detail{
  border:1px solid #333;
  margin-bottom:20px;
  padding:5px;
}
div#content_doc_left ul#detail li{
  margin-bottom:10px;
}
	div#content_doc_left p, ol li{
		font-size:12px;
		line-height:20px;
		margin:4px 0px;
	}
	p#chapeau_fiche{
		color:#646464;
		font-size:11px;
		font-style:italic;
		line-height:16px;
		margin-left:119px;
	}
        a#voir_modele{
            background:url('/Node/img/voir_modele.png') center left no-repeat;
            color:#fff;
            display:block;
            font-weight:bold;
            height:24px;
            margin-left:119px;
            margin-top:10px;
            padding-top:8px;
            padding-left:10px;
            text-decoration:none;
            width:252px;

        }
        a#voir_modele:hover{background: transparent url('/Node/img/voir_modele.png')0 -32px no-repeat;}
        a#voir_modele:active{background: transparent url('/Node/img/voir_modele.png')0 -64px no-repeat;}

		div#content_doc_left p a{line-height:20px;}

	div#content_doc_left h2	{
		text-transform:uppercase;
		font-size:11px;
		font-weight:bold;
		letter-spacing:1px;
		line-height:26px;
		border-bottom:2px solid #333333;
		margin-top:10px;
	}
	/*Exception*/
	div#content_doc_left h2.fiche{font-size:11px;}

	div#content_doc_left h2.fiche_offerte	{
		margin-top:40px;
		font-size:14px;
		padding-left:40px;
		background:url('/image/icones/32px/picto_plus.gif') 0 0 no-repeat;
		border:none;
		line-height:32px;
	}

	/*div#achat_doc, div#btn_big {
		margin:15px 0px;
	}*/

	p#prx  {
		font-size:12px;
		line-height:18px;
	}
	
	/* form login */
	
	div#content_doc_left .ssTitre-repComplete {margin:10px 0;}
	div#content_doc_left #compact-loginForm, div#content_doc_left #acces-new-user {float:none;width:325px;}
	div#content_doc_left #compact-loginForm form	{width:311px;padding:7px;}
	div#content_doc_left #compact-loginForm li#identifiant-container	{margin-bottom:7px;}
	div#content_doc_left #compact-loginForm li#mdp-container	{width:215px;float:left;}
	div#content_doc_left #compact-loginForm li#connexion-btn	{width:90px;float:left;}
	div#content_doc_left #compact-loginForm #identifiant-container .chps-texte {width: 206px;}
	div#content_doc_left #compact-loginForm li#mdp-container .chps-texte {width:105px;}
	div#content_doc_left #compact-loginForm li#connexion-btn #submit	{width:90px;background-image:url('/Node/img/btnLoginNodeSmall.png');}
		
	div#content_doc_left div#btn_big a,div#content_doc_left #btn_big a:hover,div#content_doc_left #btn_big a:focus {
		color:#fff;
		text-decoration:none;
		display:block;
		font:bold 16px/26px Helvetica,Arial,sans-serif;
		letter-spacing:1px;
		text-transform:uppercase;
		height:60px;
		width:235px;
		padding: 20px 10px 7px 80px;
		background-image: url('/Node/img/btn_telecharger_unit.jpg');
	}
	
	div#content_doc_left #docComplet	{margin-top:25px;font-weight:bold;color:#111;}
	
	div#contentUnitDossier p.ssTitre-repComplete {
    font: 14px Helvetica,Arial,sans-serif;
    letter-spacing: 0;
	}
	
	/* end form login */

/*-------------------------fin_document--------------------------*/

/*---------------------------sidebar-----------------------------*/
div#content_doc_right	{
	float:left;
  margin-left:40px;;
  padding-top:10px;
	width:200px;
}

	div#modele, #comit	{
		border:1px solid #bebebe;
		padding:5px;
	}

		div#modele strong	{
		font-size:12px;
		display:block;
		margin:5px 0px;
		}

		div#modele p	{
			font-size:10px;
			line-height:16px;
			margin-top:5px;
			margin-bottom:5px;
		}

		div#modele a	{
			background: url('/Node/img/voir_exemple.png') 0px 0px;
			display:block;
			font-size:12px;
			width:76px;
			height:38px;
			margin:10px auto;
			padding-top:10px;
			padding-left:50px;
		}

	div#comit	{
		font-size:11px;
		margin:80px 0px 0px 0px;
		text-align:center;
	}
	
	#cerfaContainer div#comit	{margin:15px 0 30px 0;}
	#cerfaContainer #content_doc_left	{width:360px;}
	
		div#comit	p{
			margin:10px;
		}
/*-------------------------fin_sidebar-------------------------*/


div#clear	{
	clear:both;
}
