/* CSS Document */

html, body{width:100%}
html{font-size:100%;}
body{
	font-size:100%;
	font-family: Arial, Helvetica, sans-serif;
	color:#010100;
}

body, h1, h2, h3, h4, h5, h6, dl, dt, dd, form, fieldset, p, ul, li {margin:0;padding:0;}

#mainDocs {
	width:771px;
	float:left;
	background:url(../mediasNouv/fond.gif) repeat-y top left;
}

#mainDocs #colCentre {
	float:left;
	width:512px;
	padding:20px 33px 0 36px;
}

#mainDocs #colCentre .mainTitle{color:#fd700e;border-bottom:1px solid #fd700e;font-size:1.3em;margin:0 0 10px 0;}

#mainDocs #colCentre .exemples{font-size:1.1em;margin:30px 0 10px 0;float:left;}

#mainDocs #colDroite {
	float:left;
	width:174px;
	padding:20px 8px 0 8px;
}

#mainDocs #colDroite h3.titreColonne {
	font-size:0.9em;
}

#mainDocs #colDroite a, #mainDocs #colCentre a {
	color:#fd850b;
	text-decoration:none;
}

#mainDocs #colDroite a:hover, #mainDocs #colCentre a:hover {
	text-decoration:underline;
}

#mainDocs #colCentre p, #mainDocs #colDroite p {
	font-size:0.75em;
	margin:0 0 5px 0;
}

#mainDocs #colDroite p.partenaires {
	font-size:0.7em;
	margin:40px 0 5px 0;
}

p.note {
	font-size:0.7em;!important
	clear:both;
	float:left;
	padding:15px 0 0 0;
}

p.note span {
	text-transform:uppercase;
	font-weight:bold;
	color:red;
	loat:left;
}

ul#listeDocs {
	list-style:none;
	text-indent:0;
	height:500px;
	width:496px;
	overflow:auto;
	float:left;
}

ul#listeDocs li {
	background:#F1F1F1;
	position:relative;
	width:480px;
	border-bottom:1px dotted #FFFFFF;
	font-size:0.8em;
}

ul#listeDocs li.pair {
	background:#F7F7F7;
}

ul#listeDocs li h3 {
	width:470px;
	height:25px;
	padding:5px;
	background:#fd850b;
}

ul#listeDocs li h3 {
	color:#FFFFFF;
}

ul#listeDocs li ul li {
	font-size:0.9em;
	min-height:50px;
	*height:50px;
}

ul#listeDocs li ul li h4 {
	padding:3px 3px 0 3px;
}

ul#listeDocs li ul li p {
	padding:3px;
}

ul#listeDocs li ul li p.descDoc {
	font-size:1.2em;
}

ul#listeDocs li ul li a {
	position:absolute;
	top:3px;
	right:10px;
	width:94px;
	height:45px;
	padding:20px 40px 0 0;
	text-decoration:none;
	color:#fd850b;
	font-size:0.8;
	line-height:0.9;
}

ul#listeDocs li ul li a.fichierDoc {
	background:url(../mediasNouv/logoDOC.gif) no-repeat top right;
}

ul#listeDocs li ul li a.fichierXls {
	background:url(../mediasNouv/logoXLS.gif) no-repeat top right;
}

ul#listeDocs li ul li a.fichierPdf{
	background:url(../mediasNouv/logoPDF.gif) no-repeat top right;
}

form#listeTypesDocs {
	float:left;
	height:30px;
	background:#d2d0cf;
	padding:0 0 5px 0;
}

form#listeTypesDocs p {
	position:relative;
	width:470px;
	height:30px;
	padding:5px;
	font-size:0.8em;
	float:left;
	background:url(http://cdtpros.visual-link.fr/templates/2/medias/img/fond_h3.gif) repeat-x top left;
}

form#listeTypesDocs label {
	width:60px;
	height:25px;
	padding:4px;
	float:left;
	font-weight:bold;
}

form#listeTypesDocs select {
	width:398px;
	height:25px;
	padding:2px;
	float:left;
	border:0;
}

ul#archivesDocs {
	list-style:disc;
	list-style-position:inside;
}

ul#archivesDocs li {
	font-size:0.8em;
	color:#000000;
}

ul#archivesDocs li a {
	color:#000000;
	text-decoration:none;
}

ul#archivesDocs li a.enCours {
	color:#fd850b;
}

ul#archivesDocs li a:hover {
	color:#fd850b;
}


/********************************************/

.encarType{
	margin:20px 0 20px 0;
	float:left;
	min-height:160px;
	_height:160px;
	border:1px solid #ebebea;
	background:#fffefe url(../medias/img/fond_degrade_encar_1.jpg) repeat-x left bottom;
	list-style-type:none;
	padding:4px;
}
.encarType a{text-decoration:none;color:#010100;}
.encarType.orange a:hover{color:#fd700e;}
.encarType.vert a:hover{color:#8e911b;}
.encarType.rose a:hover{color:#d51398;}
.encarType a:hover{text-decoration:underline;}
.encarType li{padding:0 0 13px 0;}
.encarType li p{padding:0 6px;}
.encarType li h5{
	text-transform:uppercase;
	font-size:16px;
	font-weight:bold;
	letter-spacing:.001em;
	line-height:35px;
	padding:0 0 0 45px;
}
.encarType li h5.infos{
	background:url(../medias/img/icons/infos.png) no-repeat left top;
}
.encarType li h5.outils{
	background:url(../medias/img/icons/outils.png) no-repeat left top;
}
.encarType li h5.guide{
	background:url(../medias/img/icons/guide.png) no-repeat left top;
}
.encarType li ul{
	list-style-type:disc;
	padding:0 20px;
}
.encarType li ul li{
	text-transform:none;
	font-size:11px;
	font-weight:normal;
	padding:0 0 4px 0;
}
.encarType li.form{
	padding:0 20px 5px 20px;
}
.encarType li.form label{
	cursor:pointer;
}
.encarType li.form input{
	font-size:11px;
	color:#898787;
	padding:3px 4px;
}
.encarType li.form input.ok{
	cursor:pointer;
	background:#cfcfce;
	border:1px solid #c0bab6;
	padding:2px 2px 3px 2px;
	font-size:11x;
	color:#6e6c6b;
}

.encarAccess{
	margin:5px 0;
}
.encarAccess h3{
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
	letter-spacing:.001em;
	text-align:center;
	background:#d1d0cf url(../medias/img/fond_h3.gif) repeat-x left top;
	padding:4px 0 3px 0;
	border:1px solid #d3d2d1;
	margin:0 0 4px 0;
}
.encarAccess p{
	font-size:10px;
	background:#ffda95;
	padding:6px;
	text-align:justify;
}
.encarAccess p.savoirPlus{
	margin-left:70%;
	text-align:right;
	background:url(../medias/img/fond_info_bulle.gif) no-repeat left top;
	padding:3px 9px;
}
.encarAccess th{
	background:url(../medias/img/icons/lock.gif) no-repeat 3px 17px;
	width:27px;
}
.encarAccess label{
	cursor:pointer;
}
.encarAccess input{
	width:160px;
	border-top:1px solid #b4b4b4;
	border-right:1px solid #b4b4b4;
	border-bottom:1px solid #cecece;
	border-left:1px solid #cecece;
	background:#f7f7f6;
	font-size:11px;
	padding:3px 4px;
}
.encarAccess input.submit, .colTypeLarge div.encarType p input.submit{
	background:url(../medias/img/fond_btn_form.gif) no-repeat left top;
	width:139px;
	height:22px;
	border:none;
	cursor:pointer;
	padding:0;
}
.encarAccess input.submit:hover, .colTypeLarge div.encarType p input.submit:hover{
	background-position:left -22px;
}
.encarAccess form{padding:6px 0;}
.encarAccess form p{background:none;text-align:center;}
