body {
background: #ffffff;
background-image: url(../images/bg.png);
background-repeat: repeat-x;
background-attachment:fixed;
margin: 0px;
padding: 0px;
color: #2f466b;
}

@charset "iso-8859-1";

a:link {
text-decoration: none;
}

a:hover {
color : #99ca3c;
text-decoration: none;
}

txt a {
color : #2f466b;
text-decoration: none;
}

txt a:hover {
color : #99ca3c;
text-decoration: none;
}

.bggris{
background-image: url(../images/Home_05.png);
background-repeat:repeat;
}

.menu_header {
font-family: Verdana, Arial, Helvetica, sans-serif;
margin-top: 15px;
margin-bottom: 3px;
color: #2f466b;
}

.menu_header a {
font: bold;
font-weight: bold;
font-size: 12px;
color: #2f466b;
text-decoration: none;
}

.menu_header a:link{
color: #2f466b;
text-decoration: none;
}
.menu_header a:visited{
color: #2f466b;
text-decoration: none;
}

.menu_header a:hover{
color: #FFFFFF;
text-decoration: none;
}

.logo{
margin: 0px;
border: none;
width: 648px;
height: 150px;
}

.menu_princ{
margin: 0px;
border: none;
width: 648px;
height: 37px;
}

.searchbox{
background-image: url(../images/Home_18.png);
background-repeat: no-repeat;
margin: 0px;
padding: 3px;
color: #2f466b;
}

.search_field{
background: #ffffff;
border: 2px solid #9acb39;
width: 360px;
height: 20px;
text-indent: 3px;
color: #2f466b;
}

.search_button{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font: bold;
font-size: 12px;
color: #2f466b;
background: #9acb39;
border: 2px solid #ffffff;
width: 88px;
height: 26px;
}

.miss-a {
background-image: url(../images/votes_Ripaille/vote_fond02a.png);
background-repeat: repeat-x;
margin: 0px;
padding: 0px;
}

.miss-b {
background-image: url(../images/votes_Ripaille/vote_fond02b.png);
background-repeat: repeat-x;
margin: 0px;
padding: 0px;
}

.miss-pic {
margin: 0px;
border: 2px solid #990066;
width: 400px;
height: 533px;
}

.miss-mini {
margin: 0px;
border: 1px solid #990066;
width: 70px;
height: 98px;
}


.inputtext{
	background-color: #2f466b;
	color:#2f466b;
}
.inputtextwhite{
	background-color: #2f466b;
	color:#ffffff;
	text-decoration : none;
}

.inputtextwhite:a:HOVER{
	background-color: #2f466b;
	color:#99ca3c;
	text-decoration : none;
}

.radiotextwhite{
	font-size : 10px;
	font-family : Verdana;
	color:#ffffff;
	
}
.espacealouer{
	font-size : 12px;
	font-family : Arial;
	font-weight: bold;
	padding-left:5px;
	color:#ffffff;
	
}
.linkmainpage  {
	font-size : 10px;
	font-family : Verdana;
	color : #ffffff;
	font-weight: bold;
	text-decoration : none;
	text-transform : uppercase;
}

.linkmainpage:HOVER  {
	font-size : 10px;
	font-family : Verdana;
	color : #99ca3c;
	font-weight: bold;
	text-decoration : none;
	text-transform : uppercase;
}

.TXT10green  {
	font-size : 10px;
	font-family : Verdana;
	color : #99ca3c;
	font-weight: bold;
	text-decoration : none;
	text-transform : uppercase;
}

.linkmainpageAffiche  {
	font-size : 16px;
	font-family : Verdana;
	color : #ffffff;
	font-weight: bold;
	text-decoration : none;
}

.txtmainpage  {
	font-size : 10px;
	font-family : Verdana;
	color : #2f466b;
}
.txtmainpage2  {
	font-size : 10px;
	font-family : Verdana;
	color : #2f466b;
	
}

.TXTsearch  {
	font-size : 10px;
	font-family : Verdana;
	color : #2f466b;
	font-weight:bold;
	text-decoration : none;	
}

.TXTsearch:HOVER  {
	font-size : 10px;
	font-family : Verdana;
	color : #99ca3c;
	font-weight:bold;
	text-decoration : none;
	
}

.txtmainpageAffiche  {
	font-size : 14px;
	font-family : Verdana;
	color : #2f466b;

}

.maintitle  {
	font-family : Verdana;
	font-size : 20px;
	font-weight : bold;
	color : #2f466b;
	text-transform : uppercase;
}

.maintitleBig  {
	font-family : Verdana;
	font-size : 32px;
	font-weight : bold;
	color : #2f466b;	

}

.mainsubtitle  {
font-family : Verdana;
font-size : 16px;
color : #FFFFFF;
font-style: italic;
font-weight: bold;



text-transform : uppercase;
}


.paragraphtitle  {
	font-family : Verdana;
	font-size : 12px;
	color : #2f466b;
                font-weight: bold;
}

.TXT10BLACK  {
	font-family : Verdana;
	font-size : 10px;
	color : #2f466b;
                font-weight: normal;	
}
.TXT14BLACK  {
	font-family : Verdana;
	font-size : 14px;
	color : #2f466b;
	line-height: 20px;
	
}
.TXT14white  {
	font-family : Verdana;
	font-size : 14px;
	color : #ffffff;
	background-color:#2f466b;
}
.TXT12white  {
	font-family : Verdana;
	font-size : 12px;
	color : #ffffff;
}
.TXT10white  {
	font-family : Verdana;
	font-size : 10px;
	color : #ffffff;
	background-color:#2f466b;
}

.txt10white  {
	font-family : Verdana;
	font-size : 10px;
	color : #2f466b;
}

.TXT10red  {
	font-family : Verdana;
	font-size : 10px;
	color : #800000;
}

.TXT10orange  {
	font-family : Verdana;
	font-size : 10px;
	color : #E96A04;
}
.TXT10blue  {
	font-family : Verdana;
	font-size : 10px;
	color : #2f466b;
}

.TXT10whitenote  {
	font-family : Verdana;
	font-size : 10px;
	color : #ffffff;
padding:5px 5px 5px 5px;
}

.TXT9white  {
	font-family : Verdana;
	font-size : 9px;
	color : #000066;
}
.coordonnee, a{
	line-height: 15px;
	color : #000066;
}
textejosee{
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	color: #000066;
}

#FrogJS{
	width: 648px;
	height: 355px;
	margin: 0 auto;
			}
#FrogJSCredit{
	text-align: right;
	font-size: 80%;
	color: #999;
	padding: 1px;
}
#FrogJSCaption{
	text-align: left;
	line-height: 140%;
}


TD  {
	font-size : 10px;
	font-family : Verdana;
	color : #2f466b;
}

SELECT {
	background-color: #2f466b;
	color:#FFFFFF;
}