/* 

Ancienne couleur : #ff6700
Pantone 144 => #ff6700

*/

/* CSS Document */
body {
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	color:#5B5959;
	font-size:11px;
}
h1, h2, h3, ul, li, p, a, form {margin:0;padding:0;}
ul {list-style:none;}
table, img, acronym {border:none;}
a {text-decoration:none;color:#5B5959;}
input, select, textarea {color:#5B5959; font-size:11px; padding-left:5px;margin-bottom:3px;font-family:Arial, Helvetica, sans-serif;}
a:hover {text-decoration:underline;}
.al {text-align:left}
.ar {text-align:right}
.ac {text-align:center}
.aj {text-align:justify}
.vt {vertical-align:top;}
.vm {vertical-align:middle;}
.fl {float:left;}
.fr {float:right;}

#centerpage { margin:0px auto; width:934px;}
.aidenavigation {display:none;}

/*** HOME***/
td.edito {
	width:173px;
	padding:0 40px 0 40px;
}
p.edito {
	width:175px;
}
td.home {
	background: url("../img/commun/back_home.jpg") no-repeat top left;
	width:665px;
	height: 280px;
}

div.home {
	float:right;
	width:250px;
	padding-bottom:15px;
	position:relative;
}
div.home div#links {
	position:absolute;
	bottom:0;
	margin-bottom:-50px;
}
div.home h2 {
	margin:40px 0 15px 20px;
	padding:0;
}
div.home p.home {
	margin:5px 92px 10px 20px;
	padding:0;
}
div.home p.infodetail {
	margin:5px 0 5px 20px;
}
td.bottomhome {
	background: url("../img/fr/home/back_titre.jpg") no-repeat top left;
	padding:30px 45px 10px 36px;
	height:250px;
	*height:160px;
}
div.homecontact p {
	float:left;
}
p.adresse {
	padding:0 30px 5px 20px;
	background: url("../img/commun/picto_adress.gif") no-repeat top left;
}
p.mail {
	padding:0 30px 5px 20px;
	background: url("../img/commun/picto_mail.gif") no-repeat top left;
}
p.fax {
	padding:0 30px 5px 30px;
	background: url("../img/commun/picto_fax.gif") no-repeat top left;
}
div.blochome {
	background-color:#EFEFEF;
	margin-top:2px;
}
div.blochome p {
	margin:5px 0 5px 0;
	padding:0 10px 0 10px;
	border-right:1px solid #D1D1D1;
	width:430px;
}
div.blochome a img {
	padding:20px 0 0px 15px;
}
h2.coord {
	margin:0;
	padding-bottom:15px;
}
/****Fin home ***/
td.bk {
	width:8px;
	vertical-align:top;
}
div#header {
	position:relative;
	margin:10px 0 0;
}
div#lang {
	float:right;
	padding:25px 0 0;
	position:absolute;
	right:0;
}
a.langue {
	color:#919191;
	font-size:10px;
	margin:5px 15px 0 0;
}
h1 {
	text-align:center;
	margin:0 0 15px 0;
	clear:both;
}
h2 {
	margin:25px 0 20px 0;
}
h3 {
	background: url("../img/commun/gray_mlink.gif") no-repeat 5px;
	color:#5B5959;
	padding-left:45px;
	font-size:12px;
	margin:15px 0 0 0;
}
* html h3 {
	background: url("../img/commun/gray_mlink.gif") no-repeat 5px left;
}
h3.acces {
	background: url("../img/commun/arrow.gif") top left no-repeat;
	padding-left:25px;
	color:#ff6700;
	font-size:12px;
	margin:0 0 15px 0;
}
h3.contact {
	color:#083D7C;
	font-size:18px;
	background:none;
	background: url("../img/commun/arrow.gif") no-repeat 5px;
	padding:0 0 0 25px;
}
div.acces {
	border:1px solid #ff6700;
	padding:10px;
	margin: 20px 30px 0px 0;
	height:100px;
	vertical-align:top;
}
.contenuacces {
	border-left:1px solid #D1CFCF;
	padding:0 40px 0 17px;
	width:190px;
}
.ident {
	margin:0 35px 0 10px;
	padding-left:15px;
	width:170px;
	background: url("../img/commun/gray_square.gif") no-repeat top left;
}
div.bluelink {
	text-align:center;
	background-color:#ff6700;
	width:100%;
}
#nav {
	background-color:#ff6700;
	height:30px;
}
#nav ul {
	background-color:#ff6700;
	text-align:center;
	padding:9px 0 0 0;
}
#nav ul li{
	float:left;
	margin: 0;
	width: 179px;
	text-align: center;
}
#nav ul li.on{
	background:#ff6700 url("../img/commun/blue_square.gif") no-repeat 5px;
}
.ariane {
	font-size:10px;
	color:#083D7C;
	background:#EFEFEF;
	padding:3px 10px 3px 10px;
	vertical-align:top;
	float:left;
	margin-left:173px;
	*margin-top:-3px;
}
.img_ariane{
	background:#EFEFEF url("../img/commun/ariane.jpg") no-repeat;
	float:left;
	height:19px;
	width:180px;
	*margin-top:-3px;
}
.enca{
	background:url("../img/commun/arip.gif") 173px -3px no-repeat;
	width:100%;
	float:left;
	*margin-top:-3px;
	*padding-top:3px;
}
#navtrans div{
	margin: 20px 0 5px 0;
	color:#7F7F7F;
	font-size:10px;
}
div.link {
	padding-left:30px;
	float:left;
}
div.copyright{
	padding:0 40px 0 80px;
	float:right;
}
div.hp {
	background: url("../img/commun/top.gif") no-repeat left;
	padding-left:0px;
}
#navtrans div a{
	color:#7F7F7F;
	padding:0 10px 0 10px;
}
#navtrans div span{
	padding:0 10px 0 10px;
}
#sousnav {
	width:172px;
}
#sousnav li{
	background: url("../img/commun/gray_link_small.gif") no-repeat bottom left;
	padding:8px 0px 4px 25px;
	list-style:none;
}
#sousnav li.sst{
	padding-left:8px;
	background: url("../img/commun/gray_link.gif") no-repeat bottom left;
}
#sousnav li.on{
	background: url("../img/commun/dark_blue_link.gif") no-repeat bottom left;
}
#sousnav_c {
	background:url("../img/commun/top_nav.gif") top left no-repeat;
	width:172px;
}
#sousnav_c li{
	background: url("../img/commun/gray_link_small.gif") no-repeat bottom left;
	padding:8px 0px 4px 25px;
	list-style:none;
}
#sousnav_c li.sst{
	padding-left:8px;
	background: url("../img/commun/gray_link.gif") no-repeat bottom left;
}
#sousnav_c li.on{
	background: url("../img/commun/dark_blue_link.gif") no-repeat bottom left;
}
#contenu {
	width:585px;
}
.contenucentre {
	width:516px;

}
.contenudroite {
	width:138px;
	padding:15px 10px 10px 10px;
	float:right;
	text-align:left;
}
.contenudroite_m {
	width:136px;
	padding:15px 10px 10px 10px;
	float:right;
	text-align:left;
	background:#e9eef4;
}
#contenu p {
	font-weight:bold;
	/*color:#ff6700;*/ /* orange : #ff6700 ou bleu : #173F7D */
	/*margin-bottom:5px;*/
	padding-right:30px;
}
#contenu span.chapoTitre {
	color:#ff6700; /* orange : #ff6700 ou bleu : #173F7D */
	margin-bottom:15px;
}
td.coupure {
	background-color:#EFEFEF;
}
p.info {
	color:#083D7C;
	font-weight:bold;
	background: url("../img/commun/gray_square.gif") no-repeat top left;
	padding-left:15px;
	padding-bottom:5px;
}
p.infodetail {
	font-weight:bold;
	background: url("../img/commun/link.gif") no-repeat top left;
	padding: 0 0 0 20px;
	margin-left:15px;
}
p.infodetail_d {
	font-weight:bold;
	background: url("../img/commun/link.gif") no-repeat top left;
	padding: 0 0 0 20px;
	margin-left:15px;
	float:right;
	width:130px;
}
ul.doc {
	padding:20px 0 20px 0;
	background: url("../img/commun/inter_doc.gif") no-repeat bottom right;
}
ul.doc li, ul.doc_p li  {
	padding-bottom:10px;
}

ul.doc_p{padding:20px 0 20px 0;}

p.doc {
	font-weight:bold;
	float:left;
	padding-left:15px;
	background: url("../img/commun/light_gray_square.gif") no-repeat 5px;
}
* html p.doc {
	background: url("../img/commun/light_gray_square.gif") no-repeat 5px left;
}

ul.revue {
	padding:20px 0 20px 0;
}
ul.revue li {
	padding-bottom:20px;
}
p.revue {
	font-weight:bold;
	padding-left:15px;
	margin-bottom:10px;
	background: url("../img/commun/light_gray_square.gif") no-repeat 5px;
}
* html p.revue {
	background: url("../img/commun/light_gray_square.gif") no-repeat 5px left;
}

p.texte{
	width:400px;
	margin-bottom:10px;
}

p.telecharger {
	float:right;
	padding-left:15px;
	background: url("../img/commun/picto_download.gif") no-repeat top left;
}
div.confiance {
	width:330px;
}
div.confiance p{
	padding:5px 0 5px 0;
}
div.confiance a{
	padding-left:10px;
	background: url("../img/commun/arrow_link.gif") no-repeat left;
	color:#000;
}
div.confiance p.tem{
	font-style:italic;
}
div.igconfiance {
	width:182px;
}
div.societe {
	background: url("../img/commun/inter_doc.gif") no-repeat bottom right;
	height:2px;
}
/***Formulaire***/
.formulaire {
	background-color:#EFEFEF;
	margin: 15px 0 0 0;
}
label { margin:0; padding:0;}
.form {
	padding: 15px 20px 15px 25px;
}
.form p{
	float:left;
	width:350px;
	margin-bottom:5px;
}
.form p input{
	float:left;
}
.form p span{
	float:left;
	padding-top:4px;
}
.alignement {
	margin-left:90px;
}
.relief {
	color:#ff6700;
}


/*-*   Ajout 25 juin 2007 mmagrez SQLI   *-*/
.stitre{
	font-size:12px;
	color:#083D7C;
	font-weight:bold;
	padding-bottom:3px;
}
.send a{
	background:url("../img/commun/send.gif") 0px 1px no-repeat;
	padding:0 0 0 23px;
	color:#f3680b;
}
.pad{
	padding:0 15px 0 15px;
}

.park{
	background:url("../img/commun/parking.gif") 0px 0px no-repeat;
	padding:0 0 0 20px;
	margin-top:20px
}
.padnone{ padding:0;}

a .logo1{
	background:url("../img/commun/logo_off_07.gif") no-repeat;
	width:170px;
	height:114px ;
	float:left;
}
a:hover .logo1{
	background:url("../img/commun/logo_07.gif") no-repeat;
	width:170px;
	height:114px ;
	float:left;
	cursor:pointer;
}
a .logo2{
	background:url("../img/commun/logo_off_08.gif") no-repeat;
	width:178px;
	height:114px;
	float:left;
}
a:hover .logo2{
	background:url("../img/commun/logo_08.gif") no-repeat;
	width:178px;
	height:114px;
	float:left;
	cursor:pointer;
}
a .logo3{
	background:url("../img/commun/logo_off_09.jpg") no-repeat;
	width:173px;
	height:114px;
	float:left;
}
a:hover .logo3{
	background:url("../img/commun/logo_09.jpg") no-repeat;
	width:173px;
	height:114px;
	float:left;
	cursor:pointer;
}

a .logo4{
	background:url("../img/commun/logo_off_11.gif") no-repeat;
	width:170px;
	height:114px ;
	float:left;
}
a:hover .logo4{
	background:url("../img/commun/logo_11.gif") no-repeat;
	width:170px;
	height:114px ;
	float:left;
	cursor:pointer;
}
a .logo5{
	background:url("../img/commun/logo_off_12.gif") no-repeat;
	width:178px;
	height:114px;
	float:left;
}
a:hover .logo5{
	background:url("../img/commun/logo_12.gif") no-repeat;
	width:178px;
	height:114px;
	float:left;
	cursor:pointer;
}
a .logo6{
	background:url("../img/commun/logo_off_13.gif") no-repeat;
	width:173px;
	height:114px;
	float:left;
}
a:hover .logo6{
	background:url("../img/commun/logo_13.gif") no-repeat;
	width:173px;
	height:114px;
	float:left;
	cursor:pointer;
}
.down a{
	background:url("../img/commun/down.gif") 0px -1px no-repeat;
	padding:0 0 0 23px;
	color:#5B5959;
}
.down{
	text-align:left;
}
.tab_inscrip{
	color:#083D7C;
}
.tab_inscrip td{ padding-bottom:10px;}
.spa{
	background:url("../img/commun/spa.gif") -20px right no-repeat;
}
.orange{ color:#ff6700;}
.first { text-align:right; padding-right:10px;}
.txt_gris{ font-size:10px; color:#999999;}
.back_form{ background:#FFFFFF;}
.pad_form{padding-left:150px;}
.pad_form2{padding-left:50px;}
.black{ color:#000000;}
.padd{ padding-left:15px;}
.citation{
	background: url("../img/commun/inter_doc.gif") no-repeat bottom left;
	font-style:italic;
	padding-bottom:20px;
}
a .link_etude{
	font-weight:bold;
	color:#999999;
	background:url(../img/commun/link_etude.gif) no-repeat;
	width:270;
	height:25;
	padding:5px 0 15px 40px;
	margin-top:20px;
	cursor:pointer;
}

a.logo {
	float: left;
	clear: none;
	width: 170px;
	height: 114px;
	display: block;
	text-align: center;
	vertical-align: middle;
	background: transparent;
}

a.logo:hover {
	background: url(../img/commun/logo_on.gif) no-repeat top center;
}


a.logo:hover img {
	opacity: 0.5;
	filter: alpha(opacity=50);
}

td.vt hr {
	text-align: left;
	float: left !important;
	clear: both;
	width: 510px;
	height: 0px;
	border: 1px solid #EEEEEE;
	margin: 0;
	padding: 0;
	background: #EEEEEE;
}

/* Ajout chbuguet (23/01/2008 */
.spam {
	border: 1px solid #FF6700;
	padding: 10px;
	margin-bottom: 15px;
	text-align: center;
	font-size: 10pt;
}
