/* CSS Document */

body {
	background-color: #398DD7;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#1769AC;
}

ul {margin:0;padding:0px;}
li{margin:0;padding:0px;margin-left:45px;}
	
a:link,a:visited ,a:hover, a:active {	
	color: #FF5900;text-decoration: underline;
		}

	
a:hover {	
	text-decoration: none;
		}	
		
a.liens2:link,a.liens2:visited ,a.liens2:active {color: #FF5900; font-weight:bold;text-decoration: underline;}	
a.liens2:hover {	
	text-decoration: none;
		}	

td  {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#1769AC;
	
}
h1  {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#1769AC;
	margin:0 0 15px 0;
	padding:0;
}

.tiny  {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	
	
}


#b_home {margin-top:40px;margin-left:23px;margin-bottom:84px;}
#b_page {margin-top:38px;margin-left:23px;margin-bottom:56px;}

#menulefthome {
	background-image:  url(img/bg_onglet.jpg);
	width: 257px;
	background-repeat: repeat-x;
	padding-bottom:23px;

	
}
#menulefthome	img{display::block;}

#menuleftpage {
	background-image:  url(img/bg_onglet.jpg);
	width: 257px;
	background-repeat: repeat-x;
	padding-bottom:12px;

	
}
#menuhome {	
  padding-left:33px;  
  width:475px;
  padding-bottom:61px;	
}

#page1 {	
  padding:0 100px 61px 33px;  
  width:375px;
 
}
#demande {
	padding: 0 0 0 10px;
	float: right;
	width: auto;
	margin-bottom: 10px;
}

.milieu {
	background-image:  url(img/bg_type.jpg);
	background-repeat: repeat-x;
	
}




.milieu2 {
	background-image:  url(img/bg_type2.jpg);
	background-repeat: repeat-x;
	
}

.bgdroite {
	background-image:  url(img/bg_droite.gif);
		
}

#tableformulaire td { padding-bottom:8px;
		
}


h2 { margin:0 0 10px 0; font-size:11px;font-weight:bold;}
h3 { margin:0 0 5px 0; font-size:11px;font-weight:bold;}


.filet {
	
	border-bottom: 1px solid #CCCCCC;
}

td .filet2 {height:15px;
	background-image:  url(img/filet.gif);
	background-repeat: repeat-x;
	
}
div.hr {
	height:15px;
	background-image:  url(img/filet.gif);
	background-repeat: repeat-x;
	border:0 #FFFFFF; 
	scroll center;
}

div.hr hr {
  display: none;
}

#er{
	margin-left:11px;
	margin-bottom:11px;
	
	background-image:  url(img/404illus.jpg);
	text-align:left;
	background-repeat: no-repeat;
}


#bdp {
	padding-left:11px;
	width:753px;
	padding-bottom:65px;
	border-bottom-width: 11px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;	
	background-image:  url(img/bg_bdp.jpg)
	
	
}

#tabpromo{
	width:246px;
	vertical-align:top;
	text-align: left;
	
}

.promo {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;	
	color: #594602;
	margin: 2px 20px 5px 6px;
	padding-bottom:5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #c8e3fa;
	
}


.promo a:link,.promo a:visited {	
	color: #594602;text-decoration: none;
		}
		
.promo a:hover {	
	color: #ffffff;text-decoration: none;
		}		
		
.promo strong {
		color: #ffffff;
		text-decoration:underline;line-height:15px;
}


.promofin{
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #594602;
	margin: 2px 20px 5px 6px;
	padding-bottom:5px;
	line-height: 15px;	
	
	
}

.promofin a:link,.promofin a:visited ,.promofin a:hover {	
	color: #594602;text-decoration: none;
		}
		
.promofin strong {
		color: #ffffff;
		text-decoration:underline;
}

.bgpromo {
	background-image: url(img/bas_promo.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}

.bgpage {
	background-image: url(img/bas_page.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}


.formulaire{ 
	height :16px;
	width:155px;
	background-color: #FAF9C3;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #7c7c7c;
	border-right-color: #c3c3c3;
	border-bottom-color: #dddddd;
	border-left-color: #c3c3c3;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:11px;
	color:#1769AC;
}



.formulaire2{ 
	
	width:155px;
	background-color: #FAF9C3;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #7c7c7c;
	border-right-color: #c3c3c3;
	border-bottom-color: #dddddd;
	border-left-color: #c3c3c3;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#1769AC;
}

.formulaire3{ 
	height :16px;
	width:40px;
	background-color: #FAF9C3;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #7c7c7c;
	border-right-color: #c3c3c3;
	border-bottom-color: #dddddd;
	border-left-color: #c3c3c3;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:11px;
	color:#1769AC;
}


.formulaire4{ 
	height :16px;
	width:60px;
	background-color: #FAF9C3;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #7c7c7c;
	border-right-color: #c3c3c3;
	border-bottom-color: #dddddd;
	border-left-color: #c3c3c3;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:11px;
	color:#1769AC;
	
}

.formulaire5{ 
	height :16px;
	width:70px;
	background-color: #FAF9C3;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #7c7c7c;
	border-right-color: #c3c3c3;
	border-bottom-color: #dddddd;
	border-left-color: #c3c3c3;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:11px;
	color:#1769AC;

}

.pop{background-color:#FFFFFF; padding:15px;}
.maj{text-transform:uppercase;}



.tabdesign{
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #1769AC;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #1769AC;  
  text-align: center;
  vertical-align: middle;
}

.tabdesign .titre{
 font-weight:bold;
 background-color:#1769AC;color: #FFFFFF;
}

.tabdesign td{
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #1769AC;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #1769AC;
  padding-top:5px;
  padding-bottom:5px;
  vertical-align:top;
}


.noir{color:#000000;}
.rouge{color:#ff0000;}
.promopage {
	padding :10px;
	color: #FFFFFF;
	background-color: #FF7022;
	border: 1px dotted #B2461F;
	font-weight:normal;
}


