/* CSS Document */


/*===============================
	global style resetting */
	
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input,p, blockquote, th, td {
	margin:0;
	padding:0;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}

html, body, form, fieldset {
	color:#000;
	font:13px "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	/*line-height:1.8em;*/
}

img {border:0;}

address, caption, cite,th{
	font-style:normal;
	font-weight:normal;
}

ol, ul {list-style:none;}

caption, th {text-align:left;}

h1, h2, h3, h4, h5, h6 {font-size:100%}

input.btn {width:auto !IMPORTANT}

html{color:#000;}


/*===============================
	links */
	
a:link      {text-decoration:underline;color:#000;}
a:visited 	{text-decoration:underline;color:#000;}
a:active  	{text-decoration:underline;color:#000;}
a:hover  	{text-decoration:underline;color:#000;}

/*===============================
	structure */
	
body{
	padding:10px;
	margin:0;
	width:600px;
}

.cms-titre-a h1,
.cms-titre-a h2{
	color:#000;
}

.clear { 
	clear:both; 
	line-height:0px;
}

.bc{font-style:italic; margin:12px 0 12px 0;}

.print{
	padding:2px 8px 2px 0;
	text-align:right;
	margin-top:12px;
}

.info{padding-top:10px; font-size:12px;color:#8f8f8f; border-top:1px solid #8f8f8f;}


/*MEASURE*/
p.pbox{
	padding-bottom:12px;
	text-align:justify
}

#toknow{
	padding:8px;
	background-color:#FF9900;
	color:#fff;
	margin:16px 0 12px 0;
	border:1px solid gray;
}

#toknow *{color:#fff;}

h1{
	font-size:15px;
	color:#000;
	margin-bottom:6px;
	border-bottom:1px dotted #999;
	padding:0 0 2px 0;
	text-transform:uppercase;
	font-weight:bold;
}

h2{
	font-size:14px;
	font-weight:normal;
	color:#7f7f7f;
	background-color:#d9d9d9;
	margin-bottom:4px;
	margin-top:18px;
	padding:4px;
}

#measure_contact_id li{
	padding:8px 0 12px 6px;
	border-top:1px dotted #666;
	background-color:#eee;
}

#place_contact_id li{
	padding:8px 0 12px 6px;
	border-top:1px dotted #666;
	background-color:#eee;
}

#logo-print{
	float:left;
}

#bl-right{
	float:right;
	margin-top:66px;
	text-align:right;
}

.legal_advertise{
	background-color:#CFCFCF;
	color:white;
	margin-top:15px;
	font-size:13px;
	padding:7px;
	font-weight:bold; 
}

.titleRessource{
	height:50px;
	margin-bottom:15px;
	position:relative;
}
.titleRessource img{
	float:left;	
}
.titleRessource h1{
	position:absolute;
	width:540px;
	margin-left:60px;
	bottom:0px;	
}

.ressource h1, .ressource .cms-titre-a h1{
	text-transform:uppercase;	
	font-weight:bold;
	background-color:rgb(85,191,207);	
	color:#fff;
	border:none;
	padding: 0 3px 2px;
}
.ressource .cms-titre-a h2{
	font-size:15px;
	color:#888;
	margin-bottom:10px;
	border-bottom:1px dotted #999;
	padding:0 0 2px 0;
	font-weight:bold;
	background: none;
}
.ressource .cms-titre-a h3{
    background: none repeat scroll 0 0 #E3E3E3;
    clear: both;
    color: #666666;
    font-size: 12px;
    font-weight: bold;
    padding: 2px;
    margin:5px 0 10px;
}
.ressource .cms-titre-a h4{
    color: rgb(85,191,207);
}

#ressource_menuHome {
	margin: 5px 0 0 8px;
	font-weight: bold;
}

#ressource_menuHome li {
	margin: 7px 0 7px 15px;
}

#ressource_menuHome li ul li {
	font-weight: normal;
}

