/* CSS Document */
body {
	color: #000000;
	font-size: 0.85em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #D0BFB0;
	margin: 0;
}
td,th,tr {
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 0.85em;*/
	color: #000000;
	}
tbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	margin-top: 0px;
	}
table { margin-top:0; }

p, img, fieldset, form, form p, ul, ol, li, h1, h2, h3, h4, h5, h6 { margin:0; padding:0; border:0; }
label { cursor:pointer; }
ul { list-style:none; }
ol { list-style:none; }
a{text-decoration:underline;color: #000000;}
a:hover{text-decoration:none;color: #000000;}
.clearboth { clear:both; overflow:hidden; height:0 !important; height /**/:0px;  }
.hidden {display:none;}
/*------------------------------------------*/
#header,#content,#col1,#footer {
	float:left;
	margin:0;
}
#col2 {
	float:right;
	margin:0;
}
#header,#content,#footer {
	width:860px;
	background-color: #887763;
}

#header {
	height:403px;
	background-image: url(../images/fond_header1.jpg);
}
#content {
	color: #000000;
	font-size: 0.85em;
	background-image: url(../images/fond_content1.jpg);
	background-repeat: repeat-y;
	background-position: top left;
}
#col1 {width:450px; padding: 10px; text-align:justify;}
#col2 {width:340px;padding: 10px; text-align:justify;}
#col0 {margin:0;width:836px!important;width:836px; padding: 10px; text-align:justify;float:left;
}
#footer{
	background-image: url(../images/fond_footer1.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	margin: 0;
	padding: 0;
	text-align:center;
	background-color: #D0BFB0;
}
/*------------------------------------------*/
#footer .menubas {
	padding: 20px 2px 0 2px;
	font-size: 0.75em;
	color: #000000;

}
#footer .menubas a {
	color: #000000;
	text-decoration: underline;
}
#header #visuel {
	float:left;
	margin:3px 0 0 2px;
	padding:0;
	width:714px;
	height:399px;
	background-image: url(../images/visuel1.png);
	background-repeat: no-repeat;
	background-position: top left;
}
#header .logo h1 a{
	background-image: url(../images/logo_cpasillery.png);
	background-repeat: no-repeat;
	background-position: top left;
	float:left;
	width: 325px;
	height:0 !important; height /**/:213px;
	margin: 20px 0 0 11px!important;
	margin: 20px 0 0 11px;
	padding: 213px 0 0 0;
	overflow:hidden;
}
#header .menu {
	float:right;
	margin: 70px 5px 0 0;
	width: 200px;
	font-size: 0.85em;
}
#header .push {padding:5px; font-size:0.85em;float:left;}
/*#header .menu ul {margin:0;padding:0;list-type:none}
#header .menu ul ul {margin: 0 0 0 15px;font-size: 0.95em;}*/
#header .menu ul li a {
	display:block;
	padding: 0 0 0 15px;
	color:#fff;
	text-decoration:none;
	background-image: url(../images/puce_menu_haut.gif);
	background-repeat: no-repeat;
	background-position: center left;
}
#header .menu ul ul li a {
	display:block;
	margin: 0 0 0 15px;
	padding: 0 0 0 10px;
	font-size: 0.95em;
	color:#fff;
	text-decoration:none;
	background-image: url(../images/puce_2_menu_haut.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
#header .menu li a:hover {color:#fff; text-decoration:underline;}
#header .push {	float:left;background-color: #60CADD; margin: 20px 0 0 23px; width: 473px;height:117px;border: 1px solid #fff;text-align:justify;}
#col2 .photo {
text-align:left;}
#col2 .video {
}
#header .rootline {
	padding:5px;
	font-size:0.75em;
	float:left;
	margin: 115px 0 0 15px;
	width: 450px;
	height:20px;
	font-family: Arial, Helvetica, sans-serif;
}
#header .outils {float : right; margin: 0 10px 0 0; font-size:0.75em; display:block; width: 400px; text-align: right;}
#col2 .photo {
}
#col2 .video {
}
/*------------------------------------------*/
/*navigation onglet*/
.menu_onglet {
	border-top:solid 1px #CEE8E9;
	padding-top:2px;
	padding-bottom:7px;
	font-size: 1em;
	margin-bottom: 10px!important;
	margin-bottom: 10px;
	float: right;
	/*width: 580px;*/
} 

.onglet { 
  border-left:solid 1px #CEE8E9 ; 
  border-right:solid 1px #CEE8E9 ; 
  border-bottom:solid 1px #CEE8E9 ; 
  margin:5px 2px 5px 0 ; 
  padding:3px 5px 5px 5px} 

a.onglet  {
	text-decoration:none;
	color: #000000;
	/*font-weight: bold;*/
} 

a:hover.onglet  { 
	/*border:solid 1px #B7BE20; */
	margin:5px 2px 0 0; 
	padding:2px 5px 5px 5px; 
	/*background-color:#B7BE20;*/
	color: #FF0000;
	/*font-weight: bold;*/
	text-decoration: none;
} 
a.onglet_act {
	border:solid 1px #CEE8E9; 
	margin:5px 2px 0 0;
	padding:2px 5px 5px 5px;
	/*background-color:#B7BE20;*/
	color: #FF0000;
	text-decoration: none;
	/*font-weight: bold;*/
} 
a:hover.onglet_act  {
	border:solid 1px #CEE8E9;
	margin:5px 2px 0 0;
	padding:2px 5px 5px 5px;
	/*background-color:#B7BE20;*/
	color: #FF0000;
	text-decoration: none;
	/*font-weight: bold;*/
} 
/*-----------------------------------------*/
#col0 h1,#col1 h1,#col2 h1,#header .push h1 {
	color: #FFFFFF;
	font-size: 1.5em;
	font-family: Arial, Helvetica, sans-serif;
margin:5px 0 5px 0;padding: 5px 0 5px 0;}
#col0 h1 a,#col1 h1 a,#col2 h1 a,#header .push h1 a {
	color: #FFFFFF;
/*------------------------------------------*/
/*Formulaires*/
.formulaire {font-size: 0.95em;	color: #666666;	padding: 10px 0 0 0!important;padding: 10px 0 0 0;margin: 0 0 0 0;	text-decoration: underline;
}
.formulaire label {	float : left;margin:3px 0 0 0; padding:0 5px 2px 0;}
.bloc_formulaire {float:left;padding:0 0 0 0;}
.col1, .col2, .col3 { float:left; }
.col1 { width:182px; margin-right:50px; _margin-right:32px; display:inline; }
.col2 { width:192px; display:inline; }.titre {text-transform: uppercase;	padding: 0 0 5px 0;	font-weight: bold;}
.hr {margin: 5px 0 5px 0;}
.NomMonitrice {margin:0 0 0 118px; padding:0; display:inline; font-weight:bold; font-size:1.3em;}
.inscription_newsletter {padding: 0 0 0 0;margin: 10px 0 0 0;float: left;display: block;clear: both;}
fieldset {padding: 0 0 0 0;margin: 0 0 0 0;}
.obligatoire {color: #FF0000;	font-style: italic;	font-size: 0.8em;}
.InputTxt {font-size: 0.95em;color: #666666;padding: 1px 0 1px 2px!important;padding: 0 0 0 2px;margin: 0 0 0 0;}
.checkbox { margin:4px 10px 0 0; _margin:0 5px 0 0; float:left; }
.radio {margin-left:2px; _margin-left:2px; margin-right:3px; float:left;}
.inputText {border:solid 1px #cfcfcf; padding:2px; width:195px; font-size:1em; color:#666666; margin-bottom:8px;}
.col1label { width:184px; padding-bottom:5px; margin-right:41px; margin-top: 4px;}
.col2label { width:153px !important; width /**/:149px; padding-bottom:5px;margin-top: 4px; }
.Textarea { width:450px !important; width /**/:440px;  }
.formulaire_valider { float:right;  }
input { vertical-align:top; }
/*------------------------------------------------*/
.formulaire .Diaporama .bloc_formulaire, .BlocForm { width:auto !important; text-align:center; _height:0.001%; }
	.vignettePhotoContainer { float:left; margin:0 0 0 0; border:solid 0px #cfcfcf; background:#fff; display:block;}
	.vignettePhoto { /*padding:1px 0 0 1px;*/ padding:1px; }
	.vignettePhotoContainer2 { float:left; 
	margin:0 15px 0 0;
	border:solid 0px #cfcfcf;
	background:#887763; /*text-align:center;*/
	color: #FFFFFF;
}
	.vignettePhotoContainer2 p { padding:2px 2px 4px 2px; text-align:center;font-size:0.75em; }
	.vignettePhotoContainer p { padding:1px 2px;font-size:0.75em; }
	.vignettePhotoContainer .titre {
	color:#FFFFFF;
	font-size:0.75em;
}
	.vignettePhotoContainer .fichier { font-weight:bold; }
	.vignettePhotoContainer .footer {
	color:#fff;
	font-size:0.75em;
	background-color: #887763;
}
/*-------------------------------------------------*/
/*.tx-rspflvplayer-pi1 {text-align:center;}*/

