/*formulaire université CERTEX-CALITEX*/

@charset "utf-8";
/* CSS Document */
.tete{

}
.main{
with:718px;
margin:auto;

}

#mytit {
	font-size:14px;
	padding : 0px;
	line-height :6px;
}
.entete {
	width: 718px;
	height:230px;
	padding: 0.1px 0.1px;
	margin-left: auto;
	margin-right: auto;
	background-image:url(img/bandeau_cercle.jpg);
	background-repeat:no-repeat;
	background-position:center;
	
}

.entete .gauche{
	float:left;
	margin-top:7%;
	width:25%;
	height:155px;
}


.entete .droite{
	float:right;
	width:29%;
	margin-top:7%;
	height:155px;
}

.conteneur {
	
	width: 620px;
	margin: auto;
	height: auto;
	font-family: 'Marcellus', serif;
	
}
.logo {
	height: 100px;
	width : 140px;
	float : left;
}

.slogan {
	height: 170px;
	width: 470px;
	float: right;
	font-family: 'Marcellus', serif;
	font-size: 14px;
	
}
.univ1 {
	width :470px;
	text-align : center;
	height : auto;
}
.univ2{
	width :470px;
	text-align : center;
	color : #791419;
	height : auto;
}

.contenu {
margin-left:245px;
min-height:150px;
}
.header{
position : relative;
width:500px;
margin:auto;
height:auto;
background-color: blue;
float : left;
}
.theme{
	width : 300px;
	margin:auto;
	height:100px;
	float : right;
	background-color : red;
}
.formulaire{
	width : 600px;
}
label {
/* positionnement marge et taille */
float: left;
clear: left;
margin: 10px 20px 0 0;
width: 150px;
/* styles de caractères */
font-family: 'Marcellus', serif;
font-size: 14px;
color: #445668;
text-align: right;
}
.conteneur a{
width: 160px;
height: 42px;
padding: 5px 10px;
margin: 0 40px 0 0;
/* coins arrondies */
border: 1px solid #275682;
border-radius: 21px;
/* fond */
background-color: #791419;
/* styles de texte */
color:#effaff;
font-weight:bold;
text-decoration: none;
}
.conteneur a:hover{
width: 160px;
height: 42px;
padding: 5px 10px;
margin: 0 40px 0 0;
/* coins arrondies */
border: 1px solid #275682;
border-radius: 21px;
/* fond */
background-color: #791419;
/* styles de texte */
color:#effaff;
font-weight:bold;
text-decoration: none;
}
.conteneur a:visited{
width: 160px;
height: 42px;
padding: 5px 10px;
margin: 0 40px 0 0;
/* coins arrondies */
border: 1px solid #275682;
border-radius: 21px;
/* fond */
background-color: #791419;
/* styles de texte */
color:#effaff;
font-weight:bold;
text-decoration: none;
}
input {
/* styles de caractères */
font-family: 'Marcellus', serif;
text-decoration: none;
font-size: 14px;
color: #4b4b4b;
/* marge et taille */
width: 270px;
height: 35px;
padding: 5px 10px 0px 10px;
margin: 0 0 20px 0;
/* couleur de fond */
background: #f1f2f4;
/* bordures */
border:1px solid #b6b7b9;
border-radius: 5px;
}

 input[type=submit] {
/* position taille marges */
float: right;
cursor: pointer;
width: 160px;
height: 42px;
padding: 5px 10px;
margin: 0 40px 0 0;
/* coins arrondies */
border: 1px solid #275682;
border-radius: 21px;
/* fond */
background-color: #791419;
/* styles de texte */
color:#effaff;
font-weight:bold;
}



input:focus, textarea:focus {
background: #d9dadc;
}

input[type=submit]:hover {
border: 1px solid #1a3957;
background-color:#A56845;
}

input[type=submit]:active {
background-color: #0079F2 ;
}

 fieldset {
background:	#FEF9F9;
border-radius: 10px;
border-color :#991e24;
} 

legend {
font-family: 'Marcellus', serif;
font-size:16px;
color:#445668;
background-color:#FEF9F9;
border:0.2px solid;
border-color:#991e24;
padding:5px 10px 5px 10px;
border-radius: 5px;
-webkit-border-radius : 5px;
 	-moz-border-radius: 5px;
}
textarea {
/* styles de caractères */
font-size: 14px;
color: #4b4b4b;
font-family:calibri;
/* marge taille et ombre portée */
width: 270px;
height: 80px;
padding: 10px 10px 0px 10px;
margin: 0 0 20px 0;
/* couleur de fond */
background: #f1f2f4;
/* bordures */
border:1px solid #b6b7b9;
border-radius: 5px;
}
obligatoire {
	font-family: 'Marcellus', serif;
	font-size :18px;

}
.styles{
	font-family: 'Marcellus', serif;
	font-size :10px;
}
.invit{
	text-align : center;
   font-family: 'Marcellus', serif;
	font-size: 14px;
	color: #445668;
}
.invit1{
	
   font-family: 'Marcellus', serif;
	font-size: 14px;
	color: #445668;
}

.soulign{
	
	text-decoration : underline;
}
