/*
 *  (c) 2014 Jainish Senjaliya <jainish.online@gmail.com>
 *  All rights reserved
 *  Basic Layout 
*/
#acces_rapide_v2{
	float: right;
    width: 350px;
    padding: 10px;
    margin-left: 805px;
    margin-top: -60px;
    border: 1px solid #ccc;
}
#acces_rapide_v2 ul li{
	display:block ! important;
	height:30px;
}
#acces_rapide_v2 h3{
	margin-top:5px;
	margin-bottom:5px;
}
.tx-js-contact-form {
	font-family:Arial;
	width: 100% !important;
}
.contactForm {
	width:100%;
	float:left;
	padding-top:20px;
}
.contactForm .inputRow {
	width:100% !important;
	float:left;
	padding-bottom:10px;
}
.contactForm .inputRow label {
	width:35%;
	float:left;
	font-size: 14px;
	line-height:20px;
	font-weight:bold;
	color:#333333;
}
#5colonnes{
	width:20% !important;
}
.mPad .tm-list-style1 ul li:after {
    border-bottom: 4px solid transparent;
    border-left: 4px solid rgba(0, 0, 0, 0.7);
    border-top: 4px solid transparent;
    border-right: 4px solid transparent;
    content: "";
    height: 0;
    position: absolute;
    left: 0;
    top: 50%;
    width: 0;
    margin-top: -4px;
}
#editorWraptx_fsaaetudesuperieure_gestiondemande_courrielPerso__1{
	height:auto !important;
}
#tx_fsaaetudesuperieure_gestiondemande_courrielPerso__1-toolbar table{
	width:23px !important;
	margin-top: -10px;
}

#editorWraptx_fsaaetudesuperieure_gestiondemande_courrielPerso__1{
	width:100% !important;
}
#tx_fsaaetudesuperieure_gestiondemande_courrielPerso__1-htmlArea{
	width:100% !important;
}
.tx-felogin-pi1 form fieldset input[type="submit"]{
	width:100% !important;
}
#tx_fsaaetudesuperieure_gestiondemande_courrielPerso__1{
	width:100% !important;
}
.contactForm .tm-btn,
input[type="submit"] {
	width:35% !important;
  color: #ffffff !important;
  background: #e30513 ;
  background-image: none ;
  background-color: #e30513 ;
  padding: 0 25px !important;
  font-weight: bold !important;
  cursor: pointer !important;
  border: none !important;
  height: 36px !important;
  line-height: 36px !important;
  -webkit-border-radius: 2px !important;
  -moz-border-radius: 2px !important;
  -ms-border-radius: 2px !important;
  -o-border-radius: 2px !important;
  border-radius: 2px !important;
  -webkit-transition: all 0.2s ease-in-out 0s !important;
  -moz-transition: all 0.2s ease-in-out 0s !important;
  -o-transition: all 0.2s ease-in-out 0s !important;
  -ms-transition: all 0.2s ease-in-out 0s !important;
  transition: all 0.2s ease-in-out 0s !important;
  display: inline-block !important;
  margin: 5px !important;
  margin-left:0px !important;
}
.contactForm .inputRow input[type='submit'], .contactForm .inputRow input[type='button'] {
	float:right;
	width:20%;
	border:none;
	color: #FFFFFF;
	height: 30px;
	padding: 0 15px;
	font-weight:bold;
	font-size:14px;
	-webkit-border-radius:3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	cursor:pointer;
	font-family:Arial;
	text-transform: uppercase;
	
    background-color: #F6F6F6;
    background-position: center bottom;
    background-repeat: repeat-x;
    border: 1px solid #7C7C7C;
    border-radius: 1px;
    color: #434343;
    cursor: pointer;
}

.contactForm .inputRow input:hover[type='submit'], .contactForm .inputRow input:hover[type='button'] {
	background-image: -moz-linear-gradient(center top , #F6F6F6 10%, #D5D5D5 90%);
    background-image:-webkit-linear-gradient(center top , #F6F6F6 10%, #D5D5D5 90%);
	background-image:-o-linear-gradient(center top , #F6F6F6 10%, #D5D5D5 90%);
	background-image:-ms-linear-gradient(center top , #F6F6F6 10%, #D5D5D5 90%);
}


.contactForm .inputRow textarea {
	width:100% !important;
	float:right;
	font-size:14px;
	background-color: #ffffff;
	border: 1px solid #cccccc;
	height: 100px;
	padding: 4px 6px;
	margin-bottom: 10px;
	line-height: 20px;
	color: #555555;
	font-family:Arial;
	overflow: hidden;
}
.contactForm .inputRow input[type="text"], .contactForm .inputRow input[type="email"] {
	width: 99.2% !important;
    float: right;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    height: 30px !important;
    padding: 4px 6px;
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 20px;
    color: #555555;
    font-family: Arial;
}
.contactForm .inputRow input:focus[type="text"], .contactForm .inputRow input:focus[type="email"], .contactForm .inputRow textarea:focus {
	border-color: #666666;
}
.contactForm .inputRow input.error[type="text"], .contactForm .inputRow input.error[type="email"], .contactForm .inputRow textarea.error {
	border-color: red;
}
.contactForm .errorMessage {
	width:99.7% !important;
	float:left;
	margin-bottom:20px;
}
.contactForm .errorMessage .errorDiv span {
	color: #de5959;
	font-size:14px;
	line-height:18px;
	width:100%;
	display:block !important;
}
.contactForm .successMessage {
	width:100% !important;
	float:left;
	padding:0px;
	margin-bottom:20px;
	padding: 13px 0px;
}
.contactForm .successMessage span {
	width:100%;
	color: #5f9025;
	font-size:14px;
	line-height:18px;
}
@media (max-width: 992px) {
	.navigation-principale{
		display:none !important;
	}
	
}
