/* --- STYLES DE BASE --- */ 
 
 
html { 
  font-size: 			100%;
}

a {   outline: none;
text-decoration : none;}

a:hover {
	
	text-decoration : underline;
}

a.no-underline:hover {
	
	text-decoration : none;
}

body { 
  margin: 				0; 
  padding: 				1em;
  font-family: 			Arial, Helvetica, sans-serif; 
  font-size: 			11px; 
  line-height: 			1.4; 
  color: 				black; 
} 
 
h1, h2, h3, h4, h5, h6 { 
  margin: 				1em 0 .5em 0;
  line-height: 			1.2; 
  font-weight: 			bold;
  font-style: 			normal; 
}

h1 { 
  font-size: 			1.75em; 
}

h2 { 
  font-size: 			1.5em; 
}

h3 { 
  font-size: 			1.25em; 
}

h4 { 
  font-size: 			1em; 
} 
 
ul, ol { 
  margin: 				.75em 0 .75em 32px; 
  padding: 				0; 
} 
 
p { 
  margin: 				.75em 0;
}

address { 
  margin: 				.75em 0; 
  font-style: 			normal; 
} 
 
a { 

}

a:link { 
  color: 				#cc1c00; 
}

a:visited { 
  color: 				#cc1c00; 
}

a:hover, a:focus, a:active { 
  color: 				#cc1c00; 
 
} 

a:active { 
  outline: 				none; 
} 
 
a img { 
  border: 				none; 
} 
  
em { 
  font-style: 			italic; 
}

strong { 
  font-weight: 			bold; 
} 
 
form, fieldset { 
  margin: 				0; 
  padding: 				0; 
  border: 				none; 
}

input, button, select { 
  vertical-align: 		middle;
}

fieldset {
	
	background : url('http://www.planete-asm.fr/bundles/paadmin/images/fieldset_bg.png') left top repeat;
}

legend {
	
	background : 			#416946;
	color : 				white;
	padding : 				5px;
	margin-bottom :			25px;
	font-weight : 			bold;
	font-family : 			"Trebuchet MS";
	font-size : 			13px;
}


/* --- STYLES STANDARDS - DAMIEN --- */ 

.left {
	
	float : 			left;	
}

.right {

	float : 			right;	
}

hr.clear {
	
	clear : 			both;
	visibility : 		hidden;
	height : 			0px;	
}

.center {

	text-align : 		center;	
}	

.kermit_messager  {
	
	width : 					100%;
	position : 					absolute;
	bottom : 					-5px;
	left : 						0;
	z-index : 					100000000;
	position : 					fixed;
	text-align : 				center;
	font-weight : 				bold;
	
}


.kermit_messager div {
	
	padding : 					1px;
	text-align : 				center;
	font-weight : 				bold;
	margin : 					0 auto;
	width : 					300px;
	border-radius: 				5px;
	-moz-border-radius: 		5px;
	padding-top : 				5px;
	padding-bottom :			5px;
}	

.kermit_messager_good {

	
	background : 				#FFCC00;
	color : 					#000;
}

.kermit_messager_error {

	color : 					#FFF;
	background : 				#CC0000;
}



dt {

	float :						left;
	font-weight : 				bold;
	padding : 					2px 0;
}

dd {
	
	padding : 					2px 0;
	margin-left : 				10%;
}

dl {
	
	 
	width : 					90%; 
	margin : 					20px auto;
	overflow : 					hidden;
}
textarea{

	width : 					250px;
	height : 					100px;
}


h3 {
	
	border-bottom : 			1px solid black;	
}

.information {
	
	padding : 					10px 5px;
	border : 					2px solid #F8C40E;
	font-weight : 				bold;	
}	


.warning {
	
	color : 					#cc0000;	
}	

.align-left {
	
	text-align : 				left;	
}

.align-center {
	
	text-align : 				center;	
}

.align-right {
	
	text-align : 				right;	
}	

.indication {

	
}

.title {

	font-weight : 				bold;
}

select,
table td input.text,
table td textarea,
textarea,
input[type="text"],
input[type="file"],
input[type="password"] {
    font-family:    verdana;
    padding:        1px;
    border:         1px solid #ccc;
    vertical-align:top;
	font-size : 		13px;
}


select.focus,
select:focus,
textarea.focus,
input.text.focus,
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus {
    border:     1px solid #6395e1;
    outline:    1px solid #ccc;
    outline-color:#cecece;
}

input[type="text"].big-input {

	width : 			500px;
	height : 			20px;
	font-size : 		14px;
}

.champ input[type="text"],
.champ input[type="file"],
.champ input[type="password"],
.champ select {
	
	width : 					100%;
	padding : 					4px 0;
	margin : 					0;
}

.champ {
	
	margin-bottom : 			20px;
	padding : 					0;
}


#submitbutton {

     border:none;
     color:#fff;
     background: transparent url('http://www.planete-asm.fr/bundles/paadmin/images/btn_submit_bg.gif') repeat top left;
     font-family : "Trebuchet MS";
     font-size : 	15px;
     font-weight : 	bold;
     height : 		32px;
     padding : 		4px 20px 4px 20px;
     cursor : 		pointer;

}

#submitbutton:hover {

     background: transparent url('http://www.planete-asm.fr/bundles/paadmin/images/btn_submit_bg.gif') repeat bottom left;

}

.red {

	color : 			#CC0000;
}

.green {

	color : 			#339966;
}

.bold {

	font-weight : 		bold;
}

.good {

	color : 					#337C07;
	background : 				#BFE782 url('http://www.planete-asm.fr/icons/back-office/Good-48.png') 5px center no-repeat;
	border : 					1px solid #337C07;
	padding : 					20px;
	padding-left : 				70px;
}

.error, .error-lite {

	background : 				#F3BDBA;
	color : 					#9E231C;
	border : 					1px solid #9E231C;
	padding : 					3px;
}

.error {

	background : 				#F3BDBA url('http://www.planete-asm.fr/icons/back-office/Error-48.png') 5px center no-repeat;
	padding : 					20px;
	padding-left : 				70px;	
	font-weight : 				bold;
}

.warning {

	color : 					#F57800;
	background : 				#FEE2BA url('http://www.planete-asm.fr/icons/back-office/Warning-48.png') 5px center no-repeat;
	border : 					1px solid #F57800;
	padding : 					20px;
	padding-left : 				70px;
}

.dialog {

	display : 					none;
}

.pointer {

	cursor : 					pointer;
}

.hide {
	
	display : 					none;	
}	

.puce {
	
	width : 					20px;
}

#paginationControl {
	
	text-align : 				center;
}

#paginationControl .current {
	
	font-weight : 				bold;
}

#paginationControl .disabled {
	
	color : 					grey;
}

ul.errors {
	
	margin : 					0;
	padding : 					0;
	padding : 					20px;
	padding-left : 				70px;
	margin-bottom : 			30px;	
}


.clear-both {
	
	clear : 					both;
}

ul.errors {
	
	padding : 					0;
	margin : 					0;	
	padding-left : 				15px;
	margin-bottom : 			5px;
}

ul.errors li {
	
	padding : 					0;
	margin : 					0;
}






.open-datas {

	margin : 					0 auto;
	width : 					90%;
	border-top : 				1px solid #EEEEEE;
	margin-bottom : 			20px;
	border-spacing: 			0px;
	border-collapse: 			collapse; 
}


.open-datas tr td {
	
	border-bottom :				1px solid #EEEEEE;	
	padding : 					5px;
}

.open-datas tr td.equipe {
	
	text-align : 				left;
	width : 					130px;	
}

.open-datas tr td.equipe img {
	
	vertical-align : 			middle;
	margin-right : 				5px;
}

.open-datas tr td a {
	
	color : 					#cc0000;
	font-weight : 				bold;	
}

.open-datas tr td.minute {
	
	text-align : 				center;
	font-weight : 				bold;	
}

.open-datas tr td.title {
	
	font-weight : 				bold;	
}



dt {
	
	width : 				150px;
	text-align : 			right;
	font-weight : 			bold;
	margin-right : 			20px;
	color : 				#9a9599;
	border-bottom : 		1px solid #cecece;
}

dd {
	
	width : 				350px;
	border-bottom : 		1px solid #cecece;
}

dl.long dd {
	
	width : 				550px;
}

.bubblingG {text-align: center;height:50px;}.bubblingG span {display: inline-block;vertical-align: middle;width: 10px;height: 10px;margin: 25px auto;background: #cc1c00;-moz-border-radius: 50px;-moz-animation: bubblingG 0.8s infinite alternate;-webkit-border-radius: 50px;-webkit-animation: bubblingG 0.8s infinite alternate;-ms-border-radius: 50px;-ms-animation: bubblingG 0.8s infinite alternate;-o-border-radius: 50px;-o-animation: bubblingG 0.8s infinite alternate;border-radius: 50px;animation: bubblingG 0.8s infinite alternate;}#bubblingG_1 {-moz-animation-delay: 0s;-webkit-animation-delay: 0s;-ms-animation-delay: 0s;-o-animation-delay: 0s;animation-delay: 0s;}#bubblingG_2 {-moz-animation-delay: 0.24s;-webkit-animation-delay: 0.24s;-ms-animation-delay: 0.24s;-o-animation-delay: 0.24s;animation-delay: 0.24s;}#bubblingG_3 {-moz-animation-delay: 0.48s;-webkit-animation-delay: 0.48s;-ms-animation-delay: 0.48s;-o-animation-delay: 0.48s;animation-delay: 0.48s;}@-moz-keyframes bubblingG {0% {width: 10px;height: 10px;background-color:#cc1c00;-moz-transform: translateY(0);}100% {width: 24px;height: 24px;background-color:#FFFFFF;-moz-transform: translateY(-21px);}}@-webkit-keyframes bubblingG {0% {width: 10px;height: 10px;background-color:#cc1c00;-webkit-transform: translateY(0);}100% {width: 24px;height: 24px;background-color:#FFFFFF;-webkit-transform: translateY(-21px);}}@-ms-keyframes bubblingG {0% {width: 10px;height: 10px;background-color:#cc1c00;-ms-transform: translateY(0);}100% {width: 24px;height: 24px;background-color:#FFFFFF;-ms-transform: translateY(-21px);}}@-o-keyframes bubblingG {0% {width: 10px;height: 10px;background-color:#cc1c00;-o-transform: translateY(0);}100% {width: 24px;height: 24px;background-color:#FFFFFF;-o-transform: translateY(-21px);}}@keyframes bubblingG {0% {width: 10px;height: 10px;background-color:#cc1c00;transform: translateY(0);}100% {width: 24px;height: 24px;background-color:#FFFFFF;transform: translateY(-21px);}}