#page_title {
	margin-bottom:10px;
}

td,h1,h2,h3 {
    font-size:11px;
}

p {
    line-height: 15px;
}

a {
	text-decoration:none;
	color:#b5004b;
}

a:visited {
	color:#b5004b;
}

a:hover {
	text-decoration:underline;
}

a.external-link-new-window {
	color: #e36c0a;
}

.csc-frame-frame1 {
	border:1px solid black;
	padding:5px;
	background:#c0c0c0;	
	display:block;
}

.important {
	color : #c41818;
	border:1px dashed #a6a6a6;
	padding:5px;
	display:block;
}

.detail {
	color : #a6a6a6;
	border:1px dashed #a6a6a6;
	padding:5px;
	display:block;
}


input, select, textarea {
	font-size:10px;
}

ul {
	text-align:left;
}

h1 {
	font-size:14px;
	font-weight:bold;
	margin:10px 0 10px 0; 	
	color:#373838;
}

h2 {
	color:black;
}

#MainContentT3 td p.bodytext {
    margin:0;
    padding:0;
}

#MainContentT3 h3 {
    color : #f29400;
    font-size :11px;
    margin:0;
    padding:0;
}

/** Toogle **/

.toggler {
	margin: 0;
	padding: 4px 15px 4px;
	border-bottom: 1px solid #ddd;
	/*border-right: 1px solid #ddd;*/
	border-top: 1px solid #f5f5f5;
	/*border-left: 1px solid #f5f5f5;*/
	cursor:pointer;
	background:url(/fileadmin/templates/images/divers/fleche_close.png) no-repeat right top #9a9091;
	color:white;
	font-size:11px;
    font-weight:bold;
}

h2.atStart:hover {
    background:url(/fileadmin/templates/images/divers/fleche_hover.png) no-repeat right top #9A9091;
}
h2.toggler:hover {
    background:url(/fileadmin/templates/images/divers/fleche_hover.png) no-repeat right top #9A9091;
}

h2.toggler {
	font-weight:bold;
}

div.element {
    padding :auto 5px auto 5px;    
    text-align: justify;
}

div.element table{
    margin-top: 5px;
    margin-bottom: 5px;
}

div.element a{
    font-style: italic;
}

div.MetierB {
	padding:2px;
}

/***/

div.T3BlocHome {
	width: 140px;
	height:262px;
	float:left;
	padding:13px 14px 0 14px;
	background: url(../images/blocs_home/background.jpg) no-repeat;
} 

div.BlocHomeTxt {
	width: 144px;
	height: 120px;
	padding: 8px 2px;
	font-size: 10px;
	color:#373838;
	font-weight: bold;
	line-height: 13px;
}

div.BlocHomeLink {
	width: 144px;
	color: white;
	text-align: right;
}
.BlocHomeLink a{
	color: white;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
}


#inTab u {
    text-decoration: none;
}


#TypaFriendForm input.typafield{
   width:97%;
}


#TypaFriendForm textarea.typafield{
   width:97%;
   height:70px;
}

#TypaFriendForm input.TypeSubmit{
   float:right;
}

#TypaFriendError {
    text-align: center;
    background:#C52E2E;
    color :white;
}


#TypaFriendForm td.TypaFriendAsterisk {
    font-size:10px;
}


#inTab {
    padding:0 12px;
    text-align: left;
}


#inTab strong {
    color :#f29400;
    display:block;
    margin : 10px 0;
}


#inTab h5 {
    text-align: left;
}

div.csc-header h1 {
    color :#B5004B;
    font-size :11px;
    margin-top :20px;
}

blockquote {
    margin:0;
    font-size:10px;
}

sup{
    color :#B5004B;
    font-weight:bold;
}


/* Temoignages */ 
 #MainContentT3 div.BR_txt {
    border-bottom:1px dotted #BE7797;
    padding-bottom:5px;
    margin-bottom:15px;
 }
 
 #MainContentT3 .BR_txt h1 {
    font-size:11px;
    color:#922D4D;
    margin:0;
    padding:0;
    margin-bottom:3px;
    text-transform: uppercase;
 }
 
 #MainContentT3 div.BR_txt p{
    padding:0;
    margin-top:0;
 }
 
/* Temoignages Zoom */ 
 #MainContentT3 div.BR_Zoom {
    border-bottom:1px dotted #BE7797;
    padding-bottom:5px;
    margin-bottom:15px;
 }
 
 #MainContentT3 .BR_Zoom h1 {
    font-size:12px;
    color:#922D4D;
    margin:0;
    padding:0;
    margin-bottom:10px;
    text-transform: uppercase;
 }
 
 #MainContentT3 div.BR_Zoom p{
    padding:0;
    margin-top:0;
 }
 
 
.BR_Zoom a:hover, .BR_txt a:hover {
    text-decoration: none;
    color: #000000;
 }
 
 table.csc-uploads p.csc-uploads-description {
    font-weight: bold;
 }
 
 table.csc-uploads td.csc-uploads-icon {
    padding-top:2px;
 }
 
 table.csc-uploads td.csc-uploads-fileName {
    padding-bottom:5px;
 }
 
 table.csc-uploads, table.csc-uploads-1 {
    width:100%;
 
 }
 
 table.csc-uploads td, table.csc-uploads-1 td{
    vertical-align: top;
 }
 
 table.csc-uploads td.csc-uploads-fileName p, table.csc-uploads-1 td.csc-uploads-fileName p, table.csc-uploads-1 td.csc-uploads-fileSize p{
    padding:0;margin:0;
 }
 
 table.csc-uploads-1 td.csc-uploads-fileSize p{
    color:#ACACAC;
 }