@charset "iso-8859-1"
/* CSS Document */

* {
	margin:0;
	padding:0;
}

body {
	margin:0;
	background-color:#AA2A2B;
}

a { color:#FFFFFF; text-decoration:underline; }
a:link { text-decoration:underline; }
a:visited { color:#FFFFFF; }
a:hover { color:#FF9900; text-decoration:none; }

#principal{
	margin:auto;
	width: 800px;
	font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px;
}

#gauche{
	float:left;
	margin:0px;
	width: 40px;
	height:690px;
	background-image:url(../images/fondGauche.gif); background-repeat: no-repeat;background-position:bottom left;
}

#gauche .haut{
	margin:0;
	width: 40px;
	height: 404px;
	background-image:url(../images/fondGaucheHaut.gif); background-repeat:no-repeat;
}

#gauche .btnHome{
	margin-top:15px;
	padding:0;
}
#gauche .btnHome a {
	display: block ;
	width:40px ;
	height:29px;
	background: url(../images/btnHome.gif) no-repeat 0 0 ;
}
#gauche .btnHome a:hover {
	background: url(../images/btnHome.gif) no-repeat 0 -29px ;
}
	
#gauche .btnMail{
	margin-top:15px;
	padding:0;
}

#gauche .btnMail a {
	display: block ;
	width:40px ;
	height:29px;
	background: url(../images/btnMail.gif) no-repeat 0 0 ;
}

#gauche .btnMail a:hover {
	background: url(../images/btnMail.gif) no-repeat 0 -29px ;
}

#milieu{
	margin:0;
	padding:0;
	float:left;
	width: 751px;
	height:auto;
	background-color:#000000;
}
#menu{
	margin:0;
	padding:0;
	width: 751px;
	height: 124px;
}
#visuel{
	margin:0;
	padding:0;
	width: 751px;
	height: 240px;
}
#centre{
	margin:0;
	padding:0;
	width: 751px;
	height:auto;
	background-color:#000000;
}

#contenu{
	float:left;
	margin:0;
	padding:20px;
	width: 400px;
	height: auto;
	background-color:#000000;
}

#contenu .item{
	margin:0;
	margin-bottom:25px;
	width: 400px;
	height: auto;
	line-height:16px;
}
#contenu .soulign{
	background-image:url(../images/filetItemContenu.gif); background-repeat:no-repeat; background-position:bottom;
}
#navigation{
	float:left;
	margin-left:5px; 
	padding:20px 17px 20px 17px;
	width: 262px;
	height: 290px;
	background-image:url(../images/fondNavigation.jpg); background-repeat:no-repeat;
	background-color:#000000;
}
#navigation a { }
#navigation a:link { text-decoration:none;  }
#navigation a:hover { color:#FF9900; text-decoration:none; }

#navigation .item{
	padding-bottom:10px;
	margin-bottom:10px;
	width: 100%;
	height: auto;
}
#navigation .soulign{
	background-image:url(../images/filetItemNavigation.gif); background-repeat:no-repeat; background-position:bottom;
}

#droite{
	float:left;
	width: 8px;
	height: 690px;
	background-image:url(../images/fondDroite.gif); background-repeat:no-repeat;background-position:bottom left;
}

#pied{
	padding:10px;
	margin:0;
	width: 800px;
	height:37px;
	font-size:10px;
	background-image:url(../images/fondPied.gif); background-repeat:no-repeat;
	clear: both;
}
#pied ul{
	margin:0;
	padding-top:5px;
	list-style-type:none;
	text-align:center;
}
#pied li{
	margin-right:10px;
	padding:0;
	display: inline;
	list-style-type:none;
}
#pied li a { color:#FFFFFF; text-decoration:none; }
#pied li a:link { text-decoration:none; }
#pied li a:visited { color:#FFFFFF; }
#pied li a:hover { color:#FFFFFF; text-decoration:underline; }

#pied li .tiret{
	padding-left:10px;
	background: url(../images/pictoTiretPied.gif) 0 0 no-repeat;
}

.titre {
	font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold; font-variant:small-caps; color:#CC0000;
	line-height:18px;
}
.titre2 {
	font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold; color:#CC0000;
	line-height:18px;
}

.titreArticle {
	padding:0 0 3px 35px;
	margin:10px 0 10px 0;
	display:block;
	font-size:11px;
	font-weight:bold;
	color:#CC0000;
	background: #FFFFFF url(../images/pictoFlecheTitreArticle.gif) no-repeat 10px 5px ;
}

.btnFleche {
	width:14px ;
	height:14px;
	padding:0;
	margin:0;
}
.btnFleche a {
	display:block;
	width:14px ;
	height:14px;
	background: url(../images/pictoBtnFleche.gif) no-repeat 0 0 ;
}
.btnFleche a:hover {
	background: url(../images/pictoBtnFleche.gif) no-repeat 0 -14px ;
}
.centrageTexte{
	text-align:center;
}

.blocImageGauche {
	width:auto;
	height:150px;
	padding-left:210px;
	margin-top:10px;
}

.blocImageDroiteContenuAccueil {
	width:auto;
	height:auto;
	padding-right:210px;
	margin:0 0 7px 0;
}

.blocImageGaucheNavigationAccueil {
	width:auto;
	height:69px;
	padding-left:120px;
	margin-top:10px;
}

.blocImageDroiteNavigationAccueil {
	width:auto;
	height:72px;
	padding-right:80px;
	margin-top:10px;
}

.blocImageDroiteContenuCarte {
	width:auto;
	height:auto;
	/*padding-right:100px;*/
	margin:0;
}
.blocImageGaucheNavigationCarte {
	width:auto;
	height:70px;
	padding-left:115px;
	margin-top:10px;
}
.blocImageDroiteNavigationCarte {
	width:auto;
	height:70px;
	padding-right:115px;
	margin-top:10px;
}

.blocImageGaucheContenuPortraits {
	width:auto;
	height:auto;
	padding-left:120px;
	margin:0;
}

.blocImageDroiteContenuPresse {
	width:auto;
	height:315px;
	padding-right:180px;
	margin:0;
	height:auto;
}

.blocImageGaucheNavigationLieux {
	width:auto;
	height:70px;
	padding-left:120px;
	margin:0;
}

.blocImageDroiteNavigationLieux {
	width:auto;
	height:70px;
	padding-right:120px;
	margin:0;
}

.listePictoFleche{
	margin:0;
	padding-top:2px;
	/*line-height:25px;*/
}
.listePictoFleche a {
	/*margin:10px 0 10px 0;*/
	padding-top:2px;
	padding-left:20px;
	/*height:14px;*/
	display:block;
	color:#FFFFFF; text-decoration:none;
		background: url(../images/pictoBtnFlecheOff.gif);background-position: 3px left; background-repeat:no-repeat;
}
.listePictoFleche a:hover {
	color:#FF9900;
	background: url(../images/pictoBtnFlecheOn.gif);background-position: 3px left; background-repeat:no-repeat;
}
.listePictoPortrait{
	margin:0;
	padding:0;
}
.listePictoPortrait a {
	margin:10px 0 10px 0;
	padding-left:20px;
	height:18px;
	display:block;
	color:#FFFFFF; text-decoration:none;
	background: url(../images/pictoBtnPortrait.gif) no-repeat 0 0 ; background-repeat:no-repeat;
}
.listePictoPortrait a:hover { 
	color:#FF9900;
	background: url(../images/pictoBtnPortrait.gif) no-repeat 0 -18px; background-repeat:no-repeat;
}
.blocPictoFleche {
	display:block;
	padding:0;
	margin-bottom:5px;
	line-height:14px;
	width:100%;
	height:auto;
	background-image:url(../images/pictoBtnFlecheOff.gif); background-repeat:no-repeat; background-position:bottom right;
}
.blocPictoFleche a {  text-decoration:none;}
.blocPictoFleche a:hover { 
	display:block;
	color:#FF9900;
	background-image: url(../images/pictoBtnFlecheOn.gif); background-repeat:no-repeat; background-position:bottom right;
}

.blocPictoFleche2 {
	display:block;
	padding-right:20px;
	margin-bottom:5px;
	line-height:14px;
	width:243px;
	height:auto;
	background-image:url(../images/pictoBtnFlecheOff.gif); background-repeat:no-repeat; background-position:bottom right;
}
.blocPictoFleche2 a {  text-decoration:none;}
.blocPictoFleche2 a:hover { 
	display:block;
	padding-right:20px;
	width:243px;
	color:#FF9900;
	background-image: url(../images/pictoBtnFlecheOn.gif); background-repeat:no-repeat; background-position:bottom right;
}

.btnContenu {
	height:15px;
	width:auto;
	margin-top:15px;
	padding:0;
	float:right;
}
.btnContenu .left{
	float:left;
	width:2px;
	height:15px;
	background-image:url(../images/btnContenuLeft.gif); background-repeat:no-repeat;
}
.btnContenu .right{
	float:left;
	width:10px;
	height:15px;
	background-image:url(../images/btnContenuRight.gif); background-repeat:no-repeat;
}
.btnContenu .center{
	float:left;
	height:15px;
	font-size:9px;
	background-color:#666666;
}
.btnContenu .center a { 
	text-decoration:none; 
	padding:0 15px 2px 10px;
	background-image:url(../images/btnContenuFlecheOff.gif); background-repeat:no-repeat; background-position:right; }
.btnContenu .center a:link { text-decoration:none; }
.btnContenu .center a:visited { color:#FFFFFF; }
.btnContenu .center a:hover { 
	color:#000000;
	background-image:url(../images/btnContenuFlecheOn.gif); background-repeat:no-repeat; background-position:right;
}
.blocPictoPhone {
	width:100px;
	height:21px;
	margin:3px 0px 0px 0px;
	/*padding-top:3px;*/
	padding-left:30px;
	background-image:url(../images/pictoPhone.gif); background-repeat:no-repeat;
}
.blocPictoPhoneGris {
	width:100px;
	height:21px;
	margin:7px 0 7px 0;
	/*padding-top:3px;*/
	padding-left:30px;
	background-image:url(../images/pictoPhoneGris.gif); background-repeat:no-repeat;
}
.blocPictoFaxGris {
	width:100px;
	height:21px;
	margin:7px 0 7px 0;
	/*padding-top:3px;*/
	padding-left:30px;
	background-image:url(../images/pictoFaxGris.png); background-repeat:no-repeat;
}
.blocPictoLoupe {
	width:100px;
	height:17px;
	margin:7px 0 7px 0;
	padding-top:3px;
	padding-left:30px;
	background-image:url(../images/pictoLoupe.gif); background-repeat:no-repeat;
}

.blocPictoPDF {
	width:100px;
	height:20px;
	margin:7px 0 7px 0;
	padding-top:3px;
	padding-right:30px;
	font-size:9px;
	background-image:url(../images/pictoDocPDF.gif); background-repeat:no-repeat; background-position:right;
}
.blocPictoPDF a { }
.blocPictoPDF  a:link { text-decoration:none; }
.blocPictoPDF  a:visited { color:#FFFFFF; }
.blocPictoPDF  a:hover { color:#FFCC00; }

#formcontact {
	font-family:Arial, Verdana, sans-serif;
	font-size:9px;
	padding-left:5px;
}
/*
#img-border{
}
#img-border .img{
	border:1px solid #ffffff;
}
*/
.petit10px{
	font-size:10px;
}
.gras{
	font-weight:bold;
}
.normal{
	font-weight:normal;
}

.msg_ok {
	font-size: 14px;
	color: #66CC66;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.msg_error {
	font-size: 12px;
	color: #FF3300;
	font-family: Arial, Helvetica, sans-serif;
}
.minired {
	font-size: 9px;
	color: #CC0000;
}