body
{
height:1000px;
width:768px;
background-image:url("http://www.responsabilite-civile-professionnelle.com/images/fond1.jpg");
background-repeat: repeat-x;
margin-top:0px;
margin-left:auto;
margin-right:auto;
margin-bottom:auto;
}

h1
{
position:absolute;
font-size:2px;
text-indent:-50000px;
}

h2
{
position:absolute;
font-family:Avant Garde Bk Bt,arial;
font-size:12px;
font-weight:bold;
margin-top:577px;
margin-left:45px;
width:520px;
}

h2
a
{
color:black;
text-decoration:none;
}

a:hover
{
text-decoration:underline;
}










/*tout en haut de la page*/
.debut
{
position:absolute;
padding-top:0px;
color:#838282;
font-family:arial;
font-size:10px;
height:5px;
width:1000px;
}

.debut
a
{
color:#838282;
text-decoration:none;
}

a:hover
{
text-decoration:underline;
}





#cadre
{
margin-top:0px;
height:1000px;
width:768px;
background-image:url("http://www.responsabilite-civile-professionnelle.com/images/fond2.png");
background-repeat:no-repeat;
margin-left:auto;
margin-right:auto;
}

/*fil d ariane de la page*/
.ariane
{
position:absolute;
margin-top:118px;
margin-left:50px;
font-family:arial;
font-size:10px;
color:#868585;
width:640px;
}

.ariane
a
{
color:black;
text-decoration:none;
}

a:hover
{
text-decoration:underline;
}



/*texte en dessus des cadres*/
#textehaut
{
position:absolute;
margin-top:133px;
margin-left:50px;
font-family:Avant Garde Bk Bt,arial;
font-size:12px;
color:#868585;
width:700px;
height:100px;
}

/*bulle activite en gris en haut a gauche*/
#activite
{
font-family:arial;
font-size:8px;
position:absolute;
margin-top:225px;
margin-left:68px;
}

.choix
{
font-family:tahoma;
font-size:10px;
}




/*texte en dessous de la selection*/
.textactivite
{
font-family:arial;
font-size:9px;
position:absolute;
margin-top:270px;
margin-left:50px;
}

.textactivite
a
{
color:blue;
text-decoration:none;
}

a:hover
{
text-decoration:underline;
}





/*style pour le texte en orange*/
.orange
{
color:#ffa137;
}

/*lignes d information*/
.textinformation
{
position:absolute;
margin-top:335px;
margin-left:42px;
color:white;
font-family:ITC Avant Garde Gothic BT,arial;
font-size:10px;
}

.textinformation
a
{
color:white;
text-decoration:none;
}

a:hover
{
text-decoration:underline;
}




/*En savoir plus dans la bulle d information*/
.suitetextinformation
{
position:absolute;
margin-top:390px;
margin-left:185px;
color:white;
font-family:ITC Avant Garde Gothic BT,arial;
font-size:10px;
}

.suitetextinformation
a
{
color:white;
text-decoration:none;
}

a:hover
{
text-decoration:underline;
}



/*Texte des promotions dans nos solutions*/
.promo
{
position:absolute;
margin-top:455px;
margin-left:47px;
width:210px;
height:129px;
color:black;
font-family:ITC Avant Garde Gothic BT,arial;
font-size:10px;
}
.promo
a
{
color:black;
text-decoration:none;
}

a:hover
{
text-decoration:underline;
}





/*texte en haut à droite a cote de l horloge*/
.textdescription
{
position:absolute;
margin-top:417px;
margin-left:290px;
font-family:ITC Avant Garde gothic Bk Bt,arial;
font-size:11px;
color:#646362;
width:450px;
height:170px;
}

.textdescription
a
{
color:#646362;
text-decoration:none;
}

a:hover
{
text-decoration:underline;
}





/*texte en dessous de la description*/
#slogan
{
position:absolute;
text-align:center;
font-family:AvantGarde Bk Bt,arial;
margin-top:515px;
margin-left:370px;
color:#646362;
font-size:13px;
width:270px;
height:150px;
}

/*texte dans la partie du bas 1*/
.texttheme
{
position:absolute;
font-family: arial;
font-size:12px;
color:#646362;
margin-top:590px;
margin-left:45px;
width:560px;
height:250px;
}

.texttheme
a
{
color:#646362;
text-decoration:none;
}

a:hover
{
text-decoration:underline;
}




/*image bas droite*/
#imagetheme
{
position:absolute;
margin-left:620px;
margin-top:575px;
}


/*texte en dessous en gris clair*/
.texttheme2
{
position:absolute;
font-family: arial;
font-size:11px;
color:#aeaeae;
margin-top:714px;
margin-left:45px;
width:680px;
height:250px;
}

.texttheme2
a
{
color:#aeaeae;
text-decoration:none;
}

a:hover
{
text-decoration:underline;
}



/*menu*/
#menu
{
position:absolute;
margin-top:86px;
margin-left:53px;
}

/*tableau  du menu*/
.tableaumenu
{
width:658px;
height:20px;
font-family:AvantGarde Bk Bt,arial;
font-size:13px;
color:black;
}

.tableaumenu
a
{
color:black;
text-decoration:none;
}

a:hover
{
text-decoration:underline;
}





/*casemenu*/
.casemenu
{
padding-left:0px;
padding-right:0px;
}

/*liste en bas de page*/
#selection
{
position:absolute;
margin-top:838px;
margin-left:30px;
width:680px;
height:130px;
color:#9c9b9b;
text-align:center;
font-family:AvantGarde Bk Bt, arial;
font-size:10px;
}

/*tableau liste en bas de page*/
.tableselection
{
width:680px;
height:130px;
}

.tableselection
a
{
color:#9c9b9b;
text-decoration:none;
}

a:hover
{
text-decoration:underline;
}



#coordonnees
{
position:absolute;
margin-top:28px;
margin-left:565px;
text-align:center;
font-family:AvantGarde Bk Bt,arial;
font-size:11px;
color:black;
}

#aide
{
position:absolute;
margin-top:192px;
margin-left:220px;
}

/*menu en bas de page*/
.menubas
{
width:780px;
position:absolute;
margin-top:980px;
margin-left:40px;
text-align:center;
color:#9c9b9b;
font-family:AvantGarde Bk Bt, arial;
font-size:11px;
}

.menubas
a
{
color:#9c9b9b;
text-decoration:none;
}

a:hover
{
text-decoration:underline;
}



#animation
{
margin-top:175px;
margin-left:280px;
position:absolute;
}














/*texte en haut à droite a cote de l horloge*/
.textsousformulaire
{
position:absolute;
margin-top:467px;
margin-left:290px;
font-family:ITC Avant Garde gothic Bk Bt,arial;
font-size:11px;
color:#646362;
width:430px;
height:170px;
}

.textsousformulaire
a
{
color:#646362;
text-decoration:none;
}

a:hover
{
text-decoration:underline;
}








/*en dessous du formulaire*/
#cadreformulaire
{
position:absolute;
margin-top:190px;
margin-left:285px;
}

/*fond de l page activite*/
#cadreactivite
{
margin-top:0px;
height:1000px;
width:768px;
background-image:url("http://www.responsabilite-civile-professionnelle.com/images/fond3.png");
background-repeat:no-repeat;
margin-left:auto;
margin-right:auto;
}
/*bulle en haut à gauche */
#photobulle
{
position:absolute;
margin-top:170px;
margin-left:630px;
}


/*formulaire*/
#formulaire
{
position:absolute;
margin-top:210px;
margin-left:300px;
height:236px;
width:410px;
}


#form
{
font-family:arial;
font-size:13px;
}


.petitQ
{
color:#aba9a6;
border:1px solid #ffa137;
font-size:11px;
}

#finformulaire
{
margin-top:37px;
font-family:arial;
font-size:10px;
color:#646362;
width:100px;
height:5px;
}

#coche
{
padding-top:0px;
width:250px;
}

#envoi
{
margin-left:45px;
}




/*reponses au formulaire une fois envoye*/
#envoyee
{
font-family:arial;
font-size:11px;
}









/*autres garanties bulles bas gauche des activites*/
#autregaranties
{
position:absolute;
width:220px;
height:100px;
margin-top:450px;
margin-left:40px;
font-family:arial;
font-size:10px;
color:black;
}

.autresgaranties
{
width:230px;
height:100px;
}

.autresgaranties
a
{
color:black;
text-decoration:none;
}

a:hover
{
text-decoration:underline;
}

/*bouton suite autres garanties*/
.suitetexteautresgaranties
{
position:absolute;
width:140px;
height:20px;
margin-top:533px;
margin-left:175px;
font-family:arial;
font-size:10px;
color:black;
}

.suitetexteautresgaranties
a
{
color:black;
text-decoration:none;
}

a:hover
{
text-decoration:underline;
}




/*ligne avec menus resp civile pro*/
.sousmenuresp
{
position:absolute;
width:780px;
height:20px;
margin-top:805px;
margin-left:42px;
font-family:arial;
font-size:11px;
color:#9c9b9b;
}

.sousmenuresp
a
{
color:#9c9b9b;
text-decoration:none;
}

a:hover
{
text-decoration:underline;
}


/*logos in de page*/
#logosfinal
{
position:absolute;
width:768px;
height:60px;
margin-top:1000px;
margin-left:250px;
text-align:center;
}





/*phrase obligation de remplissage du formulaire*/
#obligation
{
font-size:11px;
font-family:arial;
color:red;
}







/*texte  de la page d information rc pro*/
.cadrercpro
{
position:absolute;
margin-top:210px;
margin-left:300px;
height:236px;
width:400px;
font-family:arial;
font-size:12px;
color:black;
}

.cadrercpro
a
{
color:black;
text-decoration:none;
}

a:hover
{
text-decoration:underline;
}


#wait
{
position:absolute;
margin-top:540px;
margin-left:435px;
}


#boutondemande
{
position:absolute;
margin-top:532px;
margin-left:575px;
}



/*en dessous du formulaire*/
#fondcadrercpro
{
position:absolute;
margin-top:190px;
margin-left:285px;
}

/*selection de garantie a niveau identique en bas des pages univers*/

#theme
{
position:absolute;
margin-top:837px;
font-weight:bold;
color:#ffa137;
margin-left:50px;
Font-family:arial;
font-size:10px;
}


#themebis
{
position:absolute;
margin-top:837px;
font-weight:bold;
color:#ffa137;
margin-left:75px;
Font-family:arial;
font-size:10px;
}


#themebisbis
{
position:absolute;
margin-top:837px;
font-weight:bold;
color:#ffa137;
margin-left:270px;
Font-family:arial;
font-size:10px;
}


#themebisbisbis
{
position:absolute;
margin-top:837px;
font-weight:bold;
color:#ffa137;
margin-left:525px;
Font-family:arial;
font-size:10px;
}



#selection1
{
position:absolute;
margin-top:848px;
margin-left:30px;
width:680px;
height:125px;
color:#9c9b9b;
text-align:center;
font-family:AvantGarde Bk Bt, arial;
font-size:10px;
}

/*tableau liste en bas de page*/
.tableselection1
{
width:680px;
height:125px;
}

.tableselection1
a
{
color:#9c9b9b;
text-decoration:none;
}

a:hover
{
text-decoration:underline;
}



/*page guide*/
#fondcadreguide
{
position:absolute;
margin-top:190px;
margin-left:285px;
}

/*fond de l page guide*/
#cadreguide
{
margin-top:0px;
height:1000px;
width:768px;
background-image:url("http://www.responsabilite-civile-professionnelle.com/images/fond4.png");
background-repeat:no-repeat;
margin-left:auto;
margin-right:auto;
}

/*en tetes du menu du guide*/
#entete1menuguide
{
position:absolute;
margin-left:50px;
margin-top:200px;
font-family:arial;
font-size:12px;
text-decoration:underline;
}


#entete2menuguide
{
position:absolute;
margin-left:50px;
margin-top:315px;
font-family:arial;
font-size:12px;
text-decoration:underline;
}


#entete3menuguide
{
position:absolute;
margin-left:50px;
margin-top:520px;
font-family:arial;
font-size:12px;
text-decoration:underline;
}

/*textes menu guide*/
.text1menuguide
{
position:absolute;
margin-left:60px;
margin-top:227px;
font-family:arial;
font-size:12px;
}

.text1menuguide
a
{
color:black;
text-decoration:none;
}

a:hover
{
text-decoration:underline;
}




.text2menuguide
{
position:absolute;
margin-left:60px;
margin-top:342px;
font-family:arial;
font-size:12px;
}

.text2menuguide
a
{
color:black;
text-decoration:none;
}

a:hover
{
text-decoration:underline;
}





.text3menuguide
{
position:absolute;
margin-left:60px;
margin-top:547px;
font-family:arial;
font-size:12px;
}

.text3menuguide
a
{
color:black;
text-decoration:none;
}

a:hover
{
text-decoration:underline;
}


#imagethemeguide
{
position:absolute;
margin-left:292px;
margin-top:628px;
}

#boutondemandeguide
{
position:absolute;
margin-top:755px;
margin-left:590px;
}

#waitguide
{
position:absolute;
margin-top:734px;
margin-left:589px;
}




/*page faq*/
#fondcadrefaq
{
position:absolute;
margin-top:190px;
margin-left:285px;
}








/*page plan*/
#fondcadreplan
{
position:absolute;
margin-top:190px;
margin-left:285px;
}


/*fond de l page plan*/
#cadreplan
{
margin-top:0px;
height:1000px;
width:768px;
background-image:url("http://www.responsabilite-civile-professionnelle.com/images/fond5.png");
background-repeat:no-repeat;
margin-left:auto;
margin-right:auto;
}








/*page contact*/
#fondcadrecontact
{
position:absolute;
margin-top:190px;
margin-left:285px;
}








/*page listing*/
#fondcadrelisting
{
position:absolute;
margin-top:190px;
margin-left:285px;
}

