/*  global & fond*/

body {
	background-color:#FFFFFF;
}
p,font,td,div  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#111111; 
}

td.basPage {
	font-size: 11px;
	font-weight: normal;
	background: url("../images/bas-de-page.gif");
	height: 23px;
}
td.copyright {
	padding-bottom: 2px;
	padding-left: 15px;    
}

td.contentBreak {
	background: url("../images/filet-titre.gif");
	background-repeat: no-repeat;
}
td.topPage {
	padding-bottom: 20px;
	padding-top: 0px;
}
/* Styles du bloc Service */

td.titleBlocService {
	font-size: 14px;
	font-weight: normal;
	color:#FFFFFF;
	background-color:#CB104E;
	height:19px;
	text-align:center;
}
td.contentBlocService {
	padding-right: 5px;
	padding-left: 5px;    
}

span.titleService {
	font-size: 14px;
	font-weight: bold;
	color:#990066;
}

span.texteService {
	font-size: 12px;
	font-weight: bold;
	color:#111111;
}

a.linkService {
	text-decoration: none;
	color:#990066;
}

a.linkService:hover {
	text-decoration: underline;
	color:#990066;
}

/* Style du menu */

a.linkMenu {
	text-decoration: none;
	color:#FFFFFF;
}

a.linkMenu:hover {
	text-decoration: none;
	color:#FFFFFF;
}

td.lineLayerMenu {
	background-color:#CB104E;
}
td.ContentLayerMenu {
	background: url("../images/fond-menu.jpg");
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	padding-top: 2px;
	padding-bottom: 10px;   	
}
a.linkSousMenu {
	text-decoration: none;
	color:#990066;
}

a.linkSousMenu:hover {
	text-decoration: underline;
	color:#990066;
}
a.linkMenu3 {
	font-size: 13px;
	text-decoration: none;
	color:#990066;
}
a.linkMenu3:hover {
	font-size: 13px;
	text-decoration: underline;
	color:#990066;
}
a.linkMenu3On {
	font-size: 13px;
	text-decoration: underline;
	color:#990066;
}
a.linkMenu4 {
	text-decoration: none;
	color:#111111;
}
a.linkMenu4:hover {
	text-decoration: underline;
	color:#111111;
}
a.linkMenu4On {
	text-decoration: underline;
	color:#111111;
}

/* Style du contenu */
td.contentTitle {
	font-size: 22px;
	font-weight: bold;
	color:#990066;
	padding-top: 15px;
	padding-left: 6px;   	
}
td.contentHistory {
	font-size: 11px;
	font-weight: normal;
	color:#990066;
	padding-top: 2px;
	padding-left: 6px; 
}
a.linkHistory {
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color:#990066;
}
a.linkHistory:hover {
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color:#990066;
}
span.contentTiltleDate {
	font-size: 20px;
	font-weight: bold;
	color:#111111;
}
td.contentBlocTitle {
	font-size: 14px;
	font-weight: bold;
	color:#990066;
	padding-left: 5px;   	
}
span.contentBlocDate {
	font-size: 14px;
	font-weight: bold;
	color:#111111;
	padding-left: 5px;	
}
td.contentFiletTitle {
	padding-bottom: 6px;   
}
td.contentText {
	font-size: 12px;
	font-weight: normal;
	color:#111111;
	padding-top: 20px;
	padding-left: 20px;   
	padding-right: 20px;
	padding-bottom: 20px;   		
}
td.contentBlocText {
	font-size: 12px;
	font-weight: normal;
	color:#111111;
	padding-top: 10px;
	padding-bottom: 20px;   		
}

a {
	text-decoration: none;
	color:#990066;
}

a:hover {
	text-decoration: underline;
	color:#990066;
}
ul,ol,li {
	text-decoration: none;
	font-weight: normal;
	color:#990066;
}
td.ContentResume {
	font-size: 13px;
	font-weight: normal;
	color:#111111;
	padding-top: 0px;
	padding-left: 0px;   
	padding-right: 15px;
	padding-bottom: 0px;   	
}
a.linkPage {
	text-decoration: none;
	font-weight: bold;
	color:#111111;
}
a.linkPage:hover {
	text-decoration: underline;
	font-weight: bold;
	color:#111111;
}
td.contentActuChapo {
	font-size: 13px;
	font-weight: normal;
	font-style:italic;
	color:#990066;	   	
}
td.contentActuText {
	font-size: 12px;
	font-weight: normal;
	color:#111111;
	padding-top: 20px;
	padding-bottom: 20px;   		
}
/* Styles des formulaires */
td.contentBlocTextForm {
	width: 520px;
	font-size: 12px;
	font-weight: normal;
	color:#111111;
	padding-top: 10px;
	padding-bottom: 20px;   		
}
td.contentFormText {
	font-size: 12px;
	font-weight: normal;
	color: #990066;
	vertical-align: top;
	background-color : #eff1f7;
	border: 1px solid #CB104E;
	width: 120px;
	padding-top: 2px;
	padding-left: 10px;   
	padding-right: 5px;
	padding-bottom: 0px;  
		
}
td.contentForm {
	width: 400px;
	padding-left: 1px;   
}
input.text_long {
	width:	400px;
	border:	1px solid #CB104E;
	font-size: 12px;
	color: #990066;
	padding: 2px 2px 2px 2px;
	background-color : #FFFFFF;
}	
input.text_telephone {
	width:	87px;
	border:	1px solid #CB104E;
	font-size: 12px;
	color: #990066;
	padding: 2px 2px 2px 2px;
	background-color : #FFFFFF;
}

input.text_cp {
	width:	47px;
	border:	1px solid #CB104E;
	font-size: 12px;
	color: #990066;	
	padding: 2px 2px 2px 2px;
	background-color : #FFFFFF;
}
textarea.textarea_Commentaire {
	width:	400px;
	height:	100px;
	border:	1px solid #CB104E;
	font-size: 12px;
	color: #990066;	
	padding: 2px 2px 2px 2px;
	background-color : #FFFFFF;
}
input.button_form {
	width: 100px;
	border:	1px solid #CB104E;
	color: #990066;
	font-weight: bold;
	font-size: 12px;
	padding: 2px 2px 2px 2px;
	background-color : #eff1f7;
}

/* Styles du plan du site */
td.contentPlanBottom {
	border-left:	1px solid #CB104E;
	border-right:	1px solid #CB104E;
	border-bottom:	1px solid #CB104E;
	padding-top: 3px;
}


td.contentPlanN1 {
	width: 600px;
	border:	1px solid #CB104E;
	color: #990066;
	font-size: 22px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 6px; 
	background-color: #eff1f7;
}
a.contentPlanN1 {
	color: #990066;
	text-decoration: none;
	font-size: 22px;
	font-weight: bold;
}
a.contentPlanN1:hover {
	color: #990066;
	text-decoration: underline;
	font-size: 22px;
	font-weight: bold;
}


td.contentPlanN2 {
	border-left:	1px solid #CB104E;
	border-right:	1px solid #CB104E;
	color: #990066;
	font-size: 13px;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 2px; 
}
a.contentPlanN2 {
	color: #990066;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
}
a.contentPlanN2:hover {
	color: #990066;
	text-decoration: underline;
	font-size: 13px;
	font-weight: bold;
}


td.contentPlanN3 {
	border-left:	1px solid #CB104E;
	border-right:	1px solid #CB104E;
	color: #990066;
	font-size: 12px;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 25px; 
}
a.contentPlanN3 {
	color: #990066;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
}
a.contentPlanN3:hover {
	color: #990066;
	text-decoration: underline;
	font-size: 12px;
	font-weight: normal;
}

