/***************************************************************************************/
/****     	commun                                                                 *****/
/***************************************************************************************/

body {
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	background-image: url("../images/fond.gif");
	background-repeat: repeat;
	background-position: center top;
}

table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

/***************************************************************************************/
/****     	coeur de page                                                          *****/
/***************************************************************************************/
.txt12{
	font-size:12px;
}

.noir {
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.orange {
	color: #FF9000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
}
.orangepetit {
	color: #FF9000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
a.orangepetit:link {
	color: #FF9000;
	text-decoration: none;
}
a.orangepetit:visited {
	color: #FF9000;
	text-decoration: none;
}
a.orangepetit:hover {
	color: #FF9000;
	text-decoration: underline;
}
.orangepetit2 {
	color: #FF9000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.vert {
	color: #7C8D22;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
}
.vertpetit {
	color: #7C8D22;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
a.vertpetit:link {
	color: #7C8D22;
	text-decoration: none;
}
a.vertpetit:visited {
	color: #7C8D22;
	text-decoration: none;
}
a.vertpetit:hover {
	color: #7C8D22;
	text-decoration: underline;
}

.bleu {
	color: #3669B6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
}
.bleupetit {
	color: #3669B6;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
a.bleupetit:link {
	color: #3669B6;
	text-decoration: none;
}
a.bleupetit:visited {
	color: #3669B6;
	text-decoration: none;
}
a.bleupetit:hover {
	color: #3669B6;
	text-decoration: underline;
}
.bleupetit2 {
	color: #336699;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
a.bleupetit2:link {
	color: #336699;
	text-decoration: none;
}
a.bleupetit2:visited {
	color: #336699;
	text-decoration: none;
}
a.bleupetit2:hover {
	color: #336699;
	text-decoration: underline;
}
.bleupetit3 {
	color: #336699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.grispetit {
	color: #787F71;
	font-size:10px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
a.grispetit:link {
	color: #787F71;
	text-decoration: none;
}
a.grispetit:visited {
	color: #787F71;
	text-decoration: none;
}
a.grispetit:hover {
	color: #787F71;
	text-decoration: underline;
}

.noirpetit {
	color: #000000;
	font-size:10px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.noir {
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.news {
	color: #777777;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
a.news:link {
	color: #777777;
	text-decoration: underline;
}
a.news:visited {
	color: #777777;
	text-decoration: underline;
}
a.news:hover {
	color: #777777;
	text-decoration: underline;
}

.liennoir {
	color: #000000;
}
a.liennoir:link {
	color: #000000;
	text-decoration: underline;
}
a.liennoir:visited {
	color: #000000;
	text-decoration: underline;
}
a.liennoir:hover {
	color: #000000;
	text-decoration: underline;
}

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

.petitblanc {
	color: #FFFFFF;
	font-size:10px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
a.petitblanc:link {
	color: #FFFFFF;
	text-decoration: none;
}
a.petitblanc:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.petitblanc:hover {
	color: #FFFFFF;
	text-decoration: underline;
}


.retraitproduit{
	border-style: solid;
	border-width: 1px;
	border-color: #BEBEBE;
	padding-left: 6px;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.retraitfiche{
	border-style: solid;
	border-width: 1px;
	border-color: #D9D9D9;
	padding-left: 11px;
	padding-top: 11px;
	padding-right: 11px;
	padding-bottom: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.bordureimage{
	border-style: solid;
	border-width: 1px;
	border-color: #CCCCCC;
}

.retraitpromotion{
	border: solid 1px #BEBEBE;
	border-top: solid none #BEBEBE;
	padding: 5px 1px 5px 5px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

/***************************************************************************************/
/****     	menu                                                             *****/
/***************************************************************************************/

.titre {
	font-size: 17px;
	color: #376197;
	font-weight: bold;
}
.titre1 {
	font-size: 16px;
	color: #376197;
	font-weight: bold;
}
.titre2 {
	font-size: 16px;
	color: #FF9900;
	font-weight: bold;
}

.soustitre {
	font-size: 17px;
	font-weight: bold;
	color: #FF9900;
}

.chemin {
	color: #2F9EB9;
	font-size: 10px;
}
a.chemin:link {
	color: #2F9EB9;
	text-decoration: underline;
}
a.chemin:visited {
	color: #2F9EB9;
	text-decoration: underline;
}
a.chemin:hover {
	color: #2F9EB9;
	text-decoration: underline;
}

.menu1 {
	color: #000000;
	font-size: 10px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
a.menu1:link {
	color: #000000;
	text-decoration: none;
}
a.menu1:visited {
	color: #000000;
	text-decoration: none;
}
a.menu1:hover {
	color: #000000;
	text-decoration: underline;
}

.menu2 {
	color: #FFFFFF;
	font-size: 10px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
a.menu2:link {
	color: #FFFFFF;
	text-decoration: none;
}
a.menu2:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.menu2:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.titresousmenu {
	color: #EE914C;
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-size: 12px;
}

a.sousmenu3 {
	color: #B6B6B6;
	font-size: 9px;
	text-decoration: none;
	cursor:default;
}

a.sousmenu3 img {
	background-color: #B2B2B2;
}
a.sousmenu2 {
	color: #FF9900;
	font-size: 9px;
	text-decoration: none;
}
a.sousmenu2 img {
	background-color: #FF9900;
}
a.sousmenu2:hover {
	text-decoration: none;
}
a.sousmenu1 {
	color: #000000;
	font-size: 9px;
	text-decoration: none;
}
a.sousmenu1:hover {
	color: #3669B6;
	text-decoration: none;
}
a.sousmenu1 img{ /*,a.sousmenu3 img */
	background-color: #376197;
}
a.sousmenu1 img, a.sousmenu2 img, a.sousmenu3 img {
	vertical-align: -5px;
	margin-top: 3px;
	margin-right: 8px;
}
a.sousmenu1:hover img {
	background-color: #FF9900;
}
.trait {
	position: relative;
	left: 0px;
	top: -1px;
}

/***************************************************************************************/
/****     	bas de page                                                             *****/
/***************************************************************************************/

.baspage {
	color: #546685;
	font-size: 9px;
}
a.baspage:link {
	color: #546685;
	text-decoration: none;
}
a.baspage:visited {
	color: #546685;
	text-decoration: none;
}
a.baspage:hover {
	color: #546685;
	text-decoration: underline;
}
